e0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="8b1d046ad1d2a6a8ef63cf76093398e3cf3c87ec32a6ae30995f379e9531c92096750c7939a3a8f6f7a292c2f01beda11ef1820d9720f1979396e3aa4dc88874f98aecd8ecb5464c4052a66e8d61a7b1e1f621ff9464540ec812ebecff876adcddddc822cc01c097b60836df1f426886af2ba967cfd692d4fb632caeb64592c7375fbfb355af8a623926b207bdfd80398dfaa2be315e9428c2227a86ffcbe0fed67250d6222e5cf97e50fd2312060fa8", 0xb0}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4f35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x100) recvfrom(r2, &(0x7f0000000280)=""/246, 0xf6, 0xf13a9f850e663db0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getdents(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd\x00', 0x20, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/klog\x00', 0x1, 0x0) r6 = getpid() r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@file={0x0, ""/89}, &(0x7f00000025c0)=0x5b) recvmsg(r11, &(0x7f0000004a80)={&(0x7f00000026c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000004900)=[{&(0x7f0000003700)=""/4096, 0x1000}, {&(0x7f0000004700)=""/96, 0x60}, {&(0x7f0000004780)=""/187, 0xbb}, {&(0x7f0000004840)=""/10, 0xa}, {&(0x7f0000004880)=""/122, 0x7a}], 0x5, &(0x7f0000004980)=""/193, 0xc1}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000002580)={0x1, 0x1, 0x0, 0xe107, 0x70d4b8ee}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x3, &(0x7f0000000200)=[r13, r16, r17]) sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000080)="f370865f29d75b0703bae6497dae31d99da177cb023968b1ea052cde5404f192abe400b40b767bb2814081162b7d6f46fbd19fae2c71c2dcec1288eb3105ab4d7678", 0x42}, {&(0x7f0000000100)="4829f3d125d4b71d0e2a176ab126f49618a6d26ff92b7808be5de14003c8a468fda2f73046eaf638b76a5fa2b9ec4afa5ffd8a86b5d4b739f2264cc48239f267e7c0d0e4c8f50c5a93a3cc918030e8d3216383b0549bdaee271dab8bd71bf78ab1bb729e3a674956b3d62842fe6d04be24b3dc0a74da9a8c5c174b8f1b81b409da228ad5f3e3f1e1b46a73b37e7e67a67b549976543dac2b3c351cd1e633f9215c6fac36baf180c57a0c753ccab8f17c66f6efe11c2a625150af3dfc49bb9f5e68af46d5647a7d974b042d49ba547056ab0b465cddb8a3", 0xd7}, {&(0x7f0000000240)="80b07d701cde2b02d87d86", 0xb}, {&(0x7f0000000280)="97ee3454d64ffeaaa4", 0x9}, {&(0x7f00000002c0)="405b603aa4eff783f7e22261a2cd4b4a4e7b8e674ae8614f7f6748d977c241c33d9a2809a864ed1f6a4bee22626a215ed8ffd1ae4d599ad2dacf0f42398a8e7fe8012bf82da6ef888efce499cebf5d8329cf1bd4bd5a8acfcb84faa2565f2c483da137c4adea2881b5cef550ae658f8c3dde618b3ff57b1d5c8d520c4414a6c9ce555c41", 0x84}, {&(0x7f0000000380)="1abb6f3161169f6e5b6b24135348d92e00185613e95d9b337d1ef3802b960f355b4cec1026f2562e15e48e16c90fde57d432425e52aba170a5dc030eafe43a330fa52ef9fb1f09b674b1a5b56e52598d1e59247d1213ce3b1637e5f56611820c5757b36c3836b3ddc9a902f2177473408f1f8338716532cad0e5ade47f6d6d4da834b75f42c60b566eeefe53f60aa6fdf7bfddc6ed8dab663846f5aa17688cdbd2d6de911f357ec6fba98617d73a82018f96354e288a1354268ab754d6a0e0057fd38edb85bdeb0bce01fe2ca96873a2c0283d28555caaab700c150121800ad002375a5c42cc4931511cf4be45eec454d9a8aa650df781d588b8b5e61fe920367fe600f54faf3c44ecb3c58e14ab929a03070569915ea1262330235e0679949eb1390bbdfba92e7ffc732b4d13ce62a0b68b34c03189760783b0bf7d3de6ba6a2eef29cd0f0d1e3faa0d265ac2850d7c317ca9ec1daffb142a4f4c3112869ee8a99f0e2e58359da32ef929c6a9d184368ad5be5ae78cd02a3207562e2e4d904427c319a495e0116985c166735f8ce3aa18602534c539b6ed7299504fa3a648a347b35f3c2f9cd481cab2c38cf51b95d6952646343c2a7bdba3b44d4c10e2bb327fffb313792b6390da823bc0ebc5d434dccfd1387fdd72704c2a6139d1985ff699a34b9fcb23a7f4faec9b7d4c09e15a506a8034d3050e0d6eeb45fd67a9dbe3bf2496cdc77719e0ad878a63347884f3104ef6422eda3dbc2deddebebbba9b1b29ffeb9f3750bc244ff34cf81b600464693534ae145bd576bc9daaeffbfdf7e4568480846f9718034461114bbd3362d8c6bb42351124b4e70e0069678db9cf2737a1ae0b02bd1d57804f63a079ebb59e01ffb3f78bf4691ac22279545db806e08277e5e44c3dbbe50fc11d1f3e0da4657669216b503650b74588cf155899bff24f465a2154cfef2a9e174fbfa2fd3467fc6b31714ffed8eab8b0a72a9d7827ec2d49927e6bf0084585a6a664c083234a5103382478acf533768867ba2d59127d68932e13ff8b34e15e4a7d5843779657b6776a382d768adf3bef97b2e5d8e5b4302ffb9f6a52cc0ab6f5021c38e9ab6a7af473bf57dacc406b64dc6003147d04c69e297b001ae50bbd2c1a87262f5c5c43662841fbe2fc2d3065f56d782631079bc492777a5d8c2792b05befddbf52d18d00e98e7cf16ca1bbf9473135dd69e1bfc7b191e44e68a09ad48e7e132053d22f3d0a3f6aa3e34188a4ae69190e8967d80dbdafa1b974658eed6f8d23c059bd6bb638176ec3453e96cf3e5b05f977d2549f3631796e76fbc56be3919a6515f16ff93277d050e31a7aeb49624640e6dd070b9a8aa7eca107e4e27750fb22aeb2c1eca37a0b3b1b3b4cdbd5d5b251c84b0d6aa7cd058a157af5dcfbc64611032ade8ec8f34cb578a77baf9a21ff8c1bdd0b15b399d501f75492fe7b8ccd7baf7bda776437cae52d6fbe044213fff31b2a692e08eceabb6ba6c2a625c725d84859d397d7a959738b32351f65ec208626f6ff8f05f364a3d6f61acbe241775a8082711cf9657c886afb13d7aec299b9a311f624cdb00595d11a29455d7ca9bad17a2fb509df6b210a968e78924a38ae3b7cd11bdc429027c83234d49ccac91d72f39d0cbbd10a762f300338dd6b8a1ba4af41ec3ba8af87c6899fa81bfb8e67d23e8e96d548552d5584fb2fd3714b698d4c921d053534eea76369dd8bc24dfcdfe7ddbb03257f100763295e37d40902023029a7d1f0b8c6212afc69fa13e256b73fb52ed5f80356425b03c4f2535f0603537038af1cc33ce017becb6f3d1f33f317493c870397adecb00439281905f568ddc46df6cf28d32ab21665690397223e6d2ea1538199e0efe12f296052203755b1ed01aad7358d55e97db378a863b6dddc6d6ac8326aee8311e5b17dc81a5c0eb1b16cbb63b7489221f116f4e7ab44241e0569e3258bd1d53c7f05a6619026be971959310afa512dc8c2a800b979950b7fe3fa5cd8248c54f9982a4215f0fb250eb72f83362f979ec2e15f27ba2bddec32b02b7ab7991b288283e7d950d9f84991053f28ba97becdef588aade6919f3cbc8a9c5d6fd9172f30071847a4d0d763b8f59a6aa4dff376955198ec5a9462bf6de762bf3fb3fd05b7fa3bc4000d5a290bdfec5f4f66795207c7e7568cb974f7734da3b0806ca6565a02072db67d0510fa23e3c72eef39b5d1937c8a243bb4a72aca68e7010b430f778deb3a1b54606e4bd7d66f590cae5be4be2befa7642462333fb5f5f78cae34d19917d577357f94e8f221039d3462431510613e4b44c9d7e92915a48649e5b851253329f3dbc76f8e4d0e56cee1f67897e3a4cdcb39d980912ef0038a7e858463e72794203f9f8c0a0fe9edc17cfb826fc57b6bba6f717d962ab09500be9a92b19a9021c074ceeee3567ddc7f4c6b3652c8e063820aaa7279470e1f94dca1545b68ead5e695cd1c0ed767dfed96a24a6404a4e211c242ca01c4b06c751b0f2379cd2e0477763912015a230a6ec67a86a45f15365268df98b7a2b435b57cbcfe4e369a58a1f646c1899152d9e46e140ac0388dca7bb35dedeeb62609463ff79dde2fca5093263ee4d1d19b589fc72d6e0be088ff1d710b9f247aadce72af4e095fa9b07f4fad6778d26cefd2b8336cc5f39d0954f4ab2896dd2579249b4b2012484e397b4341aca79c561fe5cc5a7397cfb68e36c11619349d30a08fefafd0d7a8c144f7ed038f8a6e93d9c73918d36f01165fd0f8d71d7cfa74d71b57afff0c6820434485167e232e03e6144d4951bb83c78e77cd0598edf44c39a3675122a7b5576e41f4a9c9428bd3781919e60969170469a44e7ca04cff083440037aeb9be28e47b9d30ce750813048e69b0db9d105d8f5e92f54636bc22cd4daa389effd098c3966104bb1719df6cb6ecc734aac56d8e481ea4133024b26eec1b2fc9d4411d880329b521715e28821cbe839b58dee771c25e5f6e5abcc3390db0c9dcde46846a5880c779b177e10dafc35ec0256d146003d38c3a4dbc6761c703f5f8ac7c8fbcbc0d2f9bc23bac1eca814d501f1a5c4d95db7f7e8d671043d20f10f69eb25baf1aa8b2184650c739ff99b9e0bb595d3b1eb5b1266c3ca2389d154e74da50918ecd705776b056e1b787550b9f3151dca5f8e884fee674c44a76c5d3202a3e1b7f182529575263a02a308845ecaba8b5a243a7acd2a5b717cd703979f6a6c513e9989e3ee08ab5be8f5f5bcfffd5a605ef9012844897e7b32c649a5359f6b6c95fab65dfe4246c13f0854270ebf41c5eaf0bb70bbbd2ab8ac16604b6ec7a51541adca17b75d41dab305dc5855470249b5bb91f5de1c18da92f496e6f75d2f5b1d7b939b1f08e606ef3dfea2872372447e7df8f0eb0f53ba32468f79f2ea508d6b9fa2347e852e6c184f01de53694a0055c6467330e6aad9e0ca32e70c72df2170156c83f5dcbaa80d5ddde81f7e75ccadba0e1c97c0a8dfb94212a9eaa86a5e46520099c38b382fbaf64204c1ad4042136de0822e0e492be74014c170cc3b645646a3d035f68bbd6b2a74c7d1cad15970edb2986cca1356da9192b75436727bcf51123e0a5898ee4b44101b6b0f6b83b10f9260006b022033044da4bc0c667ba3a27f18a667b88161471393f7f12333fb0cc8bcf6eb3692fbe370a64ab67599342be4653afe48fd31c52f4754d8deaa7ee6fc46b8045c490ef3095643f12a90906e8e9ddd2f9e49237890a3a0c962085006aae7fe8aca13dacae18891842dfe7de48e43a25cac4a86a11202c39e412971ed89e36781d1545bda02fd7c987a23808861998a45c832faabb36c9d9961563d95fa6369a1a9ed39e8697ab504e6bc7135c686b7af3eb9bab677feab4179b15f838bc43e9e51ae4b2a35a18f88753c0ed33fd93e52c80a178f54e9c26172003db3fd9bb80b678ffb8b1c8431bcef8c4b1a79d41dd1d687f6d42d31c309cc462dbaad25a4cd22bc771c98f86810188470881509cc06d91e99a8540798d12930da322ace060db4fd29cda446959ad3db247e5f5e311d2638350367ce700441cfbd6ea6b28f956fc5d4345dcfb1c12a1d4308c9eb4f6360453f03b008539d52888a9297d3275baad10f6c1ec6430b36f7020764a829454c0a1b2ff2f048d34a18ee39554a00cc155860e6ec81ca68b383d73c044040a85c845a373257457ee230de117d3fb6a3205b279192aac9ccf47ed1d031196b50a7992b388bf19e2748643a6a26b2960a6971ff4a306ae9fbcee55001b709496c0a6afe4c09890ad989cb0254476fc0e82ca9d54a77605ba183e215aa37f27873b474ecd8733b02a6889d465a371094c6b190c9087d17d92d6812982d5470b0ddfcdcb2ba2159a6a9532bf1500a43181531c15ead6ac5d4d3357f777d025fc591cb1f279d95751067f344c9d716cb28447301cac8bbbc04e3801020d0adb00a2884ba09e550c8de1d45db2dd568ca56528493498da86c15ba18f62a0aaa3e3be0dd0b1822ff15b8673f3204cbc35a945fd748ed8cd53ca6bd6c7e43d39f8f4849ca461e8f2e415aa913326ad383bd449df26a77648e75496f0f729f6daf5b6f54ec43d4b83532742bd445857cb730a4356382630dc01d75cc25c648c8adc80e4254f013124df3082b2440d2d9e41f8b1ac16644004a862185fd095464eed2b5891b275589b614f9bdf7c078100da0942161ed5d5653283fe962fad30de0eebfd37f6b474107285852dfc79624f1920f018c4807e75bb0e21ce661ff312a4996e1204850b3972c2646d473337419bb6b2d21c6aa4421c63200f43e5f42ac339cfecb6ad5f7f97ec6d029adcbcef5517d2ce4fbd6a1deb9d9f7a2b56342df35d02f701d3b9e95403e3eebf32855d9b14cefdd06d9bc6995af8b4364b06329f577ba980d4b555a4540e88d2aedea852f24b70e9f7b7b5fdf0384c7563a33bfd220a4e2326e276de2139bf799043741d7b71926fbaff27e793eaa23d74dea24e175f1407fb155fd09f0bfe414009d12ae95249bb5d7ff94175cbcaffc7cd71a25c8e79e1b9d7758900404b6dc1bd1a3a475d5e443b8e83380e1ee3bc991aa2978f13bba8d25e847f14f884d9c65f9bf76f929457fb577abf02427372fc94e2d3bff1a6b8a951071668a6be8e8b646a1eb32c28bf693c813f2cdaa29e91d6a67912f20a20e9f1d7f246dbb9d3a98965341fa4d8f9572530fd2ac2fe3c2da203ea62f7a0996b6f8fb84622c2394066e86f74a02f0cecba563691474be62712bb49e43170e05a46e3279fda3d00c3cc62e5239ebbb62d607125f29c0f9aefb9b9b8f57a8711784cb443dfd485ff42ba2fe1624a5382cc01794829c2c9121a4af757cb794243e1eaf0736e17ddc27a31044b9414d392e0b8692a4c75d3e28e7a02d5af85f6bb9450541eec16fee19d000945fc2ba5216802ceca1ff14765649cb2d13f96118b8fbee1aa8abb634c14549daceae54bd1e9ae605bdbe754f966513c2cdb94e195891026ab41c49670a09ad6db955c180b08adf9692eb87753c4ca41857744ee9e07f4add0db0c56aa2fa2a0bfbb2900dff64f246be0dcfb670477985121479b9d6d6797c68258bf779e6ccb24ea7bbc2107e11a8dda0498e22c530b81cd96b4b418162d28aafe8e7f2d68ae720cb64ddb949c535647af1e22f4fe8facb510555915acf86d930526dc57cf1ed19bc3ca448b962851d359ffec3360ad7cf4695c273ca5557d3c1871fba767d60c16c959bfdfb8745b6c224e18d8bcd05bc73d95b85", 0x1000}, {&(0x7f0000001380)="d28c54872c126dcf521107ffe635a4e4447388c5284d8fd2b504a4edc03eed0e003cf6ae7b8d8ba2e42c1f5dc8aa7a685952cf8e81ab6a2a50bfeed46e7497eff67da2894f3477c257f25503f057261ac770cb45e4e124d335a0f4dd1e27e3709b96a263910ef0498e2c5892a2c8b3cabefceb8ffc4c24a3fc376d1d33e8ace495475b6c1b6a06f07e3c59f96f4e826aa08f5dbbc0c71407b26813455721ef77324988314469671beadf6461de0a9555a034d9d2055d3e1b16406e727dd7c8eaa21f172b7bc5a229f419e09ac8e46aa23209131548e5bb971c93c6d25a40b5e7e74a58330431bd0222d137638e192ebe6c477fe990e52b1ca3d97b9a3f6c2e01425992311d53ba1f3fa82f3c318c96c5f593860383c7adfc27fa831f83b279e2e28dd37cf1cb4ba6f75a3cd0aed7d36fab2ccd18522b03075a79505e7b78b2b149d62ff73191f0236b9df81cdff5063cb753bbca71f062d2bab75d0f48f69915dc365fe515e4768395f0f30a5d4a14846faf0df8ad5c3b0342ef45118e91e35b757430add44527f25151f58cb719ee69a20b96f1d12e2cd4aacc55b18a72b83686eaf767c56e34cd5c73e9c3d037b78263b9bec47ee982be9039c845e028e7a305669f7bcc2f6839cea64e6dd76f1d87f771d58873f44ab53e6ed3b7714260d2c7be008dfb1497093fd755d6516ce9928730d87bf935e9d9db8d1c79e5f0ecb96e552f72c01acd4ce708b734e405a1927b333cc280054e867044fec09700126ff648014b7f74b4c7b9639fccd8e6379717818c96b3fca31bec8c1db09b032fa630324b878fcf8bc474ef144e5903bd68736eb8bc82fe97ac9745f87ea046c1d9c90bdbe7dddebfb4e4c1b64444ecdadd8864fc8732a5b72b883adeb4494a5814c1665d898538ff1f30624c0ebb08f93cae4502b1583f7077b2402564004f09e4e64594e52649f084c7ffd04609b18c7fa65230db49ea416a6e515007ebb3a75319051c4fd26f3210ebe8cb6b0e93f2a59ff1f59cc8f0d265713cc481568354b3ce52def1f27ae5c9f198674205f3ac0162257ac0540f1b4a72521dadf740e41bdc10621de56151d4b940effb837b468cee472734cffe36e38c557a340bacef43b2935fb788222f439f50dec6a501a34579095d49303a0bd05a7f36fa0d8ece1fe170b591c870fec6ec23f0abcacac29beeb01cdc6dbbeb2f9eef8a53ba880400c206a0d6103d1ed655c782290a360cb76d4f0e5eaf8bdbe7af68e13af7becebd6b5be1ed537e4bae86c40b8c8c1cb903408f7eafb488405a9980c0c7866db94313de3c34434863dc15aa5d0559078bc038a20f05d6881cab3b240e183ca3c669b6063746c0bf6ed65a615cad51ff38160227fecaac0e73750030fa5afdf1ef681ad09ecae1f0e324b666c87c9b44edf6be6444b01f1f4f8f96474af2b4be2933eb598c402f89dd78bd5b16ede4afc347d59ad5e107671fe10d8285cf246a1e4cf28dc3f4643738048adbc352a42834e6b5881cd3abd3d86db272084f0905d36b047997585dc7444aa7af568766f6205550baebafc6b24ada53099cd69cb68330f11e22dcf73a07d33755236e595c1a8034fec820db5fc38e1b5388192a1da602ff6e9a8ed26352944a4e34ba202e55e63ef7f294eaf799383ba474a690bbc3ea368c160e7f404db449adcf1acb44d62db2cc9abf33daf5fa210e28fd4b1be154cc148aede4953d006df169530517804ecdb28d6aec77ebf6113816a5f8aa14fa7c60b18402ac2ea3d74c3eb562f62e9dae1c81f70951689564dccac9cba529d43c534a6afa10a3168e668e53a4413ed0851c35d62a70f34bc90e6301a18b02dd4df2eaa7503a770bcad9ed93631710be3de7298be5379da9414f5d1ad5f8dc0338947a0f4e919cc9051ab50d43b50636907e3aec687912b79dc45c4dc84a12fd66b3d8d0101886041b43052052e34271781952f1db2d1e9429b28a2e1b489fcd1394b550430ba262dff91a2d1ace631f0c5db7cac9de33ac1480494248ee4e3756f488ba05e8bd865b2c503e715257b29a536884c96b6feca3d4018aa2cf45993352a2abfc51b14ac2a438333457d24ea4db723978bf7dec684e2b6011d4d4ecaaafa0e1e9382672ba1cc4a2c2b2ae5589fb10660c4206c7249814c5231c3a427bea50c53f6d2d7d40c2e224d1576662764c5920f316bcde3a9d7fcaf66aaaf4d6bd62f59698474dad25bcb501daa205044cbc97b6c3b0773bc433eb8552802a8edcb20b7bc95b53100acbf85ec3ef9b687c44992e9d2033114f0d6acb6ce8f28f1dbe697545f1cf13b4b241fd8c92e8973b94df3830fa9486a012298a712f35ff3b0db6291432a96fed042e574f2e5556306861231b7955d5e7492333ee396799a3b515920e29db5c6a08af3969449ef242a34f6c50c31190f802ecf5f48348d0bd305fbfd13ea642c6425ae6bd4f7998fc737e0abfdfcc9e4abd6351db5ad2bc3e69459ccb54c73a9d084c8e67bb13e39d438ad8837062162fc2545e869ce4e1a00a8fa65af65074f3b2df0afa4aec0e16a9839f35684f8c69bf2d3fb3ac327601393db6301729d0a4f085e277b978a764274f6d828e5986c3cbb45f15d41f65b5d0be43e46787c47a7a96e1b3ef2e4710d3bb5de45ec030dbd4979e88972beeb3e73faad2b3ae9a9fa3b1ac093d6e0fc5f3e9da6990bbde76b654cd0069e0db82e3e51ab03bc56e743476409a2f6c1d29c7f3eec6be73f8cc07da26345367e9d03fb6f2bfe57f6f8bf48cd93a24c9e5d38f1d8ea4c5c7a0b9b8d0fa4c66ab51ca12b368f354de54951854d03766fb6123af0b8ddd656859ccf55da2868b630e4e4cb689ad22bfc6b978d831b4fb662f74093323d078684884e0503bdc9e11086c5849739509cb8e666d33a7b63837374a24d4fb16469a24757d55af4f937e3fb0c2a5d551802af3c49cf4851101500de93bb2fd341d8077fb040259b76464274745118793f448754b668e660d6b5e1b751bdc0149ab8b20d9409eb31cf66b1998d512288b619e8212ffa5ee04ea0d7747d4db5566b0ee4b196a9a1b57fe142b71bb898122b73ee19a2bb82e70056d2c971999a8ca27778aa15fb9c9c0c5be48cf3543bc491ace7dc3c5669d15cfbbe42d6a6d5313f3f6ce7cf5c0f9c22cb4e6a43d05638074d87b53fbb65c8d34fde6e6aa4ae46287da7f67bea3c5ff6d65376fdad81fbf87d5555dfa4dadd1dbe19376b06fd20202f8a710dcabc76a1b940ae4899c414cabd5d3513319b9807b9053abbcc59a37a79ac3915362282afe08f567aae4a539bd886066d06312fec82c7ab22ecc65b51e1e75b128eecfe0e4be8f772ed77d51fc571d8048926914cb47016bd11e94f7f50b7738a0c41403f24dfe2505c237f799207ed2b84a99fd090481c21c754891daee0742403f589b37610fb0858a0c6c9080923c9f4c12d4cfa57853c1280b107b3d02ad4f8bce038f6a23fd565c7e0f52ecf20538416db8ef0cce1b8b92271b0a4baa525b64ee3441bd6ecc6c153f06c28d95722ea1ca37303b7ada8e186ef33b534f32a7c8b6c56e0f80c9cbc4fa1f27f54fb3ddff3ef56c8a8fff63c89fde337fa25c3721810139c4b2d32ca32fb78172839c9cb6e5ec3401689a02174006144c8e8c212e651f2bcd5b665f24b8ee15fb2fdce5239a8e26602ba47338c10ba1165556c472e99d62d67ac669b87a8774e4d7ed8a59a2ca46133298aa52a8f5ba44dcfdd0836f0726d3b459b544b39ec28471e56b477a4c3b2a9723fa00d97d91be96fc2767992d7c48b54368f1c6c8bbceb2a436c6515aec444a4a6382be29ec087c963ef9047638f7ecbe6448bc0059f088683bb6993961abe03fda58a62a9a72c532a3eb5d632408a4a32eb41d89ba8c5da9f74a68d942b80542a7c27cf0f50da7ff0d49f9c84b5bad3563103b26321ded7aead638bb339ba79963748e2297b297ae6ca6c003b3b459c4422011b9acb14368c2d43750bd1df11c407fb622ae50ef795c967812a11aa6a59f6598b5df8f9f8a427ebc991d11b305b0448640c99562ee7fab2307f45ed0057c93f749e1f77450a47244c47ef64d2a363bbb7d801bf4b49951c4be5e51f8bb34ec9f54ca8e9510178a03eb98797f701f4f7b5a388615c5489472795530924207a03a9606f225665f39666259f6fbe410cea6e5e7307fda9305a635187bbc7822e0d3ba810a88c429a70ed0be3a62bedcf83fb20bd128282d50b98b865fd1e502114f3f4a19447e7d3de96667a6cbc0197745f877c2cf9ee950e59f3a51698acdb32f0c71874a464c201ec86dc4ae6e5d6f20b66334ca3d05b8d9c8265698fef6e184e10f89b7d0efd95fb01082d0e4566a3b1b0457039eccb109780e2bea5e31808678af43c31d1b26cda84e1bf535be0e59d4082ec24652f8442ba99ddb7fcaab63ae36184840eebda18f92835d33cd1b712bc88454ab7126737d8930c979cd66f33df003b7916a7e3ef8c0c7ebfad375f2b3a0591ab73e7ca92fb8f3e0df94d73d91566863fbe9e32398da80d4067ac9acdcad5b49e9d949d7c939d3bd649d8b561bc9be1e093436d0ed484a1467cbcad68eff5d08594899af34a472941702909602367db79470a89cf5b61e82cbe6db8fe1fde1156ce6176a65af1dea33b2e03f00c62a6705643aaad1e4849bcc0c8cdc1c14ed1e883f509656c05a8313b719707aa7ec9c06f39ef13a73069672569c0b1f53d4bc5bbb4c3d84b8b426ff9874f3f5a86201fbe8358a4b30136e9120ad707b865643d16614ef1904fc505945f9348bf1f6a9ac1c8bb378c651373ef359cefb60cdc6b5e7afc05544eb489f54dfd51edc0cec1680a976309b7b4d0af98388a28edf7d1427e391df13676c8a606b2bd24340e35c36fb16c7406cf990231b180626b957e2a60ceb17f6aa86519a72128dd321abed5c1d0e56c086fdf3a05808d637be73b75bf8f52f3e400649536a1fa11c956d1fe34c8548ae23e2b3677eebcf894b42ff29e221f22549608a6b207295d4224875a64c79c35caa01fa0259c526314605fa0b0b6fc34da1fdbeaddf475d269cb248304d2155912218600bf6cc7b4bd015ca56ac2a789a45ec9883a6db563898523a98a5b3a52a83753f77dd6c6bb77800ea4bced5c59d999d3c4550bae203d09d8ff185dd5dddb36baec866b098c0bc33ae65f654d9ce5e502d20773add85179eb68f475fd0d715cf9f0a8ffbda75e0abb9c88921855c85d97f8a7ffb38e652fd983bf58cdffb089c2b99ba403400058636547b26c0651bebc33c87c94e1f6ffa45a0489b7d9b53de546d0b9ddb1127cd1d13d09b97878a00cb599496f9daef4fde3599f0b6f62a3bdabf461dbffb364dac9c8d7b3d3c8e03778ba4104237ec472be34c7bfc73fa4fdb5317fc1ff11d0c21bf7d16b397190e9e8658748ee54f4f3a30dcf9b80e6208c888836d47ba2ff6fbe2e082c5c7253a1bf0a2f802f802658572f3a1e1961d10d2731388d9374e043951020b62c214b7281fb6de33961e7d6424f6a0b94a3866a9c9216cced02259dce088dc9db760c622c839e057855dc2264d5631c7e064d1a7ca2b968db241725902cccb1785fe146813fd85a43c77db94ee52d55298cb17fa2cfbfb818f292364ad2a0e91dc4b61e224cd46312ba9b2a3c208f3ec129c5ade1c0a822a1ce525e1f4609ddf68e3f33233432a7ae7fe3e4dc68a013612d494f94ee23624d8570377c1c779031d63b49c46eb1860ffdf9283a7b254bbaa351f2692a3ab37fb8ecfee37ce6471a7f9", 0x1000}, {&(0x7f0000002380)="65a5d0419d0b693fced4d63a940caff78f2eab4d5906ab32260b38f914ac5c33a7258adc274fd947672830e9aad9a19adc72824e3b028f6794e5c72af6a77cf3e5a95cfc7fc3aa85cac6670cc4", 0x4d}], 0x8, &(0x7f0000002500)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r6, r9, r16}], 0x40, 0x209}, 0x400) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x9}, 0x8) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) close(r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = socket(0x2, 0x8000, 0x5) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffc7f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x2b2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) r3 = syz_open_pts() dup2(r3, r3) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="6ddbc3e41bc0130d3686585d0337205f035f02f43072223f53520b308b1500546c4c469a2b722ad0834905f3339c7d79a924d85c700840caa3adcf00e4d0ab4b9d9b48d155a3494e952609d0275782de4302ba4d477a420b4357", 0x5a}], 0x1, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070f5947f7c564993aea3a821e3f6ca77101b030e8dbe8f25f71c661327fcbe653045"], 0x10) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = socket(0x10, 0x8000, 0x6) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) fcntl$dupfd(r6, 0x14, r8) r9 = syz_open_pts() r10 = syz_open_pts() dup2(r10, r10) poll(&(0x7f0000000080)=[{r10, 0x7}], 0x1, 0x8000) r11 = dup2(r9, r9) getdents(r11, 0x0, 0x0) getdents(r1, 0x0, 0xfffffffffffffe30) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x26ba) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x7fffffff) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x68e5, 0x1, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb246d07b78c702d2, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:31 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="e7ded45616008000002000000000000037c8f6d86ca8047de818705d72509f12d937ef565d0a3d33b9b1000000000000000366b21e7e9ad3ae4f9b3d721e5fa3ea"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00J\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x5, 0x17}) sendto$inet6(r2, &(0x7f0000000100)="ca6845d0", 0x4, 0x7, 0x0, 0x0) socket(0x2, 0x8e343ce3c0c81446, 0x7) 16:00:32 executing program 1: 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000000) 16:00:32 executing program 0: 16:00:32 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000001c0)) 16:00:32 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000001c0)) 16:00:32 executing program 0: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000080)="240000001a005f0414f9f407000904000a000000000000000000000008001b000173b400", 0x24) 16:00:32 executing program 0: 16:00:32 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="bc71c440c60c979ed03b74aea16fe9b9"], 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"}) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002b8000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:00:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000001740)="d93582640568b13b73ff7cf945fb3e21a145ebe7bf16ea080601794db918e5ddb4854c3ddd23a66c92cb16dcdb8b49a48c4673e53c2ba12ff05fa1da739d107593247bb074d9ed874b0c14cc61122e268e35737760b7312358551ec1a9e6e4aad35e8b84156d8a2a5ea33d59b26999902e5f382f5b44a94e2ad97b73ce7583c196f98f23407f6c830bc68cff9061ad536dbcdac323e504f65f1972deb937110e8ff31d21d01356ab3dd4b8c660362979194db500e802028dede1d0a6d6879c6311a880c6c6501e890e801e2e4dbfa1756334484a041ba6d071410bc02da80e58be3d20a1737b4e85d2db5f4572fa79587accaac449c2a2fff38db7addd63a4eaf1384bc5f860bec31cc8d250775989a3bf769fc56b0187c360698d8e9c69e628ded8d382823a7493db40d488e505c74995ef93789c6e1acd4540c2089fb794af886ebe4776d0b819b97ce7babe2792603842e6e5cc877dce57397846dce6d944d5f79829693fbf7aa330f07754e91e99aadd820b4f2b5d93ea702e01985e18ae7bfda17d5edd1817cf4afba75a670cf25eb09e0c2276459c691d723f2c479a034102ee128c1abe719f63975af62995845e2e05f758c06ab4b67b0772773902ee0e6281c1bd4fb5210b87b47ef571c50f82714c6bb4e4d478513b7c79adfc576be42d15a0773d929f9a1a074af2c373779e856cf7fdf81b3f156e1f000ac2533b600bef9df93bedd85a97a97f4757a16885b594888dd0ef34d4f5dfffe80d0e4e35e0b454cdca654bdd5a142f62c0c6f1582f8b24ac85930a115c488b78d368cd0dfbe21a35e765b5d49a8f2544bf08312a35481d1dc11e3c0cfa1c11d2742c6b95bba6ec4e7ec3f1cdd432bd421b077a89c1de57405448c67b1d7ea99039c6d31ef61b602ff597f05e004d098ce203a4f4eee3dea8000c087771246f456bdca017d96012e50ffd91a87eead4515a6d2938b47a4ecabe3d16c6bd254140dad468e2e9b31a64e3ebc857f4d4badb11ca304e4692dc06669ddffb87fb82f479325c0912948dea2068df3fdd3a0dda5b50c427bff139857c34f2b90df8c08104d1026abba63c0b53a45913ce357f36343b6c88160cd89ffbc8dbb92a3d8007e3bbb311057b5ad9ac5afdb5f3242dbe898271837d2bb86f739ad68ce81b41d87019842e78d1fea0fb0a66e571a2bb86f22be39ab8bf2bddd8e758438b486c89e8aafa6975fb417ddb843a04de4a946b5c18ece2358112eed541235b5b62cf272843e5535d446192b5e723064fa563ae57835cc2b26eb8cf4ac3dc302109edc120918b13b3365aae6019c6855f2ce396d7cb15e2fdbf2d9a62dd55ca20c5c7ba2a9e4320d0dee38d8938e047b635792a5f747e4665f50245c276d53986f56d19f4bf452ef0c3f1b91e7e6d29f72f55ea006b910ca71eb7032fbcd2fcb21c6754755e91c715d17e5344edd3565168efe9168830316fb2fffd75085ad41b40adb938234acf09d8c927541dd4626ea932f1cdf33e245e712f3fad25ab39326cd22915f4679f991ea3f6021335f093330e044be8b70a9a70cef6bb3a20d40571ac7ed92d8cef8a55b966cbb041efec0b8fc42b512faffdfe89126d105930e4dd33a179ab4dcc97894edd53211e7e6f8bc490ed1a9b15de81f1e626c0f97f4fdb1e3617259057a4cca49f35ff9777bf474dadca52bbc15cd0531ccd9c25c0a271fe57c34361d089e90eac5d54ab2afdde07e2c2a52804ff281e37d550b3fec55fc5b3f132927461c624f8dcb2d5d68690824f1c99b43312ce6bf1c527f6de4e6674c0c7a1826b6dba03c601c06450e7876ec1c19e974641639c3c905ab4917b92a9cabe7e6b1ae48a16e3e83e5f4ea9d61cbe8369719061e6de30c534185b5ef19dab2429fc50b9eb5b50a78c6489733f472e7ada1c2691d2a41f2af4cd42e954b412d64e5272b1d77c229a144eee0a84a8e1ba45b5a3fb62f4b52ea66a6c2d6d137380df63352b57d7356c6ac54c55119cbc24eb2ecbf74ff9c1782aad079ab16335a9724914e7dc21ecf18ca66a210a611062fbbf4817cfaa7c878e4223bf2cd13657c4bb31bd9d4e2fa007a1040b36dc5b6faf2596519cd7e3ed81af068dcc053025a7f8854960bad41ff95603a3290e1d364ef445e319956ebbb9e2f7df7351a3e1a8ac67696d7dcc0a8cac550a31fd4c8bdc84802a9b5466a4578b8516ae41986005be672424f1257471a26ac6f5bc083e3dc5d00fe7d0d85abe78e54416ef107ec897615453a0fcaf325e108bb4db9e17b536a36f70ef8b0c7a8917a5da94bd8d0ba131f80f25e80dfd4a1eabd93dcb9b077fc225b0d5f12af5e9692eb73de0040414bf7cc58a49d20209d8155f5ee066be03c2a65b97855a18a3f8b9283bb1b18b8bc8e99b45fcd5ad1b413ba8b6af1d617ce485b5d3dc261160abdbce883a3defea499ed136752dc97d2f2e4ef1fc888673b82f46afbb3ffa3886e13ed85606bd7cbc209f7a2b040c001f91515cf34ac1bdd6063b46e0941879a6dec25f2542c6a6991188b9cb6e5331a23e2d211bf59c690838bd894a69304c4ec60989c08fedac0d6a3847b2bb508188631d90033e880abe90435cc776286f67ca8ca9ae3bd1b2269734e0ad8b2f95fe75c6660caa32fcaa30bf446523a610ac760074a23f9920a35e7237f04b71ca709e139c565b2451e295944bb642c28ec6b154a3fc4a0621644c3b94be30894493404b75c14a769476a55af64f7deb5e67c9b20b830a620fbdad01ab3f12bfa117370156b58ccdb21c9a8dba70f1a2f00495efbb8dfd6fd32dbc01d76ef175006a2f83b04280f393e5ac9286641b9735aa9d42c271dbebbc9f10077b1c2605468d977efbfd413488740c1a61f255b2149ad0f587066593d6a4b32828386c3a829bb040d3c120010fbe68bb044059b176f0ce0f6478e0b0ce27a686ed2a520b345785a364f970b583feaa411c35346a560e54694eb6ab360e531e4a177bc0cc2b1390d8a9dffc301695402ca29c666d267572c76947b4569a6617ad8c4ff2d0fb1ade734c007fc31a4b3fb3d9dc47d7f7e01fe0acfc5b1a8c760787b9c027e42d54bc6e5de2390fd7314c1c14ee7ca86f88a9305cf389e2d7e8c94556a582dbfbea1ba551223840057e2d9c8db7b99bd647f2ccbee4c12dffaa2cc075c86d3bc09bddd3bb56947d32f9de91f20164dade2f226d64b44795b20fab37dc586725704b0afb232830dfad62faa88dd535cafeffb5d32fac88cdfc710f5216369f70f44f4286a4a467e1785b5987054e49cde55e6a397b11b10b4bad8f9f313109d7e1a53fc00cecff5469fe6d56422c248a9116955ef96ab6ec72a49d246d2141348ae860b15c9878680d158e652bac933a730ad5f0feeba6a2c9281df9f811ef981065a293e35ee41e5fd224a0f8f67f3e1fc2246734dbee2bd184848665942cc95f5bfeafe4ea8565d81cb9634e30e8974cf7e0651c99b3eb356e652dca9f1d11a7e44e103c0626868c08a80eab7a4b928871ea904890bc59e464f1658dd829840c755a8f2219091210953e7776b88afb0272f081d0055db6e27e34724f238ba86d1f7a982eaf2adb0c5869a1865a44c68d3afd157e2d8a3f9c5b64a5e79f95d6e135000c88bb7a3bea97ffcac207d88f758a3ffd13a2143b0f345c31f6f6c44a3815e21a7cfc0444f1f84015044dc93f827ee70131e8d8bbf37a06e87268326b182994905b3b9e3f607ebfff16c2d455ce5adde7b7c22c4e0cc13db69d98e616d5244ba8b21fedb66032e4223a51c26588df75060cc30eb245055911ca4a01b396a4658861a49172297cc6a0bc9aff83d8b4c44c66902194b9f767d1df0ffd14aaddd0894418c9ca81769b08c9310d44861aacb757f15cc0eca4b5355e9d4a47ad66e53691c754d6a42317cb42d4af20652c55078b7d349688171cf8389e9db750bee04e63091535e82f9b4960cccbfa301750d68cb89102c4d59ec04608363fb0a9df4f37b76d90bdcaf8f15da03b6b1dd402bff04ae979e5165774923043992b535dfa54a8204634edc54f325ad1a3795b8247cec391b7539c2f1d6d6b72398a8c7a0a2961c7851eed2293bea732306acefcc43de4089bb06fd1d535b633c8a510e1818c1ea3a4aa66494305e766cb753f5dc6b9632a3964efd115544328a40bc79f81f30b1878b1b25b9b3eefd592ca2c035ff218900316c7a033c1fdce8a6b386521e5def82fa9485c937d7249701f80cdce75ebbb93f29f6f9319b9c91daa29ae8f153c0fbc921144ae2bdddc690ad1ce19127ff2255a29aa7d606f9e0f7b63db3af211e30cb3427b6a282135eaaf3123fce717f54ba44e5c65e97ede73df7f278cdcb23e1d0a6ce4493b929bbeb19b3927dff41151f4af2f85ca862548e1786324d8fa5cf90e238ece2d1d2b450c1cd42e00b15f03c5695f1572bd033ec2f3f3b0f6f99f9e0fbd3db677b232ff7388a2f938b3a163e183920932547e14666bda857fb71ff233af3994dd0e46a852e40ef524a05ab2d806973f39c9319ee0575adac3bea71b31a504d5621d83aa23f2c9d16acbc70bf2b79bce03715aedbb5ebd5f9a9157f181d5c6b7f695539de5481f1de3122d05f0e7fef92b63891f946b297fee62a11bc6d7c1a9e5dc1f51fd1f30ba5324ef54c1ec220ff92c91720e705a30bda3f11ca120c9661760f276c340b041ca14a59c041a135a7a2536e0c77fbb6714b1e176c140562696f7c3658d8b367f7d39722bc2c0a142e785da492597d1cbee33cab6750b7a725a7aa78a743680efa20d90e5112b1bc66ccbd57c03ec6a373715e7473261b2c0e13eb8335612ca7f6987fb6374ae7d84bfaef2e3a853d7d9b1a5445f2ed975f0aa6dbf9ce8692acbcf693104088a24ccc421a872fbb0de629e44e78ea09e56ca9a0b6daafa639e289e5575fbb760c27241d4570d369dfdf2333151e6f9144a5a7636a1c5bbb822fa43a22d076153abfc6e295ef8aec7caac3c87b7d76b3a2a04e0912ffe5ff232e3e2189b050b98ec15ed0d812a199ca123c66b9ca0071d8760fecebf5b9e12cf4c484ea608e342538b64e6ea5eae29629620c3434fe460ad91cdc3955560944e3053cf45d41531d370df5f156d8e3b1a4cbc8df5053c066ecd20c4efe41bf4b1e44be15924df2088dae1f88a23ee4f717301861a43288d9544e7a2b584ad27e8524f2d618b958ec69c3ebfb197b27e9fa631a7a506d058f7b8165a6ca47ee27ab6cec2f7380e5d5f4076cfb5a1154c8d03c52c624028965952e9f067b48ed0dedf14fd47acf7ffb3c9889d4a2f9eed1394213ef385b8f5163a2474d4cb95d99635a6d495326a8c1d7caef44a0831963da2b1639560b79be7890bb4d2b1dcbcbcee4c963a90de037964ce11301055b9ccf5a18a34ccaa0f6e4f3370b7a41de26d0bef8e778e57a3ec8bd159bc7bba5b7169dd9f4028deaafa4a21b783cfa7ce4645a84dc83437e359d9f457e329c189143c92f4eb0cabd7dab94dfeb1128dbff66d71abe2b7f15e1667f9b136fe5575246e873cfefa44a886a03ad36e4d649e913b87a7221e5e3be810691d827d04688ffd0430a322cbecb55d9301253f22e9fe1de0a4d367c6719bdf3ef1a4923b50ae69ea98786d4489d0b9bb1e5929d7963c30105612736b445dc61dbf6c6ba0f90816f4fb45790eaabf940740d1a042686d7c1b1da167333579d6e816577c1e6cb347dbeb33c30ce07cc8ea6e9133715b610d0be3689eebdc68acaab326ce61bb1f5b333424da2e34cd146f3bbb2a73f4e26b4a1785eb2d", 0x1000, 0xd, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="24c16dbd2e45e23d9834eb8625311c77c635b2fecbf7077e0ccdb6d3ff73e3115298e2cd4a04b9539f5c94bda86eb37a3d35baaad5a90f6e353ebba32ed5bf87ec34f94b43bc578dcd63b1b1454147", 0xff20}], 0x418706d93b0483f1, 0x0, 0x0) 16:00:32 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, 0xffffffffffffff9c, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8, 0x3, 0x0, 0x7}, {0x1, 0x6, 0x3f, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000208, &(0x7f0000000200)=[{0x3, 0x0, 0x0, 0xfffffffc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:32 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}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:32 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 16:00:32 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)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x1, 0x40e) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x7) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) semop(r1, &(0x7f0000000000)=[{0x0, 0x20c4, 0x3400}, {0x4, 0x7, 0x1000}, {0x3, 0x800, 0x1000}, {0x1, 0x20}, {0x4, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x8, 0x1800}], 0x7) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = socket(0x6, 0x5, 0xf5) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000180), 0x13c) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000100)=""/171) 16:00:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x8a, &(0x7f0000000200)="d611b8f6e9adf7365d2524b9ea29f99fc81bfefb8c66ca91beebb7edbc8b07c7988367be7f928dd218ff3262118b230178d5ca3c50d9d139ce708e458aacc0cda7b8842a748614cf28be00374d4dd068ad7a9eff26a609d72cb57e6f09de1be646e7907e174e3a3fc6fb50a62e044de35455be315c09c52062829c7532289d22ad0ba2ada93cf0f62399") read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='5c\xc5\x87\x00', 0x80, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x33e, &(0x7f0000000140)=[{0x1d, 0x0, 0x7, 0x4}, {0x80, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = kqueue() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r6}) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b89489665c2c5a6f14ba307dae5d58e76820ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91003dd0f728343a1c6c87a34e6d0096fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0f96c04ca997ca7d08197ba4720ccf4d6c6f1d91e84d566ad079419f381339c872641666c04a15ce9163c93809cb508e350f62f982ecb2858885657483d812823ed608fea234516529a1eb6847cbffd76f2162df711c6364da"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000004) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = dup(r1) syz_open_pts() r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r5, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) clock_getres(0x4, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="8a40755389c46dbe05c9ec6287b45e7b54d4de53e3a408c584280ebe4b61d0e4cd607c15021e47a6e7fcdbc2883e1421f548d0750dbd48379a91b7330b6a30b6361ddca2dac76603d88d4ba8fa2a05970e295228028961cee821aef26ee3be1fd9d6c3ec76c04a390c291d09797364c69acc60709de3e353833b083f79d85950e49f65a509889e", 0x87}], 0x1, &(0x7f0000000180)=[{0x58, 0x3, 0x0, "8fd56cb4443c43a8a1258e4b8f8edffb0c504c7d0d75d78f4100e8de1cbf9b87e1d14cff9b4b7aad240ed2ca81cf1668d871deedd05865b7c1720125de7a4ab0ef79bbc9"}, {0x70, 0xffff, 0x2, "9063a0abdafb8616e161b8c0789cd5422534e277041011f2c6305d86663656825b2c0144fdba0c805f70167c3f3a5cfd6330f9bbda5d3c8bf6b9f6896d5ac3296bdf5873b86f0cdff187f34a56d9e06f6c486e0c7ba50f18cd56da"}, {0x50, 0xffff, 0x4, "474517443f22fa82b33643457cdd010db0e28bf7bdb190763d0b15c3d5f98425e0db8049b189ce6b7640e5583f7bee581bc4fb0c382e21d154d3"}, {0x88, 0x1, 0x68, "bc192bab64576578c22393124e400de3d285056dfa30ca88f8bd33b0e57cba96c551f32aa1dcbfbdd32610f3f47db69449911d74123d229da79167929c5236681f03fbe7c444b6454547e5110224c78f1177bc53d5d4b501619e6e26c4c1951fd37948559b33a2e6de81e2f9294a33c7e2"}], 0x1a0}, 0xc00) sendmsg(0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xffff, 0x7, 0x1, 0xfff}, {0x5, 0x2, 0x20, 0x1}]}) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, r1) r2 = kqueue() readv(r2, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) dup(r0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) stat(&(0x7f0000000580)='./bus/file0\x00', &(0x7f0000000080)) close(r0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/203, 0xcb}], 0x5) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') r3 = semget(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/41) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x120) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x401, 0x2}) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 16:00:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2080, 0x400) socket(0x6, 0x1, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x3, &(0x7f0000000200)=[r6, r7, r8]) getgroups(0x1, &(0x7f0000000140)=[r7]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x3, &(0x7f0000000200)=[r10, r11, r12]) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r4, r11]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r13 = syz_open_pts() r14 = dup2(r13, r13) getdents(r14, 0x0, 0x0) recvfrom$unix(r14, &(0x7f0000000080)=""/55, 0x37, 0x844, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x37b, &(0x7f0000000140)=[{0x9, 0x80, 0x6, 0xb01a}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x6) pwrite(r4, &(0x7f0000000200)="30937a0e19ced14262d1dac0f1e03fc04b55b1bfd7585c3389725da6475b5908adede3143281ee22dd664821082a03cb311eb24575b80447a9d30be90d265c8a788a3ae353ea2b7b753d1b4f2ea8773709cf0491c394088a1cb3358b5dec1cda3083349b60d19a25e9fb945bfc8ec9c57fa5dab4e859ab0b9b2451637490edcd5a919ca05248ff6f1fa8708cbfcba252a4", 0x91, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) write(r5, &(0x7f00000000c0)="7eda3920bb6760a387cd243d4dc1f3bd3b03a1", 0x13) dup2(r3, r3) pipe2(&(0x7f0000000080), 0x10000) r6 = dup2(r3, r0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000001c8, &(0x7f0000000000)=[{0x80, 0x4, 0x0, 0xffffffff}, {0x80, 0x0, 0x0, 0x20000}, {0x19a5, 0x7, 0x4, 0x203}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7c}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000040)=0x1000) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() dup2(r4, r4) write(r4, &(0x7f0000000180), 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = kqueue() kqueue() r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0xaa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5}], 0xb4e, 0x0, 0x8, 0x0) 16:00:33 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = dup(0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000ff00000000000000000000000000910fca217b801238ab740000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000053b1999f4d6f4cb0a07334ad3c81bcd5e93ed3fe1214c2cf0612bba86a5311"], &(0x7f0000000100)=0x52) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) fchdir(r0) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x960, 0x5, 0x19a, "b8e28f4f3e9d154ec5d22d474c1956ebbc009200", 0x1, 0xffffbfff}) 16:00:33 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x7, 0x3, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getdents(0xffffffffffffffff, &(0x7f0000000300)=""/177, 0xb1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='$${\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='$:!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-H[\x00']) 16:00:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000100)={0xf387c2efcb801b65, 0x2, 0x1, 0x7fff, 0xffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) connect$unix(r0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = open(&(0x7f00000036c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCSBRK(r3, 0x2000747b) sendmsg(r3, &(0x7f0000003680)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x100}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000140)="817c74498f983dcdb220024d28934ccfb223abd86820da2ea591a9fa0023006336f61fd00845c42991e17b9c69a0f09bfd62afd9182ac601a288450820945ad6b2e8111acf327fa7ba9147722a4788d3784b2c29c86f6eff05f2111597cf8350863cd8c5bd9d2d5579a3f021ae93c8a4665caf626d03cbb842c61485e9e66d5549f02f5f64f11b5dfe2d6eeb9e4f286728783b78fda5746e9c91b572c298705b1b859d732627ace088cc5ce1c892ec2b9b5f763cdac4bcf50c3c3e371eeebee8ee3e23812470e2dd08f92b99e8e970041b07e8ece40c455c2ecb947f323e59ad646a15f8c18dc0d0ad053887942a7c7f1f6199acb2e117afbc000e63295992a1e8f36fc57b0c3c9476958d8bff965e215d5fd44ef3734e92fee5ec014abbd265fb13b63da1c8030d6ef94479f30024358efb30192303a763e7eecec7c3edb2fb69e7d0c3e3a3c6994869570fc69a6e7ac5227f572b0a840439f11dd17b68c8e5fd15401996d69fd8753d8ec37957cb78b19f9dba8a6a56917a8e283ed8728bbb96906ff452dbaac21c7d87867b6876bda0066d1b25e2b7938a3199133e755dd7b6971051273ab8032a62de850aa4ec7a18c4f9e41c952db57bf200f998d9f90f645b2fc11cd92b6f7f4368a960438e400f708a5e0473df5386a24b0a080df09138ce97cb2c9c57cf01704d34f7db4453d106b6790ad9490174e9b1b93b2de860fff542f1bad6f7cfd32e431aaf239c7f814e0789e13763f3d11395fb803fdaff9302aa76a3e66c859ff86bc4fbcff05b95ed13cc82245411972db8c3a4033d7a020687c713561c1af6942dc37d47978521ff91609e3a5b6d721bf652521df3f0f6396c0ef069d737243b3e4564c8377a08a8eea939700445691e378ee67aba016ed070a6ff4e94e873f52b92dfc90d891d4569881e19dc4d4b6185a81ad63f28a6b2213c4ea48a7124d1a3c45ac749d623e2c0d9c0953abef53c7775558df472b7f18ab7824aeaa7586b13af8c617d606c14be9dc5e7926e3693c8528fce99d8303fcfee4f20d0de81f58eea593074190a74469471a10bf360b6e310cc68375fd86f7adda1b7b9d2cdd0cb794c285984c076311cb577cc030b116561086d0c8bbea4cf2cf9c4156cecfdac7de5f143f6077cef8f82e9439b5134789e03547c54c6aae5d45a42f50117cfb44ded20835ddc9cb239a82a06d91b04f8561c0fe97f7990c50d6cdacfd10200a7f6e9b03e5150cb8860813ffbd51c113c8801372d338dbee68f713d7e733fae982b8f0ab049fd9fea94aaa7b27bd742bdee8091c57770ed094c2be5b324b7a3714c428950044b250a4d47d3a9c36242a21e2d22ac47ec63fb56af606daffb83fff1cc2005a61155ac1422d8db653581aaec21181c13f0db09117870aaaeebbe1a44bb068b3adf9d5bf5d107b45a0f1a08cd60b7072bb01bc56dcf2aa435563f3cedb4b8e35023d2539673ce6c35c5ceca64524537bee0ef384df6e1e64b4774bac6a597ae1cfb4802d4a0d9179b0f3807b48bd6827cc49f481b2bd9b8440c9e68707a48a74d5b7d23f0ada4436aebc889f07ad68083521e8e6d0f9ffad9075e1ea77ab88f6acd811aa744cfcea0e598fc2835c3b0d253fa412b46eec49bce88d63857f192c321a18b68b4c54f15a0f7713d2ecd85b34f8466fdeac6c1a81004053b361717e676024da88786532540adf5c4693679473db734fab61f0aceffa18807e6649db4f0da0c35c7b4a5d7ce3312e66b8722747682fcab63b6c04f5b601389b62fa139595a64272b55bdf6107166341afa2e31ed00daa99a5b78d92cb3df6394aa8d2a0d71f4860309e89a71cdb4917ba82a9a41ae89d5e05d75c4a1d97d57c5d0a6a4d29f8dfd35884f1ddf0fc74a943e6fdf5bcb3752f570b799909e2260e500f08df00b33b9bd36cd18fbf0ae34d8b1a780bdd55ac5a76776113bb642d518d45b40f9833a44e4dba305eb6dc0261587444d0f9dad136b5a3cbb9d9215e11979bab84f428ac3158a8915cf4727d98cd446596d0776e5aaa9c766e555445f5db12a614f02be0e28f1a0dcac095b214b1f9691763b10ba8256585625e7a3de74a887ca12c518b539b2f427df3c2a893f14982a73d6697d724527e586665ea1f01cd01f146116a65315329891184f931b7ba6122763a78f0dde7a759981bda8bd6afe7a57f74d227c431fdb1ccfd10c8640f1798e09c7a4e770b8e41d70be81b2814e3cf0edc2acaebcc3ab454bc59f6fe2e49780dbb0066ee0373bdbf953825020784e7cb7c10859a9cbc7b3996b8317ec2ba1a9b67903e3626c235838de63edbb01cb53106ccd93149d3bdf051a951b50923b3032d13125cb27ea7aa63365bdc3a33f9612724ded83f54bf3a447a1b89cf67f57975eb69dcdcf96b438b7a1213422a1d691f8238aee14b22f6e45bf36de357d80de70ceae22cba73bcab0d5dada8a641291e2558951f73dee2110d9a2257bdac553f15ea4fe4ec3afb674817bd2d7b9ccff3e1d43c15bc7dcf8a38d6f76cf20a47b5e016d14bd429c965385ab33611d15750b2f166003ba228f4626de37b13b328bf2044186111f7da4d7b87023f5e1539a3f8f588c48861830562a09d5f5c5beed9925626f0c1e0c59d47bce111b3ef2e403db5b2cd648ac412e6e7c7f52664f57605b64d283f77a93fcff2da41738129e3c7c0dccfcddf00dca590c18564379dce64d2b09d83e145d5ce066c1f464dbbd3007b975e807fa41f0c8a42da2ff0bcd6567bea41c86e916052ca1a82ae68a8b501bec6be6ca86636d8f53c9b5df773056a08b00ff4f6971435d93921e2f01ba2254aa5128b615fbf1c65c1e289902c0a44eafc60c95d0040329535cddca1d4f1706e92d141d0ad7900156c22b45c042e5e8c70b28401c2058013f99d81f23628a87f20ef16a4bf8b89ea442c4d859252f8e856fb629a2c56dbacf6501c4014a412bb635aef15ba72e16cc094e68b7bd18b1d47f71cfed77d24746daf50a26d594ec3a94079d365bedf0f7752443a1997310bad5a16fca6ae9ecd97af9a95d9d79dd9f84ae9fc74b9f82401e1ea542da4223edc6b11a4daf8f7cda5b5547303b899409efb51e89dafcccc24a5874408bc49ee7f1b0c3014dc441e81d7c1fb6ccd5be11896bd01f55991c18cc49d39c048e347d598f3e0264c65a4b549508f0e3feeab4283cde5483075eae25ce4f61d2eb4820d13ca25d4860af8a005ebeac740e92d1a412ff3917a5bbc649dc35617b05b5d3b8c3c856c179b236786401d6b8666fd7dbbe57ae62e08fdf741758fd933139a9beb52c34fcce92792ea6d6693c7ab9df7dada54ab29f10e04a40c617f3a8e52a04f95da8d029aae9a4c21a68f5db5c732f474ec7910441be15fa998685d70200f8d7a3348ae1982358923ab8acc88a71bd90c3fe1090c8248ab62b354fa1bb64b1a32b449e0410a635ff724081699ab0364cc94aa4d99852d0201434ca61eb03160dc1775e56cbddde884b5843671fcabd395c0530bc40c13a83cb7716273a919581e6631b55c6c12f055b71d9819b017936804bccbdd273a1970fe5d6302af48c66513bb1636d20a28aa90d91d9a5bd08d936e44e1004dc2dff6a8b11dccc37ed2afc153f434663f03066c0b297f220b9824a2bc351cc7beb57db322d59f170d62b27c9f2c07321fea318131fe8db8ad274cb2725c22ab1a1c8a9960e8a2a7feb127da94ddcf26dbe145d162ff992123e22033538d17f6c14e9825c4ddea3679b70646f209244db96341efc100dca10f162239bec2986dae730eb5fe83a4ef928e632896ccb5f2e254eb876767b57f112a3ffd372b5d119f49eb73058333d1922053a401ceb1f7247da47e9c8b69b800ab3441d644e4d40022129e5cc5421f56b2c03c6ef1c95bbbae4e068f1f4c7be40344832029e95e5e0d54835b3fd6e61b294842fda49972dc8e9c84b6e6b3a19a9aaf02c387d26b77917ca35d12fc1976dccda84a88ff922584cb53661d0ed56a2bd4a51af5b5c13acc3cc6b4ee7144baff885aef21e9c2011f447bf31170d1aacb480abd0516e99ef4e04eaff6808adc674d11387d44c2b105f741da4a05bce91ea4c944e09a23b49f375d91be4cd4ad60678c5aeea08f7d016c03bc2bcb57f26f21ec64faf72b8f2ef32b12d49b688c61d961f697fa2b581bd9a27daa11acba6cd31e4287cabaa6eec66ab1f5ba55cea704bcffc1c9e75db0e06ad0bb5a66d6170cdcc455eaa356de160cdc1cab79457aee7cffefd71a6d33cdad6ad57c6df852f2b1357b7402072e619300aac5878626c78e7361344cbe55215c99e4daea5ae7cde2808739c674edc1d93ac5a6e50276b224e82035b0440c46f0d9df1fa7ed0cad10b40e95033a524c4cc5e9b6182d7892165a6751d8c190834a6eceae88e822f44526bc4913eb820d91eef5b0b9a81fef0310f3e711023985b96c4a5251086fd591f248cb17a2b7aeb85f971d749f98d008bd8956c926bb0b328700d0487cc20323b167a66f34fab48ed94b42c8caa4dbb1186c3d0705c0a03529909d489fc9145bce29430447d2a54a8b2052105dd24777fc01bea6abecc0295a5b16ee37eeda583a17b88b35f5e6a548caf1d42ddc5dfed5f8939416a8bde71da8bdba9f67a4ad4f884d759d6be9cc211fc50eec6b7b897dfb7e5666e2a5c90ab619d6a1b613feb9c072c39699c836efddc67d0aae9bdfb1428e5e34296c6e64948da79046b88879dd0445d2669a93c62bee665abd490c127d5a40b18868db5c1255aa2b720bb23043b5bfd61613de8a35b4b9b22065f1f9b03f25a27816b48892a75b545722a28af35f5eb28eecd2dc5853c92dd618102af1daf0ac7e1b04c55e7c77a0743dfafe734a91955381b020f8559b48052cf245ab39b77e8976a7a04a2ced9412af88c63f55cbfbe61f502baa2b69bfecea4cd912fc040a4f247f9480ed3b2f02ab8c5886356335e34a51e7a72fb45eaf7b3536da97259ca1f9a2d11422e4335fc8c2f9cd1422b309c3d0cbb9113a1c78d9ab4539b39581770e676642bc8f7bcf79ce1148a615453d5d57bec50bd87da66303b083b7d0847704a8e23a44ac94178b5025abe5d52c5a36387b101dc3127ec3a86840e76179900405793289e6c95d6e8e87868f617f232b69761199ebc0e3008f13649074050772bdc365100fa18012f6792376b4136451417a2f87a9c2067c0ad2b0a3936af97fc6a1ebf040d5caf6cc1ec0051542e8bad0ee8b76a9f0328a9852504c0c2218adf07ecf814dbe4c4a43be9ebf25497c1b55ad5103c50d8315c07cad50580581af7b9a7dfb23c9857eec95a43a9ebba8f77416a2058cd40f0b5905bf5f5c2e4125c162c7ffac8661c33c9ced39cc205130c2fe13eced990f10e12f26c419e3534eed7158f1a10320c4a7c4884dfb7836b19987c8531a61b33775dfcfff52021566b7b2c5a343c757fead2b791efdc67b2c5d63e41e6278e2065148b9300c7dea4143e138caad2ac71c0330b5b684dd635c35154e41764234e6ec79f5ece65414ec261f9ff83ba1e4d1ca4f9638271ddd3e528b99e22abe3d5fd438f771badd7fd2b5e5f7c717e07a9ee5d7e7067609f59d45e290525afe2ed709497910b6adabc406f34425921c0be4caec1800222245f728262389337e143e3403edc4519d6020a3f844ac681c2035a0b3dc0c02d6f2647bd3fe471909e195a9ee7094d70cc6bdccd28319b5f1120a09cc4040f4bfbff146c9b85337a1a35418d7d694b8459708d11d1b0170f03897d71074e2c00002b36", 0x1000}, {&(0x7f0000001140)="2b18dfd7d9dbac09c483a9ca6462a7503821d0d3f900c053325355c774e5ee28a01e3328d3577b2aeab9fb01e0d6186c841c241a4f02e5cdbf30641cb0cfd0262d725f472514ce44b47fbebcac287d1cdbd35cc02f835201b3223a17caaeb2b7865d214f8924e0766ccae1276209cd0367632398d75702edcae1513b85dc5f3bae996a422f726cf5870061e0b16786c871bb86cad5e9fc8da8fe9c9053a288d3ff6852c8b083f8c8c052994f3ca8d46232ab3810ab7578aa1d7c5fea1aac37ffe7e7e883b1861577f670c5", 0xcb}], 0x2, &(0x7f0000001280)=[{0x1010, 0x1, 0xffffffff, "fb7a7ac48593d19e88bba5c5a085c730d5da070064af61183ebe702a786fbee2460fca62220d00f041609148460dcf841af7e5de872c08c370cea0341f55f47f13200ccf82ff1d7912856454f5b6161765b2dda164e8f0063b66f2a12b17ecefcc0831c114e745150d322d416e276cf56552f3c65feb375f7ea9c36e98aefb37ead75528adaec2f607d41e2b824722d478a592f709e6f3fcdd0b2140b5cf52d37da6fea04ab32af58488ad62eb02b5a985657998680a0e5b0a2b763bcdd4425d362532054c9e2d9509f4927547caf3e94d5ff24ca10b8d1db56e6ca9e67a399d257f78f546f70d158036543bed9357f47a8a497929a97eef90d7e02ff67dd796ca9ac9ba6ba3f3d3bcaf9e73d7aaa338383ce9ae06deb4915dd4696745a2a7eb90475d6a39f8e6435b22feaf06be8994e5504e4fade88fc3f39b6cce08073b3eaa62b524c2f9bca6ddca6c883d6cc5c0eaefee35011d5e2f99b222295904011117791e782798630a3b7cf3700b769c455f591902712cf7499e8ba335909b286c209bfb6c918a031636588570775d31a4024f3afc78e5cf93ca01d4df7fb59b779bed8a811faa052624b1639c6a9f884ed55d7d170ccfd04f10d38a9230aa3319c535354abf967c6da2303f447f8253011ae24daf22277289563877e577fbec2d01170ea5032869ae6c3f924d1f52451bc4888945f9ae5a31ae588d5728b875a830ff67a8b5d742e931c0494d247d7e38767b025082dc5e799e91999a017fa83fc98cdf7181054707590d58613005f5413acdf032cd6ba41f5406977659233be87ffffd864f94cf7746a5228245fe7701a93bc83268b4c8fbb1b9110ac19be9c13b64b373c8d2bce6ea3f77c3af2035d6ec1e7a822788b0a2c8aca66cdfca59e3552abc3b10721c39aa30d3ea435f204364057a82999a4e74e4d78ca4c56cdc45c50e1fbcfb965fe1182f56ca9595cc0029798eef690fb0408d17538fb4578f5556061f91fe52e4dd813e15f9ba9d9f986cb8fc9535f7f5fb17669fd8f27bb93ed96f0afa5ee51e795e7464f92c99cf65d3930f188bf72447ba8e80481d7226c3c2c328d4f924a3deb95bbb7859de61fa0ea998d0b2c3334d15a8fb172167dbb45da8804eeeb071676e3107e065f468f59fbbd9817d0f23fc75c6b63fdc6aa31bc0b3c33729db812455a841850ab018b573c879262fcd84604f27d418ff1c95429b73f633d55b8884ab4f2de8b564d322fe2413ba527d631abb54a6bc66570bc61e4988b47b0ecb0bc4c75bad2b695e3f34a3796a249f3610d516fedbf27f9ecba5192a3d7c55402c3f515fca118b2cc634b44420da5ac5f8943b58afcf96a7e37a47f1b587cd1aecbc81875f06509deeae700991bdf69c83682573a695e20abf3467258d20390e2c549dd617352420bb8e136b83e02e78e97b3253e4aec8106b525e142fc2911e49f91d2aebe8a5c0fb213fda35a3c973b4b244eeeb238df7263044f457662f31d57d54ec7a997568f596ab58a2756139c7a0e5167fdc5222690dad61dda9e6bd8f3c0813d692228668a34af9bce5830c2f7ce3006a3d7f5948b4db702ffe71b7b5209874f9967d550bbd9ec4791033d5261644ea2e675da49cafdd9594c09984bd2713b5d7c25b9846930f7c551f1f2d1f125b3db4d06652dd3f3129c9fef4177cb5f79843da6a8147076d4b92f14551f2e6505b2065fb4c672be8280df39741af370bfe08d0056d9402f5ca193d376fe29863ee66295f34f2196aac1903da2f46b33b0fb705b5256ec5afeabe286eadf304e1429c83116ae5caadcf67193f109118d1fde9797bc93ae4e04d7e3e72d1ab604cadde4277fa170140d1d88787a7f4f3c83ea889c22663df2cd9294e5c2a493c1d2ddff653b34164a1a6b68793da973c04df4218abb7f5fd1cc5ecd4cd2e781dbc503048b8e6492bcb1ef2e08962c68a375c5a489e7968f24dac23f331becc5d1bb096617132b3b43eecb329819a43581d255023d0534358885e13a4e396f983de539241657659f95746a530a04382c854e14865e91cc5a5b9585997825466a48a0f98606fac1dbbfda120ee7ac9fd4213381184381d4b8c3ea37b8a57b1fc03dec7645fdbcb8bde8aa94528094333aaf41019d0879e689593d4d0b93aea045cb1170136a480ca88efec6613699bed4464ab5427afd89e9a0fceaac1df38a4cc7181cd80215e4381d696d54b585f8e2de7abb32fdf66a9870ad28ecf230b0f19676ed38b93825aca04baf9625d897ee612346204160f4255d02586e5007d56ca90e88e0b29170a54124b877ef316279648a738d609b307880500c1bc533e140a79237fe740c5aaace6a4135325073c214a964a0bca66c95e0de1621463493a296e9c01a3463a61f1b96607fa6273d30297b5e5b4c8cd19a3f3132c293dd0c066c8bf1ec7bf31d0a116e857cb4e3875ff1884a616b67b69bb8077b154c4a1df422c42a06f29d5cc2822d363150f14d910b9b58abff7225f9b5ae0c9645529558fe8a8e1802265de9abf5cd3c5d1b6a0fcf5f5f26bb7eb8838d382ddac655b813da084104f74170387c21cc142028e6fafca7951d2edb560394cf0d40cba3bf8f11b4ed51363d17f143324d668ff69be4b291e7489b0014809b4c3e26810508d5f29aeb7746efcdaf025373ec6f5919527c8796209d463fceaa1918afa4f9f77734326eab0d120b54859de8849634831dd4921ac420ea3a4d6860ff36f7d6e43594e2a8d9dbf0cca6b04c469f6effb853f08b1b5ad5a3b387eb7a63bd528da908f52c7fe9d9a11f9e5c1e5f4b58b035af8c22207bc4127241d4d3adc89891b9691b0aee517486930a7a733a032ef07f9fd677d6671c26c2d5587357746ac0998b8634bf7ef36511cb6e1ff116aa8d8f1aa70300eca9ce70a97f319f3561a385a2a0c8d566118d4a785d9f4705775629d9576b109486dbfa4422a3da719f4ff924d772ed82d9e7993ebe39118dd50eee5ec02351e5cb2cc6713e903dd105203c670632b55180a7b8a37f61bd74b04fd94f20b7dd6674d0d96e9becff81dfe995d06a895fa846718e5d38076dde359decc5e1ff656c9167ba8c01ae8adac547362984b1dad40c5696ea9907f7250f9fc55568db12ea3ad01619b908ba9697345c6152896bcdfc5658f4bca3f242eec4f70d9378a9e0751a29afee683a148f3a00ed41c410a4881ebd40ac2608d0190c63ce128fabaaf7d11c83d880948047c2931679a6920acac235ee7bc8f2fd9b97f0b2f6d4900bfbd4ff50fca0d294e3a693eba698ef8cdfc6d89217f4ae4428f8f3773aeb2a40ddd818f27fc8b4934f855a4cad81720331d3ae7c6158e52b62dcd104c0301eed04ffe14eecbadf66e06a67dcd95e3b540c19066276fbdc9afc7f200bb6555970d0492b45eb9d4c73ca7853b34761bcc4a7f509458058012fbac6e482780fa67e739c85132c45583971e51cfe8adf40aba9b968fdbe4f050ad1612bf8bb7c0a65e420d73236c73e883a1875c7e0444269d9f87f186d2cf529efa086d8e8f8aa09043c24f31dc543974cd64c3b400213a6f2806eaf3dd6fcc0590257d57f6c98318ec26c25a1ab6d00b70d4208b0cb59879bb487dcc02f1ff37ff0169391850177ae8e5a1158df76457b44a0f5df66ce69ad0b735b7f5bec3b452956200dd714b3af4218bd75b5cd36e5d2621e72293c9ec760d28375a9dbd383cf2520c473e89e39f4b8f6efc8dd4febfc5867497faf124216cb4f6eedd179f47f850edfea3ae5128cc275a406313e3e7221d0c49bcb6afe1ab188e532a2c3d9f441bb2e6806439092393bf96ac9a06fa3fbcc05559270661cdb335c4dc32d386043ed11dcc51bc8603a978dfc201a3b1dd8222b70cd8b1d9cc44693f44bfec81357967fcdaac73aa3570b056cbed5038570f1624890e07a82895d0a8b93893529ac3e3ab56eb51ead0c605dc8b1b2078f2bdc975a30948815acf53d98d07c908c62aad3d3a59457a1de40d58ab5a737dc61791d0d52fdddf77316c54b22651a7252346e89573383d6ab51b3a9706b65560697e42e8b9cd26c82b4d37e85d64349a0849e2dc4347fe3f4bb141a2a23a626d59ed7667ea3606fe324cfd2b678e7ecbf4f4bd97baae73177b7f03172b510986b3ba7cf670abbeb1eda7a424a5a3731f95cbbeedc9943071d215199c5f2592430ef3c906b38274f1eaa84de962c7d40a8bbfc14329770475bc7fe2ba4b397903d2d3b5d20c124ded2a1935a871c896b198e8774e19dc438e2afe3d06816672bd6af083c8252bc43f8e763168c79abf807f90108c7148cffa5b59252b5157e5228370d7b51087e87aababf62c383233387e74891c014b56f47e3cc6c211a85164452ff263d7f8cc6ca3b6dcaa4a557beb54a71c7065729f2fa90ec08e27f4b56bd9236823059c3e275e938a079c97dbd3b85f47c601a6f3e822460408f4ce38542514ff7a55ff907b0c4da341daa23ccba7723d8de2d21ca813c04362831bd98d28eb60a4328b66a9ce713dc6cc7de66b87912bc73065cc49884903789303ca9407b75f88da40a259a92db3d7d59b17e54f563253e953cd0360e63522e8228d5a7f23bab2684be3b96baa5cfa5a9232caf1d076642435df74476b7c498b59eab4bde2a52efefb885c1c7d28694420ab8d6f5070e7022e4e57ff2422cc6ec2d97b40d5e93892d21683301f3658ffd75b23f4a03c2871978b91f28b6df7d0e90fb65a358161cddb179a5ebd8086ae92decacc410a9fd6822e3c1df982cafb82ad8b0178312a780e9b350051c7f922798e784e847a5475ef6c052d3b1ea528158a999c2d02500f8200c33bfcd30bd2fc946302624e58bfd01c748964f9feb45868535d78476d6bc24a4d14687369b42b40fcd41181d3dc6ff51bc40808447d21de4fe9c979e594572ef897c03161ddc79dd2dee994a3d0d97fee0bead05511370970d3c5bd1c89f052004f5e129db166ed824e3cbb7461dc625f386fc1884b6318e5846dc7e70fe3e7cd1cec9022edfe787f807ccf6ec22f6d5b71361a878ed663ba8139572469762038004c0e859342cc653b021912af9648d20213d9829179db2ef6a973493bbe84b6ab2833dfc0679aa89ed1849a3e116941999bc401ed204f48ba500a2fca9ac1bcb24f624964ba032c1b1204a2734809f68f267d1950079c11e926398bdc5d6a18b0246857d85b4d080e264a039b65777f0002bee5b32361d992f5c526518c3dc02b660e43532f43bcfb79e8acdf0af2f45bd5f79a5d6a9619203d35866f1a9754af4e0fa4db59f596ae31907a8b883f503e9bc9252f161cc3e6dd63e9a260548b3cae2babf74d03b0e21053a0efa69965c193c195b88af4166eaee0eeffc78530d075368d0632ce9f76af35f84ddb2d6f161f642326b7937f37df05aaaf65881688240def23a5bcb310b38c4078377a801f366ff6a8219d4c88f5b5815e934fb37c5e0d3414c443ccff6d0d987e1b33cc212772bf38aa1b588a43ff8296c76d86bfc104082298aebf982b370c5e18f2c0e1d51bd10c3d364401044a977489cb3915c57f7df1ac2a90b2264eab2267ee5da31e1b3841e711a83e8f8817deb300d53c80896d7791ed2d1a9c949ca87fc95bb9ae3009c500bb45352ca461bb7b40f34523ce1914ece3e59e9b91aa76dc20c58fcef438ba65f291c4b1819ffd8c4b7b4d12a79b22c3791e25353623babfd5def035ace0035fa160292a7dbf623af3aece35fc75c1f987c827ef82bc5ef5e34939d9b9b3afe481b869ef95ca4f7bd4c430"}, {0x1010, 0x1, 0x3, "d5832e53940159791f262c168f78cecf1631ca37cadf31d3205d95a3eb884469175dc0f387233ee758972da9c73ac6551d7b66e84fb9b24a60beb12a9bd55ab2c2b10322debcd94993df85532ff8ef50a0837e51f20def5baf14d8a371461a17fa2dbc5bcd4cef4810f6ccda2139266f8a6aa71d9a85d6fedba0dc8fb079c22ac62948f599710082768ec7daa77e25cc5e376a3b7cab1cf895c4c92dd6573ace17a9c472cf19c33d1f20b0fecc0bd7266e07e0f4d1e9f725cc93086e00b70eb41d04750b4b7e0cf75bbe839d0c14eb5c87aff87f0044fe790010471c9cda11d75dc9552e4e84c5cf5ae05813a8055c75f2d7f54a9398497e950ca47b30e9f96a21528fcc1260f96eb0580787704fccb52636d7ba8f422c04706c2addf9a0cc6fbfbcca30f95da0c78caa51ac119a683268dee2f1c4fd59cbed8b66cd20776fbfa2f9a8d5ff6f1dd671175130617bda0461273a19aa03cac86c399b3864e28430c8d8feff70297ce603d0b1242c66fb9c758e7d70d82c5a245dd43a99d98f47beeea69e733fc1f8963686bb3419f37945c08d97ceb45b7609a40f3c8673d3b5322a77292b1d51c6ed04d2fa0d2fdba1d243a174fe889598402ecb4b40b0f25a8348d5f63d97ef053066b4a5b0ac903f2693d0044a48cc077a6fedacb1b7a8a8870506785339ae75083f01cb8c52c97e7392d90a48747253dee446c33db1439707ebcef8bbd9618c8138fbfe363fe16b9867ad9e0a192507949073d126aca685ef70e50bb6aac4ef0d08d00e8a06231e8bd1fab079ff2e5a168885321ad4001c25905dc22b2b9db70c7bd10c1f37100d390e1ecd6d0647f05fc135a2c2992dffaf87907bce1a037ce9ef994f2bb133b29b62930fc9dfa2fc9d4499749cad70cf13f9368104931613b3bc8a7e01d3a0e56439548eed2cf10c5854e8b0570974a63cf7c4b0758b8ea409e82a636b7f632356b5a9c91c380cac7601dd766c5349f29cff00fd424a78dda937fba66c7ad662e5edeff290c36eeee1d04343552a6fba064fdbc59ebc494f7e0837c7542fdc7507bf6f42f4fe55a70acd082ea1e38c97951c574bd96138af72ff94448f488969050eccc2c9a4d18759154169ffee4e96889ddcb9ea89261d62531310dd3a98020d9f68650cfba93df01d4fecab6518fa7b552729fffdc4feb4f6e098da2031760efc86a755c3741b4c191f4d3d08317a2e8c9deadfcd00b5a0b8c8bc121265e325e55f4b0a114708ed56197749cc7ea272582dc409277f6988489545853716a238f1db284501ece2003e23589e79435f875de22a8d5d4ac77e70a51812d3e478076431de5a78555611428463c74e0494ec2eb4a93a45b5f3b047b302a2d24fe5672a7c70d56ea49c3a7e719480fcc194518b8b633152bb0425678c775d48a3b57b94e6aa7af93252f48e44be3a27e40f9f7fe89a5f46c543abddc7155d7c855edb379155d36ffa79dd3e4ad5f582a20cb2db05095ab9a902ee0dbaf1168f2e742a59a22702b791a08c4fffc4c886e320071317bb9ebb70b27cf1e8db3e74e38b8d555f6f9d7150a3e2fbb91e4a1db73862ddf44181b750f6544718568c1f74cae2dc2ba80405d495451489ee69b99755530bf115f5cf015410bd64a47d6cea09746c08a6c3378196f20d7ab01986533b3396b40753e2b9f95dd24a4290ae877c6da52a4f31d54daa88b31268b13fd293ff97df00f85ef53e46ab92b014fa019ff6803e7d88dc41533749bb50af12a262df9eab8104eb815758c5fc736820e126cea61a7990235f13580d17e481d1efdfac3f445c35089d3c3a1ff1b03d9e4b3bc4484805d36cf33c4488533469a76f215edb34d4a04c4ca3b0d9e4b74fcbe587faa1cd95ccc8a78ad331510f1b864a35c3051f40e44b060fa8c31753f3a5fbeadf77560cbaf4627b7f851f8abecb0c79a8e4a039d1d620c3a2773f4966d386bd472ea0bee5533ea90b95b11744dab5fc67be9615312a2237e85925672901bba4f4bc70fd109f0cf1725fa90f099667665f9b9507a38736368cd2a654d04bfd6238b93d0acbc8fe05127d1f884bc129b5090b900a1d318aee62516f257a1723f7795fe2e9124067e2946022db7c929d73f7234447a40746ca9bcd8e4187c5b5da54bac6f183f1ce82957b1e9bedab806983b0d0a8d7dbeadd84fe2529b7654af643de1d9fd58b5fae7fbe82b8ff4232376978f2834a885fa383f78af506b88dd74cdb4c094245e88722226e65b3116036138505ffe888cdccf160a9ae58bf3bc5c9aab09939169dfb9ded82517bd8b49a69c812b55380370d58479a7d07442ae7b03a3974a8cb4ffe01ec4c34cb09df38984c38fa778f562db7c587c8a6724fdf5609e698ccc2cbae86e81eeded0c22c3b80b780fb8815189e25a3be884ed22f4bbbf0a3378f42b183245f1f07187835f3f2dfbbfc11bbe524d2ad3aca7bf8b0b9234b3940ff2c6d002ec40d9de126c76026b75d8b8139577a0f9049f48679c11df00c9077f269d38d8167da8c7da01e97109c219d43cea2b54e0beae4a7428ee0fae00027d248573909667d76989f94a8e22df16fecac9a659116e96b300e128b7a8f67a608cdb97ec3e473908a91b6c75f75c50f5c49c414c1f95d68695372fdc2dff9522479c25d909442a80479fe8050e06e5a2d652d71a8f9ebfefc61379e3b2cde52246bc7b95ac7b0324766588c2e40ed9c0f56fffd7e6a49c00b091d9da66e204c31f1a2a5e08d5a24ef1a712e5754acae3d3d274729d3c1193e9f7013a0e1832031afcd00e02e5fab39066cad95cf9dc0999b7cd90728f58c4f845ca8ddfebe11300c5cae7ff4218875dbcf3ca284ae5bf3129af29275369db99b7603373688678c50507d74a090e36b0cefcac75076d8fb55d2a0b7f6a4ef3c53c39a3ae138de2d242fda974680970742a31f99fb81d330812e8c400bbe2ef8c8073a9710cf15765ad5e067cedeb295073d94bfcef9a82a65677657b7fcfffbe8470273be9df41c34732bd6bbb828106ffbae0add5d6700d242024ff32fb90ca3de3c623addb700285d1969c479e0121fe7df2d536176d82ea3f731fa281bcb24db2640fee511ea97c9221454b58ad61e6a45fdf65ca8d90ec0c8a07b72d628ab771bd950f83e180cf7062f4efb7ea488461c94cc46bb23a285517a97fec3ede77170513d1a1a75898b9badda65a61a431dd16c6da6371692e7c906ec7e98bd63c12fcb1c016a78ae0b09748154176fd5c6f6cab822107ca4fe76212328dfb58a58abbb7a88061bace8f70fc70dcd677247c669e6ed5a8a1248f277c2010c8fb7fbc66ad34c80ffad815d504d999f55b0383de1e4ac405eddc4e580a1c3552c66153d915036fc01fde2e8de22447a900a7f579e955bd1c2cef9b137b1905f7a9f40e69e0af53fbf680b5b68cd79b858a14cc05a53aaca63aa8dfe30433fa9ee34ab525e85096a34919d77dbb59ab2bd71fc3a9c05fe416bbeac9b1b71cd1ede590c3d25f75881129b6c515cf3237740172bc80c37bb25a3458e9ff01b4df7efec267149632e7b16eb6bd0292aca463a4673afb13ec919717586f9f5f79a70bf37d0c43f8cb9d828b938c85651115da32e82288467ba4ea7aff534ed45aa92a6dfe977e84dd853c049a5eea470de61d61237ee6b493b21919885e01ff5434d51b41b25c527f81d66e6b0c8f6994a76d85ee4ae5b092f3f939a9023c286eb432acbc36f747a4c28a0af5b498611952e620c20ec8e18293251d4ae9adf731170ce6394aa48d7638905e2998107c84897922dbeeae21fee25b0edf44b5716fc62806fdbe3e129791115499ae5bd0f05c4b12bd95b21483d23cfac07e52fd8a5869af4746ff93a0a1a75deea7346c3a9dd8eca07070a836e6953649dac547cbc302b2e439e02e9fecb4df05ee86469fb6017c7bb43d4aaea0699cae29dda4146957b156cb49ea650b3a13a97ab5ebb72708f298ddeba9c3582d6e971e943c92749f91a4a6b897ca5d25b9ea61473d8c44f1aecec8e443f090bf6459b2076a344bc494792891b7563b0ab1d2433ca859b6d806f8587836b6f0eb04ebfc7b56521f7daa97ebfba6c73a7edae9414a516ae4b18f1b28e17968ac8cd9f257c7cbee14aa8baa7dc67161e44ef3adbae61dd4078e3163a0e812631fd9b5ee5015308c4d85f9df419be2e90ddd3323b4498f0b64222b89dcdd88d79c7eeea3f1b978064222ad6597abb58444f21b294d617645345910a4c1305451bdcd97f902234e723147ccfb09511ffb31dc16eb00679de3504d167feade1ada46275cbfe9f3b9413d9a4b32a09d8de052e983732be5364f3f407674008ca9ce7bc725dd5a31d1bda40d98b56b3d6131d481e334acedc7740775114d2469344a24917da3e962fc1d0a42b316e35f162aa2ff76215b45b40f97f02cce753c7e49ee52632172a2b64f64aa56123c5143d3387c7e9170618c6b2d5266cc2032774bb1b47d2d3716a4fb9452b0279aadbfffa4b02737dc9fd4b20b76ce0a91325a237bfed752aeb93b52a922d0e4bff36894398d45c17dbaa9d7fad27443c4f22dd6e34787365fddb7433e10de618023824b61a674a23c52d2caed63e4bb2e782d49a9623c04d745928e521b925b484ea78ce11bf62f097fa7d7ec5323bbaa2b4f02563fbc5aa172d6640b564bd5bdfc76abeb9bc00b1bbae3168d4f57e1e4b520601d4caa02c529708fb9ef88bd73932d4a76d8b6cd11c76b6f9591ad0925137347c70bcbbefaf4b88a76b95a4b2e520920fe04966c293001b31f87bd68542d0eb6933eada0ff005a1d664846f7185fa18a8402fcddd75e59dd58564234fee5149b01a7139c25adf4000bbef70c85b8fcd4706b9ede7575a2e9ec4321790bdd9d50bf090ada3f47d41f77a0eff69b4989962e2cd01a8e5613f12ab01b295cf5a9597f3e79413cd30dc955a46a5f3e6bb96754be30c981b1479cf5ce2c0743fa8c2ed83a99cb690741e675780d62829fda12979d0ff6ebf419991d847e33445bb2c666960a4744390bf55de53365568d155de08a6371a4307d3a8737e027b245d3122ada3eb1c493c026383ab5ee8c9a3965523875f8643c6fa4e8c9934aedc8e4ea180dd1b8f05f3a9db7628db65a450ea524ddf7cc2698d808d78d384529482c50475bc3805fe3723f4d6ab95e05e20d60a017b1d985364f9a5eddbd4784c12d1c51aadf560fa81bfeeaf10cad715f17e91de4dcc089ed22fb761d0c1b76b9022065ed0e88417193ac2ba05904d822073f4f352b6520f3566b0fa36f64331a9377e8914e43bd44a6789b81c2577ba0c8e2d6fdcfeaa3c93f3b1cbb708a92b5b66a1cd2eb67df25acdceea5f5c6b403f930de0072766b3dba4d5d43829f95ddc355106eefbdb02647c3bcee683d26adefec54ab588702ee1106c8d129f7578463f9a467c0c24e5b74bc4b6598614a349135b99e7c7b04975ead891df6e367bae4e2c78e3c4c3df7cbc1bf7b25dc999555c6060f3cda37983726f1da1e37e2a94864e5e138983efcfce35e2363f542a0f318eb0866df3a43f9ff8fa54c9e1326422aad4b197703f5c50889e79a31dab10ba3f50777f01e7b18b18f98fa32c1e5a7dff5e9a3d7b4427798b5d1683a6e7fd90024fc5a38b84325b234e909ad31e6d99b7dfdd52a657a10bcb4569b87c4d4a41779e46f25a11622ffcfdeb5c13c903cc98ae99af59797ca4af913c7f5438e8926d5bab161dd810f991f0f1f01a35253b83ae8dab1bd3f5d31ed4c3a1ee81f73f182e1897e14c4187173d717c433d0"}, {0x78, 0xffff, 0x0, "aa3331676210ecb8b7d430417496f7698a776ddc5bd663696f526ae683457ed3269780788341cc7b7fd68528415791e8463eaf69384b5cbb5d10578114438d940c244074c4f70728ee4852dcc9bc37831a3e4a153b16b21ef22aba2b73fb6a313a4494d8384c"}, {0xe0, 0x8001, 0x68ec, "bdecb5c96f8d4a4f26ed1692829bcf215ce87cba1b2b82721ced470f8f3f477ab22fd65b60b5156f99729d1f48f1f1f6c1593b7ecebc150df0db8c2621547a59ae66aa24e2ba924068062f3eaf45afef14e443f2d3702e3b3a7913f724ab91a3ed654efba413ab6dd55cb16d387b975b83d12446c3bb3cb4f2362e9365fbb3dd6cfab8905e9a4bd5211bbdc31d197b088aa33c10672073e60f803d22df54074169e1c8d6243d92db17a83715554697dcea6f94364e891b4dd7ae7bd6162737b167b597596f25495666351c97"}, {0x98, 0x1, 0x7fffffff, "e9b39f944acc4b6cbd6fa5bfc2d1a8f44f3028fb921c2f5223a06f81757e345a2af7faca1d4e85a233eda1f8ff877e0aaa325431ffbf346fadf584f4c66c71a97289e3583276b3bb2ac2c8b6fe142b1217698c5a35d26af4c5cca6d95126be9e5634a378d05495e6fd39495af9e76ea5a5eb0d4d0bc8336f43523e5f665a524711d0"}, {0x110, 0xffff, 0x1, "36f8226224432745defe460fa0c38fb476b5d060c470e47542dc931140f2f6c55de6ba0c92a8f76b23a1c53dc606f0502728e545e9e9110152a73f51c33b041a9176ba93f52e81e174320d412a44928615816e802751c61f35c8381abd73eea9fa66fa8e24ee73aea61d96617f544af36a288bf489989c7fa7e5dfa780c0f07f3830a603f95690fb6bad35babf2755280541a5cf8bcfa9ab3d5f98ae29a9c8b1d906677a98d9613216790ae2b28a6fb53b8d1c8a2feaa6182806e823b7ffd24db1fdef8ce8bc9f1f6ee595a5e6e4ee3bb168466556ab41c4a7c167cd17084b5a4cebd491bc88bc9c386c7847adbea099b312b782c2f441851d9695f0"}, {0x38, 0x1, 0x7, "63c3398daaa2bc67293827b86a3f506c52b7852578f93e761eef6a8b246ad2618f2c6733d3556a7c"}, {0x28, 0xffff, 0x6, "c09dfb74a4712bd30aba694e4b1827c04601965435062ed7"}, {0x18, 0xffff, 0x4, "d6fba6793f"}, {0x38, 0x1, 0x10000, "bcebe1bab164361bedc45382d8aa59fa025c37e4a98db5fdac0f475cba9823ee6a4abdd0"}], 0x23d0}, 0x4) dup2(r1, r0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b89489665c2c5a6f14ba307dae5d58e76820ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0096fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0f96c04ca997ca7d08197ba4720ccf4d6c6f1d91e84d568cd079419f381339c872641666c04a15ce9163c93809cb508e350f62f91a1907a11fae4aa4dfcaef6ec5173086"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt(r2, 0xece7, 0x25, &(0x7f0000000200)="858ab936499a15a24eae0ab049f59c22e44d38c6647bc5b09631a3142301372fe21f92b3fc59bb2cc7fa897f64a91dad17f3d3059acb12f29aa6a56858ce4b13ca56501f8c6cfe9aef524bb9db27a4bdc10f685bac2873d376828273b0781bae5ec66cde194299689c7cbab16ba0cfe6f4a6de210f56cfc2eb25e753fe20a701b26cea6de31a0eda0d9e5ec74c9ee0b5802e6812ca1bdd679318024b7317a5d8c4", 0xa1) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:34 executing program 1: 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"}) chmod(&(0x7f0000000080)='./file0\x00', 0x70) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/104, 0x68}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/210, 0x93}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000840)=""/26, 0x1a}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = syz_open_pts() dup2(r7, r7) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) r10 = syz_open_pts() dup2(r10, r10) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0x400, 0x0) r12 = syz_open_pts() dup2(r12, r12) r13 = syz_open_pts() dup2(r13, r13) kevent(r2, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffff8, 0x41, 0x1, 0x100, 0x200}, {{r13}, 0xfffffffffffffffe, 0x193, 0x20, 0x79e1, 0x10001}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x80, 0xb, 0x1}], 0x7, &(0x7f0000000ac0)=[{{r0}, 0xfffffffffffffffc, 0x9, 0xa5495ca79e9daf2e, 0x9, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x86, 0xf0000000, 0xfffffffffffffffb, 0xe66}, {{r9}, 0x8000000000000003, 0x8, 0x2, 0x400, 0x2000000001}, {{r10}, 0xfffffffffffffff8, 0x21, 0x8, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x2, 0x10000, 0x7f}, {{r11}, 0x7, 0x84, 0x80, 0x3, 0xffffffff}, {{r12}, 0x7ffffffffffffffd, 0x83, 0x20000000, 0x5, 0x42}, {{}, 0xfffffffffffffffe, 0x40d51eb1ba69ba5d, 0x40000000, 0x7d, 0x8000}], 0x1, &(0x7f00000009c0)={0x3, 0x6}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = dup(r4) close(r1) ioctl$TIOCCBRK(r14, 0x2000747a) r15 = kqueue() r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x100, 0x0) close(r16) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000170001aa1dd8c46cd403dbc2a7b13b6d9d343c5074d277c7a8e2c43e59a6be9c5656538dd3dea962ffac825c8ddbcd82bd07711eaa07edb68601f29172aac715945b6a3c2f1a3c47ed446baee7bcd84f810cb15bab7c92fcbb0c8744e2f724ac8574645d4d39f1ddfd294c74227395801e68a6ce8618e0de66ee8963d1176d9e0e26d2077138c9ba8f97d2601a1d9a9f3656c9e471edbe4e431a346eebbdd7a5188024d1b7d28141"], 0x8) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000680)=0x6) r18 = semget$private(0x0, 0x3, 0x201) semop(r18, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x2, 0x7, 0x1000}, {0x6, 0xe, 0x800}], 0x5) semctl$IPC_STAT(r18, 0x0, 0x2, &(0x7f0000000cc0)=""/231) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd0\x00', 0x20000, 0x0) r19 = fcntl$dupfd(r15, 0x1e, r0) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000a00)) 16:00:34 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r0) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0xf0000000ff, 0x0, 0x0, 0x0, 0xbe76], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:34 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x7f) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7, 0x1}, {0x1f}}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x82) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000003c0)="6a7e670625637e48f28ec827479ff3e840010e0000000000000069301e4f412d", 0x20}], 0x1) r2 = syz_open_pts() r3 = dup2(r2, r2) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x18e) getdents(r3, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000d5d13c0f6ac8b91ad4ba0053aa21cda2a4eb849a003e6219e3be590c01be1cc76893eb6bae5d0aa773d3969547eaa0089c51648154c2a04d4da82670936023b6454112958d8b6f25626a9d2a4f2c"]) execve(0x0, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x182, 0x2d0}, 0xc) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c9, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8081, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10680, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x1, 0x400) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x5}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x100000000000025c, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x22) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000100)=""/33, 0x21, 0x40, 0x0, 0x0) dup(r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="3b85dec61a403d9f7d642cfc540928c39c7499e2d54f852d22b2d7a2674cd4b2f74d1eb8a1a1c7d4edc882c726f085b2fba8a50406247ac2cf720a0d894115790f78c32ea6ae3426d9123dc2261376d706d559461704c0295b855fc3161f476139fd8ae9ad9f282c6f8943b89dc9fe044111ef082e1ddc25bc43ddd604106535f517f34b38821a4ea6a669f34394d6ab53d92b01baeb7a", 0x97, 0x0, 0x0) 16:00:34 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, r3, 0x244f1181761254f8) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x3, 0xffffffff, 0x6, 0x8e9, "047c0100", 0x84000001, 0x8000000}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:34 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) 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, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 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) dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x201) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r8 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r7) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") getpgrp() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) fcntl$getown(r0, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = syz_open_pts() dup2(r3, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = syz_open_pts() dup2(r5, r5) syz_open_pts() r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) dup(r7) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) r10 = syz_open_pts() dup2(r10, r10) r11 = syz_open_pts() r12 = dup2(r0, r11) getdents(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5cb5b3c604560641, 0x384d}, {0x85, 0x9}, {0x41, 0xffffffe1}, {0x122, 0xff}], 0x4}) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xff, 0x7}, 0x10) write(r1, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setreuid(r6, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x20000000000001dd, &(0x7f0000000340)=[{0x45bd, 0x6, 0xfa, 0x3}, {0x9, 0x5, 0x8, 0xffffe985}, {0x1, 0x5, 0x8e, 0x2}, {0x0, 0xff, 0x9d, 0x4}, {0x101, 0xff, 0x0, 0xed}, {0x3, 0x0, 0x9, 0x9}, {0x1000, 0x98, 0x7f, 0x4}, {0x7, 0x31, 0x8e, 0xa7}, {0x3, 0x3, 0x9, 0x8001}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x200000000000036f, &(0x7f00000003c0)=[{0xf803, 0xff, 0x9, 0x6}, {0x0, 0x0, 0x91, 0x1}, {0x3, 0x1, 0x3, 0x8}, {0x5, 0xd6, 0x81, 0x25f5}, {0x1, 0x6, 0x3f, 0x7ff}, {0x9, 0x5, 0xfc, 0x5}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000400)="d000"/14, 0xe, 0x0, 0x0) close(r4) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x8, 0x9, 0xe0, 0x7fff}, {0x1, 0x3f, 0x0, 0x7}, {0x6, 0xfb, 0x5}, {0x3, 0x1, 0x7, 0x80000001}, {0xaac6, 0x9, 0x0, 0x3}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc, 0xffffffffffffffff}) 16:00:34 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000022c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) flock(r4, 0x2) r5 = dup2(r2, r2) getdents(r5, 0x0, 0x0) writev(r5, &(0x7f0000003300)=[{&(0x7f0000000040)="81a88e4b1279517d4aff4f508c4815aea2bb776a7a9662506530387092f9ad413d34e0817f785fc60c1611b35cdc668d5000d75a99744294b93144b4ab493766f512ff3ebead936b29bbd23c24bbb446ebd06e54efbf41335d2add5677af2fa0e0484291df97f101839a91426e2b2fc694b0a254b22f734289b6510397a9d8abd30c712652ed7cd1ddf958", 0x8b}, {&(0x7f0000000100)="71cb2b09034c834f0dc19bf8824dc9b777bad88650ab0ed2c7343f10c36a3bc278cdb41be276871e7da0cdf0e893ece30582b07d8fafd3f6d4d7feb81d6fc7c95d3a404de1b9677150083ad48028f29ea5c92196905947123b7764444550dc9741174e2bb99f999285a50cd8af875d884c514f0bbace", 0x76}, {&(0x7f00000001c0)="c4a80ffa2f08740087c28843ad94e0c654fb00674d7006bdf34f9bc3075589f27b0f6f992f930776987c85d31feaa06436a0f09cfb82e5ac852c35a2e723d4f146684b4d711c35f71a63f9504e536adbc83969256dbf108e232cadcdc1a5128cce9552ccc4571832b08604db7260d262f9480e21fd47402db39e62934c56f616da883d5e6a56652626196e141fa906f562843eff29c7697393f4e2db0baf4df26e240bbd9952819e40567c5a9635d1dfed512bb8e351bf4cc66644b60a4245abf4726ab5", 0xc4}, {&(0x7f00000002c0)="8db9a371915661f7a63df205b2c2efbf58e81890a41656a906fb471a44d81acf742426dc1d73b2c1e74f5c6607ace5d93e1a46cc3e1b65058bdd4bc44ec64a23708eb8640408f56c8a48a56d46f7062b1951d8ebc45d480e98f6b426f122d393d66cd03db16be6ee409e4e4877c5849fb4dd143f07381429d97aa121bdb26d8d44a65c9b616354bcce598d6dc35dac7dc079c2f14463c8a5e825c889b9b2b6d5be31dfa31848580763f1ffcec35fbd04596fe466855aeabf986e105ac27ed9adce7db376bc2cc1988bd00bccf10ab38dcb1c3818add2cd3c721f1d577b24e57baf5f646237cbcaf08150990262354882227f88980d392d26d36288e26d270f8085e0770899693ab68735aac36d4d86cc0760c51598e444dec984364b966038608b84f21cdc2765646ba2f3ca680d8f92894dab77882b4579f527601fd1426f5da6f2362843c639e2a659cd33573aa94fa6210c4714d8feca438900c2dd0ec06365599ebaa52bce9817d3cb344fe3c0785df7026097f87e2165a5e39398545cc6b70309cddea0cb99cee55350a91a3bbade93b1176a3d3718817769889dccd1ad048302059ed9438ef9e32530d62ab873c80ecca2ab6ed14a83726199fe5666349cd6f4b8856ffb4ff6395fac5544638633fab3565ddf00b3def31b583e0d40aba72e158967003da805ab8843c43b34749edc0d3224dddd57bf17a266c6b94e7b32a884640b6d0c8f201b71a9e0b5673c3324420a55ef6051901072092dc4b2acf220ced93442ea3a404ec236755ec9acf47f66ce278c7558d38faeb163ba8f2ed2e0c9050dbdfd2567475218032202bb240c37ed33860ce4d719c383104a9637094a939d9d75d0a508368eb384cdce194c7eea42d1fcd5d5935eee100d69b2359d83d41fd449b96671c20beb407e2d9ae1fdd047e944a6577719a9a117f33eac4996f8b61f5fa9c16026e4af7fa3f7eaffdd6fc762e6e8dc85ae0a1652aabe8fe0984b7d0d915c11e9d2bad95e83f61a11b116fcf09a99d4ca975b1c5fc3d1a82c8f9615b9b19bcf0c6c60dfb5eb8b012469205aec2fa525cdce3442f57b10f3a57d7f257a7de54048bee566c584bea7ea170f09bff62da5fe31753327b96335bae79aff361787eb219bdd6314e1517dc92b397bac017f5d595ea53e5b5bd9790c58e29e99f27df6a86d9110e7ac3cb1ae5b79d73f3be4d088ef29c03f12a2889b9b15d1576e3c941982dc31d096169d97cf5f2c81e2539a2a3e812513bd2e599d3f9ac76a366040778728561d9dfc3c8249fb5c4b1ac2ae8dd1e2dc2eb0dcd38d1726130e22274db0454d01dcc143e4cd55de0c8e1e2aed4a61e9c2be40075d449d9814f2317effaf51e359fa13231b87e2f9e2768bb3c2b6cc66532dba49ad1d1a7ff59dbc3467b91de804379a7daf3cdda60053f0ca1d4676f4fdab87988f84276fbe3330bd9e08f3fe0b6dadefd80172202b934bc768b2aa57e4bc2bb85b7edfcf9579ba4524de5eddcb788b3f96306e3df7de37ca66de3df31c71548cf9acdeb4a17ceaa98409e2a16a7990cf7855198a077b76493c0d4bd358ca35276f5a32c084454bcb05ebfa990a75a74fd6acdea56ac0b7bfcca58b8c0af5834309be66a8946e6c1c94e8ed75f783dd6922d8040dc254e08f33d026388c11accbce1d4c4e091a483f2af5dfeae5fe306b00dfc505599a1a06ff6674c85e4b72f84c2e60f27c825ec43223d9146e908c5954db2fe06910c806115e9d61f0c2ac48c19f5b01cd2c2ff12484c2b8a7d15b552aaaed6268394314ab8163bffff87546c7463493c660fcb22a432b2674a0a271986cf4eed2a41c0d434d130a50b62b3ccf714df02ebcf05db13b6d84b567b246ca0c94dbc02f128e10bc3a7a3d8e49346b26c783f7a97a06d7d33e1ca907fd55b163cc39a1d1210f77523e2497e6898375f6d53f058460b792fbf3b198dc88dc1286693c7f7a73f0ca36612ec0c3d8dd09bd47dedb8148a2e06783efa0ec47000c34f8e25596edca75f38e2bd0525d57757bbba2a6b5d1d638a061361f394d5e7a2a96238d44fe18c81a1fa02af8a1b9079bf4965cc7d6af208143a699f562108f1b8e8c745ed6f8ee71a5fe282bbee5f79375f74aa071087e9987f47f8dbfe9cb0a9ab84de7efde7ff6669ee657ad2ee342d101718a6191c5f0ce649bc03b5a131c244122e48beafc8b2ceee4b4a8ffb6350508e103231bbc94306c0464d946c3b16a3067ba70b2147da1c0b170b16063e58b89797d6379482da43eb2d70cf97049cdc8d6e873974d4dc73cc730a08cdad9d28b6cd28fc0186b51499244d56285e81600d3504cc96a3d53d86ec395e35bf156feb53ac097cf28142ca64c036f0e77fb3ebd134baf801e5b9f61f47840adebe9995e3f4072d35795f9a46021d5ad8f06c31d1dfe0ee48374ba015561bdb8adea1b69d9100404c2b32915d2477765e6405f561386a354ac0d4e9b1c396bcff6c422fae17a6be1dbe69c820695e0befba1384b2b2fa5d8a4d113052c598d071759a4d2952719d45fe14c9d16c2ae0ea8482a9b8c9161f73ab92db00eb88889740fa1c480a9bd0dd6a09b7e710efcdae5156e19a909357a5af5202fb1ad9ae51fb3385c96ac9537d73548920cc6dc0b5147f3c3bd920efbaceda336271ed340a4dd9329d39a9edb79743cdc6aa238f9cec7a42f89dfd20d2b76a200bd81a4d3d3d845bdc3aefd04d7c1093f21095fefefcd172dc7c8d05309a352bbf0806f95d6fbf2e8381a2282bf3a04a75e4a2aa47a248b6a804fb7c5117c2cdf2ee497cc82cf0b477dd49109d8350c978932734421e96a96dcc9da3b66f073edeeaf5134adc41ce19fb6670ad79cae3ae31d46a0c7d81ab9e8abf05e7006b7eedf5d0b5c799d48ed1d0267463adbf14d538ad4b89e3be7e9d1aeef33f4ff0b443ecfca49033ea4f2723bb2e23be05322121e48a4170083ff9b79972fb2d5c8c73c56068f50dd600e8bb187ce014f74aeee9b78a580d700204b752b8b9e751ca0403ba91fdc53b97d254e57ffc9108864728132ef65e6ff78b4bd9729086759f08569586efed7a9a853a49c663e977b06d90445563e033fff2d76c37ba6987279f1816d447a794694904111fef7485529c7eaf0b9629ed2db5bcf67704afb023447eb24037605915ef9416723175b0e70b491697fe383a25c94473fce5cb0a4cf2c6d8d649a209fa4567398034f9397c0f15dbdc930eb812f2c4e37856676fea3b323cb3189613759f95b7e47f469ab1810b50b9b623cbb65eb2be6ebbaf4dc46ae104281a2b9a5c0f9d5b3b2e61e15dd8cb535b18a6295b879158f5ef0897b6f5b7eee3f693afb657a065b73164f57cf5c1d14023188288b3e308a2ca01554a0087ca390fe24aa9647654a8a6dea133263ee49526707ee450f864691b8f7c1961cfb0aa6fe06aa802172cb6dcaa3e6caff81443e836df052b1881ff75c5fc72db374ea64097660d6abc3ad9ab1ee2a7f40ce8cbf8c6e3d03269f3cbdeb9b7f7c489b2a9596f5c8a675f9abe1e486d86cd680e5f2cb1b341a3ecc4e939ab95bccf259643c582841660b924b168f65f0c6d98c5c7d32b14d666d27c7a2a6a14e874060f293c423d4b94a4fd1f6c06b1d5deddec7455615ccb8a9b1218fc32049dafca7818e6a6d84393a7d34bf21c68c65792154646b0c508189d4101aa25a0c038dddeae275a743346ee12067fb9fc45e8da11eb61783f3e4106a65cb79cd3e372d68798e9f7976458da676c5079162a82bdc3441cbe50d7b4537983e8a792f52022d384d900bfa6180c16981710b1ad3b5659f22a6820545fab8a17e43936a22200611951be47c7b0439562046d00db5c92b1a6b3c0a96ac4cd64f4b10cd8f6bbbeaed691245ec62517e9e06ce74fff1fe7a8b907b966d7c640c23b3493d775dd62feee4c974c487bfda328d2b16c035d137b0a24098276fdcce0df1ae02dfe24747d0d7f67846dea87e25bfeafbcb16723119553297fe2f89b1c01bf1c29f654811e13e4ae773c6f910d539ebd291fd6b662765120cc91980794b9070c696b8d30686ee850ab1a6f522d760ad391afd614aa61acef7d77083a66786def942788258d3a8184fdded408eb2593525e64fed3803dbcb5bdf6271749130bae3d810b86e5dd7fb70a50751f9e97f5c9f56bb0738dec3b025c473761020590bed7b7551a3a4085da2e7804c552bb7ce9b62c7403508421e4470baab8f65f7359b7115326cbc188fe6a1de119661bc352400f25a043c5470018afbe8981057fd8f0a1ced09208a9626178fee2f7aee572f0877df1b6d7251bac77510ded28eecf24373aabb9cb919a16fd2328a69bee0d9811fb0d4065d46337c6d7ee43b115a697813b29cc7b04afa3d73293593a5a1c92f76e52d04ad5a7f02b19248a46ff2469e8357d0a37f8d5372d4abcc90daf6618c6f442f83b8a0d3711ecebdc47d02fcc15b5d53de6b3da2b121c0549c27f1fc562f564a9d29bde407869e621e767a7e00e2f76fc66d49509419dfa534b3f7464951320cd3c8e44bf22fdb62138bda68a3e499f11b546af35a335596771bf9d04c0817705abc8c5187f8eab121a5850cd2902fb9c4a8bb948afd6022546d8997439df166ad87fe9d62e615aad4eb356576031f9252cc606a620bbd521a82631762c0818c2cc70c9c6c124890aebd81c152297df0b08956cd36cbaf67ff195ffaa80c9fc426d8c4b04dbba981d5798c70453c099d3e19a23296cdec1deb0a85595b778e3d2c4247b877a1804de8dce3182705a6d311ce221e06c28cc5d5cf85b27c70bb0773e418b5c24fa3b8be3fdcd543d4b615077a31e7b2199cf47cae79ce13338c77a911033bd23bd3816f8dea91619f413889e71131ab0097739b09480b7c6b491ed4d87a126915932a36a4798dfe1c58b8fb58d295f2e751b2c2c0c5f566042e400cea4c4264ded9bc1d55153b48ce61eb18720b693ec7869c0b56cb6b5cbfc833958f039bf6fb72f2530e5161a8fc0b4f3ea8f8a4a5b3e0fe2a318a8c217d3bfe5502f225ded81bddac256fde8db4642595896af41cb86874477c58e489925e8533cfcec688e25b155e34b4d10fda795bddb6bf658e5f510a3d0b9d8c629f4146f2ae1a2d2e7f66fc74e99990754881aec7c3695f4866d1fa3b400beb8f062114456389e99417a05f54c1c2c926262b57c18c858787f5d90c779f195ef4f3a8bd724dadad5530fed805d617f1e1c5d05328f40c40affc7066261157190847cd45e6e36614e33e493be28d50e78ed33bec9e612cede714e124042c0506fd434cdb719c2b43b3c0a41530c5bd8750c4580dac498cfe63253275e40f516c6a9f19fe15d65613efdc29a51285d4cb4e532f8fa1dedf98b5d5a0a6a54a559ab3da08df1722f4ead38115f38a049a2d70ba6f5653c0f64d58336f92f9a5f6bbe7a524bee222dbf1ec066a8919cd892b74b84c222dee6358c4e804af82e7ccf86e014126e3db54214ca30a26f57370148f8132931352197d38ebd1807ed700fc50f7d5ad76d45fd57190f680b8bc015e140df6d29d9c30bfb5437ea078b3bb6ad5c5eb5230863dd3423176ae86040f5e9afe91e6d61480447b414ee9e28a3072697002fd9670ac83e22f4959420a2a7e1fae1bdf1408026dd66f041e0b6840cc574adbafd0b617ef3c8acda063e10149dab3585456a384de5d50b421c3a993d0bbdd3b011eaf855f3936a6a203cea0b30cabd7a2e6270702148750c5af5b915037977203681bf149ad4800d74b1fd753b70c930437ea", 0x1000}, {&(0x7f00000012c0)="2433d8b450f900319ffb7c409f025a2b31f08de80fe03f8a48903d30ed8b19b873a375e0e538e5eb3cece1b231895a5337da57bed34975f47a517fcfdc80fad52ca2345780ff9191cb8088950577f85653c97da6eeb68eb0b51d6b37e0c87b8dda043efc11a18bf1739229a16b63b8a11059dcd42d85cb454e21c809efebcb32933bb4ba249071fedc448395f141aec3e13ec2d27b1ba6baea1ecac000cff5eab42a849a4ef6ba8440c261429df2978577ce58dfcd3166f283a19c3c563d9fe41697453f7d3ff63c8271cba20350d90e5b29b9f7db9a75968b3164f52bf0345baa9dcdb35be8a9fad9f1bd864d3bea405dc23353ff431f24738410659409d95d8f6d04035125d49704e705a0632e6ca6773a649e71d84ac489aca8c6cd9d66805ea7d49c397c4bdea347a61387017bf6e218b6fbb4b086391acc8dc092c93e30f4de80a2136efc50fd5969a2c3c6537beb202d39f2ad6f4c0122d3498c53d02cc5e6c3229ca99d34d573ff8d12d1b582f7641e0b863c15443d96c01804c427a1a6c0dcc3a125f4cd867505a45e11386f3cb931272b3820f3317058d6af6e7a9a9461bd9ad3776c9d9098959e20d54185e134e3419cad0ac77b1260fd735ca7db0317470c9b38072cddd5d22279297fd05bc51d494edcdaf5ce6948df2248cb1b5c440c44284e03e59889c8d4a2afd264a404e0d8ded9075815b806c588bb115a457bcd9b93cc9a6aff2255c77c8446632b2fd1e6059a0088f0583da825418bbc5a99fe0d31429327008bcb574b2dd79d2701aba23dec88f7b5452ecd1b89160347a8c8128c04e71eab1d34a9b1db768730cc29a079672609e40191535aa99978afc4d47d33f2df0e487d63734be67f021c52ced302db34e6c513a3ed192c8a28266d4403446b2852301f48f1a25f185f7cfd7eaf0c161a6e1e0644e12458e765127111b126bdcaec73b9065d4ea8c4cd631107ab51622821bafbcf75669c631b8a2031f4e2279e7e5aa5b3cc602bfeb834dfec7491667d564ea6dfc20e455c130b107f41dac0dab63a52ff3921d10bad5a1f178860cf09ee046349c8a49799878e299e2fce985e481a76faa3b7204089299d5b9bcdf9bf1e0b9c5eab051b695cfb706e4e25fbd783fabbfa41f9fe50e7e61491daa8a7d81e596580f6478088823af5b5068ae6e762e873cc7b0806ca73c57afbc855ac295aa2bc83c9b28a3905f535cf7bc64efe2bf1e9a2f582c65011b3136246557db769baf0443110b267ddaaf1ef084f4db9d72e6b272bee95236d41dc68f8b3cba4421ebddfdabae18f0d3dfd9f911e096618c887a808a878d3d3863faa035e950acc0e470292b11fd48ab32734a455ee96fe94ba88e2471b1e5b80a82cb731f76bdb141abeb89088cda47810a38d9a853304cb534a3dd347b498cd3c38aa7afbb30c269228aea89b6ba00f17baea00cc6c998699016a9ee51c7abb716a3adcd85fda5a7b736d005ffb43a070a9f6d3d4269df4ddbfd7d485ebc52218b9bd2afff1a5ec429a1d8ac41aad2bf259b928ab8c71a7213922a51ae42d861bcd93e0923ffc1aef3955361a610fef93168e94ef16287df783ff4df8ee6435c61bd415c6d7ee832e92c7370d83abaab1209388e9a5b7f486488f5ee84f8ede55942cf5d8446f1d5c3842b405986a1509eef5fd9be95060536791b63169c0d9679e19f845124b195adb03b241f082975abdddf63ea4524972ba4e793021f1dd82fa377f89d55b1138a7a20fd24445c8c4ab702259499bfa5c0c6118a8e749a2f6c0b0a3b5f4520b10346f95bbadc60adeed5e6844e727c52cf077566c69ceb217c20b4d28ed2794550f68060101a69bec664d617a57b97f0e47d499fe172f238ce53a5d512b7443d39fcd1c3098f7d5a15a937e05b52bf7eb7bbcee957274cd437ab988319a91d4f1e9deba3fa17357254a9b2b3eda59721592f17577a38aad4b2fe388530e22c4dba3881bb755ead5a41541d0ed49d1a97e708bc687f469bf3b8bc83a6107fe1d747d9010e76a8983935b1f13dc3a2de2e9d841497f795ee410d143a126f68c0ce31c191cef375ef6a8e26468f7700334bc4f5dc90253a396f9a1125bada75e438ea3cb00e00dcbe2cc8a4984396104c7386396373240852131bc5f3cc79b6859da37c642a8b525474288dfba0acdbcd9b319dce7698e3306b5e24cf47210f66fc8bfa1962bf71df6e6bb18fae32782e11d385784255c814fc7a49745cd556bd43ec7d75d67a28f40c7197fc09056f7c78e117315d1c966340d4cd58f3211dcbd209a23585936818b872d7a86f5cb202bd65b88c3d6ba5de4c25f26748a1935d5e683935070ba43fb564103b8aef002ff83b3780d077c77028f614040c1923613449bfb50e135205b19f5b374c7d2af1f569723abf415f0a551273bb152d8541c1b3e0f5baa8f68f2fb9f6633b74e738490e36a120b546c25117df82b3fe6f432c784876b4cadfe55b68d29fb00659be58c1d01b34f6fec2076f97f21c9a87f60ff7b189bd09d568f1026bafb2517fcbbc16ceef8ac688e8ce55b8125cd55e617b4b7cb1ed8ec258ec392d88a98c45a68291638d1b81cd49ff01d3ba1d03f38bb88c0482ac86a2545fa38c6f08f6850c8e09fe08045b145860077bd34b4e36108fcfda72fc298d445226cb41a7659d709ae98f190c128e8984e937aa3741d60763a3e6289c57d554a4a0fc1a0cb4499441cbb1d9168a0decfe0919f54e32334d69f51cfa9a6ff51195d23e045f6ed8a228f018a90c2560263d5d37ee50e58a7a1093451624d676c16efec527a8cac4b6aaf0db386fe353cb421de28b941d9134e2718ff2168f52a103a534ee575108f72a3524b0e60b66d39e07fc78a03ff8210631c2de81ed9f2807c960d5b5cf78b683941c498142e82676154c8e0f1b223dfd8da88de2f0b5e376e49c47895d08aa3671280cd727c821e2fd6ee8532f708e80bf51618df84ffa12a3aa27403d406711f1ff77a6b4e8b57025a748e8cf7c22b00a7e288356af8870ee031c80171bc1521d9e510bdf59e89276f61272b6cc99fc84f2f1c88df1ecf53668d5ecaf6fe7dae92c387e647cd1deee1558ff63618d70cf4188434f8e0a5e9605230abdbebc2e71366a0720c345f6633b21257d3ababbdb359e3c744e18a91505a73b02e837dfd91f8281daa4c2f761660dc94c28231ed435d2441423193f62497d6aa44d997019f26069de0f8b9727a931078ac24d40e9ea22c448011862f94f38f5db31fd9a886c722fd0f7e43a7b8476034b014a7a7489c6f277d207d06c788802f6536b3c342ed94339b3070b46775035e8a035127ee7dcd7a70d139ab58d2efebcedd94060ca96687cba4769aa95b6c1d823506ec37bac718c1de9c7ebc569aa588b38397ee9f8ef1c4f6dde38f05ff1ee88971ccedf7bdfde383621cfffafaeb86d4f3b50021e7385c7f0eec8f085e9d02b2873df6bd8cf10c8dc855b5d2e4f847fef876ec745d35797ee11ca79506130ce3e7c08e422939475256cc1b4d286c2fdc5943ae441b0cafdc301d0cf3ce9010a4bebb5f1bbea673f4973f38b72c212d069eec0bd4c6c41f12122595797afade1a79e8d149cd06eff956dc52c08afd03ceb3d5992f658246e4e75aad7a02e80455280ef9e914896a256e30f933d40c7f1bc4b45bcf9ba56431425b2e81ca5a43b35eccc26456895dab6ac3034cea14eefda7a473fddd83e8aab2b873e3d6ee6dde40b134f5c73f7a4c210ca805b764a9eb6e47b1cfcef69a283ff0469d474cc9688b5e20ccce9950fb6427a7079bcfa98cf0834dba693a8002b3380a852cf1f46fdfe8cc19006b38fea9488f030c32a474d1a7357128da7d639022c9435edbba73fe9f5975a9c82d008cc14e6f9778cf2205c0a69f001fd7d079c62d42789535cea4a972caccfb2b7e3097ab6bbdc58f8e53517fe702067390e37994c7ae6239051392058f09bea5c4fb7277c52556e5a1018c4f72bcda3a4f60898e65175da9ae8b672f7df6a964d07637b4202b306c8152ba062206bfd6999b8491d6c7968fb10907127f10ddd6f72767f3052b0e34dab5fef3c9023681161ee55713c59738c30c46469f415d956ed947ac03418a0d4686c67856f2d6bebef3da54083a68785092b7e321f74b17172e0679c7ccac837c2bce4cb4ff6acac0b0cc9caa6625d3fbb4df001b35da0cbaae0c0af971facf8875ec9232a1cc10ae9953a4fb218e67aa600961fd8ae9b81ae14c7864e8e68f3e0aed3ee7676ebe0be41cc74d8e800141eff2b8639ce3a339ec79c0272efe692884a5ca5903297a3a6bbfa00909c07717cc4a0e0bd90e943be5984b78bff561317b000763c5833c86e1a3077dd83139cd6190cf79ab032c911b7bd7b7d1473903f13aab4b89a68595ed832b82b13cd52a3db2d6c5c879b46dd8d33bbdf7f59d2d9e14dcd8442fefe81cbce16dff0a29adc38747c1d0f22fd8f270a5e111c966ec99a575ab2287427dc986c2aeeb45df365580af8de05dfc2cefed0d2815ba843d04ed877fc65b7d5a735d8743210f60e149ee33a23d5c163584b31887be55227b9f27dcde9f1d84bf7322efe1e8ded90f39aae159721b1832ba41595c60ca79d6f112d92ff42411f80b28eac0b0b14e1b9c2ab90d81b76923328b23621d370cf2c43dac229e1de65672f6ffec19226e491150becac53b272383fac3ac3cad3449be02bc36e55671245eafdba954796860d1d475b12bf384c94830139ff6a8543e8e072fcf9883d3a65749be4f4c0615deac64057746b424b62c99eee84841ca297cbc9ad8cb3b0997e66c9ae92031fab0c0a3a4e696e9f3eb5b938106c4e5ab2a3a13f9039b0a41906181d6bd3fba77f253c9226c548758b8b47da7eddf57c732f15ba2b64db7f697b080c3d5bea46b8d44176c975c9c53a4c16663b35155ea16e03db835d8bf73341adcc7de1ef7182ec1e5c71e3c348c5e071f25306bf62560d6b201d43030da0c0c0e4993c5d91b0b8ed533d07b0b3c40fe84efb66d342e7ae9e9dfb9774b7819efce358a87f132c0d1c558e2fcaad794627df070e7e9abe435a3825f97d6eac07627f6e53aa35795521fff46209e705371d713c490e3b7734d0fbcdc1feafe68e50f7ea11ff7e94430466bcbb33bbdbf201771ec4eb52f998476be08a0c1ef9075cda3f7a9bf5897738ac873e66077ef3032e55adf826276b0c7076969d370d58e63115938fdb20dba098ca507c89b5d0b3838a70478be692cfe14ac13da1c463be0005929b58204e5c7216a300124cf6beb3dbbca5bd20aa221efb1c74c857060a2d463bd7a02ad9d28fe8828089766a5bfbdd8a784e3b1d33791e9a67eb156e5c9ce10764a2c7ae08640e2312d5cc9f919365f4e49161ff91555fa2cf865af9e86c710c6ce1678681d8b1c168d81fdcd0856f4dfaa6cd2e8aea3f700816a4ab6525ed94fc0f8e58e16fdf47baf08a401d08456afb47949a72b4ff36a32967b7b5b98c475deff549e071d3e94880e30f309729cd92beaae81dd690ae899912fb61f048b0fbcfe40ea43418344c7e4728b3979dfa4dd08179930c1aec95784d59e0bdb39d347e2334a2678335ced9db905a10208028c3b4014e9d92428da6ef3a6ca8884ae1a576acd31755b61389049df2ac8489af4defec17f9feda63a990b3c06d55eecc40b92ad4607869abb38e004e2a8984868a53cc1972c99926a98f9e77b7cfd931f76367bf6a4e671fe3766d38cb7ae673d7c1dd6823c8d9928c50d4abdeef503b9d65b3766acb197809d27", 0x1000}, {&(0x7f0000003440)="1865b1e5f6b5205364dc89c19bd994e775ebf8d82eb7afccdf2c8de0716adb83c9cf7520ce988fea2e2556f2628d75c4ed966959ecbb14b34b640372", 0x3a}, {&(0x7f0000002300)="ff6a1205f8a459e83d7dc1948a0ca2feff2993f98d0cecbb73d9c066b4c02ef3aca690eb74bba034e36da2d8592f885b99811eb482fc735b379976e24c3aabf5adb2d06c1d8bbb30430703981d5a5682c883432100ebd06c8780b58d5fe5998f0a18b7d73addb4dbe18c3a161c50c8061682217208f38c528989f2864d1d29c93d2160b4e04f3abc5ab5b070590b90c643153ce095fb7560464d3c33622ec7a4321f2281755188a3348fa2b7c08d457346d4e6e164ea4262e5f8ed6c8ebdf730f98778b851d5c3797c261774fe1cf0fec9ea64f793685f821eb3a87b6c73ef665b976d8ef9ceaaac654999725edee3c53a38ecf914fbef0054d8711c5b811fb52eeaabb29246eab91d74d528c46456111cc77bd9d40e1cc106c99ad7210b096f06551d73a3faded46917d1c0e71f0ae5450b7fdfab6ca02f4ae0621e8862d48a2b1ed8ce68fc451a86878ce114e3b626514576464b1ce05938604597212c8b4a8b3b1f1c4cea995149f08a9e27f11450ae0fa3c693381d9e1e22107fde01c253408f61c650110b25824b37bcded1f3c8d5195b34fcc28385e2d3e80d5ef6c49568461e3e6dd13c8a4a2072640dd1216e6ebaa4d09bcdbb56d4aaeb03ef51d7259d0f1d80d543e803e185e594a628c93337cee6647d5c6871bf83adb22f36fdf4e07282ad6039a5201a4a4d3be5056dd7e2d79400ae700525a2092f0a719545b752f1e754369119c68391650b44208f69721cdfaf6b69a1211fca266ca8618b6c1256e0e18ab905d1e2592d7660e3a6e304edca096b7c28968335f6fd4ec79074c0c8d44e54cc3b38bf350e8774447687d690670898280464f682538b888779b691644b6feaa4051ed7f9f5cfa4c32a8a731f34ad2939a50c2b0a563f5e55e5c1f63efa1781346d000cc1fb6aae665d5cd55e44e4c2c36c42bef92d84f789c7a17ba58578c0b7f3c68ce66b0568b5798d19ac671e293e3ec30b00add249a7602c862591deae4fa99ce30fc10854b757eda8bf8225746295728dd40b32b2d0f106559882c6b4b719c22670f406bdbffd410a1c5318a8d599ec6d567eaf69acaa9ff705590a5236133ab545c0f098b6088c8b38d24b3e79f3febe71fef4c83b5188f1ead530852fe31d48373e2488995f5556774d7349ea3c23848ad599ea504a017a717cc4d816298edf1da854dc318dcaadadc2e94a44cd90113051690994f9a4728142fa4f83e221d9cbab17f0de99957d0c3d207d07660be771d017daad3330e09193d8a8070d0e23fcca3e5e693a2acc761ea6842263b8e16ee083cc82f1897aae2cace108def3ca4bda4268aeaf19e6f1ebd195a1112b27d27d8c31f3ff05c838c9b408c39088b4969ed4c35ef70f3b29ec2517cbeec7bff38e9f09160b977d0a85d2377f8718bdc591e904a698c720b0cc7f89373dfc950f7d53fd82546587285bc1eae560e40cdfba8b818b1b19599bd6f4d70e8de8e4a049b0416fdca69ca8b9a88e277dd584a405a51c926f8857d74f528deda1a2a1f5e96d5a868d40c7d924adadef0a576ed2c6ba9f57272cd90e722a34dd3bcc970f271aea21e8dfbc9401f97a640b5021763b958a99fd6bc15130ae64f0a501ecff3753797c4baceb5dedc8d982d8486514e831fa8190381eaa9bff55d09d91441afa1906eeddfbf3a1c57272c05b22edeff654c7420ac719e2b7c5d5e56dd4751dd762cae164417d3260d6759bbfe9251ca221505c7e7224fde6f2edaed0bb920ad5fd2aa820ee4d36416e5a84ccfa89ba5d3d066672e0f6c1ee4895a3c24611eb4a8872cc47136ca5298d367cfdc9e20114e50877106d11ee4684ff28a96be4b9b10433e1b7a13feb7a844480aa71f7a6a89d68995c84651ece2d0a24990aa98fd6b7750e98c421d99e030aa7b0c81296fca72c57c7985d1bf2cd8347db78adec82306749f71f313318c4614817f01158ffc0d1f2ae74188fe03f726d63c9c2206b04d1db21ef559782b5dd470eed392a23c0edd9d1a12339d137b216a65dd33aaed28245830ba99b6e73157e5e7daeed6fd74a93b98aa8b58a10b740506c533f5900e9c0e77c485bdc0649b70746a02035c8416476e24dbb52dedddba7a65af6337dcf848d5e04b8d68ef9fabdf3b85d49346665d3ed646cdcc591bd3cad69693d29c0f7efed8e236ed05074968c92eb2eb23722e62d055877be2e48a8259c608d46d8077cd8a6daa24f488fb15d01838e75632af0f2ca2b11915032486a648645b2b37330da8eeaf005ac923c57d03b78db5d0ed5b874ee58273a47a345d78fe9fa2a81bd4ec0b8dcdcb3e42be758687803bb826251ba0827f0d2ef31fc915a08412fad984a1cd1376f66ef43e76dc7c58896406478c7a5ea10a27feab0e322977e467a1a997b48e67e27bd6d152f99f44d2aaa715d191bc6a351504af68dd60759f93373761fa9ae0474c29072e38fd5e399e62ba9ce790941f7eeb9f345d774ae448c10613f3b842c61b6240cbb43272efe60bcab089fb72b5f978c010eb3764f234360c78e2adf4f85ece02a9d5fbe056ccabf09cf45e943b6bd480caa6a4ef9939b636360662fed59ee31cd423e82dda3567aa1d68dcd90fd184b4368d780b81d84193e290b9a6b151c2cd124c2c34c192653279b7d3386a96fd94d421ac3eba8a522425e9d7b8fa438118547ec75f2713aefcf3d073ddc055c500fa1096cace47223a13c348c6c707d6029a339f770da8c31fe68ebfe429300faec76447f3a972f04865265a9f4b85347fd46dfcac3d50e1277b56d166ac502351b02b1c95c9721c9a39032e027ec69415c4e8d96d84ba7a78b05ffe92172d88c52924f94a6bfbad68140512ee78906dcf21e69986188152e349b107337420813f7466915aa73826c65477712ccaabe153aef7d8bc1e3ddce097d193a968fd659346af75fa7c554470764ac4c32fbbd04e92cdf32905d0a7db11fb2450cc800948cc375bc516230b57e59ac1bc68aba0c04a1b20ce71ef1717daa06d12b2952ca953b62eb83440913e24a0a4d83fb3ffb6b3871cdfa0e8ed3289bd55baad84d5eaee5d4334df9ee1396aae056856cb7ba52922f7fd0d6d565eecd4dc6dc9eb9e7c5afe8ecabe30b66c0e959f0abd4cf57ca28ef20dd496de87874ab8de43c5b981f8d30daf445925cd330914ac94ef1ea8d837bb585defa7284abb722b2171e65d2b657cec685e4f1c45d3d6e5010b6bff91a58d72be724339d272a62d16673b6bf15b5e7dfdca2afaa7d818f9af4b01e43913bb74054e5df86810d1b631df4b4a211f6d684f45653eeb32c1eaf5820493cc43fdbf88ef1fd15806dee4320b5b14ac0a18e761d6e6cbdeda4dea6c3ed0d50cfeba4bab21edcbd1d11d87a5e16bc1ab81801302b7fb8ffa8895657170a7d68f5fa68584e0312e328334e0341444ca6d5876a619671f2338ecac2b598091ba0ec67b2d6a4738fe9237770549eb8fb232913e89c54f0138ff967b9dcf9cb8a0c87733505d13732013d1ce0991aad1c9ae5ebdbc8826baf4615ef3b311c4de1df0b02224b2f346299da6e6e50269e018b97f02799f8029cafb9382493307847080caec7a852b7e35aaf5c7f02500ba2363e9a936e5aebaa8603d01f1a24ae71fd9ee079bdedee19641793ec559d2acb20f55b984f611e896fb8623508cc5e51032fa8ce222b9ce259ed9c4d9187e473dc8b58e69ab365733e67af557749fca8d0b35902168b4ca207ce60db20afd6e554b9e596173c1f8423352fdd82387351ab9843d9e40df9883519e21fe52d713ee75f54a22dad950b7690746649c1452d78860717c86b142311e5d4d78bb62d96df15a9b9140659f1e9963e3dfb0faabc9cd536fa068ec56dbd95cb93e22ec461c66f73f77a0ee51a7d0b8b9fdbd91619550bb2e6e95656934b1c719a137e7afbc7b43f501c3942ca0c7931f4da07e0f093ba16c0fe6f5ef069fd7f15c24c183df7f1f859abb4b877ccb3a00754d1a7d5ca265e77dcdb42641e3190b45b75bdcefe2e78d5be504ac24af6625d3b4687b84e9baae07749d4a23527db144d263231075afe6e54071c6140965ced5e4747de8e346384cdbfe6029b68c980bceb00bbbe859b38deb93bf620895dfbd0d1cd1a76907125eafc1ca506315193fb76ed1563a26fc7ce3b61e73c613791780677ad02273a4d301faaab8be47eb886ff738fee19157d3436d8d110b5c37b9a79c37d66caba636c32e2170ffa6eb99b11ccc475b4d666258547c51547eb22aaecac2c56c0d7cc457d20c943b1598ee01f25bdeedc76137d5b48892216df27331d9a1ae82f6715f58fc92ced83ea86929202031aa7a3b314ee82edead1b65b0e8ed724c56b27fd2be3e7bab5e894392201ee42bab60126fa488b897a0e6dc1d1a9569dd90151c404f3b2e39cb864b283da47134f3ec344d979e6845b6d4b6f45c56e3b3db622a6c00bea77119c155f3d69ea7d1c28c7d2deb96a6c056b88e3a56a5cfe5a9eff5926cdd39f0db375b398fb9ded10d228c18709858b5d68665a605ac8f0450b7191f36b1ebad5d9afc8185d7a53395b0ed5009593e8123b39f60283a74343471c2c0980d9df9f7091e42a715e17374b61d1a08bb7064d3fd8f0f20e63785db88dbb741f0e7cdef867d14f1b2b938bab620579db889659b817a34f254c9e43f6f43f7f917e596ef6ee6bde61b4793091e87b1c4f81b2c22cc0e5953c4f9fd951a1a942da5c4082b564988ad2f09e943862a10b10fe64c540886f13391a444e6d9deb7c50dcd7a6eca981404ca51d5218516dfe47bebe5dceac3eba64cadbce66ffc1b3376a5081da820ebb5d03662d350fcd5b7983b72ab1a46930e53fb4a37ba0a4ae211d899e9520e45962385b2cd374bda9708f1d956f11b1f920b3ec89bbb39f0b5cabbab2397db381938bcf4a437ac5990fcc5e5032c60d0f603c08889ddfdb94e6982e51dbbbf5e1023f66c9de80fae54576f969fd6c61b6f78cd4a8a9714bcebc30bd379ed3d367df24c61acc805cf7d5074ade158adfd7c7c92dbbc5f893242386147bd8709ea3c3b53bb85874287657638f0f327189e4a1df1a44eaf555aefe6791ad30e65cf76101c453afb7c72f899f72876ed70f8536ff465e6b04a81f2bda41161fcf698f39f60920c4801b46c5dafeed8513dc9eda678e4db92e47fdc773ab4148543fd0bc68e583711a14af362554213836919c9381c8d155333ab14233389fbeebc76b1f27f96ba5a19aec3aab97980b57f18db000125c7d9878b15b542cd5f922948b4133032b4dff8c19f1e00728fea8c279efcfc9856cea3bd18487ddfb66910376f9dd58304f70be95fe539e9adabf61603e009905c837a6c8b8e484addfb0045c53e59ca6d06af95553488e259df9332e2fcf69d28b5d73c7168fdd238edea23d511a0389c99af829b80c994fb4ce72214a06f882d4847da94f370200a0169cfb42b91766a5bc96e16605b4d08521d86b5ad95e7de16b2ce73e067e6aee3f272bb0c98af2c1707d84a7c233f92ec31f8fdcd83aff1504ffacc51e48f5dcf0f13d5353982036354a967f7a35d8022de97b205b4136251b5cee0c76a70a86d1c0648c31150134f63e4bafa7f979282eff008663756609901eebc8115183418d973e33cd522baeea96bf6f1ab1fa8238dcf9561d01692a0eb3c3834162e2aa0c631f7c55fcff953a45b4553bb18f9fd0c2e9b5ae81d4d1f41ee0b288f234babe18c399992d6d7985e11658d57af4be90aa25103f6f5759707556000efac7a2517ac7baff1aac4c51f7839374e00f", 0x5e5}], 0x7) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r6 = syz_open_pts() r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000003480)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r11 = dup2(r6, r6) getdents(r11, 0x0, 0x0) r12 = accept$inet(r11, &(0x7f0000003380), &(0x7f00000033c0)=0xc) accept$inet(r12, &(0x7f0000003400), 0xfffffffffffffffe) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000027f, &(0x7f00000001c0)=[{0x4d, 0x7f, 0x3}, {0x24}, {0x6, 0xfd, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8a51eea9d8810356, 0x48) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="d8f80a466156bff5a2f9dcaed3245b73e6eca1adf98cdc61cea862474b032792bacc235f2cb2a7a631624cbd8fe77c3b746d9009cbccaa2e012c853782ccfe3f3f5cf2eedad4f23b3460307fbdc0062e2b16bd10fb88a480a795a554f1ef9af74018c7d35c355989d54bd6549b8fc9ad6ef65d41203159bcc722797fc92e9cec39c455e815d3fa461f4f728366f7e53934e2c69de06aedd13eb90311aaac0aed59183728f93bdb6200144bcde35aa98160db980f00a74d0e61ba2c9c9eb20fce521ae7a64a4d593c2608a7c9001fea3c1e89a7c06df2b66515df3e4d3f95b4254dc2ad41c7969865bd1aa84a7c9c8f858ac92a6a8a1b76087c82184233c2ddf84a250498869fa0142fc4609e6295e7ae94d993830ba413599b2e7a46f0c2af70fb666f50f3cbe7699c402d96713553c897fb8ca98e10ba82fabda4b86dcd6e416e10eccacf5b08c3d66c555cf9cbdb501adcc6cc25f53eb74ad599c7c996876f79aaedb696cedfe1a37fd6b19c8f852ad0f77f7cabfa6a1daf881ac242786e4e41f1c61bfb0fb2aad994125c139a070c2e4020c86ed4fa6be549d462f419b17c9cdae69e34ad7d92c680297c6c840418a1dc21706a165b3544941045affa80b8512193ecac0d70d6108405ba0f0cf8f95e84e96bdf57e83c7c5757fc8491ca0baa35309b30a76e69de1610567c2d869f90bd091ba8ca65b40c1e607fad67a85ae6a1b74618558450eb79bdde5ca5ea5087f9a1381f85c6e4dbb8c2f7dbe7b17778eb33fe81e15fc888778a132e207a88f446065663ec1b228446de031b03c75a3ddd731e256fda999a279c214315e7e9030cb596c3d40f3a8f93e0e16de3e7b44825222823e4ebe1b127836cec24096e5b1a58e742722fae8906c622b4c3213ff6f356ab2f52a19b80fc45a9aabfb3e2bcd2fb91e8a63eb4d65ecc942911d94668212ffb9c610f2ecc16c89222fb48dc925aeae126d82d24276cd41b6c077b443168b07ea5c49f31801ae9acd579a8eeaeae62b41d05ca37f98904cfe8abf832beb36cff3fd99e078befdabdf36acafeee70d211061e79ac23e128ba02871ae0b8c8e60356832d66c858eb44da57e909367eb0b8ee6664e60a18165c906b733c6b6e9fec8679c2eded8381c216c624d00020aba1f0384675a7c6c4caa8e346c74ba288cdecfc52d83d2c915ba0aa8951236748fd3a9b78571cb36acfe4200e320e07a43b3564e93ffef031437754917c8edca82ecc363e870f2b6e742f9c9405d5ca6b4cb22adccbeeb69c3757078cb83a839de4bbe9d59c5925b4b377180022f3a99ccbedf06914202cbbc5600562f3232fee55f1db185a0465dd9229aa6ac187801181af05b9d1a3fe1d71aaf1324b3cb1e45b790fe14fb99add2c2443c7e9e074ca5dc4d0afa3cc0be61769f0b72773df7cdad3394583516051cfd7a5e667d8d40e06be83b03f2c4c5e953e07a0bbbcd9385019b2b971fbd99e9b3e5a0f3a2aca6b5cc65e3d746b10d225688965d1c155d97f446eb63e4545800654e0d1ce0531bcdb495ea2248cb71d41f72f83d68554bd309852b05ff79eab3ec249046ff3dbae6153beeb63d1d991c675ce71952bb040c4c1fc49c5f7c0e70d2b29cb0a67c2da2a0f2bfec6ff9a3e9c94a924894bdb20ce39ce4c6012cdbab73b1f62c996aea1c25496836fc3f546f8c95e02042fa83f609ffc2bf8a7010e28a948b9aa194657113addbdc98187d2c9b63219c5dce06753f3dfb343d86921d134cb30293f925c14ae1aaa614bff4487ebd82684bbdc06b2030285860198a00f2942372049a2da193ce367129919f274cb1f8279c1c3b635deeca7d8ab0168ca9cb94cd2246c57dd14b9e33a8ce4857314e648bde98c7e8962909636fe6fdfbbd161bb24852d551858e276422e200274701edec03fd842c2f9c20bc506b4721fc912103b9f6c5713b4c5b879b8e2e28595ab523beea3939dc7b7a5f67be7352232e90bdd03cb9cc63d83ea36487983fdd44ff9cc2b1263ca6356a0a58dc465e77fdb716f2bd3a90dcb8ca6898ca3285b62c4718631deacdb5eccee9f222dc42a18d890110bd4e475c4883c2ae9d945857c3bc44887c17424477864cdf4effc02654b38ee90472c1a7ecfaba2fa74a178d9c0846bacdd7718fe83b6038700b3bb9fecfb192d57a8f3a36d17a5b2bd5e01158b365a4f37f7cbf5543d6c7777ac1b1f35e109fad244653a98be4bd7c87212bbcf05888309c8d0edf6089dd46911aab7dccf2932b3ea435912336242e58748ac88892e03020828519e66c7a27ff0da195785b6944ede0146aa0138126549b0276acecc14d7bc71c66e36b352567e20dfa4e57c0559005afb042c10064e0d9eab97bbcc33dd4ae135f4c2307cc97fd7dda61efffee7eeac29057b2d5daa055c1702b1f7c4e904415f7beb9d2838e2eaa567346461df40ff9a4a30c079b3f43af98a6dbcc14c99a5720d4d34ebd0e770ae48452b0a61ec8450463f6467338c90ab8ad584cab01665e8cb30be6fb52cdc983c8a1a194ea0ccaf82f37af8cef87c1aa2f02bc16cb747f0cf65bfa7c0e50749ce364fa0a64832a8b21ebff44a40634e38fbbde961263845eedc96b4f89aa7ddecf8451be01d76eb9858549d19f0fd82dd608b053866ee46de9835fae3f4b18be3a8d2d1de1b440cb9b0ffe195f4bbfa9bd047794a83bdedee82ac3a7a2fe66a733df2396cb5d12ba9a8c298d8ca92072861ce0984e262ea913b2a80e50ade0067bb40fa88f5a3c3ab36f0507e3df0f6bb665ed740aae76e34cb81e1cfcacf6f273e51631cfdb90717f4a4800abe7795f7a22208f57d07b74041aca7aed62623046771885e13d6285d4496ad6ecdbbc0a814713d6d2c4fdaf1ebcc28cc1b0b6c1dfa015873bde1f28f55bd6297118ea109c2bbf9c62afe989e2216a7bdf91154abb3fcffa6e27cd02df94e99ec4662420d17bd1114cb90aa0d7f12aff04ca6ae87278b05167ca508f091d60a557073676158a52293f91bfaa19cdf5550d490e97ef78de3ad2c0a5b5d844bf259e4093dc13df80ac9aa11994a2528778db113f0dba5ca1abdb0be56ab395a74ac8cebb570fbc0fc013da2c733477d2ba982816fd7529382f3c73c751df47d0f082eb6678996bf4202b047422972d870405957477c72faacb642f192706cdee62a7ff23a3df45228208ec3273dcb47fbfe2b9e1c7b74a77c084f780be35047fab54c81bdded19a4ed23f48cbea8dc05f2d46ab61dfa712592b1a5555551e49772e29320e1d14bfea5cb51d5dde2c7df54481b6f6d56d239b39c5c449c85e9bca9cf7f29cc2677548984b55891e61e41f805df4aa8838211ffd991bd6e971e7463b81f831830bf13b1c7c647038af008c373208b0f17c71f3c25fa89ded1b95ad4eccef32daa9b8fa9af51cd9c11c2b0cd8602dd87411de9e52fb53c3b70a1a73b8f0ff4bec998e2c41f5f5ad3342ee520f546ad8aeb517a11978283b2088e4961ca6055fcf6258cce9e10d1b0e53ee6004b9b999105c679e5e47bd01f229536e64fc53f217c3eb4530742fdf151ca6591610ea6577302dbfdef2b96dcf00631fc59132c77e4a7d2b5f6b390a470ed12d04934de9791ecb22447603f401dade3f9d1d3d67c73d7f530313898921d7ff1842fd985a4d6e78dce816bc355282ad87b3bc17ad98f8751918417d048a75064aa0c21bf70433f0d45c6f73b2ceb50e53ed3c1d9cbff9768f4b4d730cc2b69ab46147ed152b846364f9fe6ef3c5f511979dc6d31272ad76381dc1f747bf03c352a65f219ae6d6a85fdc17c64ad310b518523aa33aef3123f36ae2a56143cab90ac05e9f8672779fa5a9e6fde63e094d44c383bbcc3053d7aa9a3572c9d7ffdd346bac9083565d4506f8f33c6b9f594547440ef77bd7086631486fe107271ba0e01f77ec2e98e2dea9f5eecadb196f9153e601c65a61372c2ffc80b9edb44c2c0da24700091912cc71f39ce057fec41ed95bbafad67f3961ced38cb82c66da4a1f98f464b9d9c2ea3595f5a5f9f6ffbe2a983437d64e9f97986aab3df900997dabb251d8932240757e69914d6055d16fbb972280f9c89e82c314a43a5e408e143b9a989dfd44d252a1aaa0a2c92a0b2dc8de94560b2aeb6fc019175b4c2043ea561953bca97f9648b0fde20ac0a55acd5f4a99fce3025c1f41aa32a0e4abb72f367547e52b731151208c85b98fd32b10f48bb890229264b3bb210d5736953e958476cb33ad49a247990943d25fe56cad2b015adf6a2d0f57e0fc15cdfd87cb651ea872e76b8cb5a7b82c9b339811418e58d11ec3d8c8270f1f9feb9bfd1d07c1a0a750da740f78d846a825bcda7699e348b3a7a7d06c72deb65201b7eeaaed25239314540a32e7d7bf16908dab55ba48af1bece77c7dc5071aaac5d5bb169d58d43a8299ae067c5f758a24190dfa64b9433de51857dda06bd4e9a29c946e27ff744ee40bfa1893c1c63917983b381fceb259d7ff653ac42556b5332ac3a129236fc676efa37aa2c757d6d54cadcecdca9e13300155a1f5af60f17be79435aba46e2265900017f2307bb01ee56e9aba0b1c7293e4a425e9a09c6d00917b456de0723c79cebba7f5c8adb98f011c2ba7d6334b4adea55bbfda655b018a9263a9bf548b23f5c541d66e34f7c25fa00d3de3b8584badd79dafa8119bd2fc7663ca4b4fb770a5365067ccb8069dd2d9076b4c8424631d0ac8e722727b1aee93d953cd4ff5442bfd2db278d7a98f6c5748f0356a318a8f2b1298191f2ff798b4c7f59b6727081a7f5e5b6efd0874a1ee2aa8f13ed601ddfbe633ac5cf64412cd5a27715c8b3eef3169aa115f71cafa9a588d005a2f48ba8b3379619553f243ff15833f67a7bd90d92724f9ba4b5a2d21c35f53bca4fd4d3d43113b320313cf4d474c797defebc32395177318f23edb3d66a5663c90a25f589e99b54520eb7c25fdaff6a5b50f902876788b4b3c10cabb877335be079284f8a617b5e2c415dc225f16feef8607f35e3ba36fd84765c12fec310809ed8706f8216017186698a70b583d7358ff3e7720e8eed035965562cfa274bfd7074793379a0323edc65dd368189defc250571166ac0f812cb64d7ad4ff877fcfa9d4af590d859274ec778df422ae0edddc19f51ce1ba5146bb628faaf5564e6c85eae1e3a76e7b0ee9a472bff6ec49998fb076ed73bf795481b21e88673d6f2504320e5ba34760646028b8a4887db0946e8353ed730b397826e09e99ba5d335b538e390d9e2f3ea380201644be1b338e3e3dac53baa287c6561d21cab1018fb7620742a1c301eb5dbb8ed24a646519b5209b9d77ec6060ef5cb927b545cc614f7db575caec9cce407e66d36be5abe3fb35f636ff9b6e6f8bb811c3abef2ab41120875d9553ea0461532ff9f7db919f2b6f7d871eea52dcc8374b0741c5635ae5ebe3e29c0a898a3d3528d1a73d82e6fc50d6023b2d63b0dd7dc87aff0feed03a0d2efc6d268675dc2d40dfde7dbedb0bf29f99f02f7bb98a374c179b31066666298af093cc8acbed18b8d8f27541a505dc2b21314b732682abbb7e7a2a42706dfdacba3ed49632f46f7045f8dc348c646930303c0d1c1f09f4cd7f0094bde8e21efeaf66858c2b686fbf95668f55c55a646e0e98690d2d4718210f40ecb05a0a901c39938666ff7d0b68eb7bf1225d1af55139ac4bd5605d27b5292bd765bf49feda27d0f14ef6b3e2a0b83c398433080c0d8e9cefe6561a9bab8896ca396787f982347911d6a0739f885e0af769a8a3fde4abf2acc703", @ANYPTR64], 0x1022, 0x204}, 0x400) dup2(r1, r0) 16:00:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = semget(0x3, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/209) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/184) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x102db, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) setgid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xff, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:00:35 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r7 = dup2(r6, 0xffffffffffffffff) getdents(r7, 0x0, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) r10 = syz_open_pts() r11 = dup2(r10, r10) getdents(r11, 0x0, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) getdents(r13, 0x0, 0x0) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) r16 = syz_open_pts() dup2(r16, r16) r17 = syz_open_pts() r18 = dup2(r17, r17) getdents(r18, 0x0, 0x0) r19 = syz_open_pts() r20 = dup2(r19, r19) getdents(r20, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES32=r3, @ANYBLOB="bc71d96e53b9307c12e411f3278dc67837924611346d88bfd52d26cd068d39d77a0340c1afb7a9fd27f107fd749eeae7e9aee3e9e22905c411a950e543dadb07", @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRES64=r1, @ANYBLOB="670c10fb450572c9c4601826ff022f64efb125f110d45c7d846f6d3b3188a54b8ac8aa15f85aad5f5068879e3a036ebcaab6aaca5a811997f9edfd524745c1b248f1abc52f39006d3d92bab69398a0a4ae257d9efc00e01db55ceaaea9239ddce0875f1d90cc6f84d247a3c64277005990c65842e6ffd263b00b47db2e1a95e9f1eb18fe7e46096fb0567373be4dbd76d975df362b4497a98cea9f820c25189aa8cbb8a11e9a4066ebcc72143c8ce5f98253d0628daae7377bc411d056b713d4f3cfad371b3a695f40ee45b76cf8da5fc13ef49f8877ae50649b845f6acff23ac5ee", @ANYPTR64, @ANYBLOB="1e85b3383637200e8e166cdaa12896e7338a6a4d761bbe3072131905609209ad788ced0034cfb99349eea1420362d669a4a693c51b32e3c741e5a336296026c287d2e6d1c46cfe5ad3173afed334f783c3f416a0d97f030aa1fa88e24d1423b6bd99a3a0a4d91cb35bb38c935e72b8936d956b8592f6ae44e42bcea7735dd159b8524ce58ef9557c6ee881cff18792e8915167d0ef870c577a0b95ece66af26726d982d6c2a7e2e54017f64b80fb849349d1b443e4597c9a8f9f1dbbd89104e35d3db94bb8c6f5b2a036c6df7461ff1d19a5523adf52d3e2f826999dcad6aa41a7f18b7df23dc1d799bd9947fee316c16b686d", @ANYRESDEC=0x0, @ANYPTR], @ANYBLOB="d9e368d2664449951b29948b6134a7", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYRES64], @ANYRESHEX=r5], @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYBLOB="3a276e77cb42a11d", @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYRESDEC=r7, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r9, @ANYRES64=r5]], @ANYPTR, @ANYRESOCT=0x0, @ANYRES16=r11, @ANYRES64=r13, @ANYBLOB="f508ad91c050383a0f88bbd396fe5d85a49ccaae4972558de4ff952beac57167256bb236a85495da1912e1605de27a30b10651b909b6d246fa51d0f68987f78ec39e083ff00e76002d62dfd5518ec636b59c5143bc87f8b63b665c655aa8fa4b6df1396de09d5219cc9e3261e710eec8613e6d89d2cd682628b56a5a11c43a325e08dfde1d1f2577b6e057e679bf1c90faa7ddd99a701dc894540e89b7569b0965ffcd4f476fbdf389a988", @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRESDEC=r15, @ANYRES64=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYBLOB="ff2a1ee79bff709c4602cc88287233cff4f4955e42e50ee3e0dcadc13dcc2976675c953640d09f133af0540df1ab2ad157cd925183c0dc608623ac1e442ff31d7883bb5650067e6934829a67f8eee0f6a17de8c4fe09f83b939f105a996662cfbf849861ab12eb828acadfdd54a9a98fff5195e989c9cfef2b1cc8b5edf9057305c2127a4e045c2ecc693f9a8bf5cb79", @ANYRES64=r16, @ANYPTR, @ANYRES64=0x0], @ANYRESDEC=r18, @ANYBLOB="95cff37578fc8c4f340aad912955c381043e16331f15972d40ada003486780e1dd22a0c5c724f032607af9419190504a9434595ec86d5eb7ba3627833b08fe31d98186a56a711cc6e09e13b64a73c2ebaef3ba48b132", @ANYRES16=r20], @ANYRESOCT=0x0], 0xa) r21 = syz_open_pts() dup2(r21, r21) close(r21) r22 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) kqueue() socketpair(0x2, 0x4, 0x8, &(0x7f0000000000)) r23 = syz_open_pts() r24 = dup2(r23, r23) getdents(r24, 0x0, 0x0) sendmsg(r24, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000d40), 0x0, 0x0}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, 0x0, r1}, 0x6, 0x408, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001640)="7a091c4f8a7b5793cbac47bcedc8dafad948af662023c4319ecded060a3633ac3187cb12463b2afc555a97f5c6957814b100b2966317cd069171ee724ce0f90a95c24127024316f7bb74eb24b3eb9526e9569bc4f20beb28eb06fd1ecf2ea2771a746acfe4fc799c7ac7195b95d45fc8ce666167d22fdcf39ad73f9e186b6c3a4aac0108412f125d29583896159a11cfe3fbf79d52e186faaf9b3777b4a2b97b5cd15a5fe12228fb8e06117ba5b0d50682aa1c46d71c2fe160eae6350e56eee546f99c8e1e024af2e2cac1cb34114ea17f37947c1554ff2260f6dbada791ebefe036c1a91ccc982ec7d399656beb2350a6e3e1dbbad5bff5ca102c0fc76ca476beb97f413f8d581142fb6287d63889108e140110400cc3529b8cbb4eb88044a717b8c70e910cccddb44a87bb656a68ced491a589c50edd5e588451ae3290a44132306151a3ade4c90c7b221c2205ed921de4106b66a94a98a229a855cbc8e8c88dada488754bd63a2a4290c0bd9f6f5c571caec3fd371065dc5cae1e2b77ee75f00a35024251fb60d7"}, {&(0x7f0000000240)="fa2f661f39029d914c4bb7b32d5765e3005b7c111caefdd971ee836f950d48f5c068708627421442bfe79392e8a362e9d99ff673c20e84bf0f0958beb68eeb676c3be6"}, {&(0x7f0000001440)="23e11b736e09ba7f8e6286f6416d5501e241f16568577049920e283c0f1f649b96f21fbc8535ef895aebec1e"}, {&(0x7f0000001480)="8a7849a01ac8413cef37a2d33667a623c5ca83cbcd2a2f66eaa32314e55d78fab6ac7569"}, {&(0x7f00000014c0)="7864e0ed1dfab25a0fa78e83cacebad277d2a50efdaa077f8ea92941433c69f09864eba917837f3fcf18097f3ba4d1466393cd5911f1ce37efc2de29669ad61deb806dee3159c98c2d2f397e958a1def475f61c74d985922b38b42788ec1ce2014e0d5db34f48bd7d4500e38c8be2db19c4f6c166e2dcc825f79bcd028af9ddfeab61cc440114591941bd7267ea64e58304631f4d961ec33b84f6e319f0cd3b441d993d965819aaff8dc38c80c965ca9ebf0faa5c8b8abe1935c8094b91a8323733e5c5f98ad7145d8f48eda"}], 0x3a8c10418c0eff7, 0x0, 0x3) 16:00:35 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) getpid() sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8, 0x400}, 0x40f) clock_getres(0x5, &(0x7f0000000100)) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28, 0x2}, 0x404) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x3f, 0x20, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0xda, 0x1, 0x7ff}, {0x5, 0x4, 0x2, 0x7}, {0x9, 0x4, 0x20, 0x3f}, {0x1, 0x3f, 0x80, 0x2603}, {0x1f, 0x40, 0x40, 0x80000001}]}) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0xfffffddd) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x3f) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) read(r4, &(0x7f0000000100)=""/163, 0xa3) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x32}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = socket$inet6(0x18, 0x4000, 0xc0) recvfrom(r1, &(0x7f0000000100)=""/54, 0x36, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe, 0xe}], 0xc9c, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x10\x00\x00\xbe\x01\x00f\x00', 0x400, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e14288de67dc", 0x6) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) connect$unix(r3, &(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYBLOB="3d7436f2fd30e1d2e30d3e5436573a5a627e8531b2cb6e8cc10924b71e2a5846570478127b351fa271bf60503d4eb367481e02189218ae63f02271a23aac0d5c53225dde63326112088d5538dbfbd348c2a802c0d7721d8e0a935dd2d117f05d3cb7dfc7b746e1aca4e0564a309c461e48eb38d56915aa8739a38d20c818b65eacc40960364f3b8ed145aa7db2bc9a38ced33924802f2f5860534aeddca77c417fcb8820c304698e", @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r7, @ANYPTR64, @ANYRES32=r0, @ANYRES64=r4, @ANYRES32=r3], @ANYRES64=r8, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r9], @ANYRES32=0x0, @ANYRES64=r4], @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYBLOB="e1183eaddf78eed44aaa8e5c8b980337d4aab03f2bf9d89259565c9111874fa0eb3ec7a774341a22d2a4bb62fddfce24d31eec5129021904ced56df1652cb6d399a1e4a6e18ce04a063ecf418ddbe972d4fba9fd98f5a7ebff54518ea12fc894bf11dbfdc4661127f418b2d195911c94d050c9b3f7c5760120000000000000001032137a506efa488025119bf100"/152, @ANYRES16, @ANYRES64, @ANYRESHEX=r0, @ANYBLOB="a4b8b9f9448a429ea3b00dd7fde61e3f321b856c6efda609e366ba70ab37284c0a17b775eff32b5242df43baa91b55c45733ac9f7120c978784d4b26ff1b68381e3f57f8510d421aece3c6c2eb6240b0c2650bd6a8ac51f5e9d53a7a765471c0fa2b2880d8b47436c8c1515e56105fe9e0e52ea9dabde27db9d258626edc039f31adf8e14f1fbba5bc3122dc7b39c3e5c728bdd9b39197d27faf12cf8e5e59da296b3bfbe6a027c336f4d15b206ba42d1980546a288351", @ANYRES16=r6]], 0x8) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r10, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r11 = socket(0x11, 0x4003, 0x8) r12 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r12, &(0x7f0000000000)='./file0\x00') utimensat(r12, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r12, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = socket(0x11, 0xe1cf2d9c2285a97, 0x0) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) getgroups(0x3, &(0x7f0000000140)=[r15, r19, 0x0]) r21 = socket(0x11, 0x4003, 0x8) sendto$unix(r21, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) r25 = getgid() r26 = getegid() setgroups(0x4, &(0x7f0000000240)=[r20, r24, r25, r26]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r10, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0xb2b103a310224909) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x10000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000002a5, 0x0, 0x3, 0x80000000], [0xfffffffffffffff7, 0x0, 0x0, 0xf39, 0x0, 0x100000000, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x4000080000001], [{0x0, 0x0, 0x0, 0x3}, {0x9, 0x4, 0x3f, 0x2}, {0x400}, {0xfffd, 0x0, 0x0, 0x20}, {0x0, 0xa37e}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x8}], {0xfffe}, {0x0, 0x0, 0x0, 0x10000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknodat(r2, &(0x7f00000000c0)='\x00', 0x40, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00fffffff20000000000000000000000000081240b5ebee85d70645dcb4a2c6123e007f2d5e982c882377b2472fadead1b3fc22e76016fb7d73f99e2d194515c24055a0e3e926c3b54984cab6b195e0568e2e3e15ced24bb69bfec1df61d087dadbea96bd5d0eda88bf2dec3dbb30629f0251f467e65fc64acfca7b6b818a66eb21039fc5268a6eccd488b8909d53b2798d06b641d62851bf5b59e3d26067361e260d7aec00841cbb3bf"]) linkat(r5, &(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) mlock(&(0x7f000078c000/0x2000)=nil, 0x2000) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) accept(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000c000000000000000000000000000061784fc65a7d00"/53], &(0x7f0000000040)=0x35) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:37 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file2\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r3 = dup2(r0, r0) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='\x01\xf1') 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x3, 0xeb}, 0xfffffffb, 0xfff, 0x8000}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) fchmod(r0, 0x34c08d56afa50b4b) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x80, 0xba90, {0x3, 0x7}}) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r2, r2) r3 = dup2(r1, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x5) 16:00:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ce"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x0, 0x8003, 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", 0x26d) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = getgid() setgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) r3 = dup2(r0, r0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x25, 0xfc}], 0x1}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/172, 0xac) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x278) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000080)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ceddeb9e4e1746aadd1d3cbf4c3bcb4cb79016129cc2a7d83b18bcc317883badbadc50ae5a9fda958e8a7903d5d19f2e287ffe2c56275b8932a5e412927b61697eaf39932f741fd267b02ec3a9197cd045e1dca57000000009a24bb6620", 0x196) 16:00:37 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() dup2(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) fchown(r2, r3, r6) chflags(&(0x7f0000000080)='./file0\x00', 0x2ce98550e301ade9) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) readlinkat(r9, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/81, 0x51) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) r13 = accept$unix(r12, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) listen(r13, 0x250) fchmod(r10, 0x72) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xa17, 0x0, 0x55}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8508, 0x2) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) 16:00:37 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) setsockopt(r2, 0xfffffffa, 0x7fffffff, &(0x7f0000000000), 0x0) shutdown(r0, 0x2) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) 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) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:37 executing program 0: r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffff) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x18212, 0xa8) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000580)={0x3ff, 0x1, 0x20, 0x1, &(0x7f0000000300)={{0x1, 0x2, 0x1, 0x6, 0x4, 0x9, 0x7fff}, {[0x5, 0x4, 0x5, 0x7, 0x0, 0xff, 0x1, 0xdfb, 0xfffffffffffffffb, 0x400000000, 0x1, 0x2, 0x8, 0x8000, 0x7fffffff, 0x7fff, 0x4865f562, 0xe8], [0x6, 0x4, 0x5, 0xffffffffffff7fff, 0x9f, 0x0, 0x7fff, 0x2, 0x80, 0x8001], [0x4, 0x400, 0x101, 0x2, 0x6e, 0x1f0d, 0x9], [0x8, 0x3, 0xea5f, 0x7, 0x9, 0x1], [{0x20, 0x0, 0x80000000, 0x7}, {0x0, 0x9, 0x6, 0x3ff}, {0x37, 0x3, 0xcb07, 0x7fffffff}, {0x33, 0x3, 0x3, 0xfffffffffffffffb}, {0x5, 0x2, 0xff, 0x6}, {0xfe01, 0x823, 0x1, 0x9}, {0x0, 0x1, 0x3ff, 0x7}, {0x5, 0xffff0bb8, 0x3f, 0xffffffffffffff81}], {0x53, 0x8}, {0x1f, 0x400, 0x7fffffff, 0x101}}}, 0xfc00, 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x80, 0x0) write(r3, &(0x7f00000006c0)="9cef0ea9b39fdb473c7e9d9351ea8b907206c2e30e882d002fef7fe249d732922f75a7cca6a802e4c71a45bb8b51b073530092832a0d4029791191c8bb81b64246b73708a0ecb212a34ffc154e0b08d0aa2785437f450880", 0x58) recvfrom$inet6(r1, &(0x7f00000005c0)=""/91, 0x5b, 0x800, &(0x7f0000000640)={0x18, 0x0, 0x7, 0x2}, 0xc) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000140)) r6 = socket(0x2, 0xc003, 0x100000001) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffdfffff653000463f7b238bf46854d78a6a197a38ffffffff7e4377a7bb369293008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a6d1f43fe247923bf02ba5ef8f896abff162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e74f3bf554799b9b813ad30c85e8f5300a4e4ef9d612f871f4385f04157795ea4a5c5fe659fa202365cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4204005ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036807f69f47946578e6c00000000000000"], 0x10) setitimer(0x2, &(0x7f0000000080)={{0x5dbcbec0, 0x100000000}, {0x4, 0x3}}, 0x0) write(r6, 0x0, 0x0) 16:00:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r0) pckbd_enable: command error 16:00:39 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340)="ee089e8a7effa2087a76757729ee4e0fb9321b23826596360e4b084eb0eed4247acc37556940489f2f4aa90e70e58798fe6b9e6575fe77db67618bbe1cee8c80706a0b6e6f1c0f3067af31bb1ad8ad307f3acf8cf6683d0c8a917d73abc71ca784c5da110b49b6f388d60e49c480e31999bc91847579241d2eb80c7ac537dd0680edf616826c11457d614068fc95b74af1eb18924a13676b97d323072d8df99963d8de5f9fc53621e2e93cb06a82524d37306d19cbb222acab068579d4a211bf3feca9", 0xc3) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x28, r5) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x3f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pckbd_enable: command error 16:00:40 executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15, 0x20}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x8001, 0x80000001}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x80000000) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x200000004}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:40 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x1000, 0x2a6e993a144ae82b, &(0x7f0000003000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000180)="870cc58be1b673a9fd768c8714fd7fc25a29633f223baa4737c4366a85c0c7aae8ce6a0e431eafd76fb0460d600ce2cfb398787836b31ee600decf15ad09f10416a880ad546fecaec9d0eaa274b57b8b38e95d1b9e8ca4a9d41f7bff3ff7149404c35c8587acfed342c5673adfd241a2017886115310912d1a235ad712662e1ca381443eda8f4dce93a0e61f14bbc0db8cb271d0f2686c77fe1d650a5f903c219a980460b22dbe5f1244fb622518f73cb03cdaabd43d32e83ded96", 0x2b7}, {&(0x7f0000000240)="4d661d23e3d09963c73e6511bf159e4e59bac9b891d753514b6f1d62698aec71f141b39070e5e87e89dd2ec64c9da8640b57bedb9abb3b8ff0f36b939eedb663b891ddca99c4f8c7c85c2b", 0x4b}, {&(0x7f0000000080)="62f5852eb38dc0ac01b8b6370b64943ef1eb5884122e5ff1be82e44985060b1b64", 0x21}], 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) semop(r6, &(0x7f00000000c0)=[{0x6, 0x8000, 0x3000}, {0x2, 0x9, 0xd6db25b52bf6ea16}, {0x4, 0x6d01, 0x800}, {0x37b768f7280aac02, 0x40}, {0x2, 0xfff, 0x800}, {0x1, 0x5, 0x3000}], 0x6) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, r9, 0x0, 0x0) recvfrom(r7, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r7, &(0x7f0000000f40)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000340)="6e7f9a35ba3edb47b57f99403969192ec5ee120f808dc7b82028883aabf9bd93b9d29c6f29d4594c1b70b79bd2da5445caae2d4bc06c1a51876d709c099401d3ed902f19ce17b6cb4a2d01f3a806bde990a9e40606484b762448e3265d91656061821313dec0d29ebcaf2f774ac5c99b29eb32e44a3d8b7e52078072f40eb5e0308cca7ce5c59a68ca62cdd8f30e596d9d548048978261af7ea0ebeefa9369dd41993053561bccee7d605096b2e7a84318335eabf3fd87a39b7911172e8bb16ee75dfca486e9eacb175d0cbff010c657387d651106291f62133504eda9ea6be46c0bcea6017f805e661d2e", 0xeb}, {&(0x7f0000000440)="91975ea408d9b0cc1dd72443833c8fce0564429fd56d398d368ef35fffccc53f42f47d4f2e6b02e23f30b4fa966b988f6da3f111e9ee312c47ae96b924e99285ed482185ffdb1d32d5df33e52590eafa1d2ab8d744a2ff0461d7037c35e21b647e0916ab689db64a3cb4a8d6a3b1e3245a39320f2c557fb6a803aee46ebb07df0092dd0a83ba7b215fcce624bec94c4a524ee5d9a59a24a9ee66e513326433dbea2a6986336a88fe345d9d03dd11992b85156149", 0xb4}, {&(0x7f0000000500)="3b82fd4646871f188a3ca58230080b9c7f1919f4676efc3b34c3b8cd5c030fce01733823fa19a41ec44ead29cc79fd735440e08d69adb0406b150fbc4bd8c46e5929e2eea55faa72233828993cb6b4a584f20e3680ac8198dff9ae633e3aabfb10b613f9a1e676cd8fd988a9f107ff6a132c7acb8238e64b05542df832637e89608867fe44d154d3cc505dbd72ed7982e43befbdd7f0", 0x96}, {&(0x7f00000005c0)="94e3401eecdca6dd73046695023e004d14523de847cf84ee65249947b95681a74fed89b0e123dc9292f2334117dd1afd522027441eace3466fc82c371e19b4c473ba647a79ad8fd46e7a", 0x4a}, {&(0x7f0000000640)="90a3a1901cfc132566073efa76d355af3cf934afd8bb989f02823eca7f8a9ef78518571516bf454f6208e2b2a746296ce4b17dea9e289544e6cc6f1dd6c924deb8c104d0eda300404d4d5a7fc640a46c0eb2d4a57e39f3495ec30ebc0a425a41a1bf9ad9b3643d946f46d008a883d993593ddb0179c1ca900cd07173706e86175e68412312e1c2ea2da882b4528d0ab814017efec1e6a6968ee954df43d8d84129f6115d8dab5e446aa7a9c29c9c02317b3e3eb1bc688c19eef90343a10cec", 0xbf}, {&(0x7f0000000700)="13e1f28849f89ca8c3b49747e9d1920c05b157f21256815cbb7c588398147f95c39bcd3cb81be3061bc246eccaadb06d87a14432103250d92bf505825021b19fa20c9540635697df64b4a25f622fa98bc0cb49f341b6256a6816fdf30937cba0773dc5842336564cbef272562e4fdbaa72904725ec9bce19b0e5608cb5e573c4b110c8a9ac4fbf082b3b04fa87ed2b031353b5c6499b64f63cc164d972089fe99dff0e056d5ed15df86b5a0e1f6bdbcc44b03afcbffc2aaa", 0xb8}, {&(0x7f00000007c0)="ee0af9abe37a8183aacad52d8bea8b68d7dc8352932cf9f16ee4d2b92f1cbbd74ca7aed7d8502c278e5fa309e229356cac868881950c2119d88322b2c3d18bb141fbada39f77674af91f41be73ec", 0x4e}, {&(0x7f0000000840)="b96ed209b2c14531c2f4f3ad5fd7ad382d5f9f21e58e5b48f912c094883548dabc", 0x21}, {&(0x7f0000000880)="eaf194ff9f36a5448e82c08abe1e807dbde55eb71f8ab534151ab3dd7255a2fb33854db42c3ffc7452681a3762a12ff7a01309323b103a13d08daf45ac5fb872ef64c675654712e9deb026b36e0b6ad8fd93b78b44997e1588781198aacf9a38386c74422259df9477a678a2ba1891cc93304fc9ebafa3a3f1b394ba88af01d49875baa6a4", 0x85}, {&(0x7f0000000940)="2777f6f905a58432e15b70804c2205", 0xf}], 0xa, &(0x7f0000000a40)=ANY=[@ANYBLOB="00010000000000000100000000000100b0a19ca9c0548cb595455763199cf1af322013afe2fb7cb9b561ac7dce661bd7be66189f3478c6ee27471c6ebf85566df26982cc7a0e8bd555ea7fa0f12914892b1130e65c80013817d7132cc4a2071bf09d7561b164b8f142611e20a77401de88fb1573cb0e201ce67571e2779cf34309de4e072b1ec3bb395dbf2e7a4eebd00e84b878b6279f169c0db5dd260e96acc9e8bf29eab00309f4ad34a8f7051b88bc6cf6902911485a2bf57c0ebda07e91494d2dab259df0611e78f27941c5c8be9473aa0b8efb62b95c6e3c44cdacd898ba3943481906dbd164a35297dc24917f111a0bbaefa69ef1544f79115ef900006000000000000000ffff000081000000f7c328805c1b1a3bb5f2bdfdc95dcfb35b3996c25668aeb9cdd8adbbdb7ae09859aa19e0e58d13285cd413bb6d85589ffeab8cd3d379921b5f83f9429832c9f38ccca9bc4553979c33501b691984810098000000000000000100000002c100008baa030c1e3387d9d41fb93039fd0b67c81ab14a4735d3a5e86a254bdf7794a99d7b8292fc501f16f6cdafd9b86d1a705fd8d52679736d2c8e8170caf2d8e00de8a5bf772258d08b9f764796d722dd63a81693c20340ff2d4951f52cd903cec8bab1e06da2bc40b5368ddcb06caf5b0fe19c36d7d8f9e45374c988c4be6b6db85c57a1c20000000060000000000000000100000005000000687c015b4465a00e5fa1ba25ea996a3452feaac63fddd8d35e25eee49b4f284d3b2fb3b94d8a7ab4c5f59930c42e0456a898f707ebc7aed8e5af47433073505076f30cad2c89fae2cc9530b71a0f69cec8000000000000002b92c2980300000042d679f2483db6fcd4e83c29086759a4f9a46493c4082eab077fab3c8ba48c5361bb0fdbe9f3cae20e1da90fe2b9f9e8ce9b2bb6b6c1c8749880b1620c910c000959c3a665bbf1b9ea411753bd127f78992ae844426f5bdf78c7508efc993dbe68cc4bf311f7e5fcd2841a2a73c12815d8f8fb8f1420c4c7363a37051e87295ec5c03af91fb43e2b93580a96004993859507cf306b956da0cab026c4c9f3d82c413eec5e820ac51235c8d0292ea2005458765d67595d2935c800000000000000ffff0000000000008f7ef427d4fc7e5765a8721c90c0ed19ae5aa8a5338f4f43735968443b532967100406344cb97486709fe88b8b4a792c22da975e4509ae8b62ddb03c7109b508bf986c003f966d430f73fef9badca49e3b288daebffd68994423a30f97b6a12df093bc8ae49d4101a4395e592b0f77eb56ca8b238d27fe8f9df6e256bde257993b0f60c720245384dcb4ac6b84039c5bd92faf7d8693fe5da755aeb3c8b49302c8c4a8c1e09c634478b350387ab700a8789c000000000000f800000000000000ffff0000060000004511f606f7dc3b76127e6f0aaa07f14faaa538cea2bd30c0be8fa82aacf617435f4d75e9a1ca6e42c7442393f0577548f63317cd6c6bb085895720a1b4ce1847eb30983bca0273bdf8077c6aeae06d03dc8f17797a4930d49477b9be0c9b354fccfd6f482890f6de7d0b883496e723f008f9be971f6c5ca8f6de3b4c9e05ce7438ee9ae1a82336dcc4e6180d2d1c029bd5db3e08066a5facdd176acc68fe579a49e329e0cdeee2db383ab22e8ede54673d9c0d4ac6e89aa852937627b1eb7c8fcc7b5feddf6277b8ac880aca25cdadfc6626b09cb6c23d993b8557ccc7366cef42fe000000000000"], 0x4e0}, 0x6) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) acct(&(0x7f0000000040)='./bus\x00') r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 16:00:40 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x202) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/206) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/98) r4 = semget(0x3, 0x3, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x3, 0x9, &(0x7f0000000380)="fb1f18fd635ca93ec234ff10dee91af0b09176d44b656d5270bc", 0x1a) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/209) semop(r4, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) semop(r4, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x2, 0x4}, {0x0, 0x1, 0x9aa1b37ad1adffa7}], 0x3) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x10) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 16:00:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r6}) dup2(r1, r2) dup2(r2, r6) acct(&(0x7f0000000040)='./bus\x00') r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) mknodat(r8, &(0x7f0000000080)='./bus\x00', 0x4, 0x80000000) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) acct(&(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4c) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x9}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{}, {0x35, 0x0, 0x0, 0x800000}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xfffffff8, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x89f, 0x9, 0x101, 0xf54c, "2880c4717618737fb5bb4912c4a292cf613a37e9", 0x9}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e1, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x2, 0x7}, 0x4, [0xc0000000, 0x40000000, 0xfffffffd, 0x1, 0x4, 0x9, 0xf504, 0x20]}, 0x3c) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:40 executing program 0: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000200)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2bbb4ce079ae4d1893096a8ebe2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba14073"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) accept$inet(r3, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0xfffffffffffffffc, 0x0, 0x3c]}, 0x3c) 16:00:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') open(&(0x7f0000000000)='.\x00', 0x10008, 0x88) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fchdir(r2) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:00:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0xffffff6e) dup2(r2, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x9, 0x7fffffff}) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000080000000000000000000000000000ebffffff00000000000000000000000000000000040000000000d34baa06c344d2dc000000000000000000000000000d24ae5434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa934133f660f4ffe44a64729b6cf5cf325e3ad8a3150979ec62c8e0000000000007fff0d3133fcfbefbd5f173a52f7e93bc343850c3948b5752c81b449f92c33a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0"], 0x1, 0x0, 0xc00) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/137) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) r1 = syz_open_pts() dup2(r1, r1) dup(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = dup2(r6, r4) getdents(r7, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) 16:00:40 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1000, 0x8, 0x0, 0x10001}, {0x7, 0xe9, 0x29, 0x2}, {0x1000, 0x2, 0xa7, 0x2e8f35d7}, {0x800, 0x20, 0x80, 0x7}]}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a558e2957e198f990000000000000000000000000000000000000000b585656d7864793a57a52d32a6897788186311f3fbbe7f5e8e1c997817800094dbbc6dfb0d45ec5b1a8a2fc25e76bc16b9cf4acdbb04ef7b51c4de28cca4ee5b4a035238a007c498c196f0e66bc967d526255b07ceaa03963721b7412c29019b259b4b11c1cff204371c934d8ddbabf09d90e2aee14005dcfb693bc241a79b93df1dc5fc91ff2da4faee7d867f495ecc5b2580bf37e289"], &(0x7f00000010c0)=0xffffff37) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x5a0e7a7197a9ecd, 0x0) r2 = dup2(r1, r1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000003000/0x1000)=nil) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xf42f26094af5fc88, r2) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x55}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x400, r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind(r5, &(0x7f0000000180)=@in6={0x18, 0x3, 0x23f7, 0xd2}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = geteuid() r9 = getgid() fchownat(r7, &(0x7f0000000280)='./file0/file0\x00', r8, r9, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r10) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20450, 0x0) fchmod(r12, 0x100) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x8000) lseek(r13, 0x0, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40000, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r14, 0xc0185603, &(0x7f0000000500)={0x7b, 0x0, &(0x7f0000000480)=""/123}) kqueue() r15 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0/file1\x00', 0x20, 0x80) accept$inet6(r15, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 16:00:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fchdir(r2) fchmod(r0, 0x157) r3 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) fchown(0xffffffffffffffff, r3, r6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x6) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [0x2]}}) 16:00:40 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) r0 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x3800}, {0x0, 0x2919, 0x400}, {0x3, 0x7}], 0x3) setitimer(0x0, 0x0, &(0x7f0000000040)) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xcb, &(0x7f0000000140)=[{0x1d}, {0x8000000000000048}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") g C27kvb* UR_`@^pI_R=!t ./busvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016957898 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016957898 16:00:40 executing program 1: kqueue() r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() socket(0x1, 0x1, 0x3f) dup2(r2, r2) r3 = syz_open_pts() dup2(r3, r3) write(r3, &(0x7f0000000000), 0x0) r4 = fcntl$dupfd(r2, 0x5, r1) write(r4, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5, 0x23, 0x58}, {0xa6c, 0x7, 0x83, 0x85c1}, {0x7, 0xff, 0x8, 0x2}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xffff8000, "a1f373af3ad048ca0fd804fd5cb9922b47fdea66", 0x1, 0x7c}) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x81, 0x9, 0x200, 0xff, "41e7da2aa16df99a7522680c798b532180e16ff1", 0xed, 0x3ff}) getpid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x5, 0xe6, 0x165, "3d31c002a253d6a8748924a9206270b4748dd422", 0x9, 0x3f}) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000002440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300), 0x0, &(0x7f0000002380)=""/148, 0x94}, 0x840) 16:00:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xa00000c5, 0x1, 0x400000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() dup2(r1, r1) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x24c}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100}) ftruncate(0xffffffffffffffff, 0x0, 0x4ed) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x5, 0xfffffffd}, 0x1000001, 0x5}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000500)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe864511d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e96f574ed5130acb7b6cd342b9a93a4f9e2035a412c7ff68812a016d6166b96601035e5a0aae7eef5a57fef76cc48ec8522aaea758813e4a1dbc979665c5182e7501d5023ec238e5ba3323fd6894793e236f1e11f44a40853750a5964eba260986491836d3f7a043149880574b7b545437d991734d94a8e31f6e737d97ef41ebcd9c95a95549c3e680eb71519aeac0c75d1f50ea163a932182517cf98f677f3f581b8ead460829b3f218bd0088572eac3d07050f324d9346a603aada4db7053ba91920b37ab623e6a7c85b1dcc1394b0a2057f1a4283ccd6b472b497bf65637bd701ae0866d5efe4c4791bc84a52"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x5d, 0x2) madvise(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) 16:00:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) socket(0x7222661ef34b844, 0x4, 0x6) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x200000000000002e, &(0x7f0000000200)=[{0x2, 0x6, 0x8}, {0x1ff, 0x13, 0x6, 0x400001}, {0x3, 0x6, 0xcd, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x11) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x80) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x12) 16:00:43 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)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") socketpair(0x846fa0171a9f9df6, 0x8000, 0x5c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) socketpair(0x22, 0x4006, 0x20, &(0x7f0000000100)) r1 = kqueue() r2 = syz_open_pts() dup2(r2, r2) r3 = dup2(r2, r1) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x1b) write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0x44) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7276b13a16bb8082, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecfc5b3086edc5b5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x60f7) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8b) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0xc, 0x5, 0x81) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a80)=ANY=[], 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="44acaf6f28aac909986a6a7aee25ac2de4ce39fc4193058e735bbfa49feec14384807681d078697bbf6e292e159dfa7943385ae3841bee6e4a07a2adf43201f787d1a7a5b97da45c9a93d910f4c2b5c40be9680847b9b599bf454e3174c36822d63df57b7c512de88ec2db2b99504d9df814f45ead0c8bc2475813c6660bd3544043b52291eb890d7ebcb91607a5cf11cfd45c1b859f49f19a221c000272e380a5c74aa91d341c809bdcb5385c1e530a30ad129c6501dc44edd799898e0a5b07d27a20ee", 0xc4}, {&(0x7f0000000380)="b45107a9382d56f1cfa7702d6f90822713b9d7d010617c700e99ddbf929502af2fc056cfc8a8602c9a40ccb145559d8fd77000432a2fe963b297c200794226fb4663d76a69f4fecbb2c79115f23b9179cdb68968d9c0d9bc0c8c2c0d7c9ba1590e1715dd5697763448a100623805a055bee5c0fc0956274dbcd49a8e487b4716c727acfcc96fc6454e1db0c0e2ea33508dd39c51f3ae577960315b425e48d334d31a375da3161331c9899627e7fec3174af4be6630a32d2cd916139642aea2d6f9d684e464f65051c6502f023d8090", 0xcf}, {&(0x7f0000000480)="b49d4f2540fe202a653e7c21511ca50d83992b4add4d1b0b43716d25f57107be8f2ed3be5708ad820e400b26bf06416d329c32407b46f66804", 0x39}, {&(0x7f00000004c0)="179881f41a7a83ce9d6025b4394844bce349a9d01d0dd11551aa7c3960d469277cfd789b92", 0x25}, {&(0x7f0000001240)="bec4596965cd9d9081faa93923d08a41761a59f20e61edc286c2b84e5d56bb3aaa47c6c540545acd6b12442df20a9cafd049ecc698f0c451d03e29683eb6bd9ea42650e21b8a5edaa5846af021b3fd861fbb86777c42de54f7e54bad258b89fbcd1fe88cb43ce9f83d173f195b845d2e6b5784f14d61a72fdadcfc92d757b54a0017f75f683ed6b91dec7bcd9da66f1271f71b5d9c1020007931d897f847d898f7d4bbbb25ec8cbdedc81a8eef79a9388d4845d9e0fffec27082906976a670683f58ca6c382bff3001210a570b2c27e8b2b6b5ba0ed087643a866d4c4086dc75f69dd7e1f1111bf7de2ea026c32b4a582ab8e6c5fd2be266d9e44c1bb39eb3995ffac8b055e06f45ddb55a97ee9d7a71145a295b45a9bb74290b89b3942aa3056165826ac6c3b2f46bbeef0f3f2dfd2c671ad748ec540e329e7b74c09e01a37a6f62dfee76c8b01a2199e68995d9f78a4fea7cee72f3fb5e1dcfb35354d34bbf8699fead73c2a5b5be61d94a79d7521b11bf5b790582f3726017d818d667118a3ce7f2264b5c78bd0c317373c61ff9b6ac381c97b4262496b62743a31b5a7b0aa1ba7262746437ccfd42a19fdc47658958dabfef0bb2bf280ee17772074faa047bec90180eb41a35201499a49b3f2f069026568e83831fbe9631c43883e5433a7ef464589007a60c489e7dbd9d07d70c77331e68d31b26d31eab6855c412518a564ae24b037a4d34837ff1d0b5dee990e77a060b22c30665b6e473e9c5c25bd27ac1dc389b51d07a7b6a79bb4fc76a1f4b58cd860701e8ca8dedb30a89c3fb9b8d8dcf11913111f17c484b92ce7016f525eb9b3fc3dff02d189a3479d359dab54fa953e2bc0f837d59c608d724df15c2dae08b0d0e60842c7877af37a03512fd63d7849cce60505e85a545ca237217e1d328ae8b160fad49fb3599b12a84be9dddfd1b38221301c91b2018645719e09ac52731eea452b82fb249f0c62a664332a84066742bf4abfd3f4efad2f7657e165c00ddde7ab6e3f4121ca670fc51892f1d8786becc593c3dab12ff62dff3f7b5319a520169b1081f3e2135750576a0cfe033ee445460d9139c393958ce6d4bdfd39c24c34b023dbeb714e86876254728e8b1e73e3721f40786c13c7f16edaa0e88307cea0823b50a01e8b6b9422c3c60bd233abe9823f9c7f82e137735d31c25537352cd3d7397ead5c863ff30810a76efed9cf1203325cee2723123164ecbee0f7804998b7784ac89e37a9d01c7e477275c4b51d0c155f0eb6786ef649e617a183a2071f0dc92efdaf966e3ccc7ec8643b2172453c629cfe2e2bf2f8a210e0d8759eb8e2b1e711e99cf736c38a3d86733c3d4a4b14a0777908c936a9d7d8254f104ba6cf61e670b151767d03a08efbafd4f26293bf273f02585906d90f50736683a1f3ae5f1f0f364eeb51abc5afd986fa3fcc665a17d0562dfc112bc6afff8a9a022f9f71488e7f513ab41a77972c7cb63b5327765375dd250b883a7a62cd74f3e3f6bc156e08a384bfac06559272903ed890cf1ae30fea97ea654c11939b494db8b0ddabef717726183d78a875e737036bf56488aa71b69c79919de1a11f1f1f5f9beb52698dcb3565cf7e6712045b0ebb19fea5cf2ff16029fca646ce62fcff4e25253b98ce3dd9e710fb36039ef07e74cb1a201ce0f37268b3454e2bc1271dff2da0344f44169175b928865d65db6da3ba79dae9bcbe5a1a6984b4d65b347bfd0e30436777fee40c4339fb07be52c76a089cd477decb15ae28a4351eac3e3abda3d38e93c6e25bf37bbf24e92e4338472424de6bb0b137d530d339df5c3c0a192a1191ed0304e53a6eb78009ca8390f144eeea212c835f0e6a3a6268fcfc7a9422fe85b59497a79c0b4d531d64a5fd5fd0cc4fe948b9c38aedab35d0e59c355eef2bdf9ce6e20dff3abcb61e81ae88220df6db3d19350acb95145d566310f94f90a5885495e2f512f0f3e2542f9a3d83430e0a92d1f9df0d672e4917fa9762cd6b9c3a066f3e7cdbce1f7a1cca45209b37a764c808511f115a7e3cf868c625ab589243aeba4d79b26bcb65e59acff0dd0120e2812d6b49a3b71e15454e6d6ba74c71e215b24ae5f3fa75f30c58c0f9210a1a55a2762e7742f28d2012a93204de79166603658e5173eae5130d72d76fad02e0462b81f50e5efc2dc015b193d1e129e60bf0454db87ea8cb00c042986954643ec209661bde2bd4369fa558dadf47c0b6c55ae27e09cc120ac96e08c1eeed27d225b4b7fcf0ae650a9dc673e847f10e2feb5f1f97952526a35b1f67efdc01c54933bff304de1f1b015ca5a91ba0a7c17f4f69bc7a7fced60cab89c3295c5c7716f90e21caee8d5d7b56afd9238e343f687c034666b98b03bcb0cbb8296ff39c868f39f10718e227efa30556080dd168e396d63f3e694c89f2f4243f6c322b0fd14cc55546c70b404d6c84f4aa2f9cb8638a704c52d109222e3029905d2875a5e24102171274d29a314465f9481f2e5635a313d04005984e2890bf0317a6cfe8a92356f6d7f704b92910e42490c68d5d372f8a42136ac787827b35e12f479c5b04dfc8aeaf6811f36da15c04be857794b7a63a084a181165df3e4e081044d7d4952ea415f82c32704729659c338f82b0b665fca713f06c5d89e3cc09ac3f7c15ec8b9c10576cd5f86072a74b61f8f613572646c4e84f3cd69b0b27393a1ce586aba06bfd1b78da09487598764dcd7f5afcdc9da5c956f9cab098bb45d6835ef08f51c4bd19e19726499da667ed885f1f7c23661bfef6439eddfe24a3ee3a0bd84420a01b4a09fe60e759673538bbc2c09825d2b85a69b80f22919c1f222d62aab2f66c6a2b6038376b363ab1031a8411eff8b03083fe32f2044e0eab29d356d5cb0dbb64ef6160068b20f98538c2ff623c47ed94609a52d02f1eabb4256dd7be4fc85cf58bb721e59cc7b9935cd6841e4d2a821394935297f669fa2cfdef9f81ea5a1c588f9d1aae85f1e7700ceecdfe3a989432776c072793449c3cfbe08262f6d1f7e1b562ec8a2d9fa55feb9d596221dcd0d9c8c60590f930b54fa4c65d34e5609c5293041373664064020881ddac5bf682ea06e78ae4c2a67e6a552ae55170b1849a9677cc0468770ca39dc7918edbde715c523f184a7158f58633ef5d98532c167afa0e0154fb83a7404485fb8b27bddd1a8b18d00b0c711c80818522e9c99657ada6d7c73365d27abfad565cdb16b64cc323b663f4e836ee642106b71a9129e9b7496616129509a416b90b4c3a6c913cf9de3bfb530aaf5065b753d2d0af01ad345b7bda903ca41345d3b2263b48b014bfc694d94015b65806cbd27c765f4f31a488773d93dc6c53423c2c45d5350e2a6c6e17eb433f4504ff26dcd76721818f7c298c25303887793d03894dc99281240b5c7cfa6f055380c4a787e85e31ea8b7041dac96342553573d52c5b04db1f68e67aa469f2b1a448844", 0x9a0}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pipe2(0x0, 0x0) 16:00:43 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000300)) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000140)=""/227, &(0x7f0000000040)=0xe3) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x6a}, 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x6) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup(r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0xfffffffffffffe01, 0x0}) r8 = getpid() fcntl$setown(r1, 0x6, r8) 16:00:43 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0x4) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x981f110743383330, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r0, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f9991e3a9df1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a07503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f7", 0xfffffffffffffdfd) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000001880)=ANY=[@ANYBLOB="0000e748e6c10000"], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x80}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xdd2b, 0x9, './file0\x00', 0x2, 0x8, 0x3, 0x1}) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x5, 0x7, &(0x7f0000000140)="bfd7e1c042c4f6bbe107d0cee3facc836058d26d90f19f1be12347586eaada5209f450ae15a56d38f5520cf8bc3f56e68483ef6c5eebc2b94942936045069d959e42fd74c1624cda466484b097a3aa6b947635be2333bca367e36c79495705de4e4e7405e5d656af9e1c497c31d6e2a69f8bdc6fe404b7b8203ce2e80f516b605f1bb3b31411007df6163853f3f7954893a717a16a5ab2c8151880e5190665c816ca4a68e8d9aa2a1901a4729d4f9ee4ae5d640e3f6df50ba6b4029b35f849b7eaea59bfd9dcfca19170eb590c589a9450def83aa5ba89a1f9", 0xd9) write(r0, &(0x7f0000000000)="021437", 0x3) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8000000) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0xee9343542193840f) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x8, 0x1012, r2, 0x0, 0x9) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0x0, 0x6, 0x200}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = 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(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getpeername$unix(r7, 0x0, &(0x7f0000000200)) close(r7) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xc7}) syz_emit_ethernet(0xe, &(0x7f0000000340)="080d34413fb2c507153a05b8a600") ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0702a277d05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')[\\$*,\'\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x2) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffff, 0x7fb, 0x6, "0366402b0100e85a3c02df71795acd76ef3caf00", 0x0, 0x100}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffff7f, "071c000200"}) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) geteuid() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = syz_open_pts() dup2(r5, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x3, &(0x7f0000000200)=[r7, r8, r9]) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) fchown(r5, r12, r8) 16:00:45 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x20) r1 = syz_open_pts() dup2(r1, r1) r2 = fcntl$dupfd(r0, 0xa, r1) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/105, 0x69) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b0c0a15648d2a48d69e0000000000000000003a030000000058a3af355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x50}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000200), 0x63, 0x0, 0xfffffffc, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x414, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x1, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x80001, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:45 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x4a}, {0x0, 0xfffffffffffffaf9}}, &(0x7f00000000c0)) getgid() r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x1f, 0x7fff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3ff, 0x8, 0x3, 0x7, "0b9605325aeb7e777175e7a32ee25d9979724a5f", 0x8, 0x80}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 16:00:46 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1031, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() close(r0) 16:00:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653002"], 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8c020063c4a143dce4a7be971e2f66"], 0x10) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = dup2(r1, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) open(&(0x7f0000000280)='./file0\x00', 0x20500, 0x20) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000180)="dbfe635957b5ee64991473ec5df1181e41808949a84be43bbe65c0d30a48c80b473c138de0c89add91f42cd22fd80c4912082a028781f5589931ed72c38de3e35a65af30b7ef3dc8407e2975accc33769ab96cf7bc1c697bcaf1f88510ee5fde3ea8761c3c859e455dbfc01e850cde3fa7a1140d694981fdc32bab9f000a811f0402cbe420edc29379fd516e2624643b8f2ee6c70ceb534044b02ff0a26eb76f538849a53c491ff7aae4460ad496bda3ba4ca09c3e57b0522c976c225ba956948cab9c30edb8e2d437a5b065ce0f", 0xffffffffffffff74) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ftruncate(r1, 0x0, 0xc0000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r2 = getpid() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x3, &(0x7f0000000200)=[r7, r8, r9]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r8}, 0xc) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x70) 16:00:46 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000002a40)={&(0x7f0000002a80)=@in={0x2, 0x0}, 0xa, &(0x7f0000001540), 0x0, &(0x7f00000015c0)=[{0xe8, 0x1, 0x80000001, "ef171d9788fb2025533126d83809ae93daa80906bef069c2085426447e8dd94894505604ef3531eeae38f5dd18e81d817f63c67f20e0f927e9732af028baeab999e59986cd2633af74c932387bb5df8f2a9aa68b7fa661c77098d3e754dff84b0c1dd5f19e245584cd69ecfb59d9c0481c3c06c939bc5f34065769d576615de2c4ac77f5edbc2acba88dd3601a33159982a09389dcedf181f351e9364d8c155c7ebd2eef6d2c3737a3ae09dc79a28b95d6d8d36e5e2333fa50a5d12d0e5475dca9b67e200d2b528efd546f12257b7bfcbeb33fd5dea4b6da"}, {0xc8, 0x1aaab7f2027a6b5a, 0x10000, "9b51f9edf9a0887174f486daf46fb439a7da94cb9d1f87ab757cbad2fe4f75ff9864a17394eba3fee621fce92a139068153415189e7659cba12435a453744ef9f33522fbdc60201597524a6fed77213bf02def985ad195f3f226f4c8d8e0a3024e61d44d434b245fd5d55641c443cc4ea44f35afe144ebe1c2eb733ed3461b743e0f24d306315b243751a257353cd02fb09d5c1101c6b3ffee580980fb6852c6658a8cce5bdbde233c025bc5a77308730827"}, {0x1010, 0xfffe, 0x6, "d1f99c2269dba15f8396cc062a8492e1999af4b129c5e3aa855198479f9da1653ec4fe3f1456548f563275630b028d9ccbcc89abf84b9b270d51465fcbaa4d76a13665263f6cb0829204648dd438e2c5456ff247d0c7677263c67a53a57ae051657a8907c9b84199e811d1ede31b1ea47c210a5a6eaf3d1af866382d77b40bd33b51f6db1b8abb9d5374154fc7b7304446d2a14647ef9bb64bd6227cb53857622b7aa6fa2605d444faf9a8a4e69116effbd045ed19c6da8338c4ec73d94c3fec73f7815b881a4d99749d947d459237843646634b1784bf346ccba2f85c2472021e5ed651ee1aafd1806ebccf001c484bed4ffeb6be8495c8ddd5e7f54c75993c227cf1c49d03e1c0b20759c75f3f0d07e542917009bdbb99ab90b4a1f7c9a8e8666603e1ac839fa4f3a28e9e11d959019a451b68158ab7b1711bdfec58f8beb867735a5c0c137eb0c08ff1dae9a7973ef895884f5c8df9c5de10c2937c42651afde81efb244a69f2083a9f4dc2049d144bb51f5b35d80db77691c8500ef04670337a757a6d942bb817b71977035558c2ada14ba5cc0d4a203d3da4dc889a6acc953fc09ae6cf6110aad2b116eb6972fe3cbf45431aaeb149c1b4cca7f45b90af549d43dad9bcc4c0a434ad178669b45420890f1fd2e1e6efbeaa41e7f1938c2aba594140ab37995787b63a906f7e60632f0ef73023830ea2f8743694b0a41e97adc29c4102e3e36a9d3317ac3818c33e8c572cd20888e4a4ac25462d0e7ab34c16091597a265e1f2eb4de7e9dec8f85885c37705a860838dfdfc238a07639fbe8c26137743f3aef3b3cce08660616bc7dff9d7e288ed365b70e164b1418ec5683795b7f12bfeec7c5baa16ec170f23feb4f29a48c107f4ef44a0813fea6369dcd94af533b1896763e9ebf5d3529c8d113dbd256ec508bb38095e17e42151ccfaf813c78b127d8fdc24a1cb78156b60af3b888791614d42c4d724255790ccbad778c5c70ffc5b47995b92a1afc212000dd05ef7b28916d7bd26dc6225cb923cf0a516642baa8d7f3a64d4f9089e22d8d2fd5c9f893046ede52da933f0c9c7e08bded6081e36f7c8089ca0191c26c7931a68f3b0b507dc661b2e8aa6f0f9770537360db2b5ed5622594140a28bbf45ffea927a542c1c629a4ebe8d46440d51ca17b75c14651f583204fcb9cc23a650af8d0e8addd2fbd8bc8bc99bc12cfbfa9e8e44d1be75e669aee863caa9c4f04f95abaac905c1afe697970c0f4c0db6bff78a65b8d447cc60abe791d23f931844650421f4b20abe693ad97fc8d84ecb1154f485971a328143b97cc8fb39008cb98fc48f816324180b426eece73447bb7a855d985a84abdbcb404afe7772e75b2ee1068d9821fce70912be2b23e2b0a00983348746d96546b4cfee753f54667b2454ea91f1bc3138f4adbc7708b082a209ee6e12bdf68559915798b7dfc01f593bc61d4a231a22cce74089bc69470d78b776e7b8abcd8972cc9c0a50dca12c5aaecc25c0462d8596d346e0048327931e4b6fba43d4bb0064b6b92204f81eb6c26db5f925ae8d38e92efa2a78324e7cc8c5e85d4faacbdfb5df4359bfe148fa45bf382ae571a3c7fecb0d5a0ea9f7b73fa49bacb5c061a82691d983e5f4f92bd5af187d4ddcbd7ca84feea8e4b55d47f7b702f12b356cf5fe6d5deea65f4f38b037d834ee5d7aa21fb79f295e2dac7a8f5122c75947728e2205879e1903d44b57de793a5032a245b3cfba84ea80b65d4bc50aba5082cbd3864e6dfcaa20f6354c2d1ac0f1adb49e6d02edd84d8c2476b7481e4cfe597cceaec7d0d25e4381c5ee03b929f6994e58d39b562fbddd3650eb14133fe31232167e14809c1c5e190a1f78c44746b05d56a0498ac3e7b3026dbe969e723c2571d812160daab5fe8bc6b5f71d6c16e35deb46529be6cb38e8e77da3f993d02ecdc32fb13697cb914f74435ce050500060d3bc1cfb72e465d141724af66e389826901e20244f9ab035b6fc3e8e2d260aec7d0ac1df97102b38077ca0c6cfda6242ddd4da53ea62b0d90397a745107b080867cebaf9268a688c4a324ec51c05add2600bcea002f307f19dca25fdcc905f082174ba9d94ad65118a0b4f69def3247a6ea65fb74c572a13cfa1b0c92caf028d8a3cc127ecc4826fc247a0229f580bdf36e1277eb6d4868db02f470caecd617e94d9f135bdb9928a3c40746151837b45292313e554a630c5917ecc1aa0d7040f192091d2acbfff0eb913a3ad4c8e1f15a40b6f38ff033b1a7e9113813063f857a9ccc0d385b365802ecfa4652f2a0d68b67c9eea53c58b57422243c044b6ea5199ab703bf201129ec72bba4498fc1d89d2a058274c4e85922bf03e6fb7b5661dbd64640128d2c24454026bf8d201e10a5134c4e3e4902fe1fb753299ec7e679a2b0bcf05cc1db02ca1c9800495bb47e8be471114b807d262d1096b79ab8ea974d02b1928aeacebbe304165d1b28df1082fb24e3d8288a791e73923ccb7bbb1a122be95089b01b4710b87a4a2f4621bf88bf799afce4c14bb1ffa20d410fcd3adffee8151dce380011c02510e66f640efa19a618f4ec08ddee21bbaaeb18426c0f9f9de98d0d55c8d105789876b23a2d795688d8e7dcdb6345ae72d649ef942be83a6f948858c27b1d2c6b05f7f8adfc706719d9331c8352b6f3188cd5bc979653c52d2cda830fcdc43573682a456e901d0ad2b0c57511a1dbe40f0028a485974291b2b1c0eff51f251c28fb1acdd263e30d3710fb6275d88fa4b1fd80fb55fcd51a3d0abaf1c79165f9f6ec56a1b4b2acadd4267d05e6c2570fda9d055951b1aa4da4283f81ed914d41b00dab243b43a92f05068c35fe1a2ba6fcf93f7bc796f12f192e54eadc1ae0e87fff3a61afd8e75fd117f6b4cdab809b2ccb51dfd6a83c645f0c03936d85eee6ec03ddabdcf34b8cd8e8345e4d51dcb41ff1e9fc6fe62645b37f63db4d217ea318599a2d6fe956759b12af0fbe92c2fc120b6366eb12d1456907a53003c797cfb09cdbda9d979a0aa24af1c0c19d7e019d25f2de10874a0f7a65b4cc453726ce392da51d60fa3894f372773d8f58d5b0f72d659a86503216180d8cc565fd43061ed3c90aa5dfe8099532b1f4a1acf846443bf14a534d00bf1a6f6c31ca78c579eb04f031c1d1549ef8e23713b73bc39a260b27b546ce5d53b193468e3fd34512b4142cc731fedbbfd018ed27eb00504138bb78f1861719ef7f2793a85a435a42668a195d9c6cba4d7d476767d8fbd234021ec720db5299a4502de9d1c797b8189b6627065e529cad859a8c80b98aa685ae76bcb83329f60d2f63d3030a2055e3012b1ab90ce2e15b399b97fe445b9500dfe3d5453772153fc624c2ca46cf4b3d464151851663c24ad065ec767bb5b749cd019ca9056d86721fb01939d0e36da322839556ed1a90e0286f51cdaa3358e2792445e7897099d67e808fdd06606e5e596ddfafc80fb6cafeffda5838bbabb5ec68b36d368e1a479e2d9b746fbed9534c4c349f46c3a41a984d8bef94817bedf6c0c197c825a681cbd37546d17b6136f25040965563c93014870868200bc74412ecc8a26e84908e619108e237002c793c43894b65792450f07a8a0980d9e80c3ff7756f4a6176f74828492ef94ee5c91058b07bd388007dcacd33c0941ea792b5a0cf78b7f89030c5c52c6a11f6dc668349aaf7fbec590b13ab99c11d25d752ec40a6e2500e11fa798e867419253405001a45752e1ed1e657ccd99065d76a67f89811283d42d82156e3f949fc5aaca34d9aad799c40fa6f6a541e568bbd977d950c7ff54d0350546f9c4aaeef28d6614c0341a5d0dfe624e92d803e6fd95c7059bcd4cab299551fc2a42fee1fc07b5c42c83350f4c098bc929ffe6d11edc076894f2a552690d32e804d09c126bb4fa51babee329200ba99f44310f49fb73c686467fad6e69779e13d915c7e557311d627ebe77e82468e25c11395aa8f3f5660b53d9ddc9866383eb06cac54825653d31130294740af007fd97f3bf05abcd90bc4481e074a20ebb201114b7393d9215bb6d277f16793b87059b2fd077a62480521fc4b311f05cbc822a753e40477683ddd059e434f0a5b8f41d0f66f6feb693613d73b20c7b7c32214319e91282df005de1fae7f8ad9f06dcbe364b2d4a2d05b2a0a42e093925e29c33d571886e1a0a8a8bfc58cd82e5e89fff78a8efa7439b65511487927f60fbc49bbe7c70dab06a2c1bb41eb2e84e43575bf1a9ba3d70a485def6138ce7b42a87cbbc9cf407f80f2fa1e96076fb780fb9de21ab3f47fadb8d9618367b32bd7391a84102754fe0585d64417c2e69d5278e117f98539f128fe4edb492e0c9c9e2c535c97f569688292bcf9cce4904c80d07c4c5c30d5fe345aa3d2c7f16ce720dc434eb60d6bcbf3db6c14de636b0351004919797b8f5b2d44487f84d68608121a015295341796eb7458ab47b0aa3356cc42acb0d4cdfc83a8354264d8a4c5f193a78affefae45b4799ec4431eb8c8259def57f232afcfc0a5a69d9866682b0ac622e85d76b9b1195394c4f23eccec9d61c55d0e744e5e349ce95fa2159aea28d818767b93b43e7939c0aa866697f9ec5779234c5dae68030f4ad2e38f3e06a64b197f0916f6407a47d2fb690d89c8eaacfc8b02458cd7fd25ff7a03d31ac01be097d880f9dcdae0e9cc2b0764479950b0669ab28ff0b17e6f32ab0eda6c3bbd151d10f60945b55d7bb6723c3dfe955920bc41b9a9e329df0bd1e74ee375636b012d860d72fc15a35ff682056a022781251f644355b49824583356ebb50ae4e49e919587deee913145203fee072d042dd33d970d24636e07a0a1e687d026e2621728ff01432b11df94d85e99b587b545db12d37b5aac875178c1accb8d4f948a26af3acb961bd12b77781e9f0ffa209b64792fffc7e901c63b5feff6014498b4b009194112ebb69c01928792e12fe6697aa90ed5db8f1d748d10fbcb5e2e6b1bf09917b4647b9e7de12ee9526e592e64622e7e31edb9d69ba45215ebfcafd7e2adea53a399373d80a5e5c4f6dc01795a0be812678b6e0681360b14a43f5a4755aa7c4e61b02af764301a84963d5f406132d427bc99e05ffdab6b27bafab9313dc5dc8610fa29741cd91a77febeab066ef8f3383a01e299de8cb179f9b885d950aba93f8ba853ba2e0aac4b19c2525d6dd5a69b1ac1c0179f8020795dfaa3bb30713fc59c668ce600c4aa7ecb181ca7b2de53752fd7416f6c7377a05ff69ca8819929d8d0e7269052bd8d90103690a094c33018b64af1392563f6fcf515081c3aacb70e54076ed4762ee697a0a044ab55076cc9fe0f0f7f5ec153f76047b7118a00f5a8fe741133970351541a842643f90b589b4a64243c34247eb75fba9963e4975a7bf4fb9ed33a30694454a8e93d49b80ae8d7e1e76bca79f587da81c63a41727253b61bb9d74041d0817b3c2936aedecdb8ac10283e06af12fe13c434058b7ab1dd4ea2ea6aa7c0a6c43534c393ee3a50eedb9dd226aa1c432e5b097ec6f6f6c1742206dcd383aaa7c8ee3151e699c7366bcf8c59d21950a5ab1585fe1f727ae6ac9460772d8345f25cb74c8ffcdbfcc2f97f8f805be1e2abe962407b87b8d06460e82bfcf4bf63057d1a521e2ddda0fd6d3e958f5af8861479551b1b853f3668c7f794ec328e4593e504122935ff7843b422b775767528056e77c782a6c28df66e0d2920ef04371fedbce7fd0cfc9ce471039b0b72bc58b01ce15a28a07a9846143166354fb3bc330dc74"}, {0xb8, 0x1, 0xbd6, "06f55a941aded52c14bfbc398737d5cf18878fa782fa4ea81583f45293e64514dabefa9a7453737e6721d27ae961f2588656c6cf29867b9f8e3baf879760ef9e682b0d51ca641c89e047802cb62cc8fd13a0a5c82d8c2ef1928ff901d5e098ebf4bf83888b7810615a82bfa73be1233e53be874c66f4246a2933684b064c8ee7dad57608dcdb2b872d3e398f3ad350c6a9aa81d46ea70ac089e72dab5cb7160dcff3"}, {0x7f, 0x0, 0x80000000, "5a4d13e3ba778795ae5c18389b7ac7bc2aecee1dfa7cd59b72f3de01aafad864b1fa6d086946f3585260326354e889d527be77fe449907e961675c5582a3b5e2049e8c05381facd73bab0fc6f32af6ab3aab93822cf6625d18f6c1b51b2a27383f521c10f9a44a6a55a1ccf5afb32f734d15451c0301bf2309a937fdc5078c031b5b5583005fd90508fd330e64163e2ba9decd82ff5c0d73fc225eddf59dbb3b6783e4b3baa02665e4ca165e66f6e95dcc217bbcbc096c44b4542df44a9775dafea103a88217f37864eceb1b844288a6d2521f9001"}, {0xf0, 0x1ffff, 0x1000, "142102aa55fae49762929cb309786d5360fe2a0056f54790e0b5ff6b439c6eaf4318265e400d53fb1b50b763e5f94a9467a18ad6fab0b9f68e7090921022c2815e986eb42223347f057f8f1c1f2776e1f8383a45ae77533e434b33deb7f0729f3dc82a8814b752db0478fbd4a5bf5559e25438ec2d729279b9963a988923107249bc829e87bda472e54bf0149cd3d089f151b971ad7c33518e1d2a6a258a6683896a404a72b91179efdaba4220b2a9934e71c69bbdcbeda3de6e793e48d47ffb92f989d298ed2ebe2de4a80a633f03bbecc9d72147dd7dbaeed95ffd42"}], 0x1450}, 0x1) 16:00:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) select(0x40, &(0x7f0000000080)={0x401, 0x8, 0x8, 0x2, 0x4, 0x78, 0x0, 0x779}, &(0x7f00000000c0)={0x5, 0x5, 0x46e9, 0x9, 0x5, 0xfffffffffffffe00, 0x6, 0x1}, &(0x7f0000000100)={0xffffffffffffffff, 0x8, 0x9, 0xfffffffffffffffa, 0x8, 0xd5f, 0x7c, 0xb5}, &(0x7f0000000180)={0x6, 0x8}) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) r2 = semget$private(0x0, 0x1, 0x40e) r3 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x7, 0x2, 0x1, 0x80, 0x3, 0x4]) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r1) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) 16:00:46 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0/file0\x00'}) r2 = getpid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="dc20537f7bcc597803469024bbe3b76afa62208d7c6d6376c8b344c2593625cccff596ca570cf41f246131abacb5159822c06030", 0x34}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x5015, 0x3}, {0x41, 0x8000}}) 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:47 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "1ffb000000000000010000d5bf87b2a27e473e00"}) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:47 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/51) 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}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/de\a\x02\xbapf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x22) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x2, 0x0, 0xa9a, 0xff, r2}) symlink(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0xa4, 0x1, 0x101, 0x43}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x5, 0x7, 0x100]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000340)}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) writev(r5, &(0x7f00000026c0)=[{&(0x7f00000003c0)="f00e9da3daef300bb8a7e64a95169967ac02e278bb77ee63f1d5e5e087f3c8716face034c035edd94b9097853b9adfce50fc1843eefc6cf8b47ad2b6c872261a32179343e2c0f1d261bb039953195441e7cc94647dece120683781b16ac7a41b08f221a3", 0x64}, {&(0x7f0000000440)="b04dcdcb4fa13110c55bcf45b8537187047a21d5fe3ed3c7c58de93fdb8ddffdf843cea51640fc9df439c63b2f48b53fe5241799f400d449ad72fb5156dd4641509991533169fe83d7a22e", 0x4b}, {&(0x7f00000004c0)="e3dd25872abf0615e9de592e606d6594e0ffd1dd5bfb72c215ac4f3cff25b45b73302edf8cce6112978e62eb7fefdf987166c29ebacb6a229f6017f3eaea590bdda31343df6868b06c255bd30fc04969f5626c21d5d95dfe6deeb52a342869fd2e6149b5703e0e6201a5f33c6a20e50a43cc7bb8613966087441e5e26d577e465f24a6685fc6f3b453df1c865cfe12f0c0b86fab717e825e52200ba9036e34a9d8dd98d73c56d9266e9b443030b74c464c7a377999b83b05f12fe9d0783bcdd45ca81133c7af34787a5b486a89f245598eaa9f27c3b163bb59f8dc00a5f612c86c77039aa33f90582ad17a3a54ada04f55e068cf186659404ea27cc38f1e67acd75b37413f8e7c43accadce968dd169a89b845219e2e207f99e99c9de8cec7b6de45e483a202f1ea28ba57792cefdad7b2f4942e6a7fe09030de2420d88e6cd1dd59b91600ca3fd468c8c5021fd52d0c34dad88f65ae21087c16db9af9c669f99c2d151b2188b606479ea763f3781f45942cdad137171acd7f26fe1c0997f1ee2260c20ad81415f19de9a6f32e42c35aa766c971b1d214c7650e0f9f832029bd02787dc68a1d01d9e1b7101a46a64823d9e4963fbd87ebf0bfd5474713a873c435af6c0c5f7a3f2ecd629f95b0adfb02c235f3a2ca4debce5848ac4483cde042c5865e19fa7a7ad5e2742af493e9d8d2ba3ed8be9d3c93aaac6cb947ceb82a8d3075499f50cad120e46aaa6ee432b225f788a8050c8f2fad547126ab2e213188218e3266f79c6df3475f7685dcc45ba7b3d788b328b943ed871df41db55c3890179719abc75f7fb4d9de511f712f6cb2132df34a6a31343e58406af43d7dc510ea5a61024e6cc40ae7d5453c085f5b4af86e0a7116934bccb397dba689a8d39275c20c679f9829b25be1117e0be9306255e4ff7dd64237b452b5dc91dd874da0fdbbaaa8d9198281ecc0e21e5fcc891e1f6f9a529fe81b6ec897e24543b0a477852399067ecbe9ed95b311b267f8b3b690b168cd45c582b36fb2440cec2ff35b27699e5368be023ead74cf084395bea1fa3531d0987cd8cdf5ee1d2e62c792b0b05316151476630145f19de9fe1bff770868efe3578bcfc250ce3b23aab2070fce09bb70b54008a9099cdcaf9d747ac033c0b5f6185a58c7ec245f1c7bee8dc81eb7722cf3b9116dbf015748ca55ac8d717f673112219fcd5656a1e03dd9db430e4b6e33d8e675e008342ad2d254174fc82f7b00306eeb5ef484722d0acf153a8fddf2ad74077d74860a110795637f85870af176e67f285a907f02ea0d77bb0dbc0efbff481517a07c17b7fc660a94827bd54a0f57fb22fe98c75bdbe5c9c5264c358bbcdb56ee630d6ffad5bd62f539a35ff4d01e9999681394cf1b4a58e6d51753bc40e25ab7209d16a6724fb0899bc1f0da4f257d85674cbc1352296d53c11978fbbced9956b985060864d5abeb6c954693d39c006623d78d39b09272df342774744e5d97b99d25ef63ecd0a5b5c944c1ab86bda00f60f2b5e05f7d7eb7404692d9af70932f3a3b1718f30553c14807f7760f698663beda78482600f5e2dd03ba1fb7fce441843801c58512f0ffd3cbb7507bc20894c9522fdf59f303dd38ddfb96729d9d6233bd6b0a4ff26676c91118911b66b7f504917a28c664cdf4971da0b6b9d565340238e19f7419792ace3baf5966317c536fe1e70bf5792c1b7fdcddd7987b1b060ad4dd03633b4013be9556a7a24f2622a1fae815837d91f56afbafc79369484cf44a2512db057abb3cba16d19282190f09d57aa783fa9c5186566b99b469a8ff72282edb731fb38b7330b4ca9ba408081e50674b4b147a22708f2f4d129f86edfcd6e93fa0a8452870e68f41b914df4a29506afc501bc300dc32e2141344bfdebdd5c2be24f53b1fb1757862712c4960242859457abb9704729b1d0c8a85cc88a8b077624741006deb45f29d7743cca6925273246f3819ffcddc872705bccbb29d652ede7dcd6ec410f993f2afccf5644e571d87853e7f2e9580844484d47725b506e8c3f21c105b651684d2c8da75338b58d9c2dd4df5bd3919a9e2324da65d5ca30bbadd4a917be3af57de08076679fa8e470b0e33507aa29c88041baacd9aa8ab0cf0abe7fd177c75ed26ad1391a2dc744d0f1f53c088774bb61519a89aba8c208d760e8e8f1ecc5ca07af0af8ca7973a830ac13ce5dad7a8bb70a5f1936b158d4b3d09ad0ab3c6cf83006bac38ef0190a60589f98f1a3fc4a2d02314cbffe840f6dc4b00a45ec1cc0c323a90ca272b7ae814e79148fc392a7135500b8202e62a31be1b26a6049ab92ff1a98becef6035e927f4b92135945fb941fb0efd69cc81b65ff414ede3448f870de5a5cb2ba453468e5cfc84ae0ba2d3436242fb30a0656f118dd9ffc8358cf693ad0b3836002e4e0ec4e8ffee5e20363cceac1cfa6b8c1e5fd5cd4dc989f06a25a53ae170af8b8364aee127ca59df46ca7ba6699a37659896fe74aa1a8cba2da36ad39fd22c23d4d25478db94351d2ba6fc134794dbbe13c129997d8ec327a41c4696fc099b732c82f03aa90ffbaa3439f60cb5977b753ee7450150a46f2e505ebfcc133466fea2cebb9ba375af76971769b3f82d3926a3810a03b4cbd4559535523d23d4d562e879d7e8512bb52d66c19be2903d4f5a555c349b1dbb2dedf40dda5914a0534e767cd395491693c90641902f78e9c64a7589d039e2921b24a17355db5926b9367e067ab814c91627a39b52a584880067116a83981c36248305456faba32058f9abeacd25de7263539981197994e1e677909650c455ea3350bead7f9a53ae4cdfb18d97efcd1ba510186fe170ec7fd5de6a01321ca538c3edd1f597700ab8f155ed1ed47ea3409a10feb278e2f955d814e6c6ef65d341abbaeff3807147d2ecb581f00f1f56b7a86d09d769edf359aca72d0acd81b68dbe53883c405d86b025c2814c1b967cf240f7326b088d67bce073ee4eb6b9b31fea9c9c452afb56d5a18736c2d4ca8c2c178b6bafdeedf7aff562d8f60867061e8755a8577027892777d26516991975f464e95d9aff6dc52a2e9e8b802add480fe617c972edc81e7a796c4ffe835f542256bef4c58720db4167b013ca071e16d6962359de2c1dccb003e97cf9fccc94556096b95550f2ae8a4b8ab8c6107429782b9344430c0669f417cf9f854f72f9ea4aed91b9bc7c042030033ea6a285d211aa2d1efe15ac9c91d31c6cc7fdb6cbb0db9630343893a0ab1e61677af8d446d9cd91a3acbdb018f9832723aaafee533261e1f7bea09c6bb35f0b1556be5de8e0a71392af124b5da2e5300bdbecf44b106d041d03e3aaf7bd16be587fc1c6b008ad6e9b9d3fa85f93dfb44643c6924ee93d15429958728f3294b548605b52595053bba7b245daf6932322e5c930b27602c9bb8f9e6326be059db5baaa18e9bde523b4471d6612a22b28d16d471bce52f8867e2e3225e6f658a01dee5902382b2978ecf34703aaf5b0a34f2aebb2594acb04fce4f5c1bc5a1c0b5846b0941988c24355a393af659301d8c1078b5c5a8bbc4131d4d47285ef2f3e8c596fbf3205140eeb60e69415a3be56ae0ab85eb74ee9394ec871a39a359df9e587f05f1aedef34e1dca0e0dcb3f9a5c94b349fd746aa2c6612bd265191fe7014bd746f05d887821f8f7658f44ab8921198ad458b788df1c083731fffca338150313ef8922d0ffd3ef9b474ee62e81304dd2cfd64064b19ac20137f38fd38a8c67b35a99ad3f9a32c09c30ba0457ce715a5587fb20902be5d93119f3834a33a502cb24be740345552f8d0fbead7e4c71e02d54094dcfedc56204fabcecf829f171f2300cfed3d9422c3592d7cbb97dfd7dfc3248e6442b4e39bd134fb5aeb127c453252b978d121ac54551d4ae3d1ef706fdfc9090eecaba1efa200748fc29f64423268a56972d40ba3c29d91ff699c8e8adccf14545bd202b1e7076f570a6e6a7811d7758ee40c922cf48e704b388775de83bdf46f4e86ed362d928e66ff835d905ca8c950713d71a91fc38f46a8cd109a0de768ef237414d94bf35d147abcd0b73a32189d22ba0fbe9820bc919d4fee172ff4c34208a62e723247159980497a7ed600433ed3dcbd58dec49731815fcb712b23fccd35db9aeaaa607753a487fc6c64b56892b115500ca55cfddb19d3462c18a797f7ad387256db7af3a8eda3209dc39cf19d896c78f360f70a61af37e55be6b54eb82a53d7bb1cccbdae4f4d28373b157edfb7fe5c96e0ac2a8e7d0df84676e5c8bb428db14bb77bdc4f8087a91a88c987ef31a1f3bf56b5a2a0b7930cab5e00bb9deff0033ec9a894e9a0868be88d14fa3dcc47c64ab491fd1ffb5998552a6b224192e1f088eeb0e88d5691cd25739c45b6b3a32981e69226903fc18ae8ecb6338592a311461ca4b3bf8535267f593fec7dfd0ed4fb6d61961b6a29c68915f28001d6718381623356598a83d6de7649e2b377e982ce530efb0e3e4a95ae1ead47ee6b3aef7a7e305595a2961d40e030fc834f556a11439eab2fe5b51faab1ef2df6847198c42ca526305c6a058425aad4a6f5eb3227cacadddbbbf1814d9b28a23cb6368d8b7298f5430975b31a048189485c575d9ac6bc11399665f280b7ee1f809d15916d3518e0cec9ce3aaa915e25fd1094868147a153c0179f897f5b1da585cc88c1426a2484253fceb230ac2deef83112b35c6c46632cc977664e0c1c783cf2afe2977eafece832789fcba7e3e3f3633f3546a53894ba7cc601adef7daa31615493cc815a21e82fa303bd519120a5599d47d4e3ada41c5b13c0034e6d93475000c0bb02dcb8a18ad5a1d8618b80650e699e770fd37e8ee0ff61599b6ab930396520af61e174fa929cdaf257e7fdb82bdce40e3d0e76fe63b2302a27481f1ff8642eb604a0b326ebb66d5adcca8d50b1942f31e5e836c47f4a813479e9eddd4c235e646edf635e253570574edf677618738e6b5009ca77a3d5e6de3e014ebe23f74207fa3d0fb6c093d156351f81d096ee2237c933f4faa10ffa53522856d23683ea62fc3a494164373d4d1b4dba2ff1447b213a7585335c242999e5fbe6194c08cecf2929f5b379f1aea2648afb303a4e46c344a83e69f52abe16b0709f2681148aedc28188154125e18976766cdcd25513e98123fad87c3c4f61bd0c2f10955cdb117c789744a3e7fc4d1748ab5f8f164a744d00fcb4fb222acc4383cc1247fef18c28f760d420ad24d5f6e1216cd363e606428872b3bb1d85c7a88b6d8f5b3d2200b3f0cdfc348a328a6a13c61d2ecc5f9c179bbc1e4fb240824c5dcc63c2341592653b42c0475629f87e5b9c65c7cff2b1736aeea2a8bae48f0595cdd2b008ee0d9ba59f6d0dc015c60e3b859e148e0885a6a56df56cdf3d8346631505422fb34edcf0635165a79420fd27ce4bbe69aab52cd9150532e585d876be8971657ed0eeba30b88fa9103f2e1a6e434270a9a3958b3a628b186b726691830b9846ccbc7cdc2576073730d54f75d66eafba0895d18f15429fb4cba53ca61bfb386494987d0e064939a72f6cfb8fab05602349b94757e0a460bb0935086a90859d0f72aec92439e82e2c9aeed2b027772f517d4496c5bcb1dc9b215b1353a11283c1672f67616370a157bedad659c930c72da21106ae570d2910f48d81f8fd5b161eee886279d03c46f3f18aa10eccc3dacc60ab2465e3ca22bfa9b0c563378cd6cae87f5393e764813f83ac3c76034df8af95162b1b11a403203eeb3d0f2e5b7d0243", 0x1000}, {&(0x7f00000014c0)="59cc59abd93a194dd3b4c6997260983713b5e39ce6dc0d09eb051b6f1dce199590373b3ba33dd3b8de34a2e5f3ea20f885a75b658fee7d2f682d6739b3b09ed39bf1221ee9c2a8851254a287680485afd01f181732832878cba9a432a56b910bd956a6d7f118c189614bed7ce0b6d2f2933aa65dd1c852f675c45169f118e3704c931d516aac9a9365c1c0ec5535f37163a3de59ebb19f434f4df943dc6a07174dd1f3027cabd18abf7ee5d8d450b18b5b3cecdea62097e388d9c62308b38e7e459bb0100c42a5caa45deb2d6963d562758437691dbdcd25dadf0ad9beecd41bc5b8ead0e47fa7a684a35f39b1efc1dc059b1f9fc44a55c7e393a935d296ca1ce90ed88d53c95550d54b894962df5ca8e2771b0bec5c8777193776faae04c5d47ad3fd39c6df5a69a651ccea61cf41838433e0f62032426886b0e5aad30185c697f3b51c7a56fdb8b40642f64239564441905d025b6c090b9b1896d13ab7e176122285c0ab52814f4716670edd5a976b21de898c5cca8f7f13d3b06c4dce7103ab23e3b69c00e2c13ab735fa0d87a41ed3d7ac89c4d03d1d9ffe078da8d11218e86ada0e2f3b2675b1ff0701d9aefa1c59ed85bea8b852ed85f8e27a70525eb7d494e41b4aa2af43e9e9fd10dd500b6e23a557ba4615ac364f416c5edc32880f4ba4b1d257ef6ef59d0a31871e54b190cda2530c2bf8d248b90765c6691850244ca7f2de799ba31ef8abc04c47d8442129121ecd1bd4c253acec6a78d1c5582ce4286a0c968e6a543af404d6a6d369a99e9c93a6ea8b4291f57d1bb569b56329e7057263a25ca945b67f607ac1ff1c976a9b13f408b8662b133109853a4f5fb0109a3c363d74baddc062b10831d2eef42bf6be6b9cb95c6c54628585dcf6ef28a25c1a2cc930836db3b5b8a4566dc6f7ab078873a51a2f4beea1f1e8abab5a400ff5f5954c6c564f7241856f922e81e23801820d9157b3f11e5632ad6c6ab9d37200c576d76942b4387275c2314345f2f17af2b6e49d9924073a53ef29c0c0570240f7c166e0a811f7102ec294d0a4ebb229fe9c84f732bd42964e0ef2256cff61c1a4cfb8fd8291c69fdf3a171aa4ab61398599fe117f2cf8bfcec900d5578abdda232a0fc19e66b0971ad3dca728ceb11c9288ca63b3453344cdc2c37aef2f61896d78259132c73555b7cca42b9168c407a436aef8248dd860b532108b1b05a5432866be5e093c779d7b6b6496f842272ba62892c4ecd414365d600cf7a669c8282f844bf62202bd214de7541d79735b83533a5e0c99091e995f8ca5db335eea602303c9a2d3e3513098342102f09cd16cf851025578f2680812bf2673a59304bdc12e6012a7fb0886640f0704d5dbb2fb8c224167e85687e9dec291a346f015d5318fb6c65ed3dc3c356076cdde932fafc9bb92a4fe4810fe9dd694a6e88d568d382dd7aa6de4bd4a9827bcec41c6ece77f4c880aea088aa9194f8c76d179404655d03bae556815f5cfac190b447a2f14956a3fbbf7eea81cf6f70564b7737262eee9773859514f65cceb17750bbcd1b5959971f8d9ebce9a1c20e5f44fde10b7e51ed151171c3899acfc0b55ac4518c311443b80b1b528e2164d30bdc3dc6b92383cb7fc1826c8190d043376a045055ccf19108e871780d9d6b79db7476179cde6f697085250887e13218bc2739ef9fe552cbb2fcee7155ab6d28381b200370da335c6bc3238541a1144921568d089c3295de7bc7ffb5d8e0b4006f72c7838cc285652c4d49c0b408d3530579af1f89e48d6a9e5124d75ce25e10cd10eee8925441528e9f4718a956d2f051589218fd89bca858b9c8c3af0f7059276c0b4c6b25e57b5cbbf237bff6c4b93d268c3f433fc3a6ed4d25ca368e4f86dd96346bb27d6fb4ae8cdeefed6df8ac7aa4f6a9d70ff72e1aaf69be89e73bf1083746c7e75854e96f48aa08baed4333a8aa0b1189650e430507e10dc0762acd163df6a203bee2005d9e6614d43b5f2f5598b74f9fd1a02a06a424c6b95dbd17f22a502ce73d5f5aa4255bc6c37a67ae22e200b681d0494eebb952bb03db024aca7c819e22165138ac46c468490c61a697cc3da2cdd3635fab291476fb17a1e3b387e31f9b948745409bf3d1cab75605e7f6a88fb8b068762ebcef2356bcc331163b584521ba112797dc9637e0d0246e3fc6ddf5b8276476ba0db5c7a9d5594a3aaa98ede5006fbdc2c86a5129e00fe0a685172af53d49fbe9e21460c5ac2fdeed9c37e9825c2b301cca7af99d9c85bc64c6d93f685e3699f4931dded9bad7330b037a6f8d59ed71d4e8fb3e681c530ac524a6153fdc20e5881fc1449a5fe61a90c03e1f76e678c9285b99305abb37bb815de0f7fb5a62ddcfcc78f7e433bbb56acccfdd7e7e7923af9bc91b23881f3468adf76b8640d46ed842e245788578b6f320d30c34e3cd6e605d8cdc45d3abb7a59ede1ddf366a0943b7a95289bddf7d72c592f6c641aed3213d859607db5ae95dc7e848dc9d35803db213f17f3621217a5e0e455e2819d8fb43b5671498c58f68401ae82a8475d424864debe34e086c895fca4edfeb83c049dd92f768be1e7a90c7b335107aeeeb85c27e4331edf06f637e18a3ed7aa2663923a2d879a8ff25488cbbb1de1fb6c9913191d7ebfbad42cd43af7b83a9a0b5293babb735acbb388b9d1c67f939f2363badac9a3dd8658a66c061113b15478da17a57814b6f0913412cff714f4a8d56065e25cfceaa421551c5c993656b1f016a9ebc5655dcd0366a6166a6ed75ac83c3095a42f26f79277baf65dec3db2a43a7724b9d32bbc911610e325c714326c276516b4d4260a0b1e59c30e1dcb136b797b9cc7d8de8dd25062a1522d8666bb58746043ef3b4e34d13ade4cf862be7e9b59988d76bd6e454137b149025977705924dfec94216d3900bf9de4d0e8bbd222ae8ee96f854e49028c6f29822334b2ef95e548e0f1aa1d20283d75ec997c03f7779a448fa97e3d8661bfdc15455f0c123185709954cea0560a0d1dd7bef374e96277972a81069dd19ab395792f8205ab2df03558c8ef6f5d3247af17868e7c4fe95fed68a4dc91c1f7deb664e7511317fc5eb1d2d6b3df6bf791681cd6a7a9a108147c35c4466a6dc2af521e19bf513a4787d86113d0feb39d4d0e3f0daf7816cbe47c25f556a3e4c11c4a5baf4c0b25378b6e5ed28d659e19f1db942ea0c4f2e0f81b6088a2c221fd6943c3c3f9f068410a1a0b149ae37f1d60793a1418a1b51406127b702f94beb1b197b005a9ac02c97ef016ce49dd774e6874973e2f5d7631f2a449cedde792eea07ad73788500d9c43b7844c7c26765bbbdc8d9d1167c5c7ee45c6969f3ff99eaccb3ec0f280df18b7b137f2bb96e3664515bf97e2eec14e88f7b926acc42558b990c51f1c36bd4d4135cb0a07ce32cd3ea194316c86a3855c66c03ab0997bd96599b7c67447d977ce920b47aad3c8a2811d8e0f0eb5a65129e54c62c9086736b3ae49184240bcbb25933bef99723fa8b9678db92512e5f503fa332dc659b78464cca2df301232f195875aac4efc0fead22ffcb0282622cab0a0244f64c1786e1105cf3c04002ad43cf40604a9f7de7e969f9974b40f9a54067078d817008a9687cf5094dc55d14bb836387302a64fb50e9ed462a9e4232782521cd25f5fee5b742f88c9ab56c28ce6c7cb53dafc4156fcbd46eba201cbaa641c96111fcd8918aee862f4586adc260bdd8114ca717ad8eaa52efd3e8dd978a62e6ea637fdcd95b0476f36073b13a13a1d18265fad83c33c897881f13ee54b37b0bb1a540a5aa2f6c0c4c8e35b1b88ce3d576b57d0c1b94e523234c96cbf73bc5d3b8a853034887f9762ed1b20e72bc2c3391a031f1275548a6d3d8d2ba333535014418c6b0cf33e339710bfd13fd52a5bc3229c248cff347b52315c80fb91defd2c363d0ff4eea037174dc33f22817c8277d82ecfb809d62edb77e6a5083e5072b94c6f17ba8dd1b5b959c6ee57212c688449d6ca9ed7a5c7dcff0cf321b5c7de2b8f16e7676b006a4d216dcf1baf96e124a938fe79df36085e288e9d37bba7474f6d16fcf9aa99c0803fdb0b42d6c56f3031f59feae991e8fc7b950e7ee238874eb0a989222b709baad7a941565768bdfcb883af4c360947869f947d6d054684ebf60ef29b233e13c000d2ffda2803bbfd3840cb66157e845dd630a9230ace94d4f7aa516f6e848d1224b4a8857624f450f7206997799d3e2e44dbdd6f6f227beae6df2877cb0619aa89744a79e4691e5a1b0fbf384b94d264039662569c3beb9573bb18fdf198ec41c67835f7c923ea45d60906b1760b2f46250269914c67c9e540e096056cb720461eb7a3612ed28c6253bfaebf74f55f6edf6babe45a1c5f954aa28e4f02a347a60d123ee4b63d218a798b26d13a9afc1a7647909acb4fbb30886ab16c8ae406456229b87274b0ae4cf965f47b904a3334344f755f49463d4847317f3572b9e27cd9d06759371971fa5156f83f31ca45fe53bbcd69d9a984905c17710ac165921031f6570954cc11d8c6f34f4897e184fe63029da93f459acd1c05c9e314fee179b6400ccf2ee84fa99f68252a5a13b28a51b18e202ba4939a88f5eefe47c00d743580ef7faa8d3ba24a9362ecb3557e9b9bc85996b0942539af266a622f0c599b485fb2eb24da9356ed447dd14b44cb200b3237a8b4275f74ca073d8e300d6d1c6246e995530fa1e4e860f30b59f6245ed44a5ad6b47ee6cdefbecca2fda78d6f2db0ab800eb6df82326e2f8d847df678028e0ed0c2b46958c7897f157272b149deb56912174ec6935e5823ba42b8c07e2c0832f7c3e66afbbb101f824c45048dfa23a7978cb2ca861e12cf57da3995e289ccf21d211545001138be633f9b18666b22d77cffbace2dc95a905141c9c4bb9fcf2d12b19b1c7feec3ecfae25762c4da6f45736eae75cbc2bbf0b375fdfb5c0fc4bfef08b536ff52288b519af5be8a349208e688e9a14b1d374124088f46ac09b2eef4c52e7932b03c2f862ac7167f6d9aa382996c915d7a7a8d80e1b4692fcbf282bcb9b9ae8a013fb3ec55d857f0d5b4b7aecca8785795349fb72c6f3bb2f840b559b8cefa87c311d7bf1273a0aed31ec43f40d3d902ddaff71736cf0b9106900648bbfa4b533e4a6c202571bfbcf13785d7f4adf94062cd3af521a1b9d74c4747b579e0330774f45e8f7163ffdf35cf6961c94f49bdbb6acf9378acb3e3f9a60701b4eb471529ad62d1fb21dfa3f4c8b1a95a42a0bf8c3809f9fe3bb68eadfcbda3ccbaeb57987ac61b36480f26e55741a1c35fe715e4e33e7c44168c961450cf8fbaabf6bdfc42f0626c5779d52d761ef7087ab087564a68bc1bdff3114601fbe1900d79fd628f41028a9a9f78a260bb43c1d6063f250085c668afc679820b44e2c73339ae63435da27ec22d2070d8c2b0a408624ef326690eff0863a8a263d4e3535f42004c8332e77739e37133e7bf5fe6f470441b26fd8b14910f3c762cb474d3650c8828471127238f6b54f0b87b2b234e503997bb1bb764f191cbef29e03aff5321c448a05c6b038ebe1b1e35dd9ac51ac41c676800b78696c2d32990a61ddfaf1d387c880ccc3a051be193a42616b7946e7a84583be64ff19ae2310298745ec49a67480b4d7c6bb0859444160ed4f1934e4aafbc3409d4f7c63b2e174e05882d5ba32503668bc248a487babbe85b41843215cfcc9acb9b023a03a220933f0d4d7ac1bf14ada75833455f341d7dfb9c5e3b4357f3e183cc4e56", 0x1000}, {&(0x7f00000024c0)="736cdedd56f50211fb681eca73a0e9c87eb2903cfffc6a53f7d29f7a1f3ce530c7cb66db08b4767e770403bd93973baa495dcdf4ab60378ea73a76bee5ec2422dc858e5f2621804aac28532a107cd719af4ee165c38603b5c7f3dc8dbf3646727435e5d1d952784ba77190bce1677fa7d7ade277abb6f8e75788da3f41b65cd38f9569c0a2872d3f27122b274495f2edcfe7f0b9b1fbe8749f439c469721719aede11003e7acc4f07861570fae8b1ab7da8c215705fd3582016e1e2487d1dc8bcc88b4259ac33e0d4ca66dd3d6fc0b", 0xcf}, {&(0x7f0000000300)="55d1eb170df597de37752c9d2dc2bd9c47899a5bc2319e", 0x17}, {&(0x7f00000025c0)="a62ecb53c9ee82ad0c07f9c90dace30ec1f35cf1c14ab688b5d3bd1e0f17cbdc743c96897036ccc6f33ad8408e3f7eab6187f1b857395e86fafb3e5bb6642a194f4cb30327cf4516625efede3b92e4f7cfd998378cd96b47f20df0799032d51637874ddf659d5c959f4b22061115d719a493881bfb76821a1426ca", 0x7b}, {&(0x7f0000002640)="b50aae300e0923193e471fcd78e259a77af36483ca548a2a0d2478f73a2acecfc2beb0759e1b337589da04bdae2bca3ca33a64bac1a662a34cfd42da43f99bc3d2079a87daed", 0x46}], 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x68, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000002c0)={0x20, 0xae, 0x4}) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000240)=0x7, 0x4) syz_emit_ethernet(0x3f, &(0x7f0000000180)="dbffffffff000000005b5f5e") 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) listen(0xffffffffffffffff, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)="018fbe53b19d18893dc20f43c0acf0b369d2bc0be8388eada4eb579d0805ff1b021b07fdf68b846832f40a573ad669dca82c1d07cc0be194181a8e9a63eb19d4a3f70f102d77a5e6f0ad583ed5bee2ebffb36c2483f1b21269792f9d13a2824629bb301759c61e84ce9658e6b02b130c40fe9f12dc0eb1800ef92fbab12e3f7eaacf385190f98f8bb55179a1f5778c34e5109bd5eb8b1a4dcee61254ec00c008f00305a613299da78205b36f0dadbcef5a11b2fb9d957997f02a896bf73bdcecdd37cb3cd818ec515ef25f41690e464502b03ecdf4be47d9", 0xd8, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r4, 0x0, &(0x7f0000000080)) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xfffffffffffffffa, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0x3ff}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c65300091ed04fddc40a507b92692a37942022b3fc5d23c2fa6008db1b558c7730a679f1ab884af85e265458da7c2d1e45256bf4253d87531b5031eb3b4b73bd370f544090f8345900becfd18ed86865dd83164c727b31d1555124746795c69a3050a6bc5b3dd05d26b8ff128e30e9218a353e48ff963286a193d3ecb508823331b42d91398be909cc9c8d9265167651cf16c4743341dc0d72273ac8694c62a5704f716322938a68a4c448bb381177e79c133f7c1d4479360d6d489f446fb964bf0e75d650d00"/219], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000040)=[{0x2, 0x7fffffff, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x4, 0xfffffffffffffff9}, {0x2, 0x8, 0x3800}, {0x2, 0x0, 0x800}, {0x3, 0x97, 0x800}], 0x8) r3 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000040)=""/186, 0xba}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/71, 0x47}], 0x4, 0x0, 0x9) 16:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/88, 0x58) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xf7, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0xb37) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xffffff7f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x2, 0x4) open(&(0x7f0000000400)='./bus\x00', 0x8010, 0xa4) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x28ae) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfffe, 0x401}, 0x10) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0xc3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) getgid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x80, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) 16:00:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) socket(0x11, 0x3, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) munmap(&(0x7f000025f000/0x3000)=nil, 0x3000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kqueue() r4 = syz_open_pts() dup2(r4, r4) r5 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x3, &(0x7f0000000200)=[r7, r8, r9]) chflags(&(0x7f0000001300)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000000040)=ANY=[@ANYBLOB="3300747952423608fd04"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="02dc49e99b2fde0b152a87efff0581e7bd22f13b5f1f01b32ae7f0651771e0b22bcdf6e69aa7db26fcd439b5973dd31d2e786436930b406c6222afc7da14836498a0123aec0f5ab2ac8dfca1d9c258d841222db29240f6eeea1573e2a9ef6b4053ac552f89115f5752215a5848fa81991b8525a1b6496e09ac2d850b5caa40ceac425db63cacf906ed2642b35da7d96a263111057bc99f97d8cace6ee9b71200dbbd5503d186274c1666225f78f005fbc49b90d3280607187765fb4337fef23a1dff0da40a425449244074fcbc95eed023b235d9742a0e065631abf2bcae21c99da400d13c22f45edcca73b0e084dc2f323dd2a67201c1f6352d35ad44e7ce140968a85c25ff143e9effff90b698a0da10fcb78facf391d6716b112b58bf7bb653389cd1be29540afbe8bc6695ad8b1275793e686027c20c2267731741c0f56e7cd6a5486045ffc3f799003e623ad90faa7a4124e46c9e020d0af6aeb877893f0c39faa649e12be2505cae67fe43a90ad514c6aa3f566834c70fb8224e070eebad3e99b2cc2d11555647694ecf191cc72f184407421e3228fcd9313ae74275b3c5e0088cbd3591483655d11b4b738d4e6dc5dc724e3ec5c7a1a80ff7cfd50aa36b343acd1af7df48a955606178a9d2be099ac7c2e3b22b162b01b0c339e3ab9a4da3b369d7fc7ad0bc936fecbf00a4c0fd30218d4c5d3fb1f5e08052d3c5376a1f7d4fed43adec1e4bcfe8784f7ce17e10775f6d999719423dcf93b3a66d449402c4dc70ab35c04251baf5a0129d27cec557a475f0735bacc7f92150fdd7968f19aec6ede06ab31fc9c221ebed373afe32c3fd4479a7718bc501773d446e20dcecf464dd54c378b32c95faf5b3395f4761fe7559c54a9556ca40c1c5d8def6d4d7ccfa60511a7c640901c5506021243c6311742cbd0d9a7478050f4463527eb468425230169cd0deb5f87a0afc3f1bb6d5f2929bccb4247c5daa387b0ab6b4e0fbc2f46683ad9518e9fc0158f1516f252890d5f11689008b762f61bd0cb9787e016751036fdcb9193c6eb40d6a134dd1cc5ea82e327693529b8a0258a3d1007f7d5334f31373aa55171840f943d9c0fc06af5178f44bc664844613207742b6fe7d1d1b6ab0ede03e82b1cc5048943d6847389d509bba3c1773fdadb24f3466c473c528e197e5d138773ba902d5da07c9cceb5439eea260e94cff6f66d3bc4b4467db2022438ee6108ac5912ed6e44930d8a38311d0e699e91e3ec052b52ff0b27ffdcf34831955903e86a7567364f06b4e15345a8814279fcc7c190610558fa113095ad572bcd1910d7844717e3c62282fa967379db49fdee9aca73282867f27f0d099dc7cf89674d80c1137beb4c089f4c16c33bcece25d28a21e4f5f003c1c64c142a21e28df57d3df7d30d62880a797466e9321a104b5f26ea89c50e0c613b2d4eb6664c4bfcaa86da54dcc31206d445ac58231d83a4cfe270f10ce4d7c2b30407c6c6fd3946fbae5a78cc94a01c09945e0ff1ddc030c3f32740533f42e8a0bfaa1754d158af8aae2e96cb2f3f464f49452743fd797c618f88d7dc70d4526461cd998e7dbc1abb93577bfe2b43a5bbbc648b9ba5dd023df1e78389b1a794cf5b5132f479028eba414ded3f0ddfdb5092472c0a7dec61d8960d7a52e0af30a19140314c53b33f061ee67073d4b54c164104ed37de348979385b588e09e194e1c9386bbfa1568cb73e3a25b6ce1cde12566295e27124e61b599d1e916b5899856ef22be4e3950eb5fedf27e70843c9f2ed9ee00afb89c575ce223e08354dde9e9e9768530f280baae6c79a5dc6b979c054570b71a88401d74e1e9b00480111b3038c0492fc7f12349ff7f01613d73a5bc063192f5705f0a9e1ba2b34542c90227ea484fdbd6f5407bf33fdf1881c6fae8b429d3ebe1672682ad3b8d3eb37372b7298865e7e92caedf59f1d15688094bd59895cde4ad4045f2cd55ef0299b3b779d731f9a69a9c52d5ab6fc1ccd883c1849306aee983a79be851c62d0856a1717a32060aa578163e583362ac7f35d3c0f66e4ef2b7252580efd0543bc38990bb9c8532926163f4d25c24b38c6d2acff1f1a0a456a294fe86093436578a5c944ddff59aad787ca28de85df0454d0721d7ae8a49aad275d81c6779f303d400254fa988ae60bd814aa9d0a054a21de67d0d9251201439cfd16966559efc2b5b92876c9e21edb0b1fc18298518a764c40a06dc9c6c7d35112519c5674ede019d5ad767fea850bad4c732ea1c4c79dcc6e96049957e6af0e08ce7af23908fbfdf9478cfd41b8d98abab109328fb07be5e21b8cd7dabb93e22362ad6ee69bf1ed3b4398c520504a1781dfa2a99591f3903594cfc59d64ed5aaa7db854ab1a3b6fb638fbb250853c4747b527ed2be7920fcba9606cda745e13c3f2f36e6b12ab9c55b1addcf0735cd78d1deb5679036effde54b81e53eedef3287d3f1d55d4ea7e676c4a705cfebe7ca7fa29ae707263488129d7252b5418b3f992cedbf021e4f40113aecb29e0fe50666390bcf80314e28c18a60f75c2b440518de2f86283541363499a0190d1b29a19a444d08b00bddf93db8ee96fd48fffe12b2b2fb6e2e5ded5d60f5ff5bbab786fc8407b8e6bf633e3d88b155ff5809572c24150dfdcfcdbaafd349c01aae5c709b3a5428c96cfb567b9abd3f8c3615d8c81ff17cd8ff88cf7a51f18ec6db8130457f2a56efcafd91787040bee4fa750083bc15cc4d9f610306803745a9b225caeb22cfc529ca247cf64c43e5f9f3342c9afeffba5ffc2c946f72bf8e328f2f0eeb1e8928b707b2c21031b3729debe30dbdc3ab0b5692cfa3b55f23b2dee5878b845c7f619629262aa7fb58adb3b96f8f6668f461150f7dd6f98cd0785c5abaa27df2604f6c8254230107a93aa456340a86560a5f0a43badee35e0f9289be8f38d87403e212955f1028263a4570afaf2828a47983603b6771471cae884376c4a28cfa0fa340bc357ec50beb3fa92d3090a364fdfabbbabf888de6115fb5bcda5401fcc469b01bb54bc742246ad4547d2eda0290f324f5c88edee739de2d3ce712f1f1a509243dc393d657ee5d0bfceda64a0be77835f1685869e06fe90e9fcf3c336dd961452a654b634f16b5af9a93b1b29a465f55e8a9b9f5c6205e72929ee03c2e26fac11e5b4d4d3cef6a4871b16639c10df3e7d6da67fc9c83b8763f630007e85d042a909529efb1b9fa01b48f2f670aa730044c258ab963206001772deae1e53bb2da360c386cff5a77be3e97fad2b4d9117a2647af3eded7b17072ce05e93cbd9b96f940a02a65434d8079f0160bca496030b97cd5d5d02b0a31587a2fcac38c80aa95c37a0fb96e63caceb55ece79ba12c190fd47b8b1be894e8e3496caae337d2b0ae38012eddd6e8bf9c1f2323083ed9ef152eae5685c3186fdf61873270b41fe02ee0546cc7d36272c3bfac5a4ed1438812b21f4cb564918c383ea2b51c3ce37982fa5e11a366e4218f7fc60487bd63013e5151ead0f30630c0a2eec06c20fcb503f2453b206ac94886a67002dabfffa4aeed69f3ecab646c9a2f7e56317fcbde56753d73d5b68b3ec3fe7bc1db4aba38b949ca927f662ac267f7a5236d0d0fa29c91cd6fd481a5436a3c8e9e19f9bae07ca7caa2c8d8d07ee4c82185bdc91182de857e1f150759c53808bc99447142d669cf5ff4e182232080575738a2be08a57e423d02d7ddfc3a0e7e198bf25a190276bbc07e032cbbe847133502ec9269415b4fe4f62eb62e08399bbecd50d3dc1e6e9c6df2180672c1b32996735129583fe027a111fadcde135251fbcecab6b7c66743621f555c1adebcec7f5d5472ed06efff02ddf0aff774853264e294c7e89f620bd8bf27aec2a1c6cf8f925b12bf2e65fac584318e385e03ae5317dfae70493de1d0c8c9133e87c9b5c59a537d03dbeddc42d8e9cd6b33370ec02cddb4dee263dd0344626690883287254957efad509d7f7ebc0dca6fc40d83214989525b9a3e2bee2f65cbbacf316e0f710dc61b90a5517b89a96d5feb8548644264ec467f394e5f464a9c7b400538874269971a5c38f8ca7b84819d7c2376c801abb2f2cafe19d87f18e7f57f18bc9c6d371ffd79d5fd8bc6158f009567e43e8293f434cdcc5f2dd26135bd4ae8982f7aa70a3370286142c226f01e01d323d63b195424fffd3d74a3d29de255b65f0e2486d55013fe084ef90581f9063499d41afe708bfcdb5b8a1eb69598eabdf1dd581a778896c7733ab696005e6ec0f9f287c12501d44d14414b4759ee07bf8ad0c3cbef8eaf39825ea8ac3b8602476610046ba705268dfd18f83d7b499361d9b3dc69b13e51dcb1eeb6ab56882ff7f89bbd06caf0ebb1ef5a5faf13fb3076fc439d7a86176f9c83671e8a3f144175a170ea30fd6aba7e0f4558350dd9fa1b03ae95c220ca9ce476b234fcd5cb3f4e710a528d13dfd396039b39e1bf540563d89a250ebb659f5ccb89bcf0ce2b5fbba74aa666f2006a1190a044aee5fde56d8979ec5ba58713534a6e32d9cb0ae543a52173fbe9e09d4f886624445a109e592a5c88f911f9a3323a405c81ced7f0c3dfeaf08e9fd7d6cfce764215c17a401979acb0ad67c1e73cc041b8d4d49dc2767cbf3e2bf685e723356542cd18d21188676d43b12964e1fbfe363c28156d4069bb599b7a83a5f5e29ba1a3f4b70a42eeb6c3647748bdf52590cb19a834ffced5d6bc58a44240906da57116556df85eef778ae6dfc5f966d677738bede7620eeeca04133bfacf45416d5c2021c8c6ddf73b3bd46734d94896c0e82f25a03100f8db207c5a91132e79f7bb249b9d5dfdc673ca52323a746d4314bf990451735188852213875a5593cb4aeaff78bb9d5ccdbb18586c7282b5cb9d2a49b20ed1833dc1cbdec89214c051b290b8df550b002ddae78b0b0636299619f3eab5e1d64405212c084bfbecf7cd1aa96934874df0ad503d22107c09adc44b848bd12656d22447fc40b4e2358e366a92b2fe822f765aa5e766386f76ae5865f79c32db1aa5356ea276a7e619522f60a208da1a7b239f67efd070da9793fe2194b735fdbd4eecb2c1b1e503458940bfaf71af311fbdb0b32ed6c02ce91813985c1716b3dcb948e20f4c1bd19a367b27c2bae5cbff2189bf9dd002ba9a08d7a015f86bb7cb0e44074fa77b6c6b6735bfb925aa6f43a2dabcb79a3d88e2efd058ae668b23bd45f65220c12d3326265cad646eacff81fa5dcc12aca99ec9e2272259752e8cfd02fe3ea55955d73d00b500f55f578bf8ec86ec579e0f933f093713e78d8eaa845971282d74aedae9dc2d2153d59a09e73a1caf563ab3a18b49b346c7aa376fe6f997f806a41410e62b3e74803371cf1bc46bae3457f64bf598d8a49d7c8df977731b7c19d340290cb626be9a4bf6536973cf91e79b88a1894b9c7fcd33d7b21b4ef38a686e7048a167626473ba78b03dd6b889737f29a6fa7259926884563d03962a7fe15acd56140c4d78eb192fe8c55520a635b07570c38634b153fad0430c58dcd35b1853a8a08c9489540abf760ab9b5077bc6f0295180f800c9615a9a2e297987055bdc8e294085516f03d47382accd7148f0971699fcadc03942461f0e60b451ef5e9778e41b4f73528b4de56af44e3a030c9e2f2fc3c1ad301b0f988cf1b7b768a22f12b1b900f248832adc985acd3b8a6faf13383ce0ecca58271d6b6fcf3ec2ed8519454684ae363065c4bcb4b4b040731696c6a1c858ce323243425986378d0cea0b0c574b695d7cc", 0x1000}, {&(0x7f0000001180)="54e030714e98642a2d02aa9402dcc976ea4fb9a238775a9465645e901cb15a2b8af30ac78da89e675a2e6f044d0df92622ea4ca38615f3530dcfc55670685affe4c01d629ca44046c7245152de43a8e0ab3c32cdd968ed2f2f6e6ba3e055b76abc0bcb3cbe2fb4caebe394099f87cb4e77c86c950da35b2a230a78268a27a47eedc985dc578b5963ce8e16885b7a13ccb8ecccd54d2215d151", 0x2e}, {&(0x7f0000001240)="f1e453098205221f2093171cbbb657bbe4308e3bf0b9dd18e78f98665838ac2ea7a433b57ae7f41963b02029201af58c3b6e8229ebcfe0cb7a2d54994ea454b7757b907b93be1db6c7c5efb6c78ee2364cd52d7aae35a09964a43a78bb2bdb825ce3b2fd935edc59c902914336b32f6ec1755e27acd7b77a5ffd3527fc42400335a1506b41dfb265dd512bf5c9d2df01061a20f3ab0a5d4b099c0a524ea332a6213fc93fe1052fcb07456e80dd57a68e35", 0xb1}, {&(0x7f0000001480)="eda55e52642c70a2b2b0c810b714dbe5d9cab5eb58f2fda7f62b42a81f0209a6a26392b24148452af1331e3b94a36436d70e005e307c4b80c44a92bd895a600726ecdf32b1b9cc1e3b5c3fa887e8cf65d71c48d32d5a5b791c6786b6b622a9e1d6b8b6a859ab9be16450f602b344db2a8c67754d1a7da8a7e664cec1d84a87cb4eeb3cb2e24545287e370a33", 0x348}], 0x4, &(0x7f0000001540)=[@cred={0x0, 0xffff, 0x0, 0xffffffffffffffff, r5, r8}], 0xffffffffffffff93, 0xe}, 0x40c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) munlockall() 16:00:51 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) close(r4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f000029b000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error denied attempt to set clock forward to 68719476745 16:00:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/254, 0xfe) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc", 0x144}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) denied attempt to set clock forward to 68719476745 16:00:51 executing program 0: getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x11982dbb5c643d40, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 16:00:51 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, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x20, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000580)='./file1\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0xffffffffffffffb3}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1be424ececdad48d1d", 0x83}, {&(0x7f0000000980)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x76eb482a4ead2195}, {&(0x7f0000000880)="665b889a29edaca4a6640d7ce0a8ef9aff4e66d28bd1c2c55c0e32f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10ec34f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76ff7f1b2e15da5da5a9281ebb2f4797def66a211b0f898869de0562fc69d19e8b1052cac620fa88c5d8678f893e153f74f5ad517b086613915783bd8dbad0ee9cba52d6737b9ad060376cd8a3b46191bd8a89e5d86f80418fca00000000", 0x93}], 0x7, &(0x7f00000004c0), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r4 = semget(0x3, 0x3, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/209) semop(r4, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000004c0)=0x1445530f) r5 = semget$private(0x0, 0x3, 0x10) semop(r5, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) 16:00:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="e80000900000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e000000000000000"], 0xe8}, 0x0) 16:00:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/14, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e42c188499fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e249ad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r0, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0xd0) 16:00:52 executing program 1: chown(&(0x7f00000002c0)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="30ad505e3eb8ac4422746eb8b3db8b6f4ccbfb402d029c33806d38279ff557260d427eb16a3fea019693b94b1d2267fd3af93c1cba896c3fde985d94483a4872aca1b02dde9342db1b105537c90184cb96b4bc146e862053d10090061ffc3f82552d25d277356119a66382e07972eb28f91a5b2f98c4f12ce1c9865dd8e8b82eb35c03e2df4e0b565bde580b3c2a96a7b8fb6f8afa499fcd84f86f9c46d67b8ae7c72886ed064094577368d6d2288ab2473fda7c44ac4b1461518eaa5717637ddbb7cabe5816699d97d094420000000000000000", 0xd4}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) getdents(r6, 0x0, 0xa2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x3f, 0x27f0, 0xc3, 0x8, "7db339708aa66326f5ec1739d3f9b8f9adf885ec", 0x1, 0x7}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000280)={{0xd1, 0x4, 0x7}, 0x5, 0x6, 0x7f}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000001580)='x\x00') open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x110) 16:00:52 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x3, 0x8000, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:52 executing program 1: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/191) r1 = semget$private(0x0, 0x0, 0x266) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/43) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) r3 = semget(0x2, 0x4, 0x221) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x3f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = msgget(0x2, 0xaa6cce4ae88830f) msgrcv(r5, &(0x7f0000000200)={0x0, ""/88}, 0x60, 0x1, 0x800) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x6, &(0x7f0000000280)) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x202) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000340)=0x40) r8 = semget(0x0, 0x4, 0x42) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0xf83, 0x8698, 0x9651, 0x0]) r9 = semget(0x2, 0x0, 0x48d) semop(r9, &(0x7f00000003c0), 0x0) r10 = semget(0x0, 0x0, 0x270) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000500)={{0x401, r11, r12, r13, r14, 0x2, 0xea50}, 0xc71, 0x2}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) mkdirat(r15, &(0x7f00000005c0)='./file1\x00', 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x79, {0x9, 0x2}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 16:00:52 executing program 1: getrlimit(0x2, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_open_pts() syz_open_pts() 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3523de65cc818d10, 0x400000005, 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/2\x0f3\xd6', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xf4\xaf\xed', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:52 executing program 0: nanosleep(&(0x7f0000000040)={0x6, 0xffffffff}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:52 executing program 1: getrlimit(0x6, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000706000/0x2000)=nil, 0x2000, 0x4) pckbd_enable: command error pckbd_enable: command error 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x55) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0xc0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x0, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:54 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000100)=[{0x4, 0x2, 0x8, 0x1}, {0x1, 0x5, 0xff, 0xfb}, {0x6, 0x5, 0x4e, 0x9}, {0x6, 0x40, 0x4, 0x6}, {0x100, 0x5, 0x40, 0x9}, {0x2, 0x40, 0x20, 0x9}, {0xbba, 0x7, 0x7, 0x4}, {0x401, 0x1, 0x7, 0xfffffffd}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:54 executing program 0: r0 = socket(0x2, 0xc003, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x5) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000ef86a94906d8bfc9d306700"], 0x10) syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = dup2(r3, r0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x80) getdents(r4, 0x0, 0x0) pwrite(r4, &(0x7f0000000040)="8c5385594deb398028f681e12c1b0613b640166597f6af54b4cffedb5832", 0x1e, 0x0, 0x0) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e078db69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f68b11a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) fcntl$dupfd(r3, 0x5e04a45d076bbddc, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) stat(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000280)=0x6) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0xffff411a}, 0xc) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="72a492cdcaf603bea3530bc832210962b539d292e21d76bc40cd4dba916fda06d8c6082a9058724f78d37bc3727771e8166bd56209c64855c384488f92d4bbe91c5df23bf9c036ca392607db38c649a7168d2d72be7cb894d9f7051245f728198a3e83f4fe3519be9346a54eedc8e5cb62682b0b7684e62c22b1a619cff81efcbe4e0f37fba8541eca79740be9800ce95d6481b54958dda9025e346148c83d14ab8423a6381948e990489aca9288ebea5b713857f63208fed7e54a3bb4eb68654e43bf3ea6b0322153fb16047357e3e1ae9ffaa4b51d5d4ae369390e2cd6d5dcf99f932a0442b6a1eeb033515518c40d2a3e1cebb6924066c227eb8a98dadf", 0xff}, {&(0x7f00000001c0)="f6ccf9be9ab0ef991625289e5474314a479fc8fd423e9a9c5120f98a171f162cd16c237215b75800c35bef938fd11ec2ae3b7bc04e17c5e6afd6266b485913689affedb93b4e1396cea5913350a0d5042b2a6fcd28a73e74c6f78d67", 0x5c}, {&(0x7f0000000280)="3d90a9a336590207475c8ff023970c89ee82afefa4326aa712bf2c296d5dff2e4c1f23a7c2ae5e47d79886138a3e9e690e73f11b87aabf4dcd694abb80a1736f19687d69a2d4f20db95ddc9d050580c9ba2b2fc3f348f025421c2caae82e08e345e9696e8bf02f5b7a4a237bb13477c4ff292318e96026fa487085e30a219f770c67d0cc600b720333eb1a73cabd311f57c1b685dc", 0x95}, {&(0x7f0000000040)="462a55cd2a32c3e8554467d1f521738cff0191ae44ac83e1e0ee2d99b83e7db83eaf13dac0dd8200"/52, 0x35}, {&(0x7f0000000340)="89bbc83fa4d4e0c65411677477bba670c1b63a1aafa921783e655ebcfd13aa18d68a9d9c3789003bc90a143dc2f2d2504c5bf1d8d413fc11307457880f9c607cc048072d8a627cb4ae612c880e1f555b99257d5743c3fce41b1ea9ad3557bb64af01687b856bb1bc7b38e04e509ee9238db4ab0b63703b08e798fcd2a66afce5a7715eb071a0abd858f512c8066a53c489f8d2dff6159beb3b4790838ecadca8dd", 0x26}, {&(0x7f0000000400)="ccd5d498958977fa508e2d17582a2d66cf8a4ed62e99c59da7174cde93f81d620cc7ce9aeebe83f552465aed1623ba75208cd2754b6b52f4229e630d8c0799f363b127684c6a378330b6e0ce4372e9236539eaae0808737504a6422f8e2414f514a76115448504edf5858e2a3b89a9827bf3e77694f9a29ac41791ab9bec26084257e8963e35", 0x18}, {&(0x7f00000004c0)="3546dee80996720aaee8c98bce0431d2dbd341f5b9783d8f96471721662eea34444fb93a3aa5864acc6efd894d1dfe1221efd09bf29e5c4094fb860911d21541c000d343cf805da2c92fa88bc2d3ba96626850152f6f00752efc6172a8c2ccd0ba003a755115940974a7f334e8e6355f12f4414639e7771260bcaeab6870fee08ef828c7019161352b1cab301b9d0238eef73b8a4a45b4118fd81c407955463e1a87664611", 0xa5}], 0x7) 16:00:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x0, 0x64, 0x7}) r3 = dup2(r1, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x5, 0x4, "0c26252ea518a99b3b924767e815ef4516d63df5", 0x9, 0x8}) getdents(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x200, 0x4) 16:00:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xba0f, 0xfffffffffffff120}, {0x493, 0x800000007ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001c00)=ANY=[@ANYBLOB="00102e2f66696c653000"], 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x5}) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x100) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) dup2(r4, r9) r10 = dup(r2) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() getgroups(0x3, &(0x7f0000000200)=[r14, r15, r16]) fchown(r1, r11, r16) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r17, 0x8004427a, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:54 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000001000000000100000008cd7ffb03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x154) readlinkat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000100)=""/220, 0xdc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) 16:00:54 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r6) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f00000001c0)=""/137, 0x89, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x7}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)=[{0xb503, 0x0, 0x0, 0x5a5}, {0x2c}, {0x6, 0x1c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x3, 0x5a, 0x81, 0x40}, {0xd67d, 0x9, 0x6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') r5 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x3000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="45914a653b7f3ce51fa60d44ddc60cf86f4006638ddf65009d25b58590fd895f3df9e59847bd26ac2c6fa7530452f61b120980664f7dadd19b8a67c441d42a42cf727fb27e8f2be73d", 0x49}], 0x1) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8) r3 = dup2(r1, r1) getdents(r3, 0x0, 0x0) preadv(r3, &(0x7f00000004c0), 0x10000000000001a9, 0x0, 0xfffffffffffffffc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x196) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x80000000) chmod(&(0x7f0000000000)='./file0\x00', 0x10d) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="1578f6e65414f394662318", 0xb, 0x60a, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40000000ec2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)=[{0x7, 0x7f, 0x23, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0xbee, 0x401, {0x9, 0x6}}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x75eb, 0x8001, 0x2, 0x2c7, "dfcc7489087b5730605984f8500b6368089b0116", 0x0, 0x8}) r4 = dup2(r3, r3) r5 = syz_open_pts() dup2(r5, r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x7, 0x7f, 0x3, 0x7ff, "f8253c56d64c25f2fd5aa7277149518be6f03c72", 0x7ff, 0x8691}) getdents(r4, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9ce0, 0xac, 0x40, 0x3}, {0xfff7, 0x20, 0xff, 0x5}, {0x0, 0x40, 0x4, 0xfffffc00}, {0x1000, 0x21, 0x22, 0x1f}, {0xa38, 0x9, 0x2, 0x23f}, {0x6, 0x7f, 0xff, 0x1}]}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000000060}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:55 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r5, r7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:55 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x181a, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:55 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="ea44303f77e2d273ca6eaeea417aee30e36b88708de1a49fbdbc81488924866f571d2dee4d9e50fa142e3640ffadc58e0d1298c8e405b4a0c0362878906fa5ac1b16c208c604b3acedfb7c9d8046dc4c235e15e6694d39ad", 0x58}, {&(0x7f0000000100)="6b48c5fe8d4fb6f9540474afcf18fc649fb947cf86802ef60f0000009a315ef387891395fc849afc55fe3f5692d25a0131", 0x31}, {&(0x7f0000000140)="081b69e89a1aec57aa97bb632f068b045545c4b8224fde0571889b33ec48b7e941996f5e2a940b59c95dee34b25aa7b6708ebd141c914c88c63e6282a6cf103e4a12359c729c3bf17c1a96", 0x4b}, {&(0x7f0000000240)="e921a9683a4dd4f34772b04070f11980d772228ce82f76a2ebce66368d49f7bdc0595f62b7376e09d89939bebd53c35024873c9df4d564bc2e3a3a4c0623286ff473503a82959d38c472df0513e4178d6a", 0x51}], 0x4}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000300)="fd0b3a76459a2be872d19ffb6488649de2bb", 0x12}], 0x1, 0x0, 0x0) r3 = accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) connect$unix(r3, &(0x7f0000001400)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:55 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000e00)={0x2, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000880)=ANY=[], 0x0, 0xac544c59507989b7, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYBLOB], @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d25189f2c6a11a879a823ad815304cc48fb44b4de7a0f723e8b180c78613b086b67d84fb395c88ff9d87da5d43edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba7198c6abd2465b7386433786bde6244fb0d1fd78dfe9100aa086ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606", @ANYRESDEC=r3], 0x3, 0x800) msgrcv(r3, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r3, &(0x7f0000000100)={0x1, "3789a211c3591189ce2749b7afc93da0c0a8a37531046f80754ca7ef729beb65b17facb7ff059bcbff5e5a4c43fede5441bb720b00117e127bf631966b537f16a906caa2979cb58ebdf704783d1baed1ba9b356546f7fe6ce8ee3fb8119af7507b7f7b7dd68a3d2674bbf48fffc9b5705f8c11a799d482b7a77e16a8dfabaf9281116981b056e638ccdf519d4d3e7595d3887001ee8e5d0124af1118446a6b3d58e0cf6bb1b8c65babd22a6d786e4b5e3f4d91c58ec91dfd6d01aff831e80caa5daebf36888d3a52bd0debd2dbec8b3f7cdb95d8eb81732f130f4a30c950"}, 0xe6, 0x0) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = getgid() r9 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x3, &(0x7f0000000200)=[r11, r12, r13]) r14 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r15 = getpgrp() fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x6, r6, r8, r9, r12, 0x39, 0x7}, 0x84, 0x7fff, 0xffffffffffffffff, r15, 0x7fff, 0x0, 0x4, 0x9}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) r2 = syz_open_pts() dup2(r2, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x400, 0x1}) clock_settime(0x2, &(0x7f0000000080)={0x7}) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) getdents(r5, &(0x7f00000000c0)=""/203, 0xcb) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x1abd68504eae65e7}], 0x1245, 0x0, 0x7fa20600) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, &(0x7f0000000840)="0e11f9ab98104fa699af8856151de130857f2690482d9bd37698e58861f8e756011a4c89655c254e0069432933663984840e6bc107e6bd418249768291ac87ee547d7651bb6bee03fbf5bf649e188b2e64d92b326ff60df04b3e5c5405b4ddd7e175c64ad25aa4c7374432b65aa737b1c2332c08a7f52532960c67ca7ae353a22585fd3a4ba1661def2027f3c8a27b6aa79510fa0623e9f217e06afac6ac6b0de80bb55ea56e36ab3b70aeb163e1cd8db716070cf356410112e9a942e78d01ad45846fcc9b5d35f75e111e82e46fd223608fc9821294abd4a7a54c7ba529ca1c4d91e4dc676919bc02a93eb1dc76c557d535820720a3bc321e850f88ac3794de16834bd619610bd15265514a592dd3cb3636de2eb073febce054aa8326a8ec90048b6dd0947d1cedfe11316df9cdc19195a218a011f1c3fd7474dfae085dc9e7dc4fa57f5ad763bf7a81034c409eeba00c9df158292f86c50c4390e0338fcea4e4065f4e38229dd534b4774f54701d28d7debf85e4a48a7515ed0853299c3db2751ffc75c76b39737546d5532a756cb0605631b6aecfc59544a99a90ea2f1bc1000da28d0359f8683fbfca77cfb9add9118f430839ad6d8ff4e632d1d3733b9cf820f14c34f869c410797012874974ee22bd258ba45dc1962cc878af57fc057fd43802c23f318c367247bb9446a35b5d5a0d06f04e97de6178223283f471710eb20f18188fb57831ed8ab3f0cbaadfa23b02eefffe37db1d42730c114285616b7dcff0e90431bc1154158ebe98aa66bd4addcd3d7f5e04cf4169d74d7985caa672bef3d67bb64357ac1112c2ada202de40650991d4bb4686d4e8fe1df99c7ef9b206488a6978d61f74959aa5fe14c053230b97a77bd4f6136e193dd9473bc71e43246725e209f38ade59163cb96321c1c0e1e0045b84adbcbcebc96700b163c02dd7a8ec219dd2c18b030e39a8755d809a2b401184104a43a79b14cf2bad918e4fd7da1663dd74a4d4269c8c780a24fdd025299842592affd07844ebf6daec99741ff8712d0a7ab1b754bc4152d366ad15e53308e52923a317dc428240b1b04468106cac5f844219d226d49664c2fe2824ba1c0c6fd0b78a1b97cc9a7ecc582426abce8a5d332f392e61f6f18015a8c2fb4752037eb00663b6a09133e863c6b44e2fba34a6991b0678801ab3c43edd9fdcf4c5147a38e861dcbb9abef9428119628b3c23f3df8d99eb2532584bcc67b42f9034f9fd6835b7741e19c04deaa4c4df91db2b2597c2f424a08636a609cd5cc15bc47816a60767ffbe071f99834bfd1066603adbbf43273dc0380905eb52705d1f2fd11ca862df041be441c877194286fa79793321e57ef71eea684048d6696d0e5dbebaed528991dd7ac629b6bc9a1ccc9af0047bcca046a6cc6e60628b4cefa5d5a740f2a0be5b51e4a6716d9466bbb7723662dd916263e153123cee8bc2d4ab19a659cc14370004f8a8099f5ef74816065004d895c8048caa54e4f2bb7ae24b3673e71fca5b02a7104eed86947cfafd0a91340ae678ab7235d8d743c021c2551f08cc85fa9329ab030e25354c90aff50d54c9f26ad6ec90ab6669d9e4bc1b518a3b5acefdcf0df83675ddac38e584207a392ab97989cd02ddb16bb4a8efa2acce5b892a66045dfced00bc70b03f1bb431402f5afdb3791180b5c29c628c6319f834f5224518103cde32a684e40476a6aa984af3c8d6759fc1e25688ca3d4d1da2f44d2a35549734f732a40767198dd53440c8ae7731e2a819342a4a777d7bfdd0f674b137898c0f0dcc1fc422b9239892f74412b42bc2698b8d1cceed2f92fcc9f746ac2139fd77b17fbfcd7dda9aaec27c84ce70e85e9c9071b22e9d2e1c72af48a92fd866404877a02fd08b2f9adabc637d62d181afbee962215334aa612d05efbb57aefe55edf47689888829322e027e8c0f9ecdbafe4168d0235d714acb017d25817d856db92b2a32c2fd0a67eadbe86f89072c3003eab78a866e332dd723f8e9311d2f2a5f36c5153168f61e5ce175f4a431df8478b0b23e99108c34e0c8ab7917bbda6e14d07af743b6c4179f3deb1483bb313d439429fe0e391495aa9fa7007fab3cf48e5f0fcdfb4da9cf2848c78c101e5af41e6b9d3c72642874524d4ae7cf1677efeac7b2b7764888e4db38acb6b8d9754ac51813b8713480d95369ae9fa6f2b847a6ab5404361074290b75fd182c2a1857e7e0f1c79636eae9f86c7d69d75802c5d863b9276fc8bafbb762b3c476cf1e0c0cb6d802ba1d7bd57081fd561e212cd394655acfb5baf061d46467cd4db911e0a8ff3064154a5cd44bd55c4aa0469fd1b2a64b082f1aa688501c0655ba498112170d0f1cee3cdf569e5dc30739e50ad44051d73e1f02683137695703d0a9c9a15f370d09d6532a4c3e64aefaef375a8b8887d5e78b2abf824235929ee3eda86b1a7a3a53dbffd115a2db97ba1252c92a74b872d637f3bd340fe3ca617a09783ed140cac376ebef569e84d2f2f3147c56e21e270eecb27fdda6927ca4e4828f89709f894f1902aba2dd102ecefcd0e9b228f7bf989d76aa2683ecb3a2677c6757088901dcce745e91cc00c3274d80c24d4e1a84f82eb0c4bf1d38342be1083aaade0c8e049eed44b7ccaed765fcff5c2d1ad9d69d257441136767c60f0a4ae3955e218229bde54cec2acbaa14ee86b6899127bffde1efe50a97c8592abb89a43c6223597aa55d37183799c6352e208aca89b73de0a71ed7ba1202db25d8bb95c9bda2732b73c96496362624aeb1cefeb796d5c19691ff85594ebcf1bd99bdf259cdf157f845fd748b83bf5b131b695b619644adfc51e567bcf18a4a21c23e82cc142c42f8446b20955707cdfb7fa933d8759655fc2c6c094b3714797723d299f506945dc11f79e760a5510c9460bff0a359ea97cc05de194bdfc825b18a2e0d2c4652f6cdd1b10b55c62bed324da370f6b71756fc2a784487da948dd345a775e0b8ec56f65d5724160d681f034158f8257291c4044c26d11fef7864903e714921462e9148d1a64d947c16066c02c3918940b225b83a310f586227e4d73e07dd9e6982ef5634ccd9dd7714313082bd4f7d9f1c4ac8435f59ee7bea5d3c054c2d968162baf7fd22f3473c0f59fa46058f292e187228e5632a39fa9ef47168c3afa7b7c63ad6e1eed4d12faa079103398fa4ff18f98613eb85c5a88a15155d9d7b726fa6609b39313b051ab4928407cc12c31eeb6a61faad9c57feaf0a9da4494b930f83a02b5057b948b0e50f69af7d5e217cdb7be9ebdffb299638efef82082a0b1d943e72ccd7f4bc2676823703535882e5b8282dc18fe51a39908d673cc6e2423682dbcce71acee20bad8680e7c2fd57fee0fb43a9dc34cba98a0d0485d0e168c5fce1de07f7c9ae301e4660602723721805c62ebe7ccdd18130b86ee96a1b9a12428ff42d98c3db58254e315800552cb8ee7b1d06f88cf715ab3f1339bd682e892e20e9b58717259c534f593b6179477057ffe06c3e355aaf021f6344299aed4bb141300e32505504a5b2e2f71f4d40cf77c41cc6c6f86b9988d5c31ba875f1c759939ee44b04bc5e6ebf4436e767052aac8608b910eb4e08f6da6b3f9c95d0659117de2b5f44d37e235ebc6ca300e169d119312bd6b10705a1a3a826a1d72b13d3d4c1e65f6a7fe9f14c0b59dd6ac14fcb908f583394e5477098447586206dae27b06d98e2243d22068b0c116f9f57d98c7f0839f16606f68524a95380b704eb5ca11abd903dda1cb51e6ec376743b535cc9e7bc2042a87755cfd18e6e536ac40ed297e0cad293fc6e6306115a60d3b2693eba6c711f9e6fe5f994d8cde10d190fe4d8742b0f995f35af816c31e3dbc04e326d1087a7079d01e38dcb8583bf76029fd086bad3b271b66f2227d6b3dba0706a7c621d8ab27ce87df1ead5bdb6c3becdf9e89fa3707fcbb957816a25150e1221d6fe3e3980a7bcaac590637ee867e5a4842aac58275e61f02070cec6c4e8d8bafc4255993e717294c6801b4ab7a8a3a7fa1fffa7e0b20c33a7e1b545d7440c5ae8ad6c241209ff06aaa8d550da67b066cac09339ae9adaf59f1188493e591989ab1b353a23ec2da430565c03afda79b8cf60f33916ec06eed427b1a234e067458cf9b9b9d3120ca5a077ee8192cf92cf96beb0dd681ffa8cd224e7f13823ed3c9326c5e50b2389d69fcdf39c96558d3626d43a542b4bf566e057d624dfee14528db5a9f6b8236d3935524e99a8d8a12c3964d936d725e46144b5eff79cc43c305e4d538b54e22924588c4270c51d3064971425f8e3d8cb1ad5f23f0276a43edcd3f17496b91cbfdff215e998af432ffbd75e1563d6d3f716e6270aaaef4066c610c26007072a7ec5354a0bbc11752a08c82e92aa9de424558ce6cd5b1a2f6cbf6dc0186a406987cf4e4f57a70d30d7aa3f33b2288381c9433c9110db7b86edb820dbace242a57445343ca659aecf70f7b40b5f09b9464ae910d3563e6c80f4abe3a511fa3eb88fae1475fedcb508b4282bec6438a3c45f18ff7ee1afd15d602127c9539524d9b73f025844549f60d45bd5764b020712af96e70f6c4b7622d59670173a414bb0709eb9610fda103b8f2f0f1df283136e42dbfdacc689ed05a288e85aa782ae2cf4b5f0b30959bcab97d411281fe787c3463035b3ec15232f5bead10934c468c9d160f3a3d34d1b85891751fe010ef6eecb404b24f8c558fd759c0b5f051d00d7b785e16baac921f1e0374dcb961378bd9aa0ec0bfde65d82dfa66ae5b945278661153f62a3831fd8fc65a80d6488ea0c23df50b9756cb51f52aea97d6d32d03f2b8ed39f10f943612b72e3cd33d440a39594b603036b42868a6d390aa49d7a2bda116a2b1e0ee61028eecae24df2ad4beb3690cabbd520c2629dd597117742a2ca09c0d4cebc1681c42ae2bb030230fece57508ba182adb8ea80760bb06eef35b6e0ec44121b26efdba4f66351512d519f44c56a0443bb77811c28c8d7c5952014e352eb2d59597fd43847993710a1a8b9c7d9d7a4427caae72bfbd60d2b0b1199e5fd294f836bb06582bf0b5d5f0f5d2fb2b7c9c8b23b30d717ccfaf4b9326328019299bda19efa2aaf01e596dd42e539fb3ad063468e5d223f85a056ebf6a2e2f32c2e7cc3048de777bb90de9c1df3a136077f6419285db5cf571ca31da4a9eb16f43a5125afe51b2a0cbee14306c75611b5de4aff39aa273c3544d53bffbf68cadec2c015e06c8f529bccb542819f8167f73787383d53d095afe34d8d5b341b3a86e771c805f76da2d087c094f80ce6079bd1b04a42043ae4068f9d45a7a4440394f7e450521db09f8bd51469b4391fc7b343837f9b1a9abe4a075e9009bc00b4b9c446ba4b6fa0ac088c017a89f5381361349bffb7baa1fc029a2f5ce959e8bc201e2c43a25105bda146d9153ebaa881f46975c5a54047d599f94ca8107ffce813c7a4d9eecb5fe735be7d0728743e26ad5923aba74083120aa8674409379a2aae432a1ff226323368a588deae3cd317a619449ff26078b880ef544665ef5394dadbcc809fb27507ce582b990c70e9363aed00aa232582278911dce21bbd4c377c60a76bf01ae17407cb574df9995f54d6dca91d97c013fa385511ddc9e2b5c1c99bbba6113ab978a3136b379a7e146cf3fc5327e858a516203eba90d4239ab9a7abcaf3ab6e761eb23963dee93c38fb07976226d7dc8ae9a930738f958f4b89f2d2526a90c30965a197f90bdcf5f3907e7499677cae0d7644190444", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = syz_open_pts() dup2(r3, r3) read(r3, &(0x7f0000000140)=""/249, 0xf9) socket(0x2, 0x8000, 0x6) ftruncate(r0, 0x0, 0x80) 16:00:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x30, &(0x7f0000000080)="27240063dd2bed74fc9f12cc09fefc2a470b016267eba1080853b6df2040abd5bf4907562d367dcefe048f708b56bab6") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x7f}, {0x20, 0x1}}) getrusage(0x0, &(0x7f0000003140)) 16:00:55 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x4000, 0xfe) write(r2, &(0x7f0000000000), 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1}) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000001700)=[{0x1, 0x9, 0x800}], 0x10e) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="35d40b9bafe786960000dcdce49cc7f7a5258df38a03e727da782116a2a08ea04b139713196076d0147d7ea4e2833953a2a4ed5f7525e9693f08252088f8dfdbe261a09e7ee4c8c516b8a2f13628e28efa50e3c8b0ae38b890ffcf"], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r6 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000), 0xfffffffffffffe1a) setsockopt(r6, 0x6, 0x10000, &(0x7f00000016c0)="733566c1f6df1ed60114a5", 0xb) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r7 = socket(0x2, 0xc003, 0x11) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) syz_emit_ethernet(0x1000, &(0x7f00000006c0)="29497818d84e461f696290dcc4d176231fb2dd6a2cb26b539df77e7f180fc495024487e8e7cf963ecfb6afc75cc96aff6a516bb61f3512e7aadae3cac3c9742b334ef6f34652e457bb49d988fac1a78a87d916a5338be23ec2e4c3387385e5d78a3a22b0656e67ef01e30103fc62d918135858f2e624dd896ab6148b89a1a2738dfb08e308976cb4a895176e06dd89855dc79f82852fa33529a9149431abb631e69088c5a4b4f2e2072a8cdcf82adc6e829e87f0d70d1ef40449b3a0749ac7cd5874228f97dcdc2854e46220d61a17c100f36694ef1211c9f1cc590f82202a334e367ec9397a66d098f70a889e99fdab1abdfea3157c066b93c1d185a7d1453ebc2ffe81e2cb4cecd55e3a4cb65cfff2dc2155ce695ea7d20a775bd4bf21bcc5c499660ae700ab036d399362f8d15089776311bd5ad04c7eac8a8a72cc55d3d534dd13266f39d99a4d5c252fee002137d8c6833bbb1029e58fea2046f2a9c2973987835c181da7d6e3bd90b368fe8e91fe78a613e9b418fe3965a297601aa05870351ae091db1ea9c26c709fc7cf2ce68e4f9d692b334ae1b34c3ab303e8e6bb08a3d554559a598c6c7b29d800dd1b85093279cd32885917a4d40f2109193126630e5014d1920f702b3e028e1dd2095d2a896fe23cc64bfc29bd244d02ab75be05f115550fba74ba6a0ea7bd16437bab6e286810dc8e48955a2601cbd0a82ab80de1c2ddc05036815ce778056c047a4941213b72199ac9bbbacf5a47f45a2ed4539b6255d5e9824dca2f6c1e56d0c640a775feb252aaaab64cec010011cd6cf4d72929d1347d43f6770f9e855d872968bf7ac9973e21d40db3362e4c8a143b4b8150df5c8a022f92471fc6e41869cce14a16f1b00e837045ce613ca9c22d9490d586608de280f3e7b4e92dfe61cb1a0ba9dceb3916a4c3c884a53634683bfa60358442e4bc108a052b8dd53575ab736d941f4809e038d91c7030b49c5ee6b5a5bf2be3de3b99775bfaa5d80b83e331447fbc013639af1c7a263fca8c2fc0459759336d787aa87af492402c2b2a8c31d286a5749a85b2ef9d637fa3d868cd75623bf7ee0dc5cf7150bfe602f9f6ac16ac5795d19aebdf453bca0f88ed9f34d1d2be64b1d34ff5c31d9f1cef31610c1c2fc7ba305168e6b3741a233eee3f80031577253f372db87a43ae57749f9a0f7886b2d5cc3f4d3be8d6b848944557a2c6e598bdfbab638a0da96bee83e4a88907186dd61e48ba31d4390aa3f48506d52e917ab021d8b0ba87de7f61c4357b12b60bf3e743bb5e2ffe9f723f5bfa5434a04ee9bc025a72f03e1125a9d424358a73d227b8c0fef4e6f519f04bd4c7de3743acf5187b6026880ebdd901e31c9bec77b41d663fcd935397b0c19c3d3826243ba279999c92125758dee697df915b5ca6d3e6f79c98abc58a2e41cdf42f14114739755bf9c935df3f5c198c58a4b683537e94b5c421951ee61525ce070c1327d37abaa7a9a32cfa4f717acd9ea5bfa992fc5c2e46ed999bf2eddbc469f2ddd7ca2120dd0f3f0bdca11e83c2e15532ba2c723ee0361bc6764dd569af224447c4c7866874b38d8f84bc45be314e014ad1ec0707d43014462c45c879c636783fd65d5ab4cf2cf3323d7f9f6876c24b56cd16d506786373835b70d3ca8062d603e8078d341db87739a22676ae11c4b8817d9d5fc8b254407c46fdf14854f55f3971d6f42206154b0024783d39b630ec30ab188dc3e7c88ae496cddd1f16aba549307d4d3a7ef4224d863b4c9aee9b9e034030e47e65d2b236d520dd831dcc48cd55bcdb5829db58a836cbb5bc160269db887fdc58bd64da010ffbb08ccd29b68a6b2813aa789300ba0c7ae0bbfdda8bf0456c5236bbdde352497476b04459cd660440eb2fcaa6c096148f842e07f0947e0ea951c6947794f2fb7a049d269a4922a71c68692cedfbea37c60dbb6ca818f15e701e1b3a0e9e6cd5bf8754461eed361ca4ab6bb8a7800a094ae4e468f798845b062515e42194dae5b29ac2a76501cc5ae28dfa46b0902bfe9e1e2b3f20fde57c6eb963015c06b32279dfbf43571b5b4763351dc45db7cb8af069e0cb399de8408943cb404ed07cd55d83e12e3c36c25f3c933ee4c079446c754d3ee34c26b8003b71347d3952514c26ae8bf5e8efd2a38f19a180c045a375e74686584101d24028e3941928d03e9e50bb0191dee1a11e3574f4d41e8b6210ccd4b270e9c5a301204679e946275452bd3b7df83600b02ce7e5ebd34eef3bab275b0d90d6b52a0cd827e2cc6352852143d052223705a6c6481eadc05ead7432589391f5ca51cd7626b11d2d4d831ad04cecdbc379bc40c4d92bc5c5de3b98bb463955f3ecde97c81801d9b2a6411bfcf726a94e5bd46f4e7c270225242d707b04355ca4fd97bcf9cc216d3062770678d308cd4d8467c2ac02d72e168eec8a706737110d44a1ed474f6a0a4ed9a4e41052692f16437874469b3e13f734810efc74c6f9a3799304d834430ca25744d4b54040cda1b94f0ebf8e708fedf572f578c2d5bf4fae696d700358cbf5c13c8ca0672f9b7cb77b73a9354aeaaa6429f4b7dc8972317e0f8cb9acf85cbd5e03222fedebeb5d1533f5214e5ac46d0b93ad8f9e582a18973941e111654bbe8685c55c88ab78dad8a40ae6e83151be240b8850d6ffe7548c128d25a3a0dc129a5fbd6fe2e560bbac54bdf689d02ab12e089094b107eab64f6901ac170fe7a3a930840d31f77eafc052e3d8b448cb80733d56ab81252d99e3dae218a043bc7aba1729ea7fa15bf7ed203fd961364d5b2c4caecd868f74766675c632ca1e113db4fac24af7bc7e30fb7bbe91f2bb23b2cee3ae2ef537d226aec7d47a6cb022358b0e66c096376e5ea446ede7652f89bd32834272d36b7fed9e9ecb7d78f171ecf4a9946e588218166b0ab1d0a5201c29ad8cc77d0947fbd4199fbbfded008b397ae1fe523abdb8af68406ec84deadd1c36a36f977c2ccf3784ce33319383d8fec05de0d43d294d12086addd0fab2e60b0429faada30f03badbabe532ca7c4b798e63aad90cd890c5352d30c29a9875fa9dfc708944955549815056dd3c03ba70d8825a4ed02e0020b7ff96e89203e33593e5dcac693f875464eb5fbcff97152ed2f95e997cd348659f89a12a364e041a282e49817d11972648ba96668b7e639bdf461dfbb96153ee33a73a9f5e90e4f0794db608844daf6a0e9243d692cc6dcaf4eae0a5549f862dfa1d1650a16ed64762fb896bf5f2db6bf6613fba08d360eb3439fc167ba1b90355604bce55a70800d97e19fca6698f5db85851013bb06ff5cd919d19e6385d3e4c8ee6573b00f7bfba88de7219346131426c18a20b598c34600a58afd74ace8987938dc1a22271ce71b6d6a2a9fd79fc7c75dae029c6a8a84891c962dc3e8bba354f541a7db426afa3831b87627e090ed4c1e7dcbbf655d4fec02c5d752ff26b7c7672a4370170c6048611f9a6fb47975af8e0a74eddc269bb58416557e2195ff96fd147ed5055393a5b4a35986328d5772caf44cb12609e7ae59d2c66decd447b05b11f36b53091a36fdbcf03a418a257345351af45338d20fd5be7ff02fc70bdf16af81f5e4ce0074a9562ca82386908dd35b7945de9905f8ce6090d51eac98b363aa0f0552f8c38e20682a6f0181f791b9316ec67e4bcfa9bc911b824998bd876ea44bc5f623ed97cc09251b95f0b06200952085e3683ce214975a98792067830547ed29516bfb8a27d2c1b57386c28521006b2140e657705242e25c113e5062e46800145f05635100ed3a9d712a55af14c411b08eea191a1d555451a2d724f428a34c798128b786d57a98a45677739afa805280fff3123e45a4f23f40e4f0138c9db5a35e9c693b605e4745a9cf50bdea29cc438cae49de534560d29295e02a8ef49dc400dfe9bea6fe1c2bc274e95d1e2ed22f1260814febdabfe03c4cfa1ed1de554927bc672fdaac5278757605b1dad6a8f348c1fda66e3123512e7d7f3a9076c05987811bea90d641ba4783283219cc51f54f00ed256dec0e4f9de4bc6b3bbf2a6d1575d0ab0a34d5e678fa81e1b4d7c102a2a5728b9211431d7e65a281d71abc1dea5987f578c3e6885f38967b7ea5c5232814af8b4b9f8ced45a8dcd732166adba14e7e49002ca97b51ecc3e582f8230713bbee7d229f40c07165f334048874213c8a82a7014ee89a64c70df67e5958e54cd7396d01d2ff358ceee0ac7714b2799dd70e7f987034c9df08ac5dc18f2a203dd32575c18e222ff14d2445ff91f51ebe86e67b86c97d41738fd20ea85ab3f31150bbec748e411b428a4c4077619ef93b72a8f25f863a6459b1fc782956cc316fb361fb46201a740e650d02d659bbbe56ec67a249b7c765ee85f04a2edd37e6537f2f65bd57442e8e9f3373441d37b4fe6947ead25e164fc9b35801a056a37da5f775b6698a34f5ad84d9988146cda5c0b31a1be1bec976a41ee375ed40609ab6e04246561998f524e7ebfa258dbb281beb92dfe375fe8e7f4d4a961890dcd92770f82ada1baef3140f742289cebe293af143aa7647bad6b121d803c9350e5789696ca73e5be751cadc5a133e5b72ba413851614fd38862cc5f6401bcd245f35ff55760c27acc56083f7b90c5c1a38925912426530c1ba34a46ec390a114283f8c7a103d0eb1b202898740aa1f4d4352bd8d791671d32a782c61546d0c9f29eec5da0ee9751b57b4959d57915defa1addd8eec2598d65b4436f12f72c929d386ca0cacaf7aa9a59fbcea08f4ebc9148c64d2dd653d97316a367ec51a2264c4a158fa923b5923e529cb3d239d0059fcb3a1d274052bbf2aa7bb336a47f3a3a1677ce59884d051ff7f4234973fcad99f81bc2cad32ca7c3e0784d2a05b68772fa39091100bbe1b59c732bb87645330df24ef82c026faff227ed95e128fa4ad160cead8ce5bbc965294c53b3af2e7552f8b1115ee57b14d4369a5157c8b8f38e9acef0c3acf0dcc0de1b9926a61817adf741de3e578d7bf61e42cc14fe88e8c8b735140e56c5a3cc9d194d8af0c18e427f0e8b6ea242b9858ff7368ef2640ada111c5545e9646652bf8663728c5b83338075facd495edc2b9483f5b79708300f27fe035eb0507bbd670167a5128911a14bcf431c418464fc0de9ddcd58e9f2bfb2997239a254a4e4c590ffb863b3411f87bcbe7208a9f0069814893c0b809c470f7e9c186d707d30011f88b61cfe3ae89102ef609330047afe7df47d68513493fd674b38883a70d6428fbbc07e22ee3c715370e3f35ed2217f5fcb2d58cce8a0b3e9c4be959c94a5afacc73e727fc7f0a213e8b96ea4853019383fd9a0ff8f0009d90367b4ff1419f91e765b7d46641b9a8661c0a712ff6b301b563f3f46f4e0c5683a0908733c6f0a1db6fe9ecd470203b888be84ae708a8dbee1415425dfd5dbd87b229cfe2a1b505c4149bd5dd6b52b597db685ccfcc91f0eea752f5e91869375cd6b9fc41b2233c3ff867d58bbc934b92239a1bc6c1ef7bdeda0bf33dba5aa036046ed3c9f9514966de86f4dbe37eb9b610390bf874c679ba636892db5e00bd56dad195a6f6b5fe1ea0241ea8ab714d86d6e61fad6317360327fd2af9b735531cdaa583dca6e66cd2e73bc24f27d5a4a95119c61bd8779aa6c0d62946f385200fca499859d24be3322050d5e6ca3ead1011511418f4f2162e36badaca9de68606d610673b47d243c81b3d64e99772bdca3e6945cb2f49236388c01f4c96e449397628c98c88bde6bc3dc747244f73fc") ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r9 = syz_open_pts() dup2(r9, r9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r9, 0x0, 0xfffffffffffffffd) 16:00:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x10000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/5, 0x5, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x40b, &(0x7f0000000180)="b09b500700da9ae90a3ceb704c04001e27ecece02f656f0000ecffff19934dad22eb39188914b30ac00c75896e4aedf3af4c47772b28d88a1ed5f6a7545925209fde78f118314def4a67433916f6fe1102cbfc01635135b2ff6e5e3d2d3dcbd86c8ae04f4375e3e956d0f0ddf734a344c8c09d1fe976d2a3fe4435d9e38cef5df159970112d430cd174b07000000500e177e67f3", 0x94) r2 = syz_open_pts() r3 = syz_open_pts() dup2(r3, r3) r4 = dup2(r2, r0) getdents(r4, 0x0, 0x0) r5 = getpgrp() r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r18 = syz_open_pts() r19 = dup2(r18, r18) getdents(r19, 0x0, 0x0) r20 = socket(0x10, 0x4, 0x8c) r21 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a00)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="1b8fc0c109cbe6ce4483c69d7b61f913", 0x10}, {&(0x7f00000002c0)="e2299c80c3439110d770a2bcbc60606d8106ba89775d9d5b86f10c5a3b86b3b25ee41f39e6109f6957ebc542c08c99fb7ebb3ddb1e7c2b68473bd47f55709f8e7a369f2bdf3e30965a30f95b3e371ee68d5b25f7074ceb2a28fd072716b9020861d9f10498f2e47f4bbde2b8bd7fa4e9e2c8a5e6dd3f9b75edb979bc3d3c112924267cdf9a536d8aad43ff463f5e446c73f24f06beb307e6a5577a102960cea2d389bc6235328e63047a7357c9f470f0b1428b613c0dbfe9e90dfe539ecbdb6f4b917fccc913d65866c9be777eba77bea3cf9fd54841d69c0492adb0a6884cf9fb5dc2ae7902008d1fb51b", 0xeb}, {&(0x7f00000003c0)="afd5453ac9d4c63bd4b57d42bdef0cf589eda8335bf0e809d31ea7761dad1961c5f0754ad1aea526b0bf7d8546fe1ff20b89aed35efb8bec09f420900ae4e3f77ce8a268978f8b5228c7d000268a3e491dbe7701d87ceacd130ae8a98baa4e8b15c4abb6aac106ecfad36c83ab761b0ffe33d13106b1427e8b99b967893049d8b31fe76fb8a769dd1422cf5bd9fec25727e54c2b0adc47367a1d736aacb8359537320442a5f85afbdaa0f5190b669daff56c96a31cc2148585d5b30084e90e25b172309066c2", 0xc6}, {&(0x7f00000004c0)="0bd17add27b3c544b8525f02d8dcada3a60e826e0392536515a466702c255bd560554639faa5539cd79e069accb734deb057e94a0de87b3270bd1adc18694ded6e6ec2b16c40057531a24055a08b8434832d6aa5d0ddef1f599ae688095f48a08fda1e60115a15d3a6f129756958d48cf9895a7674627e7c89072b87dde1bbbdae7518e4f117be1ce6a4d1dc224c9d84c9d0b32b37a6cd09dfc742e7a6c16d93b0864aa39edbd777f7ed48376e0597fdd2440e4068d67b7d803a8bbb7e0edfd9118ac6c2c5b7fc8a110406a99fb808476c0d959d9a8b5c52a5a089062858739ec25847e90228d523b268a36d85368a9235d1ee744a9ebb9583c8bc9b240e", 0xfe}, {&(0x7f00000005c0)="d2bb289ba3102d134b2295feb452e449c9b4339ba658af2780f845df177823915f883fac40a37d893b21450b8092e682a4558c7859e9c00fc9ee0c5980be1b8407d1fa746eb61e06fa7a7d124bf7b1f2e9e21a7b60b1f626742da192ad4b6e1d902cbd439bb85e6aeb19b2521c35a107589896dfcbd2d3777691ffbdaa2e70918b360a1dfcaf7777e6cada01e0e148dd6491efb3b8c79461216ea6a25e2052010b8da2372c30bab2132332d0b094", 0xae}, {&(0x7f0000000680)="a3f8bcffa1c7ec41bef6dc95b6577a578a0c5f5ae2052c539887466b18d4faa295aaa5bd34e5", 0x26}, {&(0x7f00000006c0)="9634f1e0d0176c3320dbe3a81ac9a77906f0f66b7d876be4f1378d3d99cf6913657371315effb87d658f599cef67b5cf6ddda299996a165cec71735630158304c9fedcc974b4a5a2b2f5f2ce3dfb538bd48d16929696fb0c40754178d582cce019a0075a33db9bafbb29274f5557b3e6b021df0694cf848bbb089920294e97603dea774903836dc609cd40a569498676067e3f51f17ca0ff304f9601", 0x9c}], 0x7, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff008000002797", @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r21], 0x88, 0x400}, 0x400) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x18, 0x2, 0x0) close(r23) socket(0x400000000018, 0x1, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r23, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x90) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0x2a) dup2(r1, r0) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7f, 0x0, {0x1, 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1b, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xffffffff80000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 16:00:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) accept$inet6(r0, 0x0, &(0x7f0000000080)=0x534) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 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) 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 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r14, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r14, &(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:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x10010000006c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:56 executing program 0: r0 = syz_open_pts() dup2(r0, r0) pread(r0, &(0x7f0000000000)="18c0ae9c6e7a5b2509b97765c4072b5e18c202c72292bee8b88b67ef1eef54b261ae382ebc3885afad869715110faf93d703d9ec7036a219ce02d854d22f52f36853b221aec880cfdb1ede28acdf4c28156472e3525e44c3d638ab656fc9a68e1e5c7fe92333966570a012b08294", 0x6e, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r2 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) dup2(r2, r2) ftruncate(r2, 0x0, 0x7ff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x19002, 0x8) 16:00:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kqueue() 16:00:57 executing program 0: pipe2(&(0x7f0000000000), 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) r11 = syz_open_pts() dup2(r11, r11) r12 = getpgrp() r13 = geteuid() r14 = getegid() r15 = syz_open_pts() r16 = dup2(r15, r15) getdents(r16, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = getegid() getgroups(0x3, &(0x7f0000000200)=[r23, r24, r25]) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000100)="cb3dc35530db3dd58d60f57c435501cba62b8d2c73116a37374f39a45f609386ddd101f00aea2f2e8ff70583807b59655348a2542ffaeec50d2165689c55a277b103c46a8da93ccc66e16109617848601355fd0b3eded20f46f90cf2fbbcdabb6072a7cdb880b06e9eeb9d58d2f4f0a93f8b23e43b324cd52ed84e97331beb68fb991b48cb392a48b681af", 0x8b}, {&(0x7f00000001c0)="22d851f2c7d9d2149487f8501e0db5dda324f7fcec0a31bfdd4e3aef6957b7e684f7416da990686b989865a242e2f2fa1c2b4c0a7043257a653a16f47a500fa9ba084203297dca3b3a6dce620f6f676db08f1dc0fb155374a27664185bff3522a14933b69987b47112422559e0b60f05983d20f4072f88e9cb0a6849e639aa063c63f7d5555e39f9f12cef7d3a56fd6a1d3a49e94f6ac138faa98f52517f8b2211ed2cc06b5350bd52842b610fea050544d5a895f8008713a5bd10d187672d3179ba7c4559b29be9ce72e0c84b1238d5b215f6abced050c95b805fa4483533964184886241e798627d1bc325c30a8dfb6ce24df3478565b9b9d024119cedce0d0f5a68a713ae0ffc1eabc82a4ccc064e414dab05f3286bcd3816c10aa67b8e537ef56268b9b950b7e9766a40c843e09bd1caaf3b116900e58502463a08d77e896a7c5993b96f3a420113406abca0ce8fc398e48822a68650ffcfdf19e161abbee200e4cb24d39f6eb30e8f1ad23522389e87406e63cb87b83a4a0e3031cb6e9dfaf2ba0f7507161d8bf81344a1762aef81c664b90191ed46afb766cf2bfb3a99489319286c4810ebb59fb3db2625816bec50a660802a81820113e40eef560484ee4aba0e34ddd9b29dc660d83f40bbdcbd44f7409a8a8ed9be5cd2d6458f6839a0594183d741e2bb0092d09949a796c61d1e5589534cd1c8900c13c8a94486e661c02bf0487780537fc7f28a7a38437184c15d2d11a0574bc8858d2933ad454fae54a2a91031063edd7f0fcefda138690fdf670a36713a0025876208999b37d1451055d31f4d9c4cbbb4da95d13cf36af2661674dc84a9648bb795f0bc42f2f168148aab61f5ba1ad8f81ffd26963f4fe2d9fdd1d655937cbdeefdf9718a1ca62fdff4e9ffcb3620519fec501324c58ac947fc2a539a817b57a2ec8e95b020e5f8c4ca8e36cccd27b47e19753e9269eb296554153ec0bcb26119b80eda5c4722b41f063fe7349c94c4266dc4c5fe5b9dc10f3ec13dbcc6a5bd050f4712e947f83fb41a4d9fd4847f06aed90d2d42fa8574ea4291ee9979dc6590e52118d4c9a7b449dfc1dda409244cbc6e22b2ae49cbbc095623f0cf8b26118f9879f2a76abc2b0006b6dfad8a25bea94ed93c6b83f865a5ff707961fb62bf3d23570431387aed9741a9f1ced4b71be8ad25122697a4b493049d598406551cdfc67683a04903c45a0e2922eb81c81054e1e1bdc290333e14197dd4cdc2f3319a03c679b5eabe444542b68a260c7cf2272ec63c5225ed71df1a0553ffb0bc2298d9f52792ad300722dbb69a8ddd828f980da92e6440e37ddc4dec34bd1ccdf79397fad7ea514beb0d3178e8dd2e70c1f1338a44fd94e6a9f48e690b6fedd7ded2579f90349c56907c1eb4c954d9529dd14ab0be3dd9c9bea36e1bdf8c1b34376c7e040868db42188e13afdafe842e7c186c0b479a40b5f75baa60ec5f260a3831cb5e78b733381577188a01c98228ec7268d7baae8327012241a0416e86498191809468a4a52451a728d7b15c1dfbf58fd66dfe9af85598422195f5c29665c32eb1576a990df865df834c14d9d8861c0f6a40afc611cec4228720ca7a374a4d9d7d148f02113f87e0bd2aafda0b9f7240680067b21ef99dac507827c4263204552fc76274246afec7b23a52ef4c6b71fc2eab311bfc9f971d96b73b43f169392489c9eb2155a9f70888aee2efd8f5c51791be9117393425e9de07cd7b59ec5ebfeaa51560a4c3c59edd8e34428f3e76cb226ac356be669e8da7714e4ad031f48a5fdf61de22d18d8831a4e7acb3cfb251e2bd97715304a86da3516f96b1e648342747678fbcf4d5fe9b919488f3ea31a5f6915dd454f54754395647c76f3f2dfcb97ac101a6c2dc1b70e075c5ee8cf75b9fadd66329190f943817702b38828cdab1ee42c841ad9f7803fe39ffe7e32132506406b365ca02bc03731ba000e916b4885de71a833ccecad967cd55a0f5f49c76ba8012fa76e48751378caa3ccadc96976d32a02c0b91df554146fc7c421bb17b42eef918d8fd02650bbf5944684b3773b14c7b1ec0faa547b9a3bc0b01bd1b05468c7c5493bd11865c7ba4e2098fc8dd0b737bd67d79679f692ddaf84c138d8627f73a4d16a3e0a4318de5ffb1d750c149fc7186c5887a4342ff2ccc5fca02338e43a1c2a0aeda7566620479aa634a4cbaa7e8bd3e12dae58c2e9e0672d77bbf6b44fc7566e86367a601825fd2bc884586c5fa2be572660802aa211a0d1078ac78b79aca64664a374f6c90f925f97660a715b2a642a822441215f559b59bf8e6f989827e390849d8ef5d5f091f14ec90c91b39ec7a421a47053d9ec8ec5b7e8c420b6b42845f106b1ad5549e22877430df5e25364c1e0d5e0293a9a6325ab20396072bf6c54eb3744b04dd614070cc08e5dcfcf27eb8814e7ae597e06178b67723785e49e3e382c61233da06599f3a3095489ebcdc747b3c363787445449f8c945bd91757329c9dfc72e540cfca14355e99b1ca54bdd561af720d95170ad05fcf265f8111ee31f327e85f195068354cc1faf994ab9a9368957553af93fc1f408ddd2e01ce228f1e1b308878a6532c220d5cbe8c03b04c6f19ce890c1d69edef209dc8460ca721ad7574c7a530f9770570d57da6c58ed97ef1ffc205fab76dc33f71968b64fb04b73b4a9c6dba1eac23f4e8845765337a3db6d7851493bc40a7eed9e702e33cf7b708ecdacddf6e815f84d44b12d1e9fd0f0e1dfc3e0967d26210742883f45e05624cf2dcc2c320c0ba1455e49d8963d52b2ae4aebc18272c1300f9941c7f43abcf56a1ae580f61600135f3dfb9a18aebce99367d4d0fbf515f4b0a74315a163c5b2c8e0735120eae165fbe5ea9d06527f0b26c3aa9627ae1c8643e3b4f4a34e4361d95065429ca721b6486e84b90cc42bd8d53b91f25222899a599c042d08cb2f9305fc374388079f007c58a85d9649c75a0f8e00d49ef2b9ea180f19ff631ba9f87f82e74198275f28ef7a6349e944b55cd78319da1d11cbfe9baf197a1a3362fd512376cbc2f6c397dae0d6a7c92996d8a253b039b31daa2e844afeac5fb79f49ddefd82306c30a9143e8c955a19ad87e1bb0e7b9ee6e958dafe80e159369d7205d71d9e9da0cddce37b9e8cbe76824693ac48781c72bf3042bc7dd82e0e01642100d540ad56f038a4c4885bc090f81c13208e2d2dc74a2431eca7f7ffa281ad6bfe705f6576f26f553d6de8f33afc2c8467286a5acd3ed776c26dcafebb9c7cb0f0324ea07f4b6016340d533ad249cbd477130c6ba531f442ea6b7679c8e8a3e0cb041ea928d521ee3f758e1a1830765ca8c408b8d80d0e4bd0ecd1c8760298f88649bfd75e247a28534b565dcb936a01859d357ef9d23528de88c812d087734e2c818205e71ddebae35f9d32351bcba538c1db58db7fea069bafdb9cfba0a4ae02ade156b763e7ff96d0a39b126a93c326db0aec2e4b6136dc74894c8bb722fca9603f6515ec6a3e5895467032b59f61c7dd18560b73fd5e79f70377b33dcd912019f296b8a6b418d703e30ba83bc83ba61578fcfe0edf128bc77b98c8580108edfe6d8baf16cf087cff89e1fca19fbb682c89c737e912d37db15246f8ad491f6129fb9b2b77533d6b6ff72ec3e6b7516fbc4a75dc825c69aa507ca6d691907d82df126ddbb667e812a41cf1559781ea6e0813ce0a78102c6270dfa456736d0463ede61766ee6cccaa7abd46e076b4f5233fac3ab91698b853a2959b3201b10f07e9c6fff10546cc011a2984559e14d6f73bb6b42e70c3787b262019e53e4c2b68acfa6bd2cb77bf91218940397141ad8e1fe7c072560578e136c6e555a1e29be19af48d6210da68dd11131d87e1749b3e47020081d5d6152fe046f9a6529ab1a9348947b234e19b6be473961120b7e2cc33a534715b8f08c8b1d9ee85acd997293855d53d97130d9f212185364039bc07599d447507f1cd896e58c08f6ea766d906ca3a8514cc8e620a7fd8c94f40e557e9466e5a5bca0fbb439df5303807b836a069a166053710e1f6111d9ef2b4c10baffce9b7fff854901a93bf830303705acd7d8ac079dd5d8a4b641a907307c43cde48a3564e653f3a657978e36d27b53771d01b76293cccb5b6dd67e50dd6381214557c21e55831278793e27d097edfdb15e4df89506f02ee0930484a6b9af4ef7165c278d107589c72e9ff42c269d7e73de745f4ec7e58c447849288cfa378391709ee6f9749a8e1a523f3950b2f911cc05ce92e5080b964bd128c057207c373749d54c79c4b8d3b37817f36c5ceca80ad8a6c98594b25d97c5cec59196ff06224247420aecdff82186dbd3c594ce31c36ceb330df364a62dfde8b861ed07f43f15cc5ae727346856582331686e070ff5a8fff151e7491139e5f3630f863bdddbfad57b03517b2e86d9ed9659ffb92cf693babf086f875441a0c906112be6bace484a573d34d4b1eec926cb7d98278fe2869642ab97bd09f21944d5f9ace876181e7bc9dc282e71d325da409857b59073482213299cd6ad54488f989fee3ece7eee3ff57a97cd173cdad86bbb77ffed2d588ccb0d5adb1d359c9da6607b78d079378906c8d94c20b69d2b69449cebb51f0170af3a6535ac30b398981a9d226dcc3747b69f1d90bdf94d707ca519d70706dd060203f5becaec477bae078634cda787e0cb29dd23c5c9051a28e3bb5419b66b18694fb07ab009525f59eb0e47b2a2e47408906e4562ab9d984ee10c079a3dd390efa901ddf3b08fb9353de69aca4a48ef15aa4174d52ed8cd4d31a9f8ce62384eafec342a6e419f2c5299f4bf2fc5cbda0a3e24481e3acda8bff08899762672f09ca3061bf558ec55bbbf8beea523486c3cfe4b927142d26d4756752f537cb234db1c4d364ed3e5fec96be468708f41e4a113aee5d8579040bfc8d6f4eaa5579a46924f7072cd7e84df9c37bacdd1b78ef0b1604d8274cd2ad379dbcff0ee7aeeeb9995a5a88d8c1b7b47a71e0dfa77c48e04bd78ad266fda6930089ad3cb1a2fdcbd8f4c7151fdd216355468ce1d63059313797e86f88b3ba8d5a505a8ab1be62f930f69683e132ea6231b3ee68a545111deea3f9503488caf0ce42013b770775a109b059134d35eef6e5e443fe3131f0ab461d5906bc7832591298fa5a3f01175aa5d9e0b9afd9d5fe431b01b10aa7a589ccb2c4bf51c72f2e66726839cb0fee7fea2cb761b23850aacf87dd88cf2cdd8c3d86f724d7b1dbd29c69be34d233abd24485dcc5635357dcd91520a4e522d382c987cbd27c17b58c924105e044a01ec119a032778209652eaae90c333f0aed87a67005f3bf44a0178c3c69c5468fa39886e69409bb9a223806151e70e6944cb13c70779cd68cdb4d3fd3792551c8bed2adb6bcdf5b50779576ed619c10a0fa9748aa7884b29698d8d35419627aa2e12eeee96b42296329c244e757edf3422af09e02f1f06697c72430fd05ee7fa048b7713966f489be1a74d2e51ed4bff271677a059fedfa44f030846654b1de91523ff722bc1d8e7768bacc6f6372c83bc3a52cd236811b526801a394a66862814ca09177b369e54755e012e1ac86710b98e5644057614b3716717b492baac1ce276d9a1cb200107b05aa4c491e52b3d38e4fe981e8ca423836626c65fb5439c021a6c5707bd5c5413154d8854d629de543f105ab93ef520df87da8425b735238d52df965c594b90af0a8d6669eae5c0a4f9851bdfac120900f899afb5ce9a424461194a16da5ecc3238", 0x1000}], 0x2, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r17, r20, r24}], 0x78, 0x4}, 0x4) 16:00:57 executing program 1: r0 = socket(0x2, 0x1, 0x1f) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) getdents(r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) write(r1, &(0x7f0000000040)='o', 0x1) 16:00:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000e5d51207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x3) shutdown(r0, 0x0) r1 = socket(0x2, 0x8000, 0x66) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000543f733134b5fa39227e"], 0x10) r3 = syz_open_pts() r4 = syz_open_pts() dup2(r4, r4) open(&(0x7f0000000100)='./file0\x00', 0xc0146944523bf652, 0x40) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8000) r5 = dup2(r3, r3) getdents(r5, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x0, 0x2ce3, 0xffffff01}, 0x4, [0x9, 0x1, 0xffff8fe3, 0x80, 0x1f, 0x0, 0x41cd]}, 0x3c) 16:00:57 executing program 1: r0 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000240)='.\x00', 0x80, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) 16:00:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2257a855f80e2100, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x3, &(0x7f0000000200)=[r10, r12, r13]) fchownat(r4, &(0x7f0000000080)='./file0\x00', r7, r12, 0x3) getsockname(r2, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000009d94000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000004000"/110], &(0x7f00000010c0)=0x6e) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) flock(r15, 0x53cbd9f942a13bd) r16 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x0) r17 = syz_open_pts() r18 = dup2(r17, r17) getdents(r18, 0x0, 0x0) r19 = accept$inet(r18, 0x0, &(0x7f0000000700)) r20 = syz_open_pts() dup2(r20, r20) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x400, 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r23 = getpgrp() fcntl$setown(r22, 0x6, r23) r24 = socket(0x11, 0x4003, 0x8) sendto$unix(r24, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r25 = dup(r24) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r27 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r26, r27) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r29 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r30 = getpgrp() fcntl$setown(r29, 0x6, r30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = getegid() getgroups(0x3, &(0x7f0000000200)=[r32, r33, r34]) r35 = syz_open_pts() r36 = dup2(r35, r35) getdents(r36, 0x0, 0x0) r37 = syz_open_pts() r38 = dup2(r37, r37) getdents(r38, 0x0, 0x0) r39 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x8900, 0x0) r40 = syz_open_pts() r41 = dup2(r40, r40) getdents(r41, 0x0, 0x0) r42 = syz_open_pts() dup2(r42, r42) r43 = syz_open_pts() r44 = dup2(r43, r43) getdents(r44, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="f85e78ed26e4e298039cb3a9379ae30c76e4f3c432556890c4659d78737c0a13647c6175aab8303fa164e2082dfef35d669045cb351b151f44b9eb528bb6489d48767b0457e7aa3d3a9c7b7759c322af845a87046b02c7d60e7ce3fa05ab351122", 0x61}, {&(0x7f00000001c0)="7368c677642198066457fcf8adacfe9fe15799725c596bd74d4b", 0x1a}, {&(0x7f0000000240)="2f63ba4b1af40c86fa379296420dfc6bf44ac379c10a20f6fdb070a56360facdb619f476d102b58d06db48caead44e5505a37c2198d8d311ca4ac687300b7ef0", 0x40}, {&(0x7f0000000280)="243f5b67a64dbdc19381c90aaefa1715d69b754235c9c325c6dad7288751e76ce9b4118d3366e5bef27b6a4fcb9443af11909ff5b943a9421d22bfdc1efc1eede38849e224b0641bffc066a8673ca5a3c1c5bbf0ac51b36e", 0x58}, {&(0x7f00000012c0)="f164b8ec7c79f2cdb9ffb373595b76c20190ef2326893b5826522a03fd738e01b0fc0e64cc6341fe8e705bb606523e0863fdf55a30d1538df3dc69ebab9cddecd25719ca83106c06a0ffa30acbcdb0b1bfa0c193f7793eb950bad6c5688e6784c59486afe5454b7cb7cc81fdd06b1be6f1241fbad8f7582f2c77e011920b6ea74f0dfb7eb2165955c576228e357855df9caf00a6414b30255b8433a906bedce4a8efce5332cf122dd55183bc212d06d8af268992f2801188b64bc44ec9c7086f772ea5aaeac7a2b5813290c33a509db67c3225eaf4d3d25e5ce2cb31a7a1e9a8a0ff62cdefd588caa17b36ce1d003c5c7a91162292697bdb119eabd243ba6151f908ba4880c864c7e590c7ada83063c251cf014d4931ecdc63d8f09cba483bbca02cd2f320a38857161f4c1c72f5fcd8c9573684f647a00f29ac05ef16673fa001c175e28015b4ec9190901322467fea62b74bddfdd979fcca059d1c7d48d7c3163c02363db0a97d5ab59ddff26681c5ea55d951e5005b6bc070b7d38987b3b92e67a02311bfa29569c8f3586a552d1e2baa94ffeab5de2f6441591c94e0ae670137a11b1aa911a88a7d1d3a0e5ebbd49255ed6e348a69848a2ebd5b096d03d019de8a44dd0c751d0eb08256e50cd505db6b786923acd2c3ac7fe201699db19883334c1960c5d588eb63be14fc917638fea6a2dfef87ad5bdb6cc6fd564e0bbb4dd0126f47d1c5e2815f5b6d66c5846b00f420cf1f1c3ea7fcaf54ed7483088b49a3b66e36fd437910c9beae8e36b28a87356f8105b1437d105ac88e3994b5d8f6c67524677f918333d91121eed7cde8083d6718a346d1a598e244ff04af65714e1ba4c857efa633fc7e79f677f30ad854055f28c07908cfd084b89a53806832c2f8b9a6b527fee9db1c26be26c88f17b623c2d1f5654d9672d3b39ef4484200764474181057bb7e2f074b25e944926d08c2ca999459626263604286c876e280681905d3b3800620510b2c8dc72553f4f53898623c363ca195efc1156254b32412d6e92a7f7c02973ace0d187abf7c4e4784da8d6491ea310d1e0cc5d3d8761f27cdfad5ae01b482ad5f28e82a5d26bbe2d76204ef585a7b2d46ad25346f35fb9aa69e0b96c2d2bfd98d738e3e113984be6f8daa41095b9f5cdbfb665078de538aea025e568d7ce5f94729e68e76f1306a0de8088de25aa221dfac55dc5028c7f0c386e8e1080db6356090ed306871b7405069edf943cb090ced1a343fb2b0aa0426f880cc48d01fef1da02a904f593189f87cb0ed56362896e10b3d26656990d82b0542e6aa51de2703e6d6e47433a5b7c22272f18a538684cd23c96dc007a8aa0af808493ed7bc17004035ec4a3bccd5426bead40fecc79109dfb5147bde815c955caa22dfcba66a88472c6b8f72dfcea7d6d3e05eac66d993eaa1f928277e85e89ff536753974ae2a581a238eac0874153b2e5f18863fb16aba32552d2d3f9a6d1b3f116575692cb09d933209741066120fc2b769857e3ebb8fdc2befa9bdb80a88ee6f179147021bf0f7f8c7b0dcfa2cc9f1e504e95851c04480349a323e007c7c2fda52c5dc017c4c121a60bb29bb1192a5041faf0a65894d047038f3bb5af7be9fea3cbddbd3cb9ca96af13d38df74a8fe320fc6e179b8abdabf46284ff8ff1ce4307ed96a01a703fa14f34e71ce3f44a989b74fe9c16b02eb854ae682c15b8a796197bd5004fdc39bbc78995bad0933b882520da841cf9b93b5557dfdc58fe82011d3f9c7e3b7c8057ea49294a41e6652106f763e791e273c75ad90e92443bfe72b9bdcdc6e25b9d4e58b9630405081344e99d79cd5f1b02191060f152179e8eeaf6539d74addf78257a822227833d058754d070b58eec5ffe7e62e87e7503d8f3fb900c04c4cd4099ca83df0419397ec7f5a489e660fe0c3d06fe6d7aaf40278f29a8796b87aa86fdd5b56141562816c8834cef223afa281824f5c56d05a1c2967d6de8898d8178b15a9bdb12ae7a1ffa946dc19b7ce31ec214945c722e2d2ff8baef5c028a39f3a50b076935de107aac78a21fa4aaefcdf4a3dba3f34542825b1976e854952583353f70126d22a4983bc2da1ca3e1e31034d6c229e82a68900015271fdc5e1fa2be30e8706f64240d67648fb8fa9eef5ee6be7356bc0aa614cfc614e9d415ff50bb1a95347ab46b5b0717e2160a992ee2795ed34403a3958cb722556ef9d15269d6cccd2e5578c63bdfe9c2ccae12a930cfd36297eb7d4def23841f37193a01b318f5ac5fd2fbe241dedeb20da5337edcd32c327c2d9e188ce62b9cff6c8bf2a04527c785aede523619078d9380172acfd9c0a9bf08131a292d1fe9efba2c042d48bf760c268df1cd392ed551d4428b5437abf6676bcb3d611163a8dde35a8c62ab3d1263ff4ecd3b803740746806d23d3d582ef7610d911e1fd8c67227796c1173f06667650c7fa2c4461a1d30f9756c86b47b25b1d90c934c07a087495dac79cf58ba402122aa4bb0fc833ebb570bcba720c5e7f061226705450b3fd37ace909e2b95904ab0454ea044c4b1008444b7a56972b14a336c017482fcf255e6d2dab9f2e48e24a6ef2da1d80cd97be38a8dbf2e9ca987440ad7590f7640f82a93012b18fcbce9c1e27ee62ae806d90badd91df1f43ea40eea64fb9c9c88eff0d0cd359c8f367125b15d6683a56a5e778e0bb0a619299d3d6d3d2c6ca502416f9f504a6bf2d1323518a18e0d909f7e968bf2abbb97e4813a66e5b8c93ada269193151ecb8afa809549f556c5fd9f3ee156b969999a9d033f664c6528b0bbfc028dc002f2b9704d991469916cb7e8ad2191843679b5c36d06df1610323ea3aac26226c7229f9dd43bf90737a9c93c043c7c6e9e53a53c7e5e52a306a04885c8e54ab0d6be89fbc600dbcedfb754afdab348c33469df98e59d329068173d2956261789e7157befe3eecb97d44e9fa0d4490707b17c2cdcb89d36ef32d8f7d9279b9648cea79f0c0dbb51624be8c870dfe77989bf9e6fa8b79fe6b2450b14bc2cc85c68e3a3267ef31f69f18ceda2a7120ee34a1c08e092ea06b2688fcbe29f3bb0d164c88dd46ea263793d26ff394314eaa05f23bd03de5e80244c25ad34b9c9804994f8480b6ae0638c35c47ad6d01d957e66314137b888a9222020f3b55a2b2181abe1311f496b55658f53f2bc40c326d25790bcb1b19367c241897b5c6214b14eea33ac75ec516ed40844e58402e62616a9d2bd99fb59019d0a7ae087bc96809f17aba0b7a48b3b89d2ea5724b08cab228808f5a5eaf9672efba7a6398c1946c4bcb3aad14495553ff6e672347e12cb82ae3e524b2dc8e08207af74c5d8fe80c2c6507bcc5e0f62e8f7ebc617a33033573d69849f9f6d302266b747289bebae8807a5552eaa690cde86f719bc1540618001c2566460a25f10de8479e0089df4e99d3d00970539c93464308c955e82b63e908365275bb2ad4ad24c9d30317db7ebcb682069eda0310f0a771da40db577596796ec76bf79dad877d260f3b6d0ee52b402c077a8ee49f688b3c65e13d1b93d3241fa5abc86c89291fbf8f4fda052771cc3838de3f6bc09504f1a0acb08a0b3ea95db910726c8549cd18fbfaaa4794b25756db81a909306f3d0687fc69ded4a08b1463dbae3f187eefb9b0320c30a6b258ab275f3840dc0b0685f8ed6adbacb0b26797e4e4b647b40291515df3084f259c0dde01f69b1e7b9b178b0da056aff512a05a84aac5205efa8344bd0987af42dfbe37055a0490f021e1be6f35f2461bc7184ee14479bad36ae3433023b67eb67173e46485f7df6e51d142ac441950c9b1969dd4f9270a8773d3855ccea28fefd4822612507041f86cb051e0028e731ab59d7d9218d86e344058bd9c0d611d03d0abd5b69cee3cc5565750815c5b4387ecce35351bf90a28654966599c4b31e05b01668fd2ff005b981254c19e840b19ac9c761ec741b083efd73c3d44b5245ac32a146717aa30e1907a86fcd4022ef7c76ad1640b3b2c327e785c2aae82f992b39d08fa9005980dbd1b7dbc64795620be23c74096b465f4a2bb4c1a387fca50eb7ac65cfad1f7cc025bd280c05573ec5176ac94920f6cc529a3935475aa4829af1d1ba33762624f036cce4c87bcb02fd2391de79bccf34a6a84798004a23e1256742c98369778283b8e2a255ddce0629c9626c0f28d1759669e2fd1945146b6d06e5b7dcb28b68943d54db860041666881d7b1ce65296ac6dde39109bea0fee6f08882322e5c1dea5dc1911a32561392937f2dfdc8dfc240df458da61aaf51757f63f89d2af404e302f9e4e8400343a16ad7721baa6ad24256b166b9c1c41c19cb33b5121d73257f4ca181794b94b9dc88b950b05c432ad08a0b6f30bb92d6f24cee55f48aba4b76fe459994542551db25848d067192eb7cd4d6b58c18cea2259f70207ab564969e64368fda443be74ada58a38c9801bc5e4fe557cc85408ca422cf7569dc27ea9ccb19ffd33494ad43e13f9c9e34fe15208b39eda7d2e6f08dbf999552878d7fad06272e45cb052f07aed58114f7e4b7bb98dec1e2dac027d707b981c5b1109b371f1abd028434658562bf20542eb86b00c879357400f47f524bf22d5207642b88d2c4d6f02e206d606bee9cc9cddb92cc1e80d3dc722dcd3ad0d9b78d7bbfc4df64fa09cf3b174a6adf4cb39b0dd36b421b68b6df014ef09bc3dc0c792fb9f19d5764c18fa0f37f65f194553298f0c73afb1672679b2bd1b489e4231fa418988045822134f4e411a3e5a04015953d30900d53df5e47722b11e18e81bd06775c7c9210f09ddcca597bfd015ca485bda39412280acb2c89e819fc10ca2e3f961ab3f6bfb297ff64ccf3414900391caf5fd2228db4e7f2cdcfe71470e8ace7b5d9f6e86700353d44f2d2ba33a2f0a8d6d7ab61d7dab6326013e6b404a53e3474b4ed68b0dac73a09953f31d0f2a2cc8d733560445207b716df67671cf2967a53a8a1ddad41b13f13f192f41a6bea214c0ac3d06ac521141f55c4b335720641505f4baeb0d6a19a8857969d4cd8e06ee1462ec262035ed3a67451408729661666679896f6fec72067a78263759a61a29a70cf70e86e80209fea7ffe73c6839eb6db14fc9c30b4bdaebe7523b7e1ebff666967d5c3383be446598107de3d7b09aa204389f24c2f519b1395f953aa2c27d8c9a33df8dab261e8e424bfa2136a27bb3ce03593a1566fd65660c34cd126615a6694cf65f07e3ad65719e1a73d9af358264e17cc22190d4498e57ba1775a4fd322aedd9df328f3ef6a9242eaae68653f653bd1e1a21ef219baee3f67913d3fe0c2f4d2b08d5017b6bdb80eb73adedab72a4e5f601786ac545ab09703bb27849f8433ebcb5514982f91b13c897ce367a0f900fafeb090364316f4aa444a79faf90bf82a6093b171b25f5f402f129a00fa2865397f649783493be70060db581e81772011cc7affbb9fc9f37490d7a1d5de13439457e89cb08df0465e9b4d945f2182f9a5c068b2d28ae99f4eeb355d9bb445de51df9263432eb128ddbb793b4e74ec4bac40d15d6e5236d76205dcc9e6197611180f887bb5e15ee5b904d4bc6aeee63806b7fb3c72419ae044e66c753ef9eabc26e09ae5524c7a4cba21bcd2c833e833a1f72a699b38668a73fd6e8dd19c5fc4cfce3bcff35d6b67939f8f342608d37753ecbccea8da33a6ff0985d0c35a94c9b485588cc4e4a9fef10ee0478e3a894ccc14581a547c4b7f217fa092ed6e866c9aec0092599b025bf4df7a15b", 0x1000}, {&(0x7f0000000300)="ad8d5b4e3004a29db095f728eeeafe674a8f537ddcb06f1812042d1df27743f88b99b871bbe52a0a2f4030755abc72354dd537dba03bd22be1de08b08edd0a1f3be6978fcac0652b38bd0a18ee4be7d21aa8c72033b3a1186dc27cb944ee1e30830653e7619c77001bff7119fa1b61d83329b07f1c515e49a5d0c778f6456e8f709869fa91b90515d698f98636335f3d2c4376cb8eb30b6ce9836c26beba861b07f5f1c7f3bbbdd822ae7acc67ce8777235ee168c04aece5fee1e298666ab4f8dcdaa80ada", 0xc5}, {&(0x7f0000000400)="b09a709a6ef52f9190af5332ca4ff3af6e3d02fe73b39ff642fa4f393531bfe8b9", 0x21}, {&(0x7f0000000440)="3afa478a118ee2d555eed51b720a8d9e076100d53fa8e14f471c42d55369337ef552f7b2e4c8ae4a70cbb285932aa8cb26fa1a4c93536454f8478cef0385b11bc8641b28ef8d1122370191347a6bf3a9be52ffb0f10227815e9a57e5f378ad3e2a9d6e1acf26ef9af4fc30b0cf7c64a9c87f0a697824e3de3c58a8961a5fec1cc9e67471c77a50cb1bf45ae80728b4f301118d62f4fbd9ac3918f19693b2", 0x9e}, {&(0x7f0000000500)="d77aa7d4ee21340371be6afe8a723f794f63fa9a33cea4f43c4c005a9dd846e102186b39011c26fadfce4ab3d9422fb3b693413b3074b84ee3b763055cae80f9fdcbc579d4616368f07cd3b2fde536485d58b0fc10631a56e3fef8fed50556ee115e62644ca9a55efdd58a8bd5311721797e82a983357b89db577d5b48f26ab8cc5d4dd12365e0851ed2bb0f4c5d76df82896cf1b09598d7130522762b88b501d046b594e8db30a243e77b00f28a2afe70f9e8e9340eb669fbb8834b7574217fa6b8c95fb20b4c1b0ec01633eb1909e21e631ca72a", 0xd5}], 0x9, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x28, 0xffff, 0x1, [r19, 0xffffffffffffffff, r20, 0xffffffffffffff9c, r21]}, @cred={0x20, 0xffff, 0x0, r23, r26, r28}, @cred={0x20, 0xffff, 0x0, r30, r11, r33}, @rights={0x30, 0xffff, 0x1, [r36, r1, r38, r39, r41, r42, r44]}], 0xb0, 0x4}, 0x402) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x8a, 0xff, 0xda, 0x6}, {0x400, 0x6, 0x7, 0x8000}, {0x7, 0xf8, 0x5, 0xbb8}, {0x1ff, 0x2, 0xcd, 0x400}, {0x5, 0x2, 0x0, 0x4b}, {0xfff, 0x3, 0x0, 0x9}, {0x7, 0x4, 0x80}, {0x4, 0x1, 0x1, 0x1}, {0x9, 0x7f, 0x51, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:57 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffffffffffefd}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x4}, {0x74}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0xd0, 0x3, 0x1}, {0x1ff, 0x0, 0xfe, 0x3}]}) pwrite(r0, &(0x7f0000000000)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000080), 0xa) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2000000000035}, {0xffffffff80000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x3) 16:00:58 executing program 0: pipe2(&(0x7f0000000000), 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:58 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f00000001c0)='./file1\x00', 0x2, 0x84) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/49, 0x31) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/172, 0xfffffffffffffeeb) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r4, r5, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000500)=0xfffffffffffffeb3) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r7 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, r3, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r8 = semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r9 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r9, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r10 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) geteuid() getegid() r11 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, 0x0, r11, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 16:00:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714fad895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d433"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r6, &(0x7f0000000340)=@file={0x772e31c024b1ac7d, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet(r5, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) r8 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r8, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x2800}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x39, 0x1800}], 0x9) 16:00:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = syz_open_pts() dup2(r2, r2) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) flock(r6, 0x0) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:58 executing program 1: acct(0x0) syz_open_pts() r0 = syz_open_pts() dup2(r0, r0) close(r0) 16:00:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) getpgrp() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2a) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) syz_open_pts() openat(r0, &(0x7f00000001c0)='./bus\x00', 0x1, 0x69) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10, 0xc4) close(r0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdcdf21e93dab7063a4830d696f9a698b3844ce09df25b23335ba3a4530c836416acebfd20d3be51b5cfcb8706b44fd9d400a23fc9ebd2139a17a7c5f497b4e9259d72bd04fd49a77d224a08a2d1c6baeb327adeed1cb4bf23bd8a07251f22a936c9a6d3cfa0daed3d8a463f7088043e64e3d6dabdd7e8583d21b7ef99725b4f173ff182b096ecd251a8aed0a4ee383f6947f0a169c486a49ac9fb5f3f9673fb48d7541965325f3c47d8b0d0ba8b4297e2c13435303f42fd5e4e051b98b072000069d5e7fc25ffb46bcdd5757d5a6ad9e1335b4e173757e0b9eeaf3322c8637235a6bc0e221e23024e2e4384ec4828c34e03722ddaea1f3099f464f0270e676e4328a911517f8a760e27b1c1ac0f469116345ff0189329a8fd963c37669d7cb4e03285362d3bda6b0cb99aaea45b8651359eb7e22003d0a686e44007ca9863d638cc769775de369f33bab8c692fc06a5efe72a106c03b6302e042dbd22f429caa01600fd7fa828c4bb76cd3d5f43296967e41a321bf5db3013c7d1db45e2821ec24a8535430bc497e1fbddafd1078142b6caccb9416e3650c4c25d95343436a4d4f48d8c334fb89873c5b224940a484d11a59c3d7b3521800f6fc03114d2bef910c23062449294c7dd826999f54f426e287b39484692684e4f15b793e758822ff55dc368d84d5ced3aaf1ee4"], &(0x7f0000000140)=0x42) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xff3e, './file0\x00', './file0\x00'}) r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x453}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa56}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x99}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x62}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7f7, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) r6 = syz_open_pts() dup2(r6, r6) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) writev(r3, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 16:00:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) shutdown(r2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x601, 0x0, 0x231) 16:00:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:58 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) listen(r9, 0xc941) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0x4) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x18000, 0x0) ioctl$TIOCFLUSH(r10, 0x80047469, &(0x7f0000000140)=0xb20) write(r10, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r11 = syz_open_pts() r12 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r12, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r11, 0x2000746e) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r11, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r13 = syz_open_pts() r14 = dup2(r13, r13) getdents(r14, 0x0, 0x9f52) ioctl$KDGKBMODE(r14, 0x40044b06) ioctl$TIOCCBRK(r10, 0x2000747a) r15 = syz_open_pts() close(r11) r16 = dup(r15) write(r10, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000800)=ANY=[@ANYBLOB="a7985c0c62ba3300000000000000000000add6859ac9484d906c0ad54da27f3303005261d764917ca3d0b633c05b2cb376544225a37ce59a514369b2153e550105000000000000003e0724afba6108d3fa90da892b463717ba8dcf438951be506be5ec6d5d2553aabfa02a668a7bebaaaa5ecdffb9545c53f3bf06cb56bee15b02d353f131d25663beb9e59ab0cde5a45d57f5765a87097cdca186d6f8ab7fe83f00000000e6ffff81f358b2c4e5ad9ac687f151399397ed494dccfc87a8e0159efcfa164412ae63738456d3a5b3ef9af01df341b93bd4eca91172f7f2b642d6c0ac6ecc7ff601129818c24aaff38e3f283a338d25821bfa427ba9ff3cebbf983fcbf92c067e4fd7335960e87ba791d44802054d70f00173c6cdc2146e8e638b87ad1ae2a6630fa2d35f8f895fc61e917dce3baf5496f2fff517b609ba0c2cf4db76c6221a6b07"], 0x1) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r16, 0x20007478) syz_open_pts() 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) r4 = socket$unix(0x1, 0x5, 0x0) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000140)=0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000), 0x4) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r2, r2) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) write(r7, &(0x7f0000000a80)="10c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea66d68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00cde97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000213a4cbd70855cd58f9b429de61ce61fc9b51ec198fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000400000000c60000ec000000000c00000000000000960c78b0ad344d1b409bbef8c8070d0fbdb212716d40a4b7e5582c0dbc2e334a49a6f7b869f983fa55f21977265cc7e6b93e2318794c9ac3af1a787e5dd47cae82b0f3c6d481a06d479e4c3a1eea9ca5e357211bf2445c070000007b3f0be9d7896f5a138cf36cc9f9336c5554bebc3e2f4a440200f00972e2275d4e11e1b5ece8a829c6bdef855e34d978dfb2bc85a71f92611ea370d1b8de98024163bafca222e7c89be32fc0d023d82ee7e79257a4764f05e0575f84071b8301205c3aa0ed94972099dd7f884ca15e47b2ec4834f6c93b271f5ddcb11188422c335be64b9c8e51376d6e1707be2c26cd8af582611face48b4bf76a49517418782fbb740c5323bbb7419017de9484a3abcfcf820782a9d8d1aac48012ea4945f1631ae904001a7afcd727af2b62f49ea2fe821ef40d3e77727751631ca21bf389f7ea1016e405d90785b4f27b86350104000000000000ddd97da5ca8e3f9d9397459e04e7e6c91fc7f9af63146360c69ebace0ddf99ce164371f3ced275ff5acb7e68fdfe5bbe66e9f36a1a14e6a8c51c74c79aee6bdab22eacf90c213132240dc4442955498fc144e5e9c302ad238ff041553f2517d56a98907b9800000000000000", 0x49b) r8 = syz_open_pts() close(r1) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/de0\x00\x00\x00\x86\xb6\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x2}) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) 16:00:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/108, 0x6c) 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) r2 = socket$inet6(0x18, 0x1, 0x20) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) listen(r4, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:00:58 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x7, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() dup2(r6, r6) poll(&(0x7f00000000c0)=[{r4, 0x9264ae53b670fcf7}, {r2, 0x4}, {r6, 0x20}], 0x3, 0x7) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x40}) r7 = syz_open_pts() r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) dup(r9) dup2(r7, r7) r10 = dup2(r7, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000040)={{0x4, 0x3, 0x6}, 0xae, 0x4, 0x8}) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) fchflags(r12, 0x0) r13 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r3, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r7}) r8 = getuid() setuid(r8) r9 = getgid() setegid(r9) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f00000019c0)="0f3c61", 0x3}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000001b40)=ANY=[], 0x22d, 0x20a}, 0x0) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r10 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) openat(r12, &(0x7f0000000280)='./file0\x00', 0x8, 0x14) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) socket$inet6(0x18, 0x3, 0x3f) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r3, &(0x7f0000003200)=[{&(0x7f0000001bc0)=""/103, 0x86}, {&(0x7f0000001c40)=""/162, 0x31c}, {&(0x7f0000001d80)=""/209, 0xd1}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f00000014c0)=""/31, 0x1f}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/22, 0x16}, {&(0x7f0000003180)=""/113, 0x71}], 0x8, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') semop(r10, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000001fd, 0x0) pwritev(r0, &(0x7f0000001400), 0x0, 0x0, 0x0) 16:00:58 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, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x235) mprotect(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x4) close(r1) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/64) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000c) r1 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) recvfrom(r0, &(0x7f0000000780)=""/189, 0xbd, 0x1800, &(0x7f0000000140)=@un=@file={0x1, './file2\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) pwrite(r2, &(0x7f0000000840)="eab20a4e525913b26e6674153cf8bf5c21456cb6d25bc3eea069c482b516852d5266f1214f5bbc89d399610656a389cc4aa7e49788dfd8950af8d7d682c73c488f1d10ee7fb85f7e9b885afb55fdde", 0x4f, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/213) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7101}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000007000000000000050000000000000000000000000000000000000000000000000000070000000000000000001000000000000000000000004850ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r6}, 0xc) close(r0) r7 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8840, 0x14) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000080)) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4db253b502ea51e1dcc75d49c51f7b1d88221cfe0d0b1f7c55351e677cd44a968fe610cf83ab8fd05af7c6b3d159567f075c72d9dc02b62e320f62bd6e0700000023067e33d751c9632e2e13ef13e21724c0db734295ff54935c425c54001e9287df74", 0x8e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r1) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x6) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e26ccbb0fc314821923ed12225af6f18e102a5acfedd4e77104316f22c6fe36d7683b8fa2fcca131c94f246b1979dfd21648133ffd90c4b38114b4c754e134548ce151016b55ebd73236803b0786db09a0c3f9d3979718c67e6157a14c85990b383983dffe513e74446b6419ba845bd5a773a7c5f62d0b2e4ec4cac43b5f7c7cc6f59914d645d2ecf436f67979b32c85085214152bb4f862cbce28c0cf6479ecd6fa502dffec49d6e020fe54e6b8ef3c47adcd779fec358dcfa4ffc36703f48306ccce299f54d7d63af7d2955d11147a5f1c5c09dd149235f36f65c6917bba1667454c162223cc0a95a4b4f66c16def71753b521f3df396f", 0xf8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) r2 = semget(0x3, 0x3, 0x4) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x8, [{0x3, 0x4}, {0x1, 0xffffffff}, {0x2, 0x80000000}, {0x1, 0xd52}, {0x1, 0x1ff}, {0x3, 0x3f}, {0x2, 0xfffffff7}, {0x3}, {0x1, 0x1}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x9}, {0x4, 0x7}, {0x1, 0x1f}, {0x3}, {0x1, 0x1}, {0x4, 0xffff}, {0x7, 0x6}, {0x4, 0xfffffe63}, {0x1, 0x10001}, {0x0, 0xfffffff7}, {0x0, 0x32f1e255}, {0x79764fb08379324a, 0xffffffe0}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x713e}, {0x6, 0x4}, {0x2}, {0x3, 0xc0}, {0x2, 0x7}, {0xe3fbccf2e721ff68, 0xfffffff7}]}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/209) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000002c0)=""/4096) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="7d5b6dd0c3f4f29ea1567433603e9f05d62741e35a1d094a6f3f7ab7d974520395078c4c8ba876f1510a10ea"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x1f7, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fsync(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/136, 0x88, 0x2, &(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r6, &(0x7f0000001140)=""/4096, 0xfcc6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) mknodat(r10, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000280)) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/160, 0xa0}], 0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2f, 0x0, 0x4}], 0x34, 0x0, 0xc6c, 0x0) dup2(r1, r0) 16:00:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x1], [], [0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 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(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x25}, {r0, 0x40}], 0x2, 0x401) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() setsockopt(r0, 0x3, 0x6, &(0x7f0000000280)="cfc0e2fc36e6b894ccd37818285106fce7afaba4215867f259f694259f93d52cf72eef1cede135bee69049d8bb8ec59d18ce5ff2de29120ccfc4130454d1c02a7df203e7b36b21ee8ed8cca8296a2d342d5ef10e8b5d2bb69d4aa0f2351c1bcc07485d", 0x63) r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) sendto$inet6(r3, &(0x7f0000000100)="160148c4dec86b8f3eea1b448eddf778ff3092e450c96b0658bf6174f64a93609b96d402235c591e855454c85fe633467bc0b2e42098dffc9dbfce25d41e0fedb17a39488ad541a93f380f6c701d58ae420d4678778ee1065837828200883ad5aa23f11b53dbf401e74bfd114b4936fc731827ee8ae355732f928236d572c80a92d9928c6a43d9f69904b75bb57dcdb27d64f281b2ef4ea2fb87c739c25c015c66d0b67fbc10f5b3a646d107b383278328bfba2e393bcc6e03da1163374b4362b4a452", 0xc3, 0x406, &(0x7f0000000200)={0x18, 0x3, 0x7ff, 0x4327}, 0xc) write(r3, &(0x7f0000000000)="79831c29a2bff72024b888a1e7bbe91213060594e692c5eb7e15a45102c0277e9c1a97215b9694d312199111f59cb157325bd3a4652f333666a678c64aa004c4ff35bc009b0ef4a36466d90522c358da8d3a2f054c8e5b51f882d2fc97cb03d61d9a5b18edb2102edfa477b609a3d3dc603ab24f18d3959d86d0c47d087ad564af80550d51400c6f17062fac4fed33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x2) 16:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x16214, 0x1) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x4d) 16:01:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x80000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x846d], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x100) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000112000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x1, 0x6}) dup2(r4, r4) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) r10 = fcntl$dupfd(r4, 0xa, r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="bfe87bdfe624073f0311e474771f36f8a8a360a6a9618c9d304f81ba0d61058667133e21fd93210fe185c3600ea6890de667e3e3be2158ffc6ae36a19c5611f7693be3f5f34cc445", 0x48}], 0x1) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f00000000c0)=0x10001) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) r8 = accept$inet(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x89, 0xfffff, 0x40, 0x35498542}, {{r10}, 0xfffffffffffffffd, 0x80, 0xf00000b3, 0x200, 0x6}, {{r8}, 0xfffffffffffffffe, 0xf, 0x80000000, 0x4000000100000001, 0x100}, {{r7}, 0xfffffffffffffffd, 0x8d, 0x20000000, 0x8, 0x3fffc0000000}], 0x1, 0x0, 0x8000004, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r12 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x155) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000180)=0x8) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x4dc59e49551c150f, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) shutdown(r3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r3, 0x1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064, 0x0, 0x0, 0xfffffffc}, {0x6, 0x7, 0xfc}, {0x9, 0x1d, 0x7}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x800005, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = syz_open_pts() r5 = dup2(r4, r4) syz_open_pts() getdents(r5, 0x0, 0x0) accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = dup2(0xffffffffffffffff, r3) getdents(r6, 0x0, 0x0) getsockname(r6, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x7) r1 = syz_open_pts() dup2(r1, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) getdents(r7, 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') 16:01:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r3 = getppid() r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x3, &(0x7f0000000200)=[r9, r10, r11]) r12 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getegid() sendmsg$unix(r2, &(0x7f0000002840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000200)="e55ef0b2cc352eb54eafee5ef2b3664f0dd19380453678a8ed061d859640e121ea942c4d013218513f9bc4854411b7cc7849bedeb3791ed1f179687e1c62440004a23bcdee74", 0x46}, {&(0x7f0000000280)="974e07a349409f0dc00e93661a81ac18a3e1453915aac080d55af606466c21e03c393965de6a966ad08185dcc935ab006706d26b723f907f6a48102bfd0aa1e77df6337278887219e14f58364195cff35c4e765fd16778e174ebd7663bbacb9896b96f0112b7474b44b413c747c8fc2a9633e33d39d615896fa429c16dbcd1073737", 0x82}, {&(0x7f0000000340)="fc30490621a18aa9fcd521f7fed20939e96da7d4477904f9043d083bc4b624843b9c1237e24b31ca7501225d4ba863b2aa0fc6b416a5a131ee5dc0214262f8c8170b1aef96a5fdb82182fa2fc82463c9355b3f36a0fafb9ad489c606fab99e0e666813f09eb7c84f069fb759ca1e3dde5627631ff81cc4e85a77cfb6e3c2", 0x7e}, {&(0x7f00000003c0)="989779f7fc7a906364abf1f64fc85615ea003ddfdd042eb893cd724ea85384d47fc6b0bba26097642f33ef5c14915dc319b42707282ad1864a302f26c1b28316807131c99986eb20585e445bd800caf1daac7538006822f6e2101d12aa13d9ffae3493fba94a2ae7c274255c5c5bcdde988ec9fce23ad658107f4cb7fde469b71c2322ae4b561425e611e13aa2aaf3482aaac40e90f686907daf2f19302f8f41234e4444d0f01a5fd498d193b5eb0e84dac3135c8324d595b399586e5a99a09b1f2ce4a79ae199dcde7311981935854acd10ba64310dee6a16fe7d07398c7e3760cc432c711cb32a9d243da8f1815fe14c2decf6a88a947a6c4e877e6666e3ed874cf8d891dc12d8c4e310ee8e75f4a43cf7872cc432a846b2149a4fe9022ea623bb94bd24137dd7a69aebf7e4e935a5be13f3febdd479e8a3caf874a02549293c627305baa148a378c398ad4223f7831b22acffb80d9d3fa2efad4cfe224169ff9bbb089f1beacf0f85f1624cc0be9a80848f8902f0b64cc8ffad5ec23ac6634969104ed9ac70825877851f236f23fa36866b33d94860b60c640815ad1a3366620cfa1d44d28c5584dafea57801960723983a1bab0cabe5f86a514094c7a356d01f772724cbedd1bf4acc3cac936fb6248ed00e69089d6be315abb67f9732b693d4325cefda0ac38b0dfd4f107375ebdf3414bd316b20f032d9e8f3cd76bdfcf3840f382872ff969dca9930e21910f3b33b639e7ac3cb6f99e52572e7578d00bf2c8d2c297c542b40e1dcbeb2b23889e5595c8eb8bee7069dac94a496f3509db8afb1aac60cdb18a0fc9516b27f7c708c5c5b8fcaa3fcc0722ea65b0fa07a8f1a951aa979487102eb93e6fc1554382b693c7a980dcdd37e9d81d49ab6d0953d60304031ea9954e580b85cc2f01ffedf1870703879aa32bab3889d46d1a686a46b685005b9c569b81451bfe116770b0d12d745fa8566c86e66a2eda8b95201453cb693e465d5f36e5a1dc6ad9c62a63ce4991c5a62fb23fd500b02ca20154b8cda473d1b647e2d837cc5504d6072e05d6058e2c252756b8773bb272d7e9fb4993a2378e4ae4ccbf589036c9edfdbfb97bf07e0935cfe07b32ff538f3c982b4301f97e3fd7f149fa9e3ab7e3ea76ca15b117a91bf3a18e76b29bee9164a31ea98562986ceaa6ce9852bda548626f5d49dcba4a65a345b874866277bfc7d956c03bd8534ec6cdc7bc0a4821d35d00445b787a2c1dfdc228f231685e3cfff44fa5be7fef99eac8aa479188878b983ec755350542ffd066382f7b0782dfce83a493a428b762bdac14daa7e4b35df6ac82aa1c61868081257040ba8c19ebe0457e00ba8cde0e5157036d7f35804396977ec81c9cb3f96d41c22bc6e077c89e862c5f0a5f5e8f506d27d7c74d62a253944108112457a1764c5343ae884dafd6793d842695a752694decaf0617160a02f15a7d731743f23f05a32c35fda4401668332ccb7372e055e49cfc6fefc32e4873939d9bfefa54c051d7f82bf8e61fed6da22342f43d6809a44db7378270dfa89c01cc9cc6ae6b839cb5d1b5e13ce21fde3f1c821dadccecc34f12412ff575d168d88203f2024afaf384c15a6c9f4048c5e0404e314ceeb5c304dcf05f344968237cddfb5438cb25d94914226ac2d0facd38a2d0202fef509e17b23f4468fdf7c64aad6969d1b40cfd682c0d925a74580e4584537e1c1e150845af09f8ebeb3123c824a472266edb2e9eed358c7f2bb09feb44db209fd29302802a274caca6da9e742de61162d62a0398c3005121dfcccc0e87bea624a34dccd7e498ca766f17473a1eb1aaf55fb8d5d4c31924e1a1af3305ae48dc558a5f9e4c88ce12588e0630cbf1766d3919100824720d200c652fad2c51321fc0b0aca33a1fb470fdbc270b637838d120528f506cb4f2ea0548c9a3d5a57ed444f950404c0e61fcbb2aefdf97bb1d0026e39cdd4e8201a4af321e0cbbda8b7231ea4c34ee12fc025089c712db9167e75d40803439b778def0a8fc76dcf24083c12371f4619bc1d7b325405807055d2a95c33519129e24a70430c75e968675ccb8a881d4b972643f65a7849c59cdfe7f8c09d04dfa87175835ebdf70d986a4840c112785762075cd18076a87f5204a1e106038db220b31ba1c7b2a7f222846ad7410824eee40b7c3af287c4f662af94526a5d8be1d9260b2a666a48547e49b9fb946b6cc3343f8997888491dfb223b0cd5c2cc11ba136945daf714329fd640c4fc998637effbbf7fd2600970a54d8599b146fcfff6e8980220c425649f9a1de02399a06c0f62dc18f4184a142158ccb2d6840ef36c71fc164cd18312fc533e8fe07cd829c9ae71c4c2f7a5a1aa57c985d7023c142d1a0bd2123df769462e95954f56e4ddfb6149e9be99350e4379b8feff44b027d6278d0ec9c2f38f7499230af77286843b63be2a2cd599afd09a788807b3ac069603df038fbe6d64ec980f4b5e41dce52afae64b919e0f4c5ed4eaed5f31ea60a9a89b38ae12c4932ad5407a0d710e509d514f9ab81431652c9b922851811dfa6afbd30237f726c1d3b99915634bbe2e5d178b4c9de79a6cb9fc56b1fe947545a978d077b539282462d652dadf78c55c4be16005ecb585885075e7a39b169d1f0af04ce14f9f2c07f863e3aa3cff13d4e48fa31e61380b6f734145034fec6f752f1897cdba934b4fb26a25224d26124b8c3a9454a453125f0462c067a8f084fcabd6ce7e39f294c202dc679a3683b57623e19b099e39495ad17effb5e7ceb74192ee4b4f32784d1aa3b25dfde85f850c3638244829a9a29b4a819949ee844fc5064d086d5c3ae2458a6c1cba6243e89a2982062f9d46c14906448f5c8bee76069ca3d9d6e49e14ec3eaf68ac00c1265bfc6b704e6dee6adba8880fe63d329a20eeb20843cb8f62d7fba2585ad0e355c76cdf2b48a9bc93808fd239252f3389b8a5647fb1286d6863f35e8062c31619fb762f35f88f1fb11d44bcf4734b1843e7577dab8c710734b7b097236bc42d558b5fb2b3fc09bbee8222f1a90a5015bd21674532597505cd53440ed0fe59f6a8a2c927a21055f3a13671fd770ae51947dc6ef5706f5bb885a2254527bd012f3864f85b46a0de33733a0f886628d13383ac5ecbf3bbcdb39dd8f4ef6f234f983ab6b46f073f577c8c6e6370752471e742f18e325e6119acbc9eee791189c6c6be19737811db54f1ec8c9d53e1e3bcae6815a42564285d84b007779bd9ceb370bc6177d69d8870299c5855e79e67e0b0e8fc83896a3a11616ddf74cb92f768c3b6c584acdc3529652f4362642a500e7ce9ebcb3bd2aaf7172170288f1d8766fc28b4a38bb0115f37a9c748de4bdfa4bd76b3941167d40b53b2ebf29526f1f45968e14897185390b27c514342cf74ecd217c07732b4fbf3308db24bcc070c561e441a48f291c0410f72775faac0df82cf4c521b999f67497e28041cc4d84673aa6583bdcefb6d24d140d6281cf8c2d3ae4e3365354c963ffa3b6badf332a327f508682c01da54f3c923112a39f2af0fbf0d69df5c3cb1c292cc4ed89892b24a9432df3c1296f2b43c0bb101bee0ba8a4bb359f041f64bdde9c3ef58f4ee287762149bf74f3ef261a6df81766751c19d6ac24f5fb325dff0bd34401aa3e576b775bd2f34a7c193d3b3fcb8610e15818bb898cd028d0a38700baab9af8f2e9ca3e707037dd16b6ff1b86027b4a7dba975dcf2b5588d62a4af6413d866a17a4c90db19732f045fd5c2762f6b63f27b54248e7a579350eae3e2f38a67f39b9d90684299749f927b6eb886b10d8474e1264fefd6e97ec8b3ca2da97375d5d01d83e59cbac27151922e870a9b7cc10148136ec791cd01594b7c745998f17d4b88ccf029299df6192146521e8c6e6d470d92c8d5166fad5e5b4f6ab12c67100b284ca5a851c681816c82b573d93e4c4f9387cb926091c4bc71e2ab39ee3106397be1e9b2b0abb546e2c47f4123d377cf1dcf5bfb0e7357eafafcb60f7fd470e59a9159d81176be56f28d4c8d1b97b08fd8676e0a674b518308db409052eb217297dc4839c21c3514686f2a5c98480d9172db3b0c0cbb38e1f9c8e4a1cfd7c39e668f1a224e6a9bf605d2ce4bcc79c005096b0d89c79cfc994e61373045a436f6f9e417eb53fef47f9604491246fcdc2deb9c1d423e64b0724d7285e9f6d98ca20c481268947a753eda02f1d770bc4411afb2415c504ed3d935ad7249e68e11e7f33c7cc7a8ea5419bcec3ee0aadc444cc0759f07f9a0c0ab151476dfd0d82a645353a10cef6f624f1e9c5eed387c11d0daab1bf1fa7d6020e8a600ed87e6031486073221262e60c019a6c3fc10065dff0c4f9027f615e0f1dd22ceaabcc1c6aa6235b454632a75224ffec5d910aa0e73849a506731f0c2eb18c51018dbe420533212fb90d9935de885cd174c4164aa022d1227fb93c25e3b503648fe4bf13cfbb9ea3d5f97f3fa67e45b6fc433463f156003e9dc619e2db1c60680028bd71da57bc0d0caa90c44be2d222533e8a6b24c78759cb0a8568c0ea8061fe3cbe68bfaba9f831445bc361bd23f3ae611bb71684b7225152dfcf7d7d3897715bfe75dce6e308d5adf8f5333aef81391a54a809d3c27bae72f3c4b4efdafefc958ae67d1dd38b8387c89434c19dd9b37dd655d0b8aa33377e66e2816094c45c2530e4c2f64c047c6b46bcf024f7fb09c5a48f74b37f4ced3ee2777ac3c8df05ced8d51d6bbfc78b9c5ec3f02483f315b091a18c44d2b1adac40088c071baafe24020b526b03a32a23dc3723f7dce48f9571823b3eafdb56c229e4fdfdb3106f57d47ae15f416d4e8a7591940ffcf877cc1c3c05abb05e54bc2ffeef5549a6aefa8b42bc9b6b9dc0b532ff5203f12839b9a4c56e61ce9cb38060a9f4d996db2782f0a294a28b0bf6ecced7af46dd262b83bc987fed5f5ab8fdf7e9e3fd4c6d0fabdd559e7e765a4738fb9e30daaa1c5338f7fec67396bca54f7cc18a194e6286945dc417a7154030ee623bbd14336b226c624dc537dea7ae6ad3cfb80ce9fb792016a076953ad1bd7f26b9d0228fb13b68ea72ffbe1a61ca8159844f4afb1b9972a7c30fa87a4cc67ce423134987b7e9b2921ca224c5b04626a96975426cf0f1223237e6c17ee280a4a264f976cc0a7d85e52018fc1cc2c3d2fade46ae57ebbd0ef6a3cb9cb2d2edb8a935e69769f2d170bcb46aa55843edb0e985ae663ce7a343e986e22907f6a487648123ee41a737b89a727b06417210e0c261b0de55f2b6f8fcaaf8909087a94db53f3151aa0a9f3dcc91c566c50bc43211b18db3ab6c0bea978c531e913454383c9e6728b449b1430fcfab9fbd1421611ad7ba9043aa4510aad2568280a3663513c7a35c3ca2a010ff818c9e00e04ab65622253d7632a8e0d422f96f3010ec092d348ddcff975d95d82c252db78b239c4fa33708b9010c39dec758e2c6f00ec2778cbe3ecb3535ee1bb096d12328beba409913ee47834c7499103a75af49380fbadd2a131c1f6ec77802f091f5b661e68724c58e3a2930ae6aa8166401992e0a8eea033da961b0619d6b564ae99f11cf3024f9af766ec1aa46da202a6ce4df4b74d9a9325a519834e575cab5dbb5a3e58ff1883f993fcb3ac3ecdd7eaa6b95ed17e5588dc2e487277b38e8a86ce64ad332b23ce561196274b8adf006d313963ac3a6c18aab223927269c37047ce5f183372cf3b1ce62433c85cc6b173c7ec953606cdbabb97d63e9d51933241e3423c7df08a13a37632491b2932417", 0x1000}, {&(0x7f00000013c0)="188d06690264a1b66579530f58c9e90de3f21032da4a0f433aeb77ab9b88ffc31f3b807ee1240c390437a43aef9f6c3f8b8401a60ca151c992b23257ac12541720f6fead475a69efafc15f48191d5db30bde73ea140f96408467ee982a62b23688a05746554076911a20696631c6cb1b888ede34ff5942d45724ac13d196af1cf5f3436d80665f2154c7e9fee5dab30a88b4ea1c16224b74ca6ccb3749985b59454a8967554917c5b15adce9fa406d3d90cb5e93b0787ff37ecb46d59a7a599ef309194aa5d732891f282253", 0xcc}, {&(0x7f00000014c0)="c47fbf720dfd714e6622ae09c63ffa206d55045a1b3558061adeae00d2ac8a4d5e8cb4104b309e6f756093ceaac3abc882d90611594b44d7a1f12278fae9236e29deca1bb9156f6f8c4df1cc72a08d1d214a825a39e624fb52520a971668afa960def7f510c28b691ce4d68e26bb9306a15252285ee2af4162c9143ed1588d5d0b6e431b3c247a024ac3d1bace782a0967e1406c4fe9ab6c2c18b18d1c50b6864e852cd860ff564daf6fe2794c2c21d58e93154c1cff358e30ef08bb7e37f9556a", 0xc1}, {&(0x7f00000015c0)="32b404b3d4bb64", 0x7}, {&(0x7f0000001600)="2f12c2c566dffd38359113edcd5c5d2c00fa42e06a0f18a27f79c52f597140ea946f77cc7acf9c3d1229e190e92191be3a8b29ce1703c8c01399ddd0f9484dbf2d290c385969a4674f09834b9879bfa1f49e06fc468d9ab4752340decb8c7f7c181f3a76710c9d0d152696f0997c7616aaf69cb48c42f6ba65a74b599e127ecefcbaa8ec858ba56438a996b3e929d1ee867ea05877750b08486737d81e76ae53e678fcc04bd2a1c93fef53f2fd09b245efb6cd815af3629546d3d3155d38567a4e5a769974ad1ea0c53067c317e113986138ed5af272469af8efa7178f5c28a44f79a58905abb9840c9051e7141d69eb9961601295bb59be51ff21e3225f68918c1176605b3c4f8c1df363961aac1b7c0ce21da13950f30cce75167bdb6587bfde3682e238b06458181094e698bfa207b6b0f705aaaecff57fe780063dfcf2286e56811c1284832f2034eda4b9f82e277338b2c122767fc7b3c4d4f017cfc357fd4ee35086aee3e3cb3ad49bbab486c0ea56b006d405bd168d08a461376e17f06f49e9a5ced6e7ceedefc7747cf15bc88fc139675f928916b39ecb45bcb068cc0ff3d3a5b392ab630f6346e5d9f12339a04504b1d196033f38b550e7c0a8cd5e0e7290d392b43fa76ce8c5f58d57227ae9773940b42dc28e10527d59908981a0b583826fb42b596a954b41b1aea6c5d74daf589c7f166d45ee287428753bd8fcf13ab4b33af39e0800b3c83622f3b8f5ee977fba7c9860c98e68b73550e925468573c45e0d893a9f78fa8ec708f7b53d452dbcaebb98b0baa5c780775fe4ecc4dc44440c52c7ae0483b0d789c1bc33ec7dd8b31024443988e3f4ef52a718a75d3a35fd18a020aeb459c6b1a14d74fcc3513f2f4e5f9e50625d906a2e0cfb9f1b2f61232ad67042d03f6e998d83c92c527c981800a99696fb67cabfc1bdc9b188f19bf993d004f9d82037ea64be7b525d6a15f01a324d4620874f411171586d3b59dbbb76be6fa41865cfa6e96437be7854ab261c15886ea44eb84164080b251e349164becb5991fa37a60567826178071e56dcf9e5c034a2d2cc2360285df9ab504a70a46e21dfad34421b72322881c8b3bebc0ea79c88e5dcd3c9256f796e064f6430f3679a3826faf62bcf166482877e72cdb6d05423328e20121e23309c05b7ebb7c259741dbc4bf6af9495c9d085263d56d9c8ac850003a594f9e92a4dbffdf4390f4c73d1577b468a0affc294b34058d73669932d7d2a6f428d07d534dbf9d42267ffc3f76973f27702eeaf0255cc2667cdd8a565c2b7c075d78976f19ba8fdb52a852cc5b72f546f78b9ebf024c1a35c1c0950ccad9df427023381d34fab4e6576c91531125b5ceafcc5f819579209e28f7c7b8531210a31de587b272ec13d50f4f3fd565c93152cbe5563d3b5e06ef9c3505470459903ecc218ea2d87faf2fb908b9024430618b2fc514b969af155fb423a716018628429dc1aff868f3a44924ec3e643f5cda1c8567d91f3587e88a4e5202a294978774fbc589804370a01e282e22abfb87ed0d2c1c4e808e9b5108737d8c7b90ce5c01e25d06ec6c1c0daf090cc67b585b3ccdbb6eda11f3b577caeb6a7ad3c5fbf337bdbf424091a2704b6e4c0a333a578b9364a85bd127a08b683dd00af7e9c31f36ad6e7da74df9a1033b99587aae9728e493693bd636f745c0dd96fbfb5a9ab1fa6169061492b5abebcfd3db80425744f9675772f44258eda9cc51519788fa2c58bf7f7651448b9b533b8ffbe4bc4a0ba97b5a785cda4c7d93efa8b89f8bd2753d6e98707ecc550da02cac84a2d907c8467aa3e6a48979dea0d2dddd2b1ac9348292355bf87ef75acccb9b1df8ac6e8096e8d13d978db3a6160a7d7318b92ad0f05d062a2af27eae246703fb12561f07edfd11dd09f238de7fbc74316cd9285a130fa1ebd94593425b4f658b874ee4e0132504d51367a807ce9982d554c91587cf24a2f5ca76ea088701651e0d43755eb02923f76ac878df5bb8739e3d6c2c68ad75a7b21c2ca65c078dc521d6cca92e088ffa0b7609a1df0eafb651a87ae8e06883261e07d6064ad6c5a4d401630ef362aa5d925148a8331f525916a352f95b6dc9d4aab0a3efab1429b880c83eb821ac879a6fabbe06f20830c5e658003841591212b982076a17c04c4265140281296cb90d5782cad69adf60c1a94f7cb85a4869b2c11baf3e60261d6430fe40c087d44ef1c6e1619f8573c48353711abd019e7c6093b0739198b5653a42d8e1ea8d9cd5b3436589096e3a697c5aff7bf64dc40f8bc4b589a1689778758675ad3ab379e8145b55885ae3068ef68b8d1d67378dd4d50d4e071be12cbac7e714b193321d36fdb22b426f7446d90417a294dafa5a75b2a44aeb6886f779db1f99b5492984b9c43830b78dbedf751a30c29528ab105586d667921740e81b7621ba03b7a69bd75d3801cd4dd1263140789a0d6646b111fcae23f3b8e3916b5c8c410aee9cc00615b5d2513f57d8e424b07a9b4dfecf0af531bda55f1a2da1893084ef391ce4c25df8e0894d2ae567483dcfaec47b8ad5bf11ea3876c25ab34c41fba6b1a1b19fdca713749ce82c777f0bc9f87d293753b5530b7d0cf2b103c0781fcb26668ce8e4cd6dfce135785e2dd9debb5727fc3546321fba96a98ae6fe1f2407343cc867e6204e3f58523b755590913ed1bd55bf440cda4cd327aea1acef37fb9dfe106f026c9af1bd31eb9a2de0904f82939f135128b4a9e083eb5ac4266db1acb8e76c52bc9683c9e8337bbb47f8b20f5c2926a5ad8dc3f9d8fe44f0a18fa7853bc0253a9a4e0f99e5da6af0cafacf9b86cb3ecd27befbc5c4d29b5f4dcc1f6c166fd5196766acc3149c050999e87d638c0277b831e278bd46e59e160b8d13b9468ec9167b4b5f745db9e40331bb6dcfa1900ad065cef6c423f08a3b59a0ce923725e878006a826b8624a3c9efa4f4f21f7b963a9d5af31fa111e508473a721a19a0c1b36101126f053386ea1878481c7f889fa276c4d804b181cac331ec5fe4c3d1098cd90cf645760a4c803d9bdc518c967b3901df8c9f8e7f9fa643e161c6b5fc4776257e79d256ec31f51e09f50d3c7a8102b2d03c8a729725ed06c28acd2f695266b6a1be182afd57a5c392540f60c86331084647ec5150a8f220e5236589444d81fb25e8b70067f4c08dcee6df1300a53278a159e0b690a242058c9e01a8bdb8f0f86a1e601cade6a2f1e29709b69c12796442df23ba9e6724935f2196e845d6afe8e960378cbc0fded8a0a5ced9ac059f8e0d52a06c792015bd3563146b78fd42e2230cd7fa653102d557071553591286ac0423760cf181301aea8381c225814c1cfe9a5ae895469582d27870e924a6037106502c9cb6bcb76ef7b164f141d68892f01202fa18ca0882d0a0db7f99902b770173b8a029569e8be45d8e031c73224c766c74bc05ee9b704c5e8b0e09b1aa71a28b6c935aacaa14e9205b8a255f5e60afc16202d0b4ffbbc219a2b964bf9476713857a301eb76c9cad690c7d8be937f37ae9a17c6a649936fc6d0bb38885a6c47f90065a204d408896ce4ff820301cd6a6e8bdc40ce82e2551f21a0cc0ed1a5925a924b67620d10b38f5fe122eedf1fe81cb7673649bf1d456e8dc01eeb742dbce34925c1bca15e7025e18f0ed6afdd8d97487ac769fb108cc0f9df9a3614f1ddf8d1ba85b48ecee4b32d75286279fd48c7381201fb1b18885e1f9439ddc32e85abd13086ab4222a69bceffa23b215ec08abdd680b9ee72dcc753050c223c5789c445f3745413b95172d7f15801a086096d09ed53f3363370e67cf99957107d4f960d96911e35d5e266782bdfcd22ab841190901a44c5225cf5afe429d7c62348a472f3cda3f6ec0ba6dd83c2f188917cc6ae61ef922912a61c53374301c0630bd73d09b77cfa2af5268cdd02aebdd8d61a5ffc979712edfd86995f7084c5e1f9e4e123023dd5456d123e9af322c58363aa759f930d359f74b2e0185453f71557c46e0810286a9440bae7c21da0e69a0663e3a11a924a70454f48f224414f51377e5de91d197f77ae9e69a7989b2e8f003e058f9138b66165ee79c98791d6cccc7c81d689368e6a4a2f36556ad9c6ac8ebd388d306573f2d865756b0531c92eb160e726f6a66723e5e122dbf24f046f6451beab2487297ab066c62113eebda4b98f79fb6e841e20c702a8928ae5640f079a7e92dd36a1084e534facd1e33e390bb0be475cd1a3cce3b1f6e1baa26ac6354b9e9bbdd636d79ce7267713ee688a152566c7b88e1e1d60342f7faa654e46cf808332f842ed36897024969ead20505442adbaa941abfc0e5910cebecef565a36be7b1e7f1f9a76f1fdba34a97a936bbbb4d778b19d6f076058ac8d6f7d33ec3f1ec34be59bbca6b1166105a680d2e9316c985a5fe9ad3dd3a4ecb05361eb9cfb35aaea7affbc486d03f25b67a40c0d9a2797cf19e5969f0b5df9cb866b1ced973d3b8103843d3c8c7ef5540df07838fc7e30a49e1c3e428b9f47441b51f46c5f9ebbe90e1b6f3e4dfb0cd021730d258361c446fa3461e3dedebfe939ddbf67bf1917be679aca67ed696d2704e03f9bae8cb054e2f5947a40d52e1d7f3320eb3b9873ef14b44708436b6f313e709e48a7b3f12efd18f984a74d87e88c46471f71f12cacafeb19ef3ed2db8c6cae28ddcdd1724513e18dfacf1ac0463b148b461e4d2b7ff6e6408f1be3d3a9684e23e1a265fb565deee055e3c939e94c32915fd5a2d3d19b42c8d0cc94ccdca975aef05f10b93a1b884b0f0e7fe78cf0840d338e303612cc8ec985a7699bf4fcb2808aea0d65cdc8ce568e6c56b32587bfda47b5f321c7a273dce1ce0de33f0af7c0993478be3e07adc848ea09a0cf627790de763790d9c9452093361bc28c5811646c513d308c8106955825e774958309631006db5ad7d1614bc0ca7a763907a5aa862fdc81ab274e3e6c5b52c01bc46fa92b6e3760b6ab21231bd197858239111f36faae07dd5686f2a51a702b93218566e464926639a194c4fff10a5ec6d36792df1610a714ed91f7891ac8fb8ae3ad9fa185b7ff46af2366732ec9e7de7a1ea5465203c3f99932b47bae8afe7ecf15b2779b8b21d9b9ca67aec74b3b77d0d5d3e4b6421d5cb27c18cb12c38f72308de2a6f993403e69eff0e21257e9d15ef68a515e69daca2c8c4eae17b35588e3530cb748662ce5ed6244488b268a5c9f1a2a96fc8c6cd265117a3d3a7a9b52bc3de400b7f7c4a4dac4537a5f4c0e47503460c24b0e91f0c37682f43722cb15ed44ad60a2fb28aa8b3d4e025b1842dc398f17fd389dab74bc6700571dc445fca4239342c46b5d852f648acbeb50a7ce0b3ca7a5aa9edbfed2ea63afbb19dba0d42e7e7ed5b59816f8c5c53fa127414c062faae94528d8616e0277a2ddb0f398a492ce51f92ece0fafb7f9e5f388ef006a23484d2e350be23c449da7485de766129a0ae0dfc5f3d7ade13af8e71dbb3dee6e5e5a2b8cba1ff2b24f0efc4f33c8be17f445d5e2eecd47cc6c569eee50fb21586ab0786cd85320f7e9c0fdd29d25e6ea3da99f8ae8d0b06d1b6992ea5dbdd70634af1d44bd89d3cdb72812c50fd78f307aff38d05e07142de147d1065644c86b2e43107132df2c25d461fa47d8fecb5d68eff281205e7e8dfc2a5dd316c8c76ece986e07c9f178e2cbba580f3eca9b14d6ccf15a644de79949ce65000350f465bcc7bb83a96532f8ad75d58b2009459c1b1edc3a78a543f37d99ca7da534b1389bd0bc05", 0x1000}, {&(0x7f0000002600)="8e1eeb2716bcc4566a40b0c5a000aac2bac2421d54e9fb3d4e19fe2d", 0x1c}, {&(0x7f0000002640)="5dee245438b4a4b46f144eb7848eebb7035f606f3ecee0217831d1048fe6a3495ea087556912b1ddc25453c2ed92c65cb3b6b240185b15072f50f60b557df7dc5f3f56861e9a7834a8c0faef6777b28876866a178ae4b017448b308fac6283820365e9c9f491692dd38a7ecf3b3e1e76533a7b7e744e3cdfac63143042562c11842df8f40b607987d1ab1127d750af9bcf1c08e6b9e41937f556afc658cd4b4deacd3c13ddb35cfa1bd42517ff9aecb653bd2a57e1e36bdde5c5aad3595e2cc95e62d683490053c08ed96574be7f27832986730dc2e3d2703ea65e662c6e2a3c1bc6e7b5bc959392785f993dcbe5afcd566b9079046a", 0xf6}], 0xa, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r3, r6, r11}, @cred={0x20, 0xffff, 0x0, r13, r16, r18}], 0x40, 0xe}, 0x4) r19 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r0, r19) r21 = kqueue() ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) close(r19) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r21) syz_extract_tcp_res(&(0x7f0000000000), 0x9a, 0x2) 16:01:00 executing program 1: r0 = socket(0x0, 0x4, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000004a00)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f0000003a00)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/251, 0xe2}], 0x3, &(0x7f00000014c0)=""/219, 0xdb}, 0x1) getpeername(r0, &(0x7f0000002980)=@in, &(0x7f00000029c0)=0xc) wait4(0x0, 0x0, 0x9, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) pwritev(r2, &(0x7f0000002900)=[{&(0x7f00000015c0)="750642ff9c429385da3342a2c3fcfe9c91c5efe974b843a7c235ed5ea58555971d8db9f192eb9c0197e777c06f9d2fff1eccda1ef0f40e4831dd59c6c8b889a3bae213a562cb16b29cd43ba2273472a22c69518ddee9d93144949abf70432ee3b6365595a3df116c110860b1bcdd06c823d59c65c921e84b48d08b8c5b41ce6d3ab16feeac8e89b4e2500fb9d02e1625ca61968f737a9c34b3549c87ab19c1eb9a6e7d5c2ce5efeb00658b3059294c3213bf30f0f161c12fc87e441267300fc71d38b01e33a2d613d8f1302c0291959c76810a19451ed1c731309af987930286366b1fac", 0xe4}, {&(0x7f00000016c0)="c59df1dc80d49c5c349e83d4cf6f9fb489ec1b509b4bd6a738d8566200598032641c9638cc393db3c779ad6072b093eb41ac5830802890bc458d1e76d688dbcc0d2198e0eb19d1f716fc955fd55ba0b464e0959632e43114cddde1c8503623ca74e1e89e7edb64b64a6a0fa8b83a36a5fece675744c8cc21a253585358cf711151f832ca34b0a68936a23feba2befc937be49c1e31f550d47f9534dad304d64f13bce5008c71d63efef0ecd30449a7ac8fa627fdfb049e21ebf2fec91d3306234f9068a986e8a7dc83d9d33a4d7080c58e1cd8f77522f27ca1ead70c9a4b3461b8ce2215d8046511eb2f8509d119d2b1c5f4bfc642e2890661bd01808af50a1c578c118a97f348c4ded587b791c328a743a6a1f2fb5f8d5eab92770159fa10e1d9b2560cafc9da620e1942dda6555e4b9bdfc83d410df1907f8641cdc1ab4385b68637d4ed6ef883a670c58a4cdf2d152c23f6d866af75040fb97e8bfd24f588a9c24d119ef3bca08c4df0f8a0aeef7717b3496ff636b1482b51ad0e44facdbc8031110a1a40c668b3684342c7111319d487e6916fb9053ea7c35c307d8e5afe2b635c5d8ecf254ff34b6f53cac8121f81f115acc945fb79f9e0039235d0605a4864e2ca242f77414d55438ba7070d3867e42b2719c9168a93ba2e69dd2d82edd6977d89b45229bb9f76863dd5bb3480a98859ae7019d3d34b9c9e73b660a287941503789670f8aed1c25390f404913ed0ab289936b0b5335e4c52e4e476b314a8a931d14b24acbf726bc368f3bbbb40a957f66973dfd8a18046c96110482c71238c0ff540d2a28e0600915b13df7d0ab7e621315c81717eba118f72c98785f2b21dff76ad020caaa2928d4dfb9dd97e75c512e95c759af578e2aff15220e15494adec15a933ea78c2d9b120bed7e60e68d9629132aafd0bf6d1de1acba3dd203b6d68d2aa40b01c3b3c23318c1d42bfdfc0fa8e41bfe3f32cd414c089ed9287006a8f94872dfb46e40889bbcc6c765e29b0bb2692f1501995a6a89c5b19185e309aaf5fd8c0524c2dd2a5d028dac0fdd273b5ae7f0527a851d4505a41ac0a483c8f89e6204758d2c33770a3bd5e0c322dbb12ff7d3592e3a1d08b71c3fb27e1cf3955af81de8d380d3286a055643b413180a0a6f43ea04ea949775db4281d740ecb6cce6dd9f1c3d005509b7ae3faf165e25351d8c9d9044b07811b501dfcd497c971b824a4464f5341c92036f12fc8985310fbd63a61b83d1a94e7470c7eb331ccd2c1b237d7a90fbbbf5647b06b7d335deb2d239bc469ff04a772cb025d9d95a0ad50002a2ea47bbc5b2bf9f8b80a433145ce812045bfd5b9c8215681a6ec812cd19982fe5f6f401dcdb46e7965aa3b49d985cb397527979217ceb59928f6903abad567595a0381d8e870ad6e32ece6162b1e19defffa108903235f82d8eb602ed0437ea5551af4c0271b2253cb8c39523b522c1bc152b2c7c9a6741db854960f85372ef477df38e55b3379d0338ec6fa616f78986820f23b9c64cdd75112d8ae0a55f91dfa40c530864d18e8a8c6fd687adde841ad3c606f7906fb1c6b8e07695beac2d078abc79f97761fe15ccd80c062a869d9d8a49ba625ad96e906d772ca255c2082fad423008387a3034c280b283545a18ad958efd91cd09e73228f0a43522b00c629ca6a905fba52480d1583b6d109d171a9e8b60a2e25b37feb6b2843a8f3d18ecbe8526307c3be30001bb293152e0e1cf3d852f00e20d550cdf958275f82b9b5b1380048b2d6a69ca890cff2ccec80646550d55ff2b4138b8e6d594fe8d65fc9fa3a3634bb8f40a141b8ac5abd1103619882ef0880b109b5dbcbf6c9e6c37f2761a55b3c829613ea7ce204513617287f0d0c86e181b64c912f64297559392fcbe496f3980cc43f8ed524858e5d8a5a21c54b14158ac8f92330e456864f9a2441137073d1133664074f98491968d82054b4197b53115b7147c32b06d66fe386f712e5d722467b12d22b38581371199bc1d0a41d9b5d37afc0775bf478f6a31f924eaa5d407497b4996488715e942bf4daca75d2ecabafd84f1da4def56ff6ad17c0fd2a7f2b6417e24784bf383e7e2e33460903e64b4ecf3de331e78455c766e5c50393114655d041ce01574355831d7e1fb03ca7bb7dd804393d307d42cc16ae08e00c318bebaccc95d29f9f1d6af7a589d0f4ff551111e78ec3e47ef43f0f63d1d99fbcbdef2a6e5f1615cf4fb1fcf54ef937720a382f3be00c1dbf279d7183838fe56f512e257f7e167a549472172fc5f520f7bb6b47187a355256d2dc2faf3bb90c3b31ad1cc5af6a3691d87bb6e693c6373d7887531d5ce5a8cf5197cd9734edfed7868a2ca5d589266745e87bef1805207487145264e403e762686a37960195d4a4e87620588674c36e55dfe4ccceaf1ad6476fb31f286cf1cd4856fb6c8591156a62ca90351c9e64409ed8d086bc5ca3502dc14e1db9ba4ee5955f0028076a09866eee521c65ee591dc9f7523f3eb5dcb0e2e5c9f3d0d844aa6f554947498a409b620dc6e519bdf30287143ec097beeb3b563e6a9838be164792eff8c38edb34fbc3134111034056faac025b033b23caaedd9340f868b73d75520966ae2d4f42ea48b0d4d7ccb0fee9aba701d6d358efd72365bab3edd865632af43c1269fc2adb86fc0d88d027901067d53dc8312bc28ced3a62f791a5331d5558a3188bee02bad48b71d0006036dfe77a16dba4bacf7f8ed31c5c0afeff7fa175b360860b9d2d39c6a327886a9244ecc38bfce115ab5f6ce299513ddcfb13087a20f83d42802d0cac7602b872855aa568abb08600e526c6d41154612375d42425d0e26b947feacb3f94795511cdbffe3020d1cc250567be1daeca77596650c0e989a0e99bf65047967e2e7b4237d8d5642f14bc1b76ec4a3b5de38af7b262f8352cfebdc13e169f6d20b21cf7f755c6c0223fcc91c27f4a93502543ebc5acc212e82106cf351004add40ef9c0fb92f86f87865f6af7fd6720b40e14fd2d41b5c2560ab7e08a7ac3d03250868c7783cd229ac5e25efb80ed97e49c4cb4a5844f77390fa2d1e8807c17a9c20ea67583ce524ef111c3600df203c652dc1d1f5d7c58fd9a6a892a20aeb3539b73845393f2b9a47956a602599880de1e5ddac064201c72c7b6ee51dd0c88a749bb746ed48fbf60b3bf7480f8b560cad2e86141d7f17300df9e84d76bb1f37ae7de878bbabc9f14e8e88c0906ff1da3787d3d74352a36c62167a1caeedede76353e3ac7bc30a5b5585003723dc0fbb6a69a6d0f7f2fd1d1b4a6d286d9b7db717982ee38513bc8bbe85b61116bd8ed8bda6c6bdc8cb4c7e929a9d617306d9cafb6149d088fa3145226d7e27f17f5cda1a5e73d6a6be842b7d010a005590b2e06cecb08ffb455f482edc9a21be0b92e696a0e9cd40a73c6e528a11759bf932ea9e7dda3af5187ab7a75336c80c513bc0f127a4c1cc78c35007c4153aea8bec7da9302db06cb057e2fd1f359614d8668674073d8e87e882ecb0e7680818956a609ae45eeeb273a5ee5a4f2797a3e186f8038efef91c42d32d7eca2c22f54842730ca331e402851084ea5996d04653fce4f84e6dd072c3070009af486b942cca3452be20f8261f8b532a836120036d07830b3123a4ed037509ef29bd0317fea36fe6f1820c7b5e8da8157b58bf84daec930d29df7c35c760bab267dda4bddaa6c67e1ec392bdbbdd498b64fae3dd64e1c66260f7aeec9782db53bc2cd33c6ae74fc1ce71e163fcf185674ec878c5095681290c57e6af7e981f240af07b9bb4dd9e1856205f19acb9505b1b96396a352e454edd2a24f71646fcc8144687d8473e7cb09d376df153713bb5fe6385115c973d5ef902f1dbc8e5b88e6b17dd4241eb8b9edcdeb5cb5a022f4ae6c71006e213b425563ea733a9f736e8776dbf9f756c2318edf657260167b24e9b002cf21584a790de7537cbc814ea3b82ec38eb3199269c2093a71f9e5d5ea5641f7df52c3abc1a206a374a27e6b7de99688ef0dbf78c1ec27810edd8f97045d671cc9e7dfb409e6d05af7b928e9ba20dc8cf7aa4029b10e5a28b280fc8bf493b286e14bfb4ee5e41e606f551184f5ff57199d1cb5c551a561d7371e6e2d86053f340bf3c1651b968af79e4611a1ccfd467261432c06e2947ffecfa6c0a56a4ea1c17392a9d8b44ef13f92a661b4bfae87d1940440019b688ada31f386b695a464c3807252148db2463de1c757eee4cc00ec925d43d041a0f78fe472b010495289cd5d8d538722c78aa2f5cf7c854a95c5c631949dcb2320f8123cfae51ae8a1f4f6a00cb466d4abdafc2cff9517f8653d5eab8de932dd7ce9ed1f813bb01f96128f11141c80d3dc9bf1b8f928b1e460d7c28136f8cc590790f1cbae01630f706311c7087c40b1b1dcb8453b0f6784a61f96704d0e107e3d04118348c1778e538de0f2367890ad97eb6155e3f1fd25e9196bc9aeef4079c7f4a0c2670b442c2c1258506e94e57863dfafa76e6e0d2021d671b3f52ac0d434b651ac862192f882883fbf0f0d5cd97f8c425a45b26ccbe728ed9e1dfe10b9a0881d1a4f7afa6a0f5dc5a7e320a728aae378a3a9203bf25771978a2ee74e3175d15c7db1dfae62d0548c3d27c65660071f6287cef4a350f9594289ab67340d84cd7c3cc065813603f95b6a8379f2b8f5c24883a169b29b2d09717b14f47f6fa821b91164125176df9d8e747500be226eac06aaadddc396d113e6b430ccd56ea0c8f7a7591b1c5f51d2d831a3723b22bdf2032c6a226fea864b5c081dcaadce91164e195bb7345035a9efb8c998881e669081ce0497642fbc171b940cc9e252b7d25d5b3bb8dc5367e0f9be8c59b1e2806b684340d3892ec3b5026510e656d29fe4ee8d3706736a883da05893a934a6a58ead0ad570dbb3d50f7fe90039be6a33a83fc357d1a6ff7e6e0938996ce3f5d801f7732cd46ff9c228fbe15da8714c89821a9612d7a641328c7c8a4c9403e5bb6c6fa28e52acaba943b5d0692ea9eadf05ee0848735ef1f2bacdd432841b82fec35f229e752430bed48e5faa85145a42d0f43b0a57ff57fff089e4ce288232b5e503816953f61d77cb2fecb845425f19fd90795bbe26161f9e717308b7ee9df942bdc724de66b22417036dcf6e955c1bcf2efe12840a10de7cec69bc849e59a98d434eae72af998d94547ca1fb76040854b00209b4b6fb414c292fb08d9cbfeea98a5683ec9c3c2b296230b759b3b87372361644a3e2f991d57c0ae2509807ae5829299c9f8b198a1eaeed67a42871abb611f6cc4cfe2f40b602b66290e6565694fd22b454f79019e937b828d9e6abe978c35f7f71019c0c1a7869764220d52c392989051ff7c817a34071b50c68379b0d19f6c3214b2e34e802c5ddc5072977226034bab43f461adf58ebd3433ebc0a1cdeaf9d98e0348e847c717f52adbf3ebb749d5c454a57c8967bb8cb1c5af7031263b46117b6c771030857b30ea5497e7b855f6dfe0e1f7062271cda3cc5736a767f7e2ca61569ac7f8187e7c1268b1e6453d068c520371a50f7005e3cf3467b639ea76000e98e371c09ca7d5f1ee4b10efe5ddfcd4b870e28015afc85fb3d87e650e372a04bee0f045b05a2f37c70ab779ea038b48e6945edde9ad4901f291efd7185e1d0efc0c379d77786efc38e022c84168d317bbb465c4a0e8045e29e28b3f038db90a85e7113a8c411d9bc661651bb0332089fc4510f808850cc15c0b91bc6618f798a8005b7fbd41be9b20dc64918", 0x1000}, {&(0x7f00000026c0)="d4203eb4d103fe9b303ad1b6e5b70561b3bdb52418f257b73816bd028f0b830d92a25c8966d91af19f37415852877502867ce34421c84cce01166473b5f1060dc35f0a27d472855cf9854f6d83cdd2ccef01da3d375aa0f6bfc437ca991ef451d6d43e3bdf2c0cfb1c695b129f5d28671c1f28a434c629e06ea92c7ee408fb571d605a6609c10fbfbf37e24287591b06e36b267f9b0912ea22f58045ad74", 0x9e}, {&(0x7f0000002780)="6f0512712b73384f9740da75b02543c56de531579b1e73e9c8b6614b20f7906a7d5517f67873fcf4cbe2b22e8eca442cbd08708cfa9b1c04d147b30a732478cdd488d3435f1dc49130d94c6700a715023199ce", 0x53}, {&(0x7f0000002800)="e8d4c319e34562001b92149eb4a56278445a5ec4d840e43a65cd15d6406a3493e5f186cfcfd89a0bfdf1cda7ecdc40cc3d62218e80620e7d84a99fbdd5f3dc1c3bc6cb706be258a76dca9d1f24b6d6d4b5069d237d697913513cf7470decb1378c8570a7afa23e8112130ae033280a9ddeb2cae0167a36b6d4856558bbad5f7eb9bb5a24d0b0fba372bfe4b6a45d00e283d872bc8f32451fb11f8f6462bdbcd0b5093db367a1f5572a2653cd4e9b7646d75e8d6b00c3da1bd74200ee879a58ec9ac36efb93aadd75457be0bddd32b5d712ba652c5509ac20e1", 0xd9}], 0x5, 0x0, 0x0) socket$inet(0x2, 0x3, 0x6) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) socket$inet(0x2, 0x0, 0x3e) 16:01:00 executing program 1: clock_getres(0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x6}, {0x6c, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x0, 0x1, 0x5}, {0x101, 0x20, 0x27, 0x8ad}]}) clock_getres(0x3, &(0x7f0000000180)) syz_emit_ethernet(0x133, &(0x7f0000000540)) fchmod(r0, 0x80) 16:01:00 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x130860000000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) r1 = syz_open_pts() dup2(r1, r1) ftruncate(r1, 0x0, 0xfff) close(r0) 16:01:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) write(r2, &(0x7f00000001c0)="3f816a4fe6b4d4c43d0579edea46649f9f05c2e2dcc8d50d3acacd761dc85ccbae5dde55e6b7e79fa8eb08ce2f1caf36db8eae65766b7e59f3af7b5661fb32f5ace23111f71b4259e7ab7a4e6efc148a43dbc994da88981d1314091322b4c71cc12499127c59fc0a8ab0eaa5cbdc42c8f166a26efe82f0dec66e24dd980133b567296ecea4ee46bc27875fc0b8cadbc7d1b7a90f42f2b0b0990dc3ccabe3760e5720fd", 0xa3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) r6 = socket$inet(0x2, 0x3, 0x7) r7 = syz_open_pts() dup2(r7, r7) dup2(r6, r7) r8 = syz_open_pts() dup2(r8, r8) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) getdents(r10, &(0x7f0000000140)=""/42, 0x2a) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r1}, 0xc46e0661d5dad008, 0x2, 0x20, 0x8, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x1, 0xffffffff, 0x6}, {{r4}, 0xfffffffffffffffa, 0x52, 0xfffff, 0x4, 0x799}], 0x9, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x1}, {{r5}, 0xfffffffffffffffd, 0x50, 0x20, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x10, 0x0, 0x1f, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x560b6423eee3444e, 0x4, 0x2}], 0x401, &(0x7f00000003c0)={0x4, 0x7f}) r11 = msgget(0x2, 0x42) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000bd3800c52f0b37000000000000000000000000000000000000000000000000000038c46fcd7e65e27bf8657a000000000000"], 0x33, 0x1, 0x0) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r12) 16:01:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x229060731b2fc07a) pwritev(r0, &(0x7f00000014c0), 0xc2, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530004f4bf3be59c024713f0a841ca112cfbc817834961e76e3cff4dd9fb65b2c00"/57], 0x10) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0xc}, {0x7ffffffe}]}) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() dup2(r2, r2) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'Iap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="c4e48dfe5db574a4ad826ad21b9728bcff2dda1c3b63d3632ef21cf78b517eb4c53534dfee7abae9b96d49b01c214d1da5dee5a747ab714aea74ab17e6439ed8624fff2769466f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = fcntl$getown(r1, 0x5) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x3, &(0x7f0000000200)=[r10, r11, r12]) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getgroups(0x3, &(0x7f0000000200)=[r16, r17, r18]) getgroups(0x3, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, r18]) r20 = getppid() r21 = socket(0x11, 0x4003, 0x8) sendto$unix(r21, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) r25 = syz_open_pts() r26 = dup2(r25, r25) getdents(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r28 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) r29 = syz_open_pts() dup2(r29, r29) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x2, 0x0) syz_open_pts() r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r32 = syz_open_pts() dup2(r32, r32) r33 = dup2(r31, r32) getdents(r33, 0x0, 0x0) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000001c0)="e06694350b08c4a44ad68c2e44fc3b7c371e1771ef7fc15bcc800192a8db91332c90e2463dd274e38f4b3295a52f3b0746123e5211ef3a29cdfc519d550239adc5ebe30aaa5219471b6d0c", 0x4b}, {&(0x7f0000000240)="c81c4512493b1fa9cf3bc287e6a09caa48e5bdc3a26d8b0e7240c051d337ee97802e9839cc88770c15086b210bf4a7b23ba8d07fc21a5e4a2382da4b4373f7e8ec93e4a73dc2683e1a2d9d593c80f6023fdfb26cf873790e21ede79599a02a0db9d85902feb73f22f67ef87e362216e079182ea2d2ad9ec29ce894a358a6dcdf12f4e4afa34ad990553b3d3e4b1417cc5acd9cabf537384f398bc014a4f78e5a5dbe2f2e65a64eed777d65e2d21f71252def6413f7d543673158285d1b3c4739722be102eafaa38f0d35576899968f9d4c2dbf119a31756bbbbe8dbef11bd5a5d3a641fd68b3c89fcd48ad3db2d2085954ee19c803097d503386128d46af3356d342fd20d6e41f890e498b3fc1a94dfc59f685c00a3bcafcbbdee131593bf4116f965db51a913d698648855747b9067a12fd4e581dfc1f0c9574cf2286b6a948db4bc9e821c11ad3246e0657c6c8520356670b56de1f090d3f5aaf1258083f0897034b2f0751672ff31fc2cfbc4bd7c6116409467b11091e2e06c93fbd4bacb43211b158fd721548a963ff1675a04dc65c2c455a5c41ffb11b5ac52726bb03e330ea68ae50fde127b8e8db1dcf2f72d4f89e126883d5db24d271f3f75adacb1f32af3574814e76ff0583ac8f4be1a70bf557a53f014f802dc614a04ae83383d92660bc71d9658c30796282bf7e77abdac591edb4c88517e00e3bb72ce296ff1395d1941fe8c1b137d8bc968b40833f34a1b3a99256e2ede32e5820186d05a6897990159d31faba8c58875fe3c4011686459b263ffb5764b24c1694b8ecece8418159108caa2fec5a35627120c0dcb8e2f6a136adf3cb14331b3fdc13fd064d1b1f9b795591fdc8d84902e296b2f5b288ee55c7ee9c925fd96fb4719506abe357f4aa9dd6cff31d1e279927d43464fde75d039174725cbc38cb84ae428a6c883a5a41d3831cc5801adfb8b301a71dbd42c2e3566022c90b02149f7e75befa3c2cac51a0101fc2f8d2a2cbf02a1a71bb4437605108221f1012e89a26053528c0b900da07498adae0d6690452eb5fffffdea7c30cb1a811b5c6bb397626b60cd20899f4bf535a17728e5d731d894b54bc2c02fae58bf42c29e38f011ab1c887bdb15f83b6938cf971fa1885c0b9aefca2f2b638a1b0cea765754ae64551fe9aa6ea2c87988ff3c3f632faf953468bf5463c309a221496288020e048f0b8d0f3338c25f4c10d921255227ca67e9dbd4a02a712a55c83905cfa83b72a333bd1a707221e4c0ae180dafbe621f50cb84f0c25f6554202bbd2ef00b393f6bcae8addadd93327ebb2368c2fe0a7d2dc750add70dfa16697b2a226d2bf758fca0c0ae72555450e135db189f8ff22d76e3ac195c04e91b6981c2229e126d86b0aad75c626ed56e8b84f7a3868ba76e7b19ba583ef1de64634638b8a8cfb302e2b79a762e330c80f715caf89396daf9757465529e1caa6ab5d4328363c4400506a77641673eedb386f66da6a2c2e663c9066936f93b30905c3b7e30d27380eb9d0a8ec31d6c95272a97b165bd8dfd8cda5c4c8a9756c7b1a3b61140aa4056db12636dd8a09db0ec4b90ad5475f58dc76d3313b1028d53fce8617ef7ff5837a9cbfeca363d37b3728438e7e4be8520a170ef73ce82d4dbe448c0539e48c48fcb6adf9a4374da64f66ceadeabe49351504177c8b43bfa47a69d4df7d4bbf4a2084e5d97b58f8907b1abb29b06aff1bc157257d02bc6f14aa0cfcb0f0116267b3936d75e5a4edb4f82e8c680f3f4708bf00403e1272ae83f1e75d2bab3770343f252a3b082ebd495fbac951280ba56bb4e430d39665a4a5131e6f9325bb8c4d0c2d0d164192568d1c47bc7c062008df0ff07a85e91f5baa4e2d409286ea7d14c98d41c68e5429948d114e4e92c3e4903d61a42fa8ec0f7d8c5f24518ccb2193184ff35cd19ab20e613a6d9679879901788b3b718a99b60cd6f350ad36ff2aef5af6289bb9f9c28758f662131161790e093b556de945558ab4d9d81236e3c0333950690c92e3d25ad457d47fc9301686424ffc38eeea747d40717a64d56adf2a7d06bce870becfe5983c7666f1d26d3cf19f22a3247eff0b35d79e4c85aaeeb746f593f72509df8d60b4ee7d8aecf7845cc04cbc810a9a43f7fbea5f570ff2dbff7caecb1cc04ce1aadd9993b8db1818061b9a3518790d5faff66c6c77fbcb1afa7ff13ababcbae9b4267c211d1ebaaf247b67ceac01e1e744b463dea6e746e14a1a9eef4b0f0db293077dbbcaefa5f3fb7a29e74a7d7110dac274d9d81ebf15bf68da4c918b1cd88cfebbd3dbc638d02b70964985b26558babe7e95ccb5cb9951e3039f88fd879244455a2a17622d912beb5dbb0b4dadcb8d1cad4521389988c7d9e3429fbf0fa8fc5d54ee6d0ec29900de1431b607504d7510b8e88a6d3584386885d9c3f8c68242f97c50ac35c3bba15137f8f998930fb31f5365e5e756e8d8b08cc507f8fa373379661c976efdf9ce54edcfdf52569dd2ecba27611634f43a0ab9f0f4ceb0eaa9c6a9d51ea14508df17f9390edb64c64a7fbc17df7726399cecf5168d110989796a201cd777178c721ffcf3f62ad064f6b1d76c337f866e4292f04d7399b6da16d01d731eeeef06e18a59b162f993fe99f03228f33a23e51826b6311507c7d0caa4149de57d8973f9ef3c71b1353130f6fc92e18e681345fe3886d7dcdc40819f763b84b6d594db8acc68ecbfe4a8d6c085d7e1159577f71e6db2eb0f35e13adcdb6a3f0905c9d7e96c098c2eaf3c9c0721afe1ba8fa2dbe8f43ae6cc6815b188e2a63270236fad0f74da10737a049c7692a7b24fd7241eb2caedf1f2bb20ec05163365c75ff560232e1e750b5d82ae110b8b9c0058a1364937617fb3b2ad2bf4a66c8357789d77443743a8db694cf15c242b7e3ffdcbc30e9cff69f8dec0fd03c1e6ade94cb317d9be8f19948d1c3f6018b7a6c7c52e5e82051621fdd5b83019e42e61582b04e32e8e4e72570ddcadd6002f748311c9ee8290557572aedb3edc3384ea030b522900b25bcfab236676c737108b99b09883f3eb29f72d6b1fe657731dafff491738c1650632d8bdc385350355e16bfcb7dff629bbb4fbcd963bdd3d40a1d0bb8873724754fc698145bcfd51b5425dc91a8940c4b89a184b87c99ac3f48aa7f360cd4c7e3dc09931c1d06f067873e73bbdc0911214620efa0d48e1d0bdbf157d684f090f85f83e9f87ad08b35c549d61e8bc3a0771be341a057f0c65faf9aac2f1a2155e6918860300233bad8ff6f18cfcd6dfca1006a0a2ec8eebd874d7b303b86d154695f9028bee741d5627cc9440358cc8658396118fc54fb8c6354e14c4bffcb36fd5f67453738a1dd30b90788d1f3fede87f434108f886747fd54d15c919a9067cca6451d77526bd984a63622945ef16f5c8e9e0b4ace0e1e854e802b13c0aa2f0de2021fed015972edf502e85b85acab2b279cc8e98da55527674d05a03996a4fdb1eae8ecb2f2c106633dcf4a0a0992879690431520f6011ef9ac0e73d14787c3669cf497b7ec52ca483f3bb385e05d255199cdab26046ab8a2f487c17478df9ffd347b6d1cdcdb9b2d3548c7486bdbbfb952d1fda638973f2665a6738d22843949f6d71b60da0bb47b4884c9ed9964f4436809cb48806e1dfff19603a0c4abada8380a43f6221928ac4aed7226b37023787b42277f48b51bcee2c8aa159bbe7da8ef3943ed65b446335a6b6fb083414ee89a8227e6730895762081505637630905bac8df954aa9ffd154ae18d284606e5c24312d478e7a44634b016411eada50e5d77fdf30df9988e1bad310fbf10b912dbf6d92fe9fac68f387b3368e7e919240a87a83c6edb85c7fa859949862ac0c44dcc89cda863b1fb6a3f2e1ea053f5f7248d6ba71946719d884a586a30ffa27364d5ef30d2f1e3dba3cd0bf3fac40c042dd7605fe8639c8df62c005c0d7148adfaa0ddf2af0b0e5a828edc00e6cd11b8651672dcd7b53fb6502f75f07897e0ddacebf53b50d09546efa8e81aea57d310de67416c248f7f54c73bd621cb1f5e1de87e8ded2133df52a04116272b7bbdfb75263bd080a7e7a659501446db612ca50fa9f9134a3c563d0df8985810679d2c758ca945ba14bf7f48ef05ece42e873630fe981ce52c1f77b119034fa26edbffe84e3286f2cf0e71da75e6a20a83313c20ed3c4cacd42ee7a2e06c2dc22ee5af872f69644cbc055608c69b7256cf695c6512802fb0edb0d3ddc39e434f02f425162542af8a40ad155d94851e34961cded7d8394c89019a59a03987620d20dec29562a504c700d0340a298566beac7686d1bc6f3ab43bda105d502f99c65c4d665b896c0d1ebf724236772e7d990f477bbc9669823ce9a5d976376c8969f5cd4aadf66673007d741839aae1471fbdadedacb81aa2b3d01aae9d44521eaec41e31649e505bbbdae5b2a62db69de5e777522995009f5af39a4e00c188e66f1ef5cc13805f06b305830ac55a9771ee60acd3ad1141324c9bf4be99a82912369f080bb7d53dfb3e77b7e325893b6f86a4a662b30bc62612438bfd9d65163f5ef15ebf30b42b12a8f037638e59db7561d71d6f58a9aed094d513685e1dcbffe8865fc408f30cd4da50ebc61ebf50c78955e8b76928f9ba972f86e2c673d6a3cbdaa57a55d4cc47452290b607d1494673c632bab86f918ffe8d9009b03d926d4fd8d1810d7af9dd153a03d595f69ab5c387219a33e5561470d0badd816596cfd18e066c08283e82c9ad862d24cfa29d890b6831209c263965e45818e6459edb0b2cc2dbc40c1703064f5d10da9da06090f77219d24291ff67c9346840832d9d6bf6a0dc699b71d85499a9eb7d75b2017d4ffca1b708bbb0d7494b72b2ae7581c9c1708a3bef7e66c1cbf0bcf970caf43194bcf08945c25e2e1dca58253cb167eb44a01c89eedb46cef9e9e54db2abf1a08a976d6829c7754ffe2d455c26b1ecdcff0493fc01ef68e554555c57640ab02d6fbd90c2a10ff201f9c79ce0220ef3356455d0059bafec8aa5a06157ac16e027fc16c5679221781b730a339773ff0b755975b9ea21d3de4b04e398cf4cb0e83cb83436948da9aacac60ee098343aeab7b8ad38bf7695e1551ee517710783ca65ee6dde454274c88463062767ab32afbd68cefe94c6a1ed3a361963426cab5d8882b293973346cc3fe060ba61093767bddd5ecea33f4fafbeda0c6adf6f01c7acb2715d73d31eaec1f9722022eaff1bf64b9aaa981e7cbc2d4c62851d93f5953f76ae1d4255913136dc798e004c8f78b950c6208fd9a17e3813cf7085dbd9964f6297c9b28a8e353a6847eaa6d5981a109656aaeec8307b7ad309f3a0f3979f4d88d2b1a43d333b04da13ef048076404f357a7565009c4d6ab8dded251b929597dcc708dbccc1c13015a33ec66eec74d185bc467a92a4c96852d7988c73e961e392c8cd6399f268b45f6c42b69a4b986f9c7d3d29a16283fab58d2da0e9fbc3409f6f1660b9312c11db01ab8b47aa4ea40a69c3b31189b9eb151a0df8b1f2a575f023866d2655a07bca3fc9a1d4d9fb355903c00d91105b0742b6f5b1fcbffaefdf7891b3fa53c08078b78dd0753ed355b31f7a85b255e75c482797efc58788275f7cbb47be57e1a1866448cabb6f00c1015173295959978194ec532ca1ac1f6f2c69996320d808476d7c10f4b279458def3f01652462e3cfe453c55f59d7166a0d370eb2a97807c5c645bca115746161bd120ea023a4f507f5960d5fcf75a8d50b2604ba285eca6b", 0x1000}, {&(0x7f0000001240)="2ad7", 0x2}, {&(0x7f0000001280)="38f850f7b7128fbb1afbf0f071608dff69f225704207f4c8969733be3d5fc660e725c4cf5302d8bc0abbc4a7c04a78082d2d40de3993637dc2526d4faedc3127957075b10fa6bbd2b13c5958a228d14bbbcfd055d58aa42df548b181f8bd68feebaa0da84004a1a45f620e1551bd15b46990974db63bdb2215234e2aebe676b39c17380748dba8df669029955340a3c1c39164bcf97ada4b626f8f43217445f1f55d1181e8ac9117bae9a6b47618f7827394e9a670269878e14f4d5d63096afdcefa0dd8b2d097e253d85c7ff57a26f7fe4cb3d483d224dc42", 0xd9}, {&(0x7f0000001380)="5f74cd6105b7d02c2e66a554274b635096aab4d80fda55633254dbd180839759ee472ef89b2cb6de5ba697de3aa496de046dd2e07001aadb85ed4df80304a2c6888c70235613e0eda1bd82c7d189372656ddac4e3398ca02028f06b2cff9c0451d0199ae83a292407a87fd1c5ab07888e144740dee9e4b4173d0d6d175ef03c74417fa5707024a63f99ef3f7058dd4246b59a0fac6b90da79aa8b90011a219a960ea2db231a6ba38b03a3691af42c338", 0xb0}, {&(0x7f0000001440)="1622b277f23974ed84e1111c713fa1e5ae2a86457646b365ef6570684036c6ea35147cca37d788", 0x27}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r11}, @cred={0x20, 0xffff, 0x0, r13, r14, r19}, @cred={0x20, 0xffff, 0x0, r20, r23, r27}, @rights={0x28, 0xffff, 0x1, [r28, r29, 0xffffffffffffffff, 0xffffffffffffffff, r30]}, @rights={0x28, 0xffff, 0x1, [r3, r33, r3, r34, r1]}], 0xb0}, 0xc) r35 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r35) r36 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r36, &(0x7f0000000100)="8c65", 0x170) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/136, 0x88) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") pckbd_enable: command error 16:01:02 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYBLOB="6b14109a3d162bdcaf4d2548a90827db7a416c149baaff3b20ad2ce6820ff65f7315eba0a1f052b9b2c659aab1d30957428e3751a7c7fc5bf3fa71d915c4e65779fd53d6f8ae1351502afe4dcb9def59483e8eedf161a28bc987680d8ecbdfa6a4e3148adb808de0c70c88655df46b0a5768e38a66e146e85cf145b18d38cebc895243537b792e14e1f07d7f6d7d807bff568c6668e49e7c7f37349795e834803c53cc391bd2d4d00403bedaf2862f2fc91b1831fd32eb681e97d9e33865ec813cc75f8752733b8ec6bad84e847850abe4ca3e87e2b171c89843980494b8740c184ad23301671639a7cd3fef859091191b53518ab27d64", @ANYBLOB="f70c10f60e249a56979e94e0116d93791e77a2e972f6b0658794ad086a7a73c5356fe7acab4e7e1f02a8cf006a30eb205e2941ac0489332549450de842bf0e680e8c560447d6719a800adbb3cdca9efa461aba942da5c4d8ed2d1855d851f12e84bb51391c5ff862824f874565ca3735407b8cbfbd511bb63aea6cb8e8c2c2c2008bf94e8c232e9157d144b78b85e3e78413c66ab1e7779033f725c47da558069e9f8964c00ecd2f8a7970129572b791555bb2a0da5feb1908d0748b0059e0e0db212b6c7c09cfc4", @ANYRES32]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:01:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018ed7c0701247bb7a116086312104ae308b3740005a65b482381bdefc6ae41353040d788edbdbbd751859afc46ca1662a04e9be73eb908f707290ee7018b2be081be9578a6c7f2587e839d84f591ba30f069bceab412489e004a49de828aa75e57f8cee32b87a357a3b6ff5fe39ccbb2c9c23ab08ad1f9f9bdd80ce05e14e6796fec3acc3af4bcea1f470e2d202f03e6c49566fb763beb7ea7"], &(0x7f0000001040)=0x1002) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001140)=""/231) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pckbd_enable: command error 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) r1 = semget(0x3, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/209) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r5, r7, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mknodat(r8, &(0x7f0000000180)='./file0\x00', 0xc000, 0x3e000000) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:01:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r2 = getgid() setegid(r2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket(0x6, 0x2, 0x2) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1000, 0x2f, 0x3, 0xfff}]}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x9, 0x5, 0x1, 0x68, 0x7ff, 0x3ff, 0x0, 0x2, 0x84, 0xe9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = dup(r2) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20000000010003}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = dup(0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0xa04de789cf60f809, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x84}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x3, 0x40) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020004000000000000"], 0x10) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0x1f, 0xcaed]) r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000007, 0xfffffffffffffffc}], 0xfffffffe, 0x0, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r3) read(r3, &(0x7f0000000040)=""/34, 0x22) 16:01:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x6, 0x1, 0x37, 0x1, "556b05ad1cd395d5d8db5aa513fa6b8d0c11713a", 0x6, 0x6f9}) r5 = syz_open_pts() socketpair(0x8d6daa1d28df463f, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x8, 0x1, 0x9}, {0x9, 0x9, 0x33, 0x101}, {0x81, 0xfc, 0x6c, 0x20000000}, {0x8000, 0x9, 0x4, 0x5}]}) r7 = socket(0x9, 0x3, 0x5) r8 = dup2(r6, r7) getdents(r8, 0x0, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000080)) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7ffffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7ff) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x200) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x722b) r6 = getpid() wait4(r6, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:03 executing program 0: getrusage(0x7fffffffffffffff, &(0x7f0000000000)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x0, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/250) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x7f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5bb3771e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x87}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc7d0}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5cd4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x20000, 0x0) r3 = semget$private(0x0, 0x0, 0x120) r4 = accept$inet(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ff6000/0x1000)=nil) accept$inet6(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r5 = open(&(0x7f0000000840)='./file\x00', 0x1c0, 0x6a) syz_extract_tcp_res$synack(&(0x7f0000000880), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r6 = socket$inet6(0x18, 0x4004, 0x7) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x0, 0x9010, r6, 0x0, 0x0) r7 = socket(0x6, 0x2, 0xe1) ioctl$TIOCSTOP(r5, 0x2000746f) r8 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) accept$inet(r8, 0x0, &(0x7f0000001940)) openat(r1, &(0x7f0000001980)='./file0/file0\x00', 0x0, 0x2) preadv(r1, &(0x7f0000003c40)=[{&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/147, 0x93}, {&(0x7f0000002a80)=""/37, 0x25}, {&(0x7f0000002ac0)=""/242, 0xf2}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/84, 0x54}], 0x6, 0x0, 0x57) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000003d80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000003dc0)={{0x3, r9, r10, r11, r12, 0x190, 0x4}, 0x0, 0x7, 0x2}) r13 = dup(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000003e40)={0x75f8, './file\x00', './file0/file0\x00'}) r14 = open(&(0x7f0000003e80)='./file\x00', 0x100, 0x40) sendto$inet6(r14, &(0x7f0000003ec0)="f08f28e55a7c154dfc2df6e753e492b70c7b5f74121b96401195f544237152fc9bb4ad9ab647c70abe413828d748156e9a01d4e73d9e83ca1ee79e7e9103d54414a104a9821babadfef69dbfb561c538b18493d035feb8964a7fa0f858c4619f7a358ef54aa3604777ee404e159e88d4abc2121c1d577269b33c88bfe5c41d9121c0ed3ae3edc02063f102eafb1e917a23f9783108171636174a0c16c9f9277d1567d82e2648e6135668ef1c715643070cec6f6c2749d3f6e9cb40aff12565f0163334f8230fa996debf4117cfcc505beca0f539f5c0", 0xd6, 0x40d, &(0x7f0000003fc0)={0x18, 0x0, 0x7fffffff, 0x111}, 0xc) 16:01:04 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) 16:01:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x7, 0x0, 0x100000001, {[0x80000001, 0x400, 0x2a27, 0xffffffffffff9469, 0x100, 0x8000, 0x9, 0x8, 0x4ff, 0x2, 0x0, 0x8, 0x2, 0x10000, 0x92, 0x5, 0x8, 0x7f], [0x800, 0x313, 0x1, 0x7fff, 0x80000001, 0xffffffffffffff81, 0x9, 0x9, 0x7fffffff, 0x8000], [0x3ff, 0x6, 0x1, 0x4000, 0x10000000000, 0x81, 0xf000000000000000], [0x1, 0x3, 0xf206, 0x2, 0x9, 0x2], [{0x0, 0x20, 0xfffffffb, 0x8}, {0xca, 0x80000001, 0xe2c1, 0x401}, {0xfff8, 0x6c, 0x8, 0x800}, {0x7, 0xffffffea, 0x63c, 0x3a}, {0x5, 0x78, 0x3, 0x8f10}, {0x4, 0x7, 0xfff, 0x8}, {0x200, 0xb84, 0x6, 0x4}, {0xfc00, 0xffffff01, 0x5, 0x8}], {0xfffd, 0x5, 0x800, 0x10001}, {0x72ee, 0xf102, 0x2d, 0x6}}}) shutdown(r0, 0x2) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3cd, &(0x7f0000000040)=[{0x84, 0xfd}, {0x14, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0x1e08, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) dup2(r1, r1) fchflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2ef, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x9}, {}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffd}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r3, 0x0) syz_open_pts() r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:04 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)=[{0x74}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) setitimer(0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, {0x2, 0x100000000}}, &(0x7f0000000100)) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000001, 0x40000000000d9c, "9f8dd8e500"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2d}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:01:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) 16:01:04 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 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}) acct(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) dup2(r1, r1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x60) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000280)="d00ae0922ff6208212d7b4b9e044020fe389ce5852dc4869e988fecdc26d24747e16862a5eba1bb983fb671b545a863fcb8ca30b3f12ef12846a5c4617b1a53756c1c04c288370c20f1b31c68cb3321d680cb9c92eeaee2fe393d98585350052c4860705b6135e366fd9656eb4b36886cf24de26ff08a444cea66a0d1ebebe13373a1b282a449b6a7a3964e0495354ecfeaa218c0ae5432959636553f7ba9cacfa8c012bf3c580f4697f704310fa68125aca7a057cf3ebf6a67c18339900bffccafe2d8dee4f74a6c0e8da9168d18c04302c8114342c5bfedfb1904421a64b65ad3cf9680923ec2906d7563e39a0a76ff59d5167a6464a138ce3baea", 0xfc, 0x8, &(0x7f0000000380)={0x2, 0x3}, 0xc) getdents(r4, 0x0, 0x0) chflagsat(r4, &(0x7f0000000240)='./bus\x00', 0x0, 0x3) r7 = dup2(r2, r2) getdents(r7, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r7, &(0x7f00000000c0)='./bus\x00', 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x828f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfc00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x959}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x233, &(0x7f0000000440)="e831903701000000000000000000") r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xca, 0x400}, {0x7, 0x6}}, 0x485f5908708651e9) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xf1, 0x1, 0x8, 0xa303, 0x58ebc852}, 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) getdents(r2, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000011c0)=""/77, 0x4d) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:01:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = syz_open_pts() dup2(r3, r3) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0x7ffffffffffffff8, 0x8, 0x8, 0x64342f32, 0x4}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0xd2d, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1a, 0x1, 0xec1, 0x6}, {{r7}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x530, 0x1}], 0x1f, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x32a, &(0x7f0000000180)="96") 16:01:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) 16:01:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffedc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(r1, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r2 = msgget$private(0x0, 0x12c) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e21900000000080000ec09de8b78d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9edf81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a662f1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a1e192ae55645ed93e7663c0768e8fa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429e4699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc165574a93ce57b39d75d142d73e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d196afc1d"], 0x1, 0x1, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) lchown(&(0x7f0000000000)='./bus\x00', r0, r3) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 16:01:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) 16:01:05 executing program 1: mknod(&(0x7f0000001140)='./file0\x00', 0x6000, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() dup2(r0, r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xffffffffffffff1a}], 0x1000000000000027, 0x0, 0x3ffffffd) r1 = getppid() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000, r1) r4 = geteuid() r5 = getegid() r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) setsockopt(r7, 0x1, 0x4, &(0x7f0000000100)="f1f6540eb0b08ecd44e14ba3c3831cbd39c11887dfc78983a0aa395dcbc5d7938bb302d33f495debc1a441bec4e2", 0x2e) fchown(0xffffffffffffffff, r4, r5) 16:01:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x6c, 0x0, 0x0, &(0x7f0000000240)={0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc445d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b563df7200f65adeca5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:01:05 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = syz_open_pts() dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffc, 0x5}, {0x18, 0x0, 0x7f, 0x3}, 0x2, [0x83, 0xfff, 0x8, 0x81, 0x2, 0x2, 0x3, 0xffff7fff]}, 0x3c) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:01:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) shmget$private(0x0, 0x1000, 0x21, &(0x7f00002f1000/0x1000)=nil) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) dup2(r0, r2) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = dup(0xffffffffffffffff) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x81, 0x6, 0x20, 0x1, 0x7, 0x4, 0x8, 0x2, 0x0, 0xc7b, 0x80000000}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r9, 0xc0207534, &(0x7f0000000140)) r10 = syz_open_pts() r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f00000000c0)) r13 = syz_open_pts() r14 = dup2(r13, r13) getdents(r14, 0x0, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) r16 = syz_open_pts() r17 = dup2(r16, r16) getdents(r17, 0x0, 0x0) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r19 = syz_open_pts() r20 = dup2(r19, r19) getdents(r20, 0x0, 0x0) r21 = syz_open_pts() r22 = dup2(r21, r21) getdents(r22, 0x0, 0x0) r23 = syz_open_pts() r24 = dup2(r23, r23) getdents(r24, 0x0, 0x0) r25 = dup(r24) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x81, 0x0) r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8, 0x0) r27 = open(&(0x7f00000004c0)='./file1\x00', 0x8000, 0x2) kevent(r14, &(0x7f0000000240)=[{{r15}, 0x0, 0x94, 0x4, 0x3, 0x5}, {{r11}, 0xffffffffffffffff, 0x1a0, 0x20000000, 0x9, 0x1b6}, {{r17}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xfff, 0x6}], 0x7, &(0x7f0000000380)=[{{r18}, 0x800fb666fccbc081, 0x147, 0xf0000001, 0x2, 0xffffffffffffff7f}, {{r20}, 0xfffffffffffffff9, 0x18, 0x1, 0x40, 0x3ff}, {{r22}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xff, 0x100000001}, {{r25}, 0x0, 0x4, 0x2, 0x800, 0xffffffff}, {{r6}, 0xfffffffffffffffd, 0xb0, 0x40, 0xfffffffffffffffe, 0x26c7}, {{r27}, 0xfffffffffffffffe, 0x40, 0x61e4ed58ffd722eb, 0x200, 0x5}, {{r26}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0xffffffffffffffff}, {{r3}, 0x0, 0x48, 0x1, 0xfffffffffffffffd, 0x41}], 0x6, &(0x7f0000000480)={0x3, 0x8000}) r28 = dup2(r10, r10) getdents(r28, 0x0, 0x0) r29 = shmget(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r29, 0x3) r30 = openat(r28, &(0x7f0000000080)='./file1\x00', 0x2, 0x2ad) ioctl$WSDISPLAYIO_DELFONT(r30, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x400, 0x5, 0x8007, 0x1, 0x80000001, 0x3, 0x10000, 0x0, 0x0, 0x9, 0x7}) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x10, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x0, "29ad8093cba9b22cf0b5e6586176eb3ba9714fd4"}) syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() sendto$inet(r1, &(0x7f0000000240)="542d593d12703a79c0992d7fdb7c43d8b8fae9bc762a419e2bf47b8a48ba59d3d9fba80eb09204234837992ba0017a63763decc327643d332571f3eee95877141414afa41cfdcd165a724c60aadce5367b90a2923d327debc49c4ea05e2f8fe2398754b5fcc6ab3f14cdca98958515bf8a5abaff64139aa821c26a656a51ea095eaa394197df409839e0b5f38b9d6ffd5e6f5bcd4a19900187f7074c7043e9a9256527a4919cbb9736addd01140c2d485b717d4d140daecabbc1e3761aa6ac80ab9d4409185e6e2945a9c699bf202d982d78b6f2dde01204ef5783ee9c292a9f55d41e5df5a5da1abab694379a9a1a3d793c714bb432bdd9", 0xf8, 0x40d, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r4, r4) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) socket(0x2, 0x2000, 0x9) 16:01:05 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)={0x6, 0x184}) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000001, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) syz_open_pts() r8 = open(&(0x7f0000000280)='./bus\x00', 0x20009, 0x180) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) lseek(r9, 0x0, 0x0, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) sendsyslog(&(0x7f00000002c0)="c72078c99e88ab5ed9de130e50fd9b44450f0d259d9acadb9eb3762bbcc082afba8ed6571eba8bcafb329f7261103042cdffc7bb1b8bc6078ef2e5c984adf8fd8fa17f1bfd305ec109dda11b54d55f9ec86955bda30b6923eb97b2d745655ecda0aabd182c54eaaafe75f6e4b51635c0d12760b5c16f66bd179ccc8a15854115da3eedd708d197e44421ddc3ab86c4f61b0afe8232ced0", 0x97, 0x5) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) r11 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r11}, 0xc) r12 = shmget$private(0x0, 0x4000, 0x4d0, &(0x7f0000ffa000/0x4000)=nil) shmat(r12, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 16:01:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) sendmsg(r2, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000140)="efc0c2", 0x3}, {&(0x7f0000000180)="b71ec05f05951202bbf361657e8f5e10f42c3bd7151db61aa21842730a3698998f4eb36d6f529f4e8a697c81540959429b30f617c6180bd97312a19849439b729d6cf3034ce28abb3a7c83545db73aa7e8feda08758eed205961fbf9f8b752367bc94dc1f564806a4e15717df66328a5ab6a1c91da5887fa7405068208a7d35e2713ca5579ca8e9e665d359fc75c64d2166fef6e98d072f1593af54195eb9c04b414a5500ced", 0xa6}, {&(0x7f0000000240)="376e9ee69c15e74bcc054ec1c0fae11599d4e6399f1b07a460b3001f72dbaedb2104fdcfca75d6010d412c3106e364c8e13042558aefedce13bdbf093ec4c2dea08e96132878374a0865144e403083469eb75eff188e20675857baa6d31242306022bdb690ae34d8258619ead807e0ae89a8deaab9d99ef639f6a17f3525badf9868e51fbf3e88f2ed44358c9305f41e35b20f4c271b3f78a0900017abd380d895803a3dafa5e9b282da20b66ac29f9c0a47b53508e729285be9932ca916c72543b9ba36f847afd0a1356352953df850602f66f15a3b655a0a171a1db1b3258346123c4e37dbe125e71e037d1d83dccd990958b522cb9c72d2a3d28275b5820cfdad2baaa3224e4b57f6131c34d125a213057aa94740131ad758e85f09e9d6e1237589b4bd228d254b41284f85b5f27f7ce143de514ca5a0c0270d344f26871ad32d9602e8636296051cf0e4346733dd14eff93188195ed952b6b1ae4075e8b835e12751ee68b2cedb5bdf9e9cae956adad1b46e4660037fff1f2a1951bf75b00dc2a20e371c3c75f3161b3f4aa68829c90d933e8c07425f62158679db066a3f4066af707f9f0432af6b8b1e5d710e83c756435e2f555d0773e2dfb5c86c7e92fe6fc5459418dc556333ffb1e2c3b8df68b6c4f0cf91d6fe840ea5b6f1e4c762cde1836f4a9cd7955021de32288b263725df5c7fe9aa784e19eb6be508d8bd5950ed6710f0cab49b4ddb196070950ee307f7a6e3fcda9d179919eb779d9e1f3a1390fcddd1edec7e37693240e7035ddbe8a67e31871c49a0efa0bbf2dd241c4fb41ca9a043246314902ec0dda74180c21014c3829fec17763c5629dd03b45a6b4bb2d6954670642adea07871a8228b828c1b1ac76df50d1381db7a52794a89b66ed8a07fe31c6210c02c5031fdb68757e150172cfd25ea5032b32059030d8428b75f21bcb6c4524ac57663c6a95f4c09f69f66c7ffa0075d8969125f309fa16ea6850cd40d642d838e8ccdb7bda81b073bdc197f1e320f164b05b334d69da350484ed6832f5884c342ba9b39bbe603fd14dc2dab8b8a15772551388a06a863bcb7601d0b25d35cfb2939a1d5a7a775c7a006236ff819f31085e008c27738bb529dc12d9e2aabaa3e4cfc6b81b495ef7f6a798156193647f6955186e4f30c87a4ee24f4b60c684130bef21ed875baf1b5580dd2cb6ce09735b762b13593294d7d6f3cbe67a4ed386f6d50735daf28576d71c65b1ed65a8a3c83c600815b7f04aff816cfd8e9fa1b5855a92a00086bc90698b2b7f2cc89bd2238cd60a05784d15b857752ff9060bbf06d239754c037ea9818b091aad6149da5017625a43c921781ea1ef05530b16ee2b86908ae0dc60a7c3f5bf3523410e32da2b9a61e77335928caddea519c5ba8032c6744fddb5fc66c5edb8c628b72b7e7d8c833763f26254364c44dad4b8fbdc4e3b16f95fb142c2b12fbbe4c6183dbcfdd08ef6942263a7337664bb788d46f57438491eb862f17230861b2fc3000aa2f4df2b35d667cf7bd61eee9ccf3f0cc98177484ae6f1a43ad844aa4de6085b75b1b29d727b1331342a3c01ec295207be411d0c322caa20d5574161fbb414205d28859c810fcce636afd6da32d0bc2d8c2a5b507e884b95bec55764756f4339a0bf9109c082424bb7e224153fa162f9e4e51f8ab08e1d747e17049f9f2eca8d7f84796019b081aa2354bef46d81a3b3e7c4679e8cec7c714a39c05e55d4b3ec5f0be32bb81f8977c7954e0dad76f9621a459f3eaa4d5ff8b3a78e10ae87687abdbb64cc0480a5f887dcc7f984326debd7d5d3c8fddd58b2f1ce3ca8c4c4e52ec462ef510a0359d83d2b01fcfccb18f06695caac0ad125d2d765051e669ea97eabb5cf6b9688829806072dfe5e154b4c3ede9e82b6f43697a0c9a8f9974570867f2e94ffe8a57d3d7fb0da156c9b1bc80e095bcfe7fce27fbb449c62f16dc883101c419933b5a85f4aa17a1b44967eb8152cff4db7ca6ec4ecde47fc3bc6453b86e132c9afaf50b5d49114a2c54bf366458fe17e912c216d9148bf40dbfdbad6556b0022e3f312f54b71e2fb09ee025174448baf4b0c35f8814fba70d1c32a577c14347fa434dcb770cb96bddcf5766961a99e932c3edc29d152c0cd2a7602db95972b9934229a65b10b2cbe19a48327718fe4ea1817ff5f8a02d5d2a6e57c483bef383e0cb6fed0c193bd31fbcfebd35a4b036a31e663f1ac32ea47203dc94bca92303c938e06b85f8533ba282c5929a1722a0f494c74e95de3cfe4170540c9b9cb61c5f6a9569added0e73ce40414cc4aa358e5f99e84ffe9f6cceeb74c8c8c5de9852640a5099a321b957eb7ea4cdf74855504196a71a9fd0bc99ee549111ace44825141f99ea9afbcce4bb6ad30ebd0e298db0a1539b9e193b5288cd976917f82d53e9b45d6597dd4aab7a3e0579176277425f8e13f85c9cd3deaf1e0e5f7a09d10cbf17e26ca86819fd518df0b671d774a2f7ffca8b8cc8201c2d102f2728f2a36f157e8a840c0577f06e9d6fe7b0a521ec2751a7088cc59acbdcd431f2abfafffe9aa9b222a4390733544a99641c938dc51a8938390a91f20316bfac3adf3d76cb79bb5e2b86fa3087be19afd39159c0ea79e386ba6fed95e23190a706d5164e2e8fff34fcc615ed441684e1189f9d845f935f6c48690a95c338b37f15bfa3fb4f91b972257af09c5989f4653f6e907aa32389ed37feb8302fe684fd5073b6b3fbe8d43ebd21bdcf0abf39a0dfe04b670f195ab74ab433f5543a3bf1422d520e02233deec34c683e97fda485956273c81550dc2418ba24403c0942b11585690baaf7f7ed6e99c6b828651dd6137c695788d72ddcdf4af05455c396c98797b4a1245258b5af1c916ae558107674a70a71449b46ec2bdccb5643fe2963b542c0d805df3a56f27a6fc0a4b9df25b637279a3afac0a243626eb9d9068ea21588410321f9e730a8f4915fcf089d191de47dc0a2fa55e53f8e47b75afdb0f5357abcf3050d044947c59c9baf96c4b82886b9f056367f4ecf0fabf8843992dd2d07d7cb910692203dec164c91932486c960b30e3d35f5ab1e585547bc9753403fc1aecd1e213a423cbd3262684c3faeaec29dc60d385dbd8c90e1a1e6100ff36a9b52116da86ff59527b2a7c3a48b78b5fc62e06dac1b7ddd62b9371a1cb67d5b640ac62c1fb165d73a738c2bbabe00b86ddac95d41af028d3f5660967d063f8307b48e7ba8710877db17e51fc096a57685c13251d5b5e443c857f3e3a2ef799e6cd46e5af8f8bc83f91766d07203928b27ba132793f332a38f4e3e6fb2c83e9fc018345952ed3d5aab8c6c0b66f74513ed0ce40b11c472bd6124ad7cef37b4320097ece62184e9e144f64815e86da8a5ea9c991a66b41cd60d60687883c8b7641376b88b0ff8a1f2f806ef5cded2f6e9b0859ce61a3ecb2adfde2953414f6f55f6d77e87f89421320888ecf5c64736d199929946f1b7f4a22a531493f8e34683b500cc560c7d4a83a28e25c87b011893082fa1b4bd14b85eafbd85e07713912869f7b272171e30e8ddff12b10e81f5ebfbeeade9b5fcf9548f6a9362b0a80e747f21d6a221705c344b0e612fd02dd62fce7eb397d66fbbbcbbc07c1f4bb1e8d2c883d3658fb47920bbf6ffe1983874ec0234e9bf272d0176b839536013332917f433650b1f7161cc7a3766a38d88dbaaf917a10b773fcc885b0fd22f92208eecc88e214653d7639f5ecc0a058d55ac6b4c81dc783d0da0b6bcab3a364f5c22fb76b2927854cda68735ce051257b97efe8badb1a35ba24c0461b1dfe5eb70e87f2ac3a796cd5ad7cfcc2fad21f05a6d43d3c77a78ddddc3af89bfe3eab6cb7ca19e9ca7965b4affba3ec602ab58b11bcd4db56702d55b3c4a2f9b126f5b482e107ac3b0a846dd529474ec4f2914fddcf1eb7824e867c23c994e15bbaa145eb1b78ac90ccf13f839a686e1c2efa25f56c112453f1effef0cfd15ece4712fc3886171dfdc6c07cbf4d37f6384109ac467d535a8e17f710d81ebe9e3011c980593e8f6c86109709cf43bea34651e1e23eb96f2bd90b6ba220e9122eadde3b9cd0be36f8793497c7fa79790301f92b647a704ae0aeff6fc481b2be742bfbce506f4193faadcd560e98199de137bac49d1e75ab589ea367b876125d5743db7da86494f16bff70490990ce780cdbd46ed2094d57c1edec95b401848e4799c8c69a49c7ddbb0bd9bfdc7cf1895c1d5dc486f61673e37b71e5a68110d1aa74e867410152f43f640670b774e34510ee7e1325231ee9617a9dae7020822729e4f80687453d3d969f01d7c990435122b0b81e14b305b5a14000e87189a6409ab85cbd2f8e30bd1ee9b3b8c4a62af8b4bb56f824866808123849980b02a94910543fb343becd1cce82b089db1f65feafca41f9e9de18fd794b2170669f173a67da715c62c986ac8c95fc227165649af941aae118ffcda52232f69a9283c53680c4f6b44af1a6f9871607fab7578c722e72457e569f2f64e296a03f2625049d331839eef62e9db8e2a9509b7dd53eb6d4c17cb40b6314256b7cb7e445d1157e762fd5f676c0d6d63ad553290cedf7714fe7f29e2060fd8ffa828eaa9ae7e7bb3d00815286b5ae819d0a01bdbf0ef56cb1fb9963ff31ea0dd05a99c19477bbfe620e4c3621ad16cb24dbe7735ced1c4421fc03feac5b827ab43e2ddfb40388df4f605c24d6deccee7f1ba5b4976c2d92a0c56ee7ceeb620b138e16086c894924a9dab10b7a058e15441dbcb66d3549f70d02e58f9012dd849f1c082caca4b34659696b87e50557c48e463d61f30107865795d59751cedbaaff7d85fa134036c3684153a7199f17eaa2e9f2725adfbbbb6fc2cea2fbc74501889f0e17d3d6152aa33f3cc5d7952e9cebf22da90e6ae4a7e385fa1b2cb09dc992ed14f2bb67e86d64b2fc1984c9990c9ea0137fdebf4a1880705a3970e70ab684394417abbeac6b9c4ab6420d62f4f83cc7d89d43b385c8f3f8c51e71fc6106204071ba34d16b4cb08d7942c89322560d41a3a25162f0c8da377d1f3f6f05d7b811709c74e07c64deeac39d4873383d858efe0a5ba58de5fcac25e21bec52af69f0004c36a73ed706892cafe920e0a1701afecd7d50ce591328edd62e98eff090e2cb2dd7ef5d72dc06096cd4ce4f7323a1f4d1bceff6d6f71188803aeabaf8058e2eaeeb9a42a23fb3520425818bf994b3364aa13e39ea7ebf39782e82a82923eb81fe740328cb10af751261c8e413833828e93738d4c4f5e53925a4ef93a7e70d62944826a44b8155e15ce5b35c2a5f8e1085581f01e1ae0f931518516ebb3f943ba502a4f5cbdd7724a42b17e192cd8b34fc6e3731dbdee2c80ce13dc7d68edc07ffc24751b9e02ce6bc4d0eb543af70dbef8f72883f0d2c4184a5ddb98dd2c425e97466e167f7af2df4df15453fad0c3b7c8a6b51cb4bd088e4fe450233bf143998f24261cbe67effac98c96ef0ba6badbf5a2b14f0d3a0ed2be1d32db0fc09db9245394e3168605e0f84446314cb7755271af3347f6fdf04b5c8564904b15180a8d545cf463653365f5e07d93a14aa43c51a182ce267ad9b20f0878d9f88aabca2d3ea62e2c530cab37ebd97ec46e0a2ef34bdfb36cdf63e05243f4c84308c65d48eea7f2e2e606c1e2afbb421ed246e569650acfce156ec322ac05e5ca7e48923c68fe26a2202b7adb42f3c11a531079585be60658dac19206c70196a31dba307d28462d41b1aa7a0a210dab2c8bc861569a6ef353e", 0x1000}, {&(0x7f0000001240)="6cead84730c463975678dfecf20a45c64e3eea", 0x13}, {&(0x7f0000001280)="4303a8bf7e61d752e99edceaccc979f223e63b37d7ee1602139646f23d3ffb98b17d4c770a54c3ab9d70a8f9cf8e312c25e291c677c47d4ce2b5bf032a3af1a0ac2cf536012968e57f9e7e891c1c253b14c90797581269327d4c290093cf93b05bdc4e632acbf35c36514bb1b7432b14f7796d59f0336c935d8541d029feb987783af3a144750bb207f84c6dad27cf120d79df9130d73cd66312d474b27025245e22c484c17640b7e0a709e5f3b9af1bd359f0d8f2ebb0335a11b4b6baf20fde2f2b61ff7a61295b7ae52f5d595ffc26307b99ae89701402be7be951849da359c5da40a64957", 0xe6}], 0x5, &(0x7f0000001400)=[{0xe0, 0xffff, 0x7, "3b0ef2708a1f372dc6c81537d6404abcb657598dfb861f5e17bdfa29ed698c46a89e8a5cd8fcf714b6be7c9955aeee921d6c12b5d0df0ff5d40dc9cc1c029774c59d30eb81a967ea7f5d3c7fff0d1bb554190685f1bed187937891fcff16892093d69df8d996da5eb4c3c9c92860b89e355962a4e2f2167b922c3353e3cd484d1eaf2e104af208ce1abaa171aed9d451a58149c4d459bf3e586e812507941abe7342d3acd56ac28b3caf82789f243a286d1310a0b7408c2b691e7964c2a6cd346793caf8ca76163faee31f0864f2"}, {0x58, 0x1, 0x80, "55439dcb810215c4e23f91f30ef8a3c74a9f409f16643995e557675208e2ba36d5b52a082e53c5bfd577b726736b464457a5e72e81e61fe80bd3c7775261ee2424bd"}, {0x48, 0xffff, 0xfffffff7, "d48d54ce9f5af4ff110408031708f21c6385cf28ad74f8b5c0177f402dd0777fb105aec09188a218011bb4d36fc6c9bdd4d558"}, {0x110, 0x1, 0x7, "90368420c67dd0bfe3421a32df1138744ac234b648808d42bb4c46f4d50c4778a6f6885c6ed06b2fec954a94c52904f2bce763b1c8ea49d39ed4bb66181d45c610b60f7e4283a973c5b4c10ff4756b3b925508401558cba7b4b3ed42bfc52579d2348db62cfded0c151e821b97925fbd5401c762f065274a1d5b6c4e47635127eef7d1951bc2400fca150674a45a3aedf299eb5b6650ee19b24d19f5f56a6d212dca65dd576da6fada882af3d88636162f98cd7d503afe07c0ba8872bf12d4bb0721890618a917349b4b8ac610c6fbead70a996331e6b4cbc68b7098c08d79171ac66e05b4096dcb0739d2f66760d6fa8210c310e7bc7080bd"}, {0x108, 0xffff, 0x4, "839cea8f7bae8e1f5ac986c2027fb0949cddc0a6bd286f89c2d06a6d117041d7eb74c519e2f0aade6460e8c11757b5eb5c6a379c8731840a0f32f614859c24d1e30f056948e0ba8910801ea33685e23da2f6d380a98a4fd554e6926e44d16cb3bc04de22f4086c52229b2269086be9b01fe26051d1d95d6ba0cac6a3a9b05cd0e21d92d7d524f1ad12d090272580ad3529049ce848a3e4d37ab677060f57b424280ae8c88e3dec768608050a2462baf5cffbd0d269a1a7bd9286a27e018c45d77b606f4262faa2a8fa8f7a6c6e075b6c22496eecb4001c4da08af3068cdee6033c2a7b86f46adcefaa2da5e4e06a22a9293b89be97d3"}, {0x68, 0x4ebe23d1a48ab6f, 0x2, "3f6157ae3ec0903c1be1ecd4e05fe5a8c1a7acdb129f6bf48a0252b5b38522f1ab6001b228818dcbd48276048da55cbb9d738edaa66af5e4a116918ed766f00b2ac9252a498525c30565da4e59f8a63bb472aeab84"}], 0x400}, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000000)="969ca80cf304cecf6e193b75faf05afeda9060f4caca9a58366982aebd73b65b6e2b2352995385e5d5520393a2ea9056328f9c8f87dfa354337ab406bdbdd2dda7863eb8cada4e0909dd8dbc2c15307ffae8529c157d4be4c672237777a778c01cc26e66b17d76053e071e8a14000e0a9bc4a1580d10188d79009a1c61b04c868ff676e462f0b5118fb850fde58a9ab1be6a4ccdbb24260d833229402c3e9427bc8af234cbfd9834e761f601c3da4b84af9d26d0750326faf16374481ea6bbab7a78fb77f0475ffb83d51ddbf3a0c2ed856532301a0d2b4e7ee3d70d47b9bf650df35d18a368361596f5c7200aa90773ff", 0xf1, 0x4, &(0x7f0000000100)={0x18, 0x2, 0xfffff801, 0x9}, 0xc) 16:01:05 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)=[{0x81, 0x0, 0x2, 0x8}, {0x60, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x20000}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x6, 0xc18}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100", 0x0, 0x8f}) write(r1, &(0x7f0000000180)="f44690960000000000000000000000000000000000007c422a2e364c2e7fdd59f07022cce8dce78723c25524e660d20254a8c8e188ba5fbe67f1ef5de0a15a65d8f188e58a7db6ca0691f2fac4e0f826c9416a8c1995384283d2e4149bc712abcfff0096e2849820fe29651deb530627ed73cb445346221236b17fa211d7e80e5de7778ec0f643f765d8b031ef75d95d4e16b709a577268c22c0411b44ec9c3c73935a6628687bc8ad9cd256bb9c98a252e74eac7caa86ff9b9e9633e863f4d745dd9591cb30213ccbdff53d078897e40267521fd43177fadef1", 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000280)=0xffffffff, 0x4) 16:01:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x1, 0x6, {[0x5f32, 0x0, 0x0, 0x7f, 0x5, 0x0, 0x3, 0x7, 0x93ee, 0x0, 0x9, 0x800, 0x4, 0x7, 0x101, 0x80000000, 0x6], [0x40, 0x5, 0x3, 0x8000, 0x1, 0xffffffffffff5766, 0x2, 0x3f, 0xfffffffffffff001, 0x6], [0x200, 0x5, 0x0, 0x1f, 0x8, 0x4, 0x99], [0xf8, 0x7, 0x2, 0xffffffffffff4787, 0x10001, 0x2], [{0x80, 0x1200000, 0x60, 0x4}, {0x8, 0x9, 0x7fff, 0x1ff}, {0x3, 0x3, 0x5, 0x8}, {0x9, 0xd9, 0x4, 0x6b}, {0x101, 0x7fff, 0x0, 0x7}, {0x1ff, 0x8, 0x80000000, 0x5}, {0x3, 0x81, 0x2, 0x7ff}, {0xe7, 0x4, 0x0, 0x7}], {0x3ff, 0x8000, 0x100, 0x1}, {0x401, 0x200, 0x1000, 0xffffffffffffffff}}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r4 = semget(0x2, 0x3, 0x304) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/126) r5 = getpgrp() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) fcntl$setown(r3, 0x6, r5) fcntl$setown(r2, 0x6, r5) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x56, 0x0, &(0x7f0000000040)=""/86}) 16:01:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) rmdir(&(0x7f0000000000)='./bus\x00') r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) renameat(r4, &(0x7f0000000140)='./bus\x00', r6, &(0x7f0000000180)='./bus/file0\x00') linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000005, 0x25, 0x0, 0x0) 16:01:05 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x254, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = shmget$private(0x0, 0x2000, 0x2a4e024f007318c6, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000189000/0x2000)=nil, 0x2000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff64) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/141, 0x8d) 16:01:05 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x6, 0x0, 0x7a8, 0x5, r2}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x1000, 0x4, 0x1ff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000000000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdea1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc6d2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa552}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x94}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfcad}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x40}], ['./bus\x00', './file1\x00', './file0\x00', './bus\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './bus\x00', './file'], 0x7}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, 0x0) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r2) r3 = dup2(0xffffffffffffffff, r2) r4 = syz_open_pts() dup2(r4, r4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) r8 = syz_open_pts() pipe2(&(0x7f0000000400), 0x10004) dup2(r8, r0) r9 = syz_open_pts() dup2(r9, r9) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x20, 0x0) r11 = syz_open_pts() dup2(r11, r11) r12 = syz_open_pts() dup2(r12, r12) r13 = syz_open_pts() r14 = dup2(r13, r13) getdents(r14, 0x0, 0x0) r15 = syz_open_pts() r16 = dup2(r15, r15) getdents(r16, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x391b0534}, {{r5}, 0x0, 0x10, 0x40000000, 0x81, 0x5}, {{r1}, 0xfffffffffffffff6, 0x11, 0x4, 0x80000001, 0x1}, {{r6}, 0xffffffffffffffff, 0x44, 0x4, 0x3, 0x9}, {{r7}, 0x0, 0xc, 0x8, 0x8, 0x9}, {{r8}, 0xfffffffffffffffe, 0x61, 0x20000000, 0x8, 0xfffffffffffffff7}, {{r9}, 0xfffffffffffffffa, 0x47, 0x1, 0x6bf, 0x48}], 0x2, &(0x7f00000002c0)=[{{r0}, 0x9dd6773231bd60c7, 0x80, 0x1, 0xfa6c}, {{r10}, 0x7, 0x81, 0x20000000, 0x100000001, 0x200}, {{r11}, 0xffffffffffffffff, 0x746da396dd2960a0, 0x0, 0xfffffffffffffffb, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x54, 0x1, 0x4}, {{r12}, 0x0, 0x62, 0x41, 0x100000000, 0x9}, {{r14}, 0x0, 0x0, 0x20000000, 0x50, 0xfffffffffffffff8}, {{r16}, 0xffffffffffffffff, 0x4, 0x2, 0x7ff, 0x91}], 0x20, &(0x7f00000003c0)={0x4ad2}) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:01:05 executing program 1: 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), &(0x7f0000000040)=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, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xcb24d2676cf98036, 0x4) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) socket$unix(0x1, 0x3, 0x0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 16:01:05 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0x1f}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1b9928597004b67464", 0x83}, {&(0x7f0000000580)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x54}, {&(0x7f0000000600)="665b889a29edaca4a6740d7ce0a8ef9aff4e66d28bd1c2c55c0e33f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10efecf7a8ae84f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76997c1b2e15", 0x93}], 0x7, &(0x7f0000000740), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) pipe2(&(0x7f00000004c0), 0x10000) chroot(&(0x7f0000000500)='./bus\x00') 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000280)={0x1, 0x101, 0x55cc, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r2 = geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x3f, 0x8, 0x3, 0x101}, {0x9, 0x1f, 0x1, 0xffffffff}, {0x401, 0x1, 0x3d, 0xfff}, {0x7, 0x80, 0x0, 0x7}, {0x400, 0x5, 0x1, 0xd}, {0x593, 0x8, 0x3, 0x401}, {0x7, 0x9, 0xff}, {0x9, 0x0, 0xe0, 0x1}]}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) setuid(r2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:01:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r1 = syz_open_pts() r2 = dup2(r1, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8008) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x2) getdents(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0xeb0, 0x4, 0xffffffff, [{&(0x7f00000d0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbd98}, {&(0x7f000061b000/0x3000)=nil, &(0x7f00004d5000/0x2000)=nil, 0x3ff}, {&(0x7f0000643000/0xa000)=nil, &(0x7f000011a000/0x3000)=nil, 0xffffffff}, {&(0x7f000024d000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f000038b000/0x3000)=nil, &(0x7f00007a9000/0x4000)=nil, 0xb4ca}, {&(0x7f00001d4000/0x4000)=nil, &(0x7f0000357000/0x2000)=nil, 0xd06}, {&(0x7f00004ff000/0x9000)=nil, &(0x7f0000318000/0x4000)=nil, 0x9}, {&(0x7f0000647000/0x2000)=nil, &(0x7f0000755000/0x4000)=nil, 0x6}, {&(0x7f000057a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3fe0}, {&(0x7f00005c7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f00007a9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00004c0000/0x3000)=nil, &(0x7f000011c000/0x1000)=nil, 0x58}, {&(0x7f0000145000/0x3000)=nil, &(0x7f00002a1000/0xe000)=nil, 0x5}, {&(0x7f0000779000/0x1000)=nil, &(0x7f0000576000/0x4000)=nil, 0xffffffff}, {&(0x7f0000415000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd60}, {&(0x7f000076c000/0x1000)=nil, &(0x7f00001d4000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) 16:01:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f0000001280)="4227ff0fa38fe84ff5f733d7e6915768e3a6e7982774e4eee416856763b45d9cc429b4fa4a7c19882399b0802b3744e709310893733074736ba643274b10b2ee4fc95c158a7ef32181b77f346446a3deb11641c7012176a950194067124e0f4ef9023d8a690c134f111977419abaf5369c50d329d5cbdafd06e1583e9b63f0f89fee430a71de7ee67f75b914ab3e054ba9b26727966d196ba5c5cc686dd253d6e9974b48a0df28f2e39204d447e799caf8bb948845fe7fa5", 0xb8}, {&(0x7f0000001380)="e3d8e9378269d3100b5c409500e11dfcde335f21893942c4a91903a5aeb770cea6aabb5437723d346befb91cd36fc2dbb78b056b47a9a8701956bce149d9f657510dd2add292fd324ab35e0b42620060c1aacb50c4443350a83c0c5dd45b5b", 0x5f}, {&(0x7f0000001400)="cc57d5344600b8c2078d1353736bede65756c9a991d6bc35c8982d5dd5f904d03b536e269eb09f1ff7764c3f11ea8985bc36785d6c", 0x35}, {&(0x7f0000001440)="33c7eb11f93f4a9c5bd263f9bf5c05ccb071cfecf4d38f969cb23438b7150344b4bea709256cded396311468262b013055d9fbbec457dea9fa88d49cfd52ab679c76de49edbd47e7fed03978cef595069ef4f1a28b079513c593f62d184f19a9989a22a56af9081e6689fef0717fd1c7f5df1a43d229a9329f1e6f09e071313078b44e6239176609c3f83a807a89519cab843912970d631201d15fbbc1907ab4d7d1b6b4e8019d8bf47e57ea60e728ea42b0b03a7594236063246a86d548b2ab29c6b01e99bf47332d33b73b1bc7d97e6c6666b24c65b2c4c4ded63ffc184893154ec21dd1837506ec943d1c8c6ca3ac5db1d73b5e1ab383687b3ba1a6127ca7e741bce746de27e2e57479a05d7c51eafd82bde245d126dbf3c4b609e158837ab09e55e5725c3743f338775dedb15f7f5e3ce241baa69815177e3a4571b99e31a5c845a202eca2ee5ce8d79ef812dc2a5abef896c821228e8add8150b996f7b77d48450ae2f319e423138cf96ba3b926bde8ac3b1cab94c2139c254ec49b559da2f2e6fb9b10c50d2398be5e4cebe310ae5f34c31b4dc2a40e0ea1ece7a120bfb6172afede007b3665d7baf6070a315adcc9b448b8bc488524be76137ee92c266ae8d48199596c0c98e68d3d97e0a5f2402aa7ce1b77f2a754b76cf9ffc4e0dc241a1ed681f2106e18fb501474670701afe9be84f9880e7a71343de68ca6c2608ea68bcd92b02785313b0e38d4f0c5dbb229a3bc480889f333a9b9acf005b85e47d2de18fe1606f332c9f8fc09991a8b07c3f1c8505f428e9abde20934a9e728188c99b73abe77d36986a4d9f611d995a8f108568c8b715f25d446444d53280ff145d0f2d612be7e61edd740adbf62a7284c3439de7289b697584c440e6fe86ee565f1d1a8fa7e2af327054c79c5ccaa779eb1aa5279babf95f835bbb0f7527f878ca821816334c075488770e27ca8bfb4a7b9b605741441c95b05d34621b3caf4ff6f1f42c0dbae0e23aee89350b12206842ba6aa428b0c2a08ef6eafc8101da78e8ce1e58281b69f8f37e68251618c615d2cb5e4e504123f77b712a5ee1cded3659da685961402f8c91e9dceb49005103ee00062b5108baa9cc1e380869cefa163483c7b8f3bb626eae4d473c98424c5ad852a7eb1dacad10909f414522c30dac9e1c24cc6652f22d8d96e76d85644d9efc7f8d1ed42df4fa4274aec72b9c0d664d94f34b46e56d49e75a4c09f3e2692ae2816c3fceeb24217f6b898313a13457d32a69616b67dee0eb53af66dee46abc7a6ab78401096a82e6d770518f77173bc40b396f56816a86d962dce8c22ad3e7f237042a4f2bf9ef7994107da332507f9b29ca91f58375556547176004770b2a03b8bcad683ee4b34717384e8ed5414ec7fc6b76f4faea5e8663b5992d9bf7cdb52a82ea7278fc5417c1e88a31117a38c5b0bb65f1b69e9fa6dbf1cd648f9a888ae5663cd1c38c16fdd9c87fbdbfbede5c07a59cec2a97138d958c32679dc1a493164b46e36906d92e4e49953a6a83fe384071c8e1ff3c6221e7d5c1c54dc19984eda4b5a41d76360be66143938e4eb64bd5aa8f973731b5eddfc3bb24d6bea7a202157bda7a1ff8d4a65aa79fe85f870c7262cc9f0217c3b130051b2bc41d737468306d8a4503bd018eae4dd9507d3457ee16aef14791c4c076388deae9f637b13cd3e07548debefb2e480f69c13f20e71f983012253ad7637460169815c723b33910e33d5ef8fa19a62e05e6e2dd6a372e386490176165180eb38509364f2c596d240722fe5a6daa31633ab12604c24fcd30c63689cd74cb25f9b3062c5bf5c42617fcaa1e5c4efcdb4e0d0a03cf818a7f0173e7c2a5c6f5871ed391de180188b6bbce5daedb160a68921d443206ba72a16e63524d620a5796735fadf08056b9869ec21a05f6a7d34c36b78fb2742b73ed4715f5d3aa181fd8d1ba53e4923cb651f10b9841e0fdc415d83d7a1eecf33b69cb09374cd8ce362be2f2e9ec3337d9b45d80794c22a853028537ee3960bb8f992496b07c728153f8ec23b226ff79a3d50ceaccf641e4497f4d5419f84043ccb4782ac5e292b60937283bf1c2ec21b2534f571b4656aa42ed0773b7dc7d9a4e2c9a7c5b0c4fe45dc90d0cfa519f47c4fea2496e0aaa583c8860330c1062133792dc7a888d7533d0772a2555950df6f953f78fe220793708eb939cf5569bf71f8ec81d702f63b186044b4284152dd33a472c79a2dc75fcee2dd59da8d31cdffdf43db0c947fd5179cff1bfb94c0fbbe4f58be0ec4e9179cc4010a4711829561774ec9088a8a59d83d5199b371a4b0f00da2a28d981eaa7e1e8588f6a12b2ee345bfeed263f556e9350584fcb4bc3700976a0be724e26070c7fb11d6d6dda6b884b7d4f7fa5be448028c44a75afc2f599345ed8b436a27e77b53c7fa1f0dd4b4f4e64a421feac2fb41d3a623ad89ff245d22052a4e5db776c63dec8245149e8a4251fde69230a17ea48083347c54fe2027e8a24c15ec95172fc16d66d6785e735db9da3810fdf7ade65064b2cf25823401b8351c3574c7052188683e694b5f506819419a52cf7dcbb78f23ba2bc8a5f202071f57c79198d57b41a3235517f64f162abbc8114418e0b91b2dec3f7ff764d220b50af23a59792dcfab2d5be0e4f7925cbc26ab9c36c9fb5f326d0dd0dfd7c3f6196aed4f7a278c1e213af06abc57e024e11eb8f48e03ef0bbea5d82144ba4f02a4c8bf1456fc7256dac71c206362177ea02fbd4487dad7fdf6f1dfdc493f2171d8755665d9190b6e0540cf9cb36e2e05a54ac5e4ec257497f9054443d93ad4059fce602fc70358c4ab48117cbcb5c10eb67af8da411934f66b8a45789239d01a5992a8bdb5d1a6f8fe66cb880df8b27154a9143e01d4a5f2fc90d5cd139cc42c66aa9c2e418ea1bc920336d4614d7c8364934561d55a78a547846c2b6784855e8bf500bd74ab9c2fcaa082056c87bcaaccd01bc6d774654b10493d4a93463a3bc19b72b6c7e167bd4beff260b3709299c83ee2467860ebd025047e3b4f7a370a5bdf2d3e0dc483342f88d6cc42d8c444ce1b602867da6b4146628ccd9d60caa7bf0ee518c271e049e64cd6a52123fe2a0f3948952cf2fb8e526e8718deb3bad58c6519d5e04cdce2450774743ec08eea796300af3d166ba52277e47f8cc110d0923d696f630aabfc8d9a3172261ff9c3d703c4b719fc08ddc15f04497d5420ccf6da5d594a091545cd4268ec3016f1a41253ed8d06b85eeb9f5863fbe2a03da0fc97143b267d286ded1c9eaa8208830e6f86945e29836247df3f8d36f9bf6f82aeb3f0fdd79c9765278c990bb6a9d683441e25a13b182c1f6446f5802594705ef6e2bcb0dd0736d3b1e6c19bbef1001573d1986963ae32cb6f1b147495b429c7b6feb2a94b9ae9540f8e50de8cb89378a4adaeaa0ac453a6ef5a507cbf45dfe39b96adf8fee31c0e659c79831db48b8570d053fef97c8c0e3626ccce0af344b3340274a10f5ac2a7bcad4e6c10700f77fc38014f9edcab0e4f52d8534b01b7a75466b27ad7ca348cdf12e1a1d76de6f1ee4b32f77353166aa165bb752d76229e8b97171bb38c53e3a4dd7f67ab94d3c0fcb31ee53422060b37ac1eb12b5287ca1a69b9c6a71226632b6ef5176910a5e2eac17c01619a142173315f78e4570d22ddcfb65c6282470d8ff1bc4aebbacd25fca78d32170b9203ef6c052b4586c43015ecdbdb73e2112a862fcf0279d705c4080a20be8583f9326487b4d538821d66bf10ffdaf8056bc4cfa6ef76c211388e5afc5f8803c43f30d97cbab76311171e6da56a2256a6f41d477160bc047cefacb4b75c846d632f2c58a2e70dc958ef4c21e2871adf603ad8fe28877f3f9c8d0cf21748ec02fb2be7ac3be99ee7477a6a5629760f142111db96251f1b2b104685c2b58f1a55420c7bef6ce07e01a115a500d463f569539cfcb6780bdd992ba032d8d32d440eaf1ba5512cf55e1a666a60251588ff3111044c13ab205d72b93c012d1a19f6dd12b748da10ee82d87ae038205431e00b0c97a2bca5a38698de1ae526a186cf586b5f086d933a399e0c87c3ff5900d83b2c515f4558583642362bd684037ae294d1ceb083e92bb1a2b677015c1d46473badf1e64f023236ddbb908cec546f285d5a4d4a045ddce9353293e7414bf937249b2966bd7287706139955b3c9347a63b82c658643cf2855174dbe58e71673a8ca437e0131a3da5feca6d631dba4cebc9112caaf4129d1c346864430ba5c09486eb4f3a76fc1975577ac01f1705d481d367c80136e7a2de600bf3e11b70ad8dfd7151711868f0fe338c26857653d35c72f562d222824716d0ddded5344c753d9ed056d7539f9906ce29dd6698276527dbdc1f539eecff6c5e29619168e094f0c1119e975bbcb1c5efbf6bcf84534ca43322763908781ad1fcba7da67c3dbd3a5cab4e03e6ecfbe6ce71cc83771e3e35fa4238880b640a8488ca00453f3dca21f4ba35fa1f780094c1489962c3d91ea7e14fce6517ae7b178eebde6d5ca2b0d2aaa567dc3cc0a7c8a30357908ece7d1042b69e19d3c29eccf7266aab48186fba894cad4c88333e6b5d5639e3f0af2fecbe85d79b68c7ef76271b302d741c9544f034d6fc50e489602d6cf6be3f6b2dc458c51c29b631b47c876e992ec582282b28c7850f7396a4a65b4fb7a89878f51bf12d9da913ff75ba5622d94868fd6eb3bcacce60fba90286b35dead0ec7c387738cab802123c3e804d499333900f367a49edb8b679be072b7ca4af2446f7fbe932cd8c8e033c3ab36604646ca3e849b5f8d01e2db21355b4fc9cec5579aa82cbe977519f30dc4b154d38d2f299ff1d6f46ff8e4c342cc17c3dc4cb2e605834a733ac03100a0dfbd90ea281bab7f5b92ab479f18b0abb3413f5a8d0040fe372093d09aed47077f946d42ac757ea8fa7b83d9416e4712cf8e10322fdeeaec2fb038c57fd3035b3e5e122d558950136f66a9aaf6c269e9afecd31b8a81c81e344f39f3d7fda592dcdbe92c153370a39a2515f822cd99b3ea216b61ccad6c20c2963adee20ea4b651bf51a3635461900b381bf280eb1c351a47384c486f603b4e938c4e957c37399c636ef17a1f675ad10bf6388042fff2cb295fb0d68ab3864900ae111efee9e1b9c67367086ca94f385f85b843fa4f6f43a6d408d8adbc07645bcab5aa341aff92a2592da7221a1efe7219b404fa43fc9e2193f2a9f6a1afe27f94c66532d39339820a69f56340ff548f5b9d2435eccbcd2ea987a71060e039aed4c2bb2f903258c30cd734f4d42cc1dcfb48c0d95c16b5dc8b8a1ad3f7628c4a2fb761c22497bb080ab04683c2b79e3efbec1511da93547a62abb371c6e20ded8b9681584d419b18cb8102604bf32b6ef98071abb9a00f671c2ea51e2068849e508fe9b009c3a0b993c20c712ef31c6b2b05b3aa81d8ad0784c531a25f548ed710796c47678b3c7cc8fb4f1fa1298f9da6d9be5a8a7fcf9f3a3e6d6e061a372698580b1bb60b3a83904943b2e2e608fb8d26721628442c1f7b7ee181f43890f7726f92e52a46cae919019d5f2d92e2a026979bb9febb280dd837cab5f9eda661feb544362e07e493063d35e2f79507870e7051ccceb405f14c455c39c2c0ade7bc34660479a077039effde615ee57b892bd6b58650d58d988cdbac9c8f7c4970746062b3d710c81aa008a93473f93980aa189c2514e0bf8ee457732c8955f21179cc2d25c2aa40e5648ac76ef11284b9251abf31f40082ca7", 0x1000}, {&(0x7f0000002440)="35e8313bf3f847dc8b329447ca9b8a413b71ae41", 0x14}], 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x2c7) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffe6a, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:01:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0xffffff7f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') r7 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) fchmodat(r7, &(0x7f0000000240)='./bus\x00', 0x91, 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000400)={0x45d7, 0xffff, 0x2, 0x7fff, "22cd0e79bad3b0d3ece151954cbc3ab0266a82d3", 0x5923, 0x100}) fcntl$getflags(0xffffffffffffffff, 0x1) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xca6d40b19829f976, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="d717c0d58867f369f93894a8c7292d267be695aefbb706c0b4e0ff3c48d905fcb2c2fac4e3c6bf4b6b7bca1cd70292dc55c83953f078482c2e4f5fa90c6e14ea0b424f2e4117f55076a78512c4f74252973b667594bc8a08de67c62ec56e4f33fc3de6982fc87b1c6acdc1c3ca108ce1e166545e7a089b104ab725cec28a11bdfb8d70e3c2c954cbf264c56582bfc750c247e693", 0x94, 0x208, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x7}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1001, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:07 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0xa0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x4000, 0x9) r3 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x89) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10000, 0x0) r6 = kqueue() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10808, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0xc6ad188624f62fdf, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x20, 0x0) r14 = socket(0x22, 0x0, 0x4) r15 = open(&(0x7f0000000500)='./file0/file0\x00', 0x100, 0x1) r16 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20000, 0x142) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="6b2b97b99231d9198ba003237c4d8c583466d45b73cd4e11", 0x18}, {&(0x7f0000000200)="8bfdd577b6dc21e7557ecb8749a5beaa32d17aa8e0a8277e2fa676797e7ec3ad50f74e0bc243c7c681faaf4286810ab3f97ada0cefb48fd00a30c1380ff26da07b52c5cb8943bed0201385b9f5a3dc8d57b12ffebc12d01ec320bce176525b13449a4449776d517663d4005c5ed5dd6dc3b3536bce41401a1b4ce5d389aa18d1fd7c3231391964a903e4c25eb1852a2c", 0x90}, {&(0x7f00000002c0)="259ee2c0e5866b", 0x7}], 0x4, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}], 0x78, 0x1388046cc7a04cf8}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000640)={0x1, 0x9a4, './file0/file0\x00', 0x1ff, 0x8000, 0xffff7974, 0x1}) pwritev(r11, &(0x7f0000000c00)=[{&(0x7f0000000680)="a08b7e8590cb777fb5078e2becc75c9341ae3e71352971ea8091e4e11a825a79ceefda59906c9026", 0x28}, {&(0x7f00000006c0)="318246f9ac382a214efa54490cad329d6949053984b6074f147145847ddf49563f4f1bce9bd77d714bcbb4820ec27d311ee120b7a67fb6aca67d89936227d8ac16017be78570d99e498ad98adc14e43c9fda5490f7d4d1fdb29ba54b5229138cb1d63320457da26b5268c1b18359c5f7d61e14a1c3c54f28d59a68d4b1846e4ffdc5797664a69066f7e7f5a886010360edfb408388cccb00a4609c230d4761dd509b4749e9896a7589f1bcce05b96f31a0ecf9fbf2fdf432f44769df80739ae9e1498464ec49ab66cb06e7ecc32e10ade3467988a24dae14c7110288fe4942067860d8ba439568772eee74100c96566069", 0xf1}, {&(0x7f00000007c0)="9636c4f9a7496dc8c0e2f2323ab8c80895afb801e53f0c3f5df77b7456a02ce773dcbbf3bcb70ee6f7b53b4755d966f89d378a092d43b211c6652b471ed7c1e923c75d1d1fe5efd84c6b5abe392a6ef139dcf31a0717d5cd9c4605a0fd077af143a79595353eabad7814a149c57a99cc9413c63ee58af4f2ac90b8b76b36c68d76bd38690806b66bc389e0ec855cea79cccf68a9351b703877f7c6135717fcd787fc5f8f41ac4d53b0a1b98837b26ccaafc7d333d3750ae58e727a096afa67466c902e823eec69535035c90c4b926d38c8101f9420eeecfe9840a0553197761a01e4a0180aaec05fac65", 0xea}, {&(0x7f00000008c0)="e2154fafc664b7febb1f8dd70a7b1a2e0568ecd25d0b169ab9aab612edbfdf8564733609ebbe48af335d13216aa9206ab9d1880ae4a9c26ca0d10135a732bd091de4c9105c770f2d3d90b8473d4815b5d2e68e9828b5109af8bb31c7cef45734e533542ad205ce534956d958de503cd8bc84e7bf29b64dab73a7fc63d93737234301262a6dc8e48f8988b75babb20a92cbb41d839b63dbaf2a0f72d2f6e7f80687046164f42f8334bc89c42e40bbfecda61490f8827b0e26bfafd36050a4dd15d3fe8147619aa81a1a362a6895dd58628b43649e81c485cf79c1", 0xda}, {&(0x7f00000009c0)="ff2bdf9d1aacc30efc81eaff9eecad162da02a5f3330fd1839f42f88c29d8207909d1baa0edbc1914a980000564660b0c638e71b659d1b7ac608189ade2dd438e7cbb5764e51753dd294075787b070811e60cb7f5f6533fe1db2901813de86bb538b6aef1dbdd1b64a75c8548d95304554150382a58616bf703e202fc68e028944c1758d8c2924009fe4ff0e09c7c81e2e5e35ccd0c98befccad18c11117bb4b11", 0xa1}, {&(0x7f0000000a80)="c41a97782b9c8db8b305f3de4d8ed74f2b7403e660859c9d707f6d96f207e3f8c351550ea5901e623cd5d7fd3d05cfc7702829c2114f682394d53089fef5283c974e6dec9d8325fc8c4c1965f0a1e58fc54229ddf6d0e7c5c8ae3f09dea3d2fc57d87865bfaa0fc36b6deec6586a61a62b916afc770487a06b61768d03b2fd14d900ff65c26e10a0c13a95491be7b5178296d820218c444d5307e71a38fdeb54", 0xa0}, {&(0x7f0000000b40)="efae9a7e227f6d9f4f4152c61cbdbae2a4bf118071aad8e53a8d6af238b7287652933da17c16ab1f26118523e10a1fa172ce552389b339fa7b312ff718d1554d7b776efa3fbd9d987da472c6dd7a5f862f16399da9c51bb488fdb4c2a802dab449387be1", 0x64}, {&(0x7f0000000bc0)="81656c7b44c529cffe413a983c5fb9e8ac269b56abbc193bd07af58ec32c56b8bdb6aba7d9ca875b790b1e3f89d99403a3cc55", 0x33}], 0x8, 0x0, 0x0) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) ioctl$TIOCDRAIN(r17, 0x2000745e) getpgid(r8) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r18, 0x82405605, &(0x7f0000000cc0)={0x4, 0x4, {[0x800, 0x7, 0x0, 0xffffffff00000001, 0x7fff, 0x400, 0x5, 0x6, 0x4, 0x3, 0x6d, 0x40, 0x6, 0x6e1d6af9, 0x1, 0x7, 0x80000001, 0x3], [0xfffffffeffffffff, 0xa13b, 0x8, 0x0, 0x2, 0x0, 0x4, 0x7, 0x4, 0x988], [0x1, 0x8001, 0x1f, 0x1ff, 0xfffffffffffffc00, 0x6, 0x7], [0x2ae, 0x9, 0x0, 0x4, 0x800, 0x1], [{0x1, 0x7, 0xffffff01}, {0x8000, 0x5, 0xca, 0x101}, {0x5, 0x9, 0x100, 0xfff}, {0x8, 0x3, 0x8001, 0x9dd}, {0x6, 0x0, 0xd2, 0x1}, {0x101, 0xfffffffa, 0x6, 0x7}, {0x40, 0x6, 0x100}, {0x7ff, 0x3ff, 0x3, 0x6}], {0x1, 0x0, 0x4, 0x7f}, {0x1000, 0x7, 0x200, 0x2}}}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/null\x00', 0x8, 0x0) connect$unix(r19, &(0x7f0000000f40)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:07 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3d, 0x20000000, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x126) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:07 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x100}, {r4, 0x100}], 0x2, 0xffffffff) mmap(&(0x7f000017b000/0x11000)=nil, 0x11000, 0x1, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getdents(r3, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x9, 0x10001, {[0xb1a, 0x7, 0x4, 0xf55, 0x7f, 0x6, 0x800, 0xffffffffffffc96a, 0x20, 0x79, 0x2, 0x80000001, 0x10001, 0x4, 0xfffffffffffffffe, 0x6, 0x101, 0x1], [0xfff, 0x81, 0x2, 0x1f, 0x0, 0xff, 0x3f, 0x7f, 0x800, 0x20], [0x400, 0x47, 0x100000001, 0x57, 0xfffffffffffffffe, 0x81e, 0x400], [0xe4, 0x1, 0x3, 0x10001, 0xe4b7, 0x10000], [{0x7fff, 0x7, 0x3, 0x4c95}, {0xe3, 0x3, 0xfffffffc, 0x4}, {0x7, 0x1f, 0x7, 0x2}, {0x2, 0x6, 0x1ff, 0x80}, {0x5, 0x9, 0x5d6, 0x6fe}, {0x3ff, 0x2, 0x1, 0x3}, {0x5, 0x8ed, 0x10001, 0x8}, {0x9f, 0x101, 0x1, 0x4}], {0x40, 0xffffffe1, 0x7b3, 0xfff}, {0x7, 0x800, 0x3, 0x10000}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:01:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup(r1) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) kevent(r7, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0xa3, 0x0, 0x3f}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x5, 0x9) getsockname(r10, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r11 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) getsockname(r11, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4, r4) r12 = kqueue() write(r12, &(0x7f0000000340)="a3dc94a0de4931d46fd34a39348e2517125db0af", 0x14) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x1dc, &(0x7f00000000c0)="b7") 16:01:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) listen(r6, 0x1) 16:01:07 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000200)) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x19) r0 = shmget(0x2, 0x4000, 0x181, &(0x7f0000ff9000/0x4000)=nil) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ff9000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/104) socketpair(0x30, 0x8000, 0x80, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000080)='./file2\x00', 0x0, 0x2) write(r0, &(0x7f00000001c0)="06e7a8cb23d7c4275c904118ff54a33509ce934c395a5da3c0ba75730c7a0ada6046511bda9e197b81b5097eb0811e9fc14f1b7197232636944aa8a9f0603c655d8d0b9bb3ce72a115f316256ebe7730394b606d1be72784944396e02572d76d2abb84730e700942190c516507d0bb12bd42336003fe9a3b275186631e168549af4297a6a674135142908bc96b8bb8586e221fd0a728fdd704003901623931d2", 0xa0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x81, 0x3f}, {0x6, 0x0, 0x0, 0x407}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') accept(r2, 0x0, &(0x7f0000000100)) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e67331d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe487892cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:01:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) close(r4) 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:01:07 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000f80)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827fed) getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 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="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727"], 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)) r18 = syz_open_pts() r19 = dup2(r18, r18) getdents(r19, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000940), 0x9) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) getgid() r22 = msgget$private(0x0, 0x0) msgrcv(r22, 0x0, 0x0, 0x0, 0x0) r23 = geteuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000140)={{0x5af1, r23, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x9}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) 16:01:07 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/177, 0xb1}], 0x1, 0x0, 0x0) 16:01:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/n\x1f\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r6 = kqueue() syz_open_pts() r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) r9 = syz_open_pts() dup2(r9, r9) r10 = syz_open_pts() r11 = dup2(r10, r10) getdents(r11, 0x0, 0x0) r12 = dup(r0) r13 = dup2(r12, r9) getdents(r13, 0x0, 0x0) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x8000, 0x100000001}, {{r15}, 0xfffffffffffffffc, 0x0, 0x20, 0x5, 0x2}], 0x8, &(0x7f0000000040), 0xf924, 0x0) getpgrp() r16 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r16) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r16) r17 = socket(0x6, 0x0, 0x66) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:01:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffe], [], [], [0x449], [], {}, {0x0, 0xfffffeff}}}) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0xfffffedf) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() 16:01:08 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r8 = dup2(r5, r7) getdents(r8, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = socket(0x18, 0x1, 0x0) r10 = syz_open_pts() r11 = dup2(r10, r10) getdents(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = geteuid() setreuid(r12, r13) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) connect(r15, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r9}, 0xffffffffffbffffe, 0x2f, 0x1, 0x2, 0x2}], 0x100000001, 0x0, 0x0, 0x0) pckbd_enable: command error 16:01:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x9, 0x5}) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x351) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfff, 0x7ff}, {0x8, 0x4}}) pckbd_enable: command error 16:01:10 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) 16:01:10 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x21}, {&(0x7f0000000580)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000000) ftruncate(r2, 0x0, 0x2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x80000000) accept$unix(r4, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getpgid(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000000c0)=0x80000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000202402005fce5790d11be41d3c33c891a198792b02479c970fa35f0658f4b98140c98af8c07218d312d08ece19edc211bb70e915", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:01:10 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt(r2, 0xb80, 0x7e1, &(0x7f00000001c0)=""/144, &(0x7f0000000040)=0x90) r3 = socket(0x10, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x8000, 0x0, {0x4, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:10 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:11 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x0, 0x4, 0x1}, 0x4, 0x4, 0x1}) 16:01:11 executing program 1: chflags(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) socket$inet(0x2, 0x2, 0xff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x141) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) r3 = syz_open_pts() dup2(r3, r3) fchflags(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) dup2(r4, r4) read(r4, &(0x7f0000000000)=""/5, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) r6 = syz_open_pts() dup2(r6, r6) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0xf7a9) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x1d}, {0x4020000000000006, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:11 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x210) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000001380)="bf93e52ce5066574dcca0fba739755a5c30757e5be6986c63179e65aa028107f2ad98faae25340125520914765d776aa889ebbddde2d8f63f7ea12281458ddc072ede09b1792d02be1beb57f858ca2b0fa3111d7baa77ea4e5821f4693f08762dbbafb4c06e7f6513a1f3d1f8d6d7debc85d898b88325794e06dec7f8fa76ae42ea497d6551f7ff89e35f92d7611e1485b0987dd5584f1f90f695c71153a6988c5ccf9fc44802ccc2e98ca110dd9050664809bf1344e59a87f19c93217d041cc8b2f08dad57fb43f78af0cd2c8c0e241231e00960b8ce3eb2821d641546879a63581ae0bebc2b18790eb567d4b20ab59e0f1e57f0aa2012d11e651e0a4ff827c84c3fe4b79de04d039df0aeceabfd5c301959f5109d8be5398c5fba674fc9261dc5f037d0cc5c6698371976b406618a7a737cc982e346ece296c548887f99533406ff7147bd328c44ff5b1d0e56132afefd46305ca176f71839d952d4a5830ce428de6fadc4c29ca3d6bcd4c03a62b81f35286c0c5d50091f621e01e9450683772e18f81285421fad7247d56113c8292f163364320aacff14ae7b0a526f2dd23f836b493e629230a0d08186cf366e1b8ee30587464e5fc4e5df4823c114ad4d27e9f6581cd30274880cc932b7a91cd23866f6efadd9c1a9b946d4fe6cae57f318f0ca3c9b292b574dcf626cc726145531dc2b72f4b4bb4dd6d0841f8141073c14c6a9091838aee94e892a8cf8dc6c0f7495eb2379bf7f4aaca5ab599a26a0be1be64de7bd01d57d6bcec45a129ed701f7f83f106f6f1f425991440f5faa8b969fa4a4d63cd5ca6cbcd3ba0a9469183290f24ba4715698fb9fe5dedcb9f390df143d401490c2f8c4b3c935708c5a0fdf3d69972a56462125a4423c56d741425565a82fd691305e856b1886945f60afaf1d52ebe6dafb8b719e5ea4c91afeffdf580d1ff4ed5f1d6b1af00673632c8a2d854090d6f3a64cd088c2d4fac5c7bc9bd72ea7d5e5b5a37366e9b130fa98e359d30082beeb325c507b56d4c23d3e476fcc71d45c31a5d94b9d18d9ac6f7ac2edb3b16eaf94ea38bc4dd39673c06dcea0a2017befbb07718e37538194ed11916d842e75cc5dfdc326eaeb1c5bf9fce934c27513888b650376c59d72c7e5984ab2f00befae908b4097ff7922d9909a393a5a02e8fdcc8a7798510f0928c15a5029a5ae0ca5805ce8ab8b21f1b44a9c90d08ed0e6f33261939c8980849d88a75fd0e87e2260a21ca832511373acc055701da53d9177e6a2acc96ccdc8e06d48dbbcd8d261b2b9d81d411c20610f13f8c3e3a60cd433a41d77c070e96bb32f3e19feccae3d7c96644635a4e452db28e6297e5663b03eabb632f0a745a79525288fcbd10f9aa42345beb2d584eb9a86012c5a87ec08a5342d4209d2c32c35e6056776760fe60656ee94edfa08233c1b9d5cf2611f0a9d02272ae99cdf5a55ba3e894d93b788b23e1acc675d8f8742b99a6ec9577a86829f60725b33b42dd3f506cf119bb954c1624d0ecccdaa9bdf763d9b63a3ca388ac7cbd28e5751e5fa0fb4ef6b168585eda277d85e78d51e8a79c89674e04eb714ee2f463734a5aeea80a6ac057669f450a2b1ac303234ea2ec429656bb73655ef72878a13f1156d963b97576815d44e00d705f5066ab0cd189af8ef6b618db8ae888434da14c62af5682c2b64e5e1a1459a4d0907a64fc615a6c00d3e2c1cb2ce3f8f2909feda54ef2528c566d7fd8e0674dcebe742e39c7ed6678de563f0d62be481db19cb6c193b0b35a039bd73d2d390cfaee058778c4734d5d4bf7395f4c3556459bfedf08b865895bad242f1f5fe334f07a3bc61ca101d66ca506c3b8d7e67d18e23410ec081eb9cf441d9da3961c4ebc0fdb208765b024c669b93700596673b98abd59746fb4a492b4f150269cd7500782051edc5a657ce55917c827530e523f61fb1fa7a0bac0b361aa3561b1512a146211240f198d779eb6e7a89e27fc5b63871ddb4fccfb70edc6567a6d4f66ab31f798d13ff0e2064d1b17b0ec20a8b5e9e560563d99e72fb1285196e3348fb713fbffc068a7591f90caa35cce4e3b72dd992983aed4ecd0690f5bc5e7d64dae7c17a1d72772534a5466a94696574b9219648a50bd409c7b22466c7d5b39ff401c2f74a3c6b2d33cf19563691a786e108801fc9b42abb755ed4a15db1129b27ab99fe9430dba47c72141136033091a4764faee95406ff48ad22ab5ff6efa0c4269463b83ca9468307f77c2dd27f6d8f16e593b0ee4e5c6079b2ec9b89765c850c1982b3f8d36288974b9c6e1faf6be49ffa04ffbc437fd4e10be9490544a35ba18b539f393d23961ad48d9529e8aa75850c89d54024f6afa69b771", 0x690}], 0x1) 16:01:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) 16:01:11 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x2, 0x64, &(0x7f0000000240)="366bff4f5814eac530d2cc1ea187c9dc35998949e83b7aecc09017f008db5e65ae05f2af2e7f27aa4ecc192d85ce5cd886b800e95b8db40d553d2e9bf70cd06f8e9c2be62852889db7cc5131933e956bbc4abe8e0e7cfa476a5f62db7aa5fea8c084f64fb0509470215aaaf36d62f5a8b86afa3bd9c137296efefb3a426bff474b09f0bcde12b33434b9cb7b337477147308c3b1083bbeaf2fa51118965540dda95a96017a4c3aee33bb97f57aa26d9e89387a92eb7d62a8daea36ba75ee898942e6b53e9b406330f392fa3bf7476306c814c6461cb4bfe0e43ea81c2f45ab6c78dbc12850bb089447a848bd912fe722d2ef9f8558912c5e09d6890b55af2acfa757ae0d26399105987949a4b1ac2867c3387af0750230343234b2dd64215247bf3dfd39b769e395f4568aadd79b4c047c0235d3f389f36a3547a706c0c30c777c4213552ecd7103240347d2044d8a1186f6d6ed9902cedc", 0x158) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 16:01:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4c877d9216641b3db1524d9f489458c7528b750c210b66ac3d11f5e003b9ff75684ec3947ae80a93e6fb8c75ce2873dd14858464c7dce8"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) 16:01:11 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000002}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = syz_open_pts() dup2(r1, r1) r2 = getpid() fcntl$lock(r1, 0x12, &(0x7f0000000080)={0x1, 0x2, 0x800, 0x47, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0xf6582c6203b3e5d8, r0, 0x0, 0x0) r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x8000, 0x5, {[0x9, 0x6, 0x2, 0x7fffffff, 0x9, 0x966e, 0x7, 0x1, 0x101, 0x6, 0x48, 0x4, 0x1fe0000000000, 0x5, 0x1, 0x0, 0x9, 0x185d], [0x3, 0x7, 0x80000000, 0xaa, 0xc92, 0x7fff, 0x4, 0x7, 0x9, 0x2e8], [0x2, 0x0, 0x7, 0x7ff, 0x101, 0x10000, 0x6], [0x1f, 0x8, 0xad9, 0x3, 0xffffffffffffffe1, 0xbba0], [{0xf1b, 0x2, 0x101, 0x7}, {0x0, 0xe, 0xffff7fff, 0x10000}, {0x1, 0x3, 0x20, 0x4}, {0xfffb, 0x1000, 0x2, 0x3f}, {0x1, 0x25ae, 0xffff3132, 0x6}, {0x7ff, 0x6, 0x5, 0x3f}, {0xffff, 0x0, 0xc24, 0xc9e}, {0x3, 0x0, 0x1, 0x9}], {0x1, 0x0, 0xf3, 0xffffffff}, {0x1, 0x4, 0xffff7fff}}}) 16:01:11 executing program 1: r0 = socket(0x0, 0x4, 0xf2) setsockopt(r0, 0x26, 0x1587, &(0x7f0000000000)="b3b357906e436b5d11b937d62a56d43d997f1fc30beb8b3b11282bfe6033cb3732db9aaf66cb0b4eb186b5756f2b67c2ae3f28f8f30f435f986bd6eb0b3b86a52606fb12eee95ee601ba9618294cf47828857c9f47911b3b0e81736d1f12a28c756687cdb6f9d40ab633feb39c64874b531237e3cfe4a56afda59c237ca640fedd", 0xfffffffffffffe8f) 16:01:11 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000001740)="39b2c09dbe236b19ec5221c53dc39714004c09bca57ec5bfc24c7ede09f8d66cc9cce4b3f89c2f81e6c7ecfb4c5c721973217029c9a710ff4f3aa94dd662fab05bfe2e32ea89386ca1e29ee769c447ee964ca70153b4bd2a9d5f3a4775c52468ab5a255eb2df74b9573d4a76bec5b219e7577aafe1cd2c4d7fb78828f4f7733294418df2753daaa77a19f53391640e44e22bdb42ede170c11190c38c32c6c54b98652879a00825c1962e8671896f42ecd406ad675049587c10ef7fe503c534cb1d966903df264702648cd9dd53bc3d18c9ca0f155dda26b6ee8defda8934f7a0124c446e617ba49c1e2bb93fab7466a46d536eee8a29cc1478a4951eb6dbfdc66dc1587eedc6a5412fb658e4be7e8408e8e3961f81c2568b1e9920a1b55f425b173feac0ffb85b03e0fb166bcd9dfe0825b36f737f706d53d78451551138dcf04a0e7006f0ae85e8fa7b9bae0bf44cec9c2a714b3ba833e91481b57643a5a1a3573da696b82403c09bb63d0624d44a315fb8dc8feaf59423ee39d0d4007541731fbd9e092da6540891a7e1b96c16120e8ff23ed89cac62a586a7a95a1aff271cd6f3ed75413e1ac53c39b4e430e4750d3b0ec96fcaf8223209a9efcf134658ce9a13272fc1a91f21d4ebf07d858b9199dd99a71f0a6c84931ebf839b62fd08742239466e1db26b12bb4f40f1b10fa0eec3531552737acc7a38a563240c447cdf868376cca11c4879cc4bc0a5a5c32cf795414f5cae3704aba54e61e47d83b479a9c22aba9bdfa9c918472a932ffd99aab86ddf3d3b45eca96b3415533423327ef902468ec688c3cf785eedc043ba90a4bef5a0dc17757d1cdfd80963f502ae869f5cc72f6fa7c11f3c3546f23adbb9a1f060fa4b157de4c50d199447fffb4014fd436cd52c1a767bebdb341c30738eb4948fe768b03da6a3423af4b81b67c76d0cbd252962d4190387258e131e61edbd697ef54129fe69b824768129a9544d2067616c7c4f3fb17970541fae94c660402615c208fceef69fd95c13e574f8be25db6b8b1d5db514feac14f215ff7141eb9ffd7b334f8d737da27fdb73b8765a3953ecccb65a993b63a8bf17ed944f3150e534ebc616fa9958684c31c46bda8e498dff452e82f53968387e2cb5a0ba9b7e43b9d78894c29698570821b4c8269eacf7fddc41b8dfe10bd42574c1c79ac8a0d267f0d0b7939c3c730d7da49c4080fe6617748ea2bdb6acd337bcc7e27a0a966a357c48f2c532dfb95cd7fc527d36d0e0db21f9047181c4c1248462e4fd0365c76cb6eb469a6e4eff3c3146540d63d8c20596d8163626a11fdde800ac685364987e0960d196bd2e843c9bd1b8c00545fb0f15ad662dbf046e617da5fdf486acd944f15772e362a0b241282023d5397ffdc41eefaf51f68746bb1580fc87074d171a4428cabf5b9ba5566e0c14268e18de8d72bd726a52afb756630c572d8396471d5c96ae7ccc450d988e2b33ed1ecc640c63ad6f361c6d4459cab64ffc746ce3351f4f9b06885828bb198fb2a92fbdb78a28f43affd452e797fad2c4681562ff0c4f50bc85591ab1384a8105437a4f24483492ecff0c698834b32367c9371640b57322c5a7685bfb341c3a4a96f3b35995ef18289c8f4b27e4ef06f9ec27ef3ebf195c3ef01becf9d677b986177cfc680efb7c730969e6acedfd7400e5b222ce63e1ad4d935206792941de025aeff3c060ad790792b6f964cb2fd6ac7261f5a5f55a2a2b4af3cd1e03a87ca13e0884ef451a1e72e95f4d7be75d5993b28ace0ee52ccf2d56f439c13b7331e7c3f4140b3c43a6fce4c3e3c033698d6e02e4f796d4cf9cbbdc227726387f0d61a44eebf8b499abd560f63c9a2d4623f1932d44e12715609b66d5f5ca573f3eaf0e2250d76f527d05af05356d1ad01901f494cfbb33bd7782ad7d76d1c30ab2491ea2684ecbc2a9e9f8e902d9c926ded036945f830f0f4a8c865875b6b9f91efdf612c51685e4f517ff10a1da28e9bcf4e614376d311d84dabf34e6544899b72d98981eed1a01d13c1ffbf0126d983f544fb74e6459deb20f1046ddf32a919ab481e4193942f1846b0440263e36f023590cf159283da99f3e39726f563bc78253e34341d1c7ee5f9cac0eb4f1a3658d7aa4a4d0f1a53060b8e0375f8aac2db266f78b4cd4a4bd430554f71417aa3c209a3b278d92159d153cba1248205c05224d7347df07ab8235c97be091d8a3de7d02e750282fe90c0c8f3800a87ec24e69f92b132b090016c5b192ed1cb0e0d73bc5b65b396a1b971c3c604baa8bdb27e5408f0d735d2ef030e2d45c34cd35cf62e0cdb5e985aa627026b53df69a68f459cbee02f86ce6bc7f80a9f39ccf806f491a7163f6fb36d57ffca057385cf3b79c6624a4ccc195265783ae111b7e4e1b5d2042fa972b3c6abd57963aad285cee9e83ce9edc9698ebcbb11c7ace12a74df963ec9825cfac65b72cd45f3b5b5a703bb94dc04bef1755d23cce8599544542c16e7bd38201ea242d4fb799078b685ceca4f6a10ddeec22a46a22c6e44c87202e98191a59afb5520bd6585b713d58893e7a892fe8ed408ea4a8f2b377134f33b294af69edd462d6ad7fbc48ff9481207fbc0a6c406d49087ef5ee867c90db1ce11c83fa211136cf441ba6ccaf572411bfffbaca6676aec2930100430cdef56996e72487a3472ccaac0c054b836c4d4230062fb9ad9e1f5538d11df1d824e18be6edf833e41f814758e5569ebef30ebe1e573cc13b654eb3db2f01d5c4532d0db891faf35fff7f0da8040025e2de8901647cc2aa4863ede653b5409913764e3abfd5172e22eca6e37851099130880bc54af076b2afabb3a27cb63d75396345176521ce842d7c0c9b309170b4d9e2eefd6f59069ac09c03bc614d4ba7ab7523a7b13b5c440566bd9e32b5b000ba0ede21d5af7c32539ca13abd0f167e99a72e7ce24b6ce3572696e0cdde1b6209b2dad18696d8f03ab4c2c1735a8e7139a2fa0e9a2361da5de69eaac05e2d4d1029bd8e83d9a7d0cec6ce79d59913bae45a9344acfb26475d7b14c3fe4d13486469e417b70a2e038e4fc9629427ed9624274acb44185757e896ab2ce570d2c56f9a724b851200243ce43646f8ebd3724f9ecb4984d4b2762c56fc6bf03c7aac61a07b134d489e6d508ef0afef7c6135f217aeebe13231ac30f3c55e0d09f337347b6aa805aed80f9a08a925642145a661b1f754e0bc536cade581329f1c0e76d22d1be17d89c69b46c3a2641fdfa38b3327fd4b1eb1539ec5fd07c013f787f8d00864c12b80d938db9e5289504e2f7f12615bd885c248a20100015867916f52daf4176936300bb7d26f7b681c9b64b4b74ff49b4002695af224d9ef102bf496fca2ffe6b391c56eb94a084314e325119a984aec269cf301808419da4f2df484f83de3d2be352a0f359d0ab96cf1018a5bb39c96ac66731bd7f02677e15170ec2ba647c9874f8498c5329e2921d3f64e564bb65367080c223573b47a629eb783ca73b08b483e9f19edda18906cf080868b560a11fa71cf42b47d599cbcf5c8e5a1405adef210ebde4a5049fd2f2afbcb5b15075196fee1bc2f1c50010bbac003996f7016ab1d7e8ed2fb985c61a1f2d2c9003ad472787d259bc5d04a692005856abc2961c8e15c9c01b3e45b7654909a6f1f42239742aefb258181cbdb5ae060071e27a6c8fb74f74db4a37e0ea407a8b61f0b7c8b05b53933df0bacfa8c503d97a54d63f4479c2af7f5e13a3c5cd39f0b1f4ab0210fd6cad477e93bf9c4e3df1f78b9209ca3ce469d21bfd7ea66ac8e2c26b9c61d2b198235cb7dd79887530b3d3685232c8457aed09ab19ad270c2a98e26b5e2ede82ae27e64dc5f884e20077814d9392d0ed9dae904ec891476599cdd5eb75c876f86fc95029e17de7f39e4ef6f6dc11c29745d917edfedc4a98bed0cec0b9ff74a67d475f67c2e6e02f06b66cd618c6497231ea1656348edde2c0fa265b9f4eb5e94aae5ce668898dc4e53734513881c10e5cdb48b74c0c7cb55f89d18a70a94f98d8c8fc712f1646a8bc416dac848d16f524904cea7e5ec21004111ff7207631c6822dccee7429a1c1ad9d6d201890651a0fbfcd6432a8b9d18836594f16b1548e56227ffb6f431c355a3a76fe17531fb48b2682700398a2844f6417b503fe2e445d0479f79266959b986824390eff629e2ebf1b1349972fc3c0b5a32d1c52596df4ad3a98ac2c5c606be4c8d0c6874b257e32c87a7f043ad60bb9fc200ffd62010595f03df3cb708fb52d9c0307691b27ebb9aa0bb0a08df0a94978c0619278f454c4eb8f6c13f3496b79354b693ee7be22d07141f9e02655146b61d21c89570ba589155e0c6e7a561f68252f002338a788285fe5fd2791963d9aa7d570ef9ec539a4b0d2830b590b0f738f8f79a1b7fd8d8ddd9c5421c5f35e7da1d2b5f46b32b816554d0b29fad249ab181151e25e1ab3a1d752b48e48cefe4d911a6740183773bc0cd21ad4b902383408ef6ba4d71e4e7150b5b2c49c25ec4c3ea9378b8e0f76d34eaf2db946a894c146821193b57db9285ea1d88cb700270a68ec01bf4ab6216cbfc5d2e26c339d3b0a796c60dc2c0d73fb4e4c71e986611de963e2e774a7d2b5b15c2a0b5278d7f3359e39ca3a567ad7a1edac9a36496277992874da1ab34b387177753925cea47cb1daf329e7f3e16e6ff53c83102de25dd4836a47b195d6191e474a8ed226cc95a90564ed76e4ba35c7ddff43c40413e543aae7871b9870e8423153d52b2fd5348183f73376e49e5182afbecda417dbce34397efe483534ece590733440cca9cb43baa8ff669d1cce6c89dbd91ccbcc7ff6a76007db98c900984fdc42432e0632aed99c385e6512bc7358ee978a088c19ce7988ab3dafd74af27fdc097d487749e8c3264e70a29fc3bdbcfdffd94ac9b4b87708536a379b8616c2db8a5e54ad842a717c66d95a75fed0f27e9cb3f469f67a213ab0ff224e8d6f6a9168b743c0d81c00c6f2abffde6535b4e4cc9fa1ecffb8498c680e875ae4df44443225ceb196b09827e7684962564bbb1ea50ce67457a9ce3d5c87ec912bf70c1188e37c02ab3eab0ab56d2fc89e838d4b7564ddd0b8c5b902d6ee7c7aaa63bb997fd38921aff85b0402af07522ae402e1e1d5d4795df4e3167037dbb979d0feb3a2170f8111199d6866bc7b05a62eef80999955381b9d5043f00b0c26322c78e8462f2c33f19f06ca98bf63c128f685777dd880b8ae081fb93afd8819c38f06643792897c1b99482b4098cb3db4d74691920ccbb6292caeb7917138b8f510b8e6f8c212e5d1c61a69566e1de972d8cb4114495ca24e9e91b194ae5d1672c0ebc7279efc2862d5d5c611cf3da3af43223f2d8e939fff81438c44f212c31d04537e2b7534632371d9ed31d5c7bfa996a7d0fb424cd91a72b25762ad99a6222c2e9d8ad8aa118ed1063f097895609c6a438e0b0f4499fc1f11828f6d4fe589fabd98adfe4cd11656ff733d2d69542c981055cfc945f0bad87d251eb5ea4fc392594c07a07a512b38f81d0e64193a197f1d71d3cff96d659473d529fc828413ed796e52c055ead111024dbad4c541fe002bbcbc5a3311879c868de631304c036a4a5aa29dbdb54a21ff53302f9bd9ac634dd4085f7e57b04518366375ddb823455a7ad26eb68709d3c5ae2e3e9e07258eec81f3c49e82ec89362234ff372e71c2a51d94325f8f41183ada1009b10989dbaf7341202b05e6ec6e7103c1a688961f1f2bac7605ed78c2a7920ce791d680d") r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:01:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$TIOCFLUSH(r1, 0x80206932, &(0x7f0000000300)) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x2000007, 0x9, 0x2, 0x2, 0x8000003, 0x2, 0x2, 0x1, 0x7f, 0xfffffffffffffffe}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x7}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xff, 0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:01:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000042ae32c5ac69327325c6e040ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:01:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = socket(0x2, 0x3, 0x2) r4 = syz_open_pts() dup2(r4, r4) fcntl$dupfd(r3, 0x0, r4) getdents(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000200)="1aac2e4d224d178a8fc865010273dfd8b2a32f02f47411253a5bd1dd376c21eeb54a7fe645704137c52668b178a56c9741bc9056e815237157bf3ef25c4a3946b023b7e65b671186203ab1b3e3d1983d1dcd1633eb3fc30f72ae059b436ed6b4dc5990c9ac26cac1875bdf430725b25a37e232a57493424a833632ebaf0d74d326b9fe3f704a6a166cf8173778c692731539c7e33f9d266c625eab0467f737872b88ce1e33dc82cdbd265069725cf8926bba60349b802e249b03f95f", 0xbc}, {&(0x7f0000000300)="0516e2efee71e9c5eb32bda287c75dd3a2dc7a2a44758f05f1dd2f0a00add23fe0195500b70ab6458279523eedf70dbf5e173b3d52c3dee47dd792739e306e8242f449ef67af38b141a582df44c437bda670505d176a64ce9ee90498ae4b887a0854bfcfdfd4a013513128d241c82e2dece33bc1de576e3884ab897f9ff20cdcf2f522d5ce40034e47b1da30b3fe65430a28b7be229484045ba763d3dffe3c2c827005efa839ab6ec239a03859c65626996260bec764654e0022cbce962811855f936b27", 0xc4}, {&(0x7f0000000100)="0aa10b712d5afdcabe661796bcad8385cf8f4137b2", 0x15}, {&(0x7f0000000400)="da2b3ecc726f493a272b5f77c73722f64d9820854726926b6e4fa950673aec7bdfb7f28002dbefd6338d4f5e11aac8217a936f5f845edfd94939931d965b5a768cc5d14f414291ddcdd8f7a6f910ccc79045fddc0ce042c2823371db65d0bf01f0c98f2f5e36784702c144a6c4a8ddfb3bc1d584947852ddc532686c7459f6f67231d5514c749d17ada302b5135d4ce231aa7a790ec08bfd627f706e145514b94fcd71a69d60154ef28c89af3fb82832202fee4ce5a27a8929cb1a2c326afd3f225eb75704e06fab0f94230d64d652de14de269f07e31d4ad0a81e0a7d6fc5e745dce4e1470438a59d14278b7d473b95a9c71b24c21007bb8762614a648aa536106e89cf7d1715950befc9f3eb965885bef7f954ff5dae0c4999d964130aa5f8ab2af1b14ff34c5c2cf6aa89936e609ed616992426766e3221b6c38249c0b73cf5a14d6d9ff4a94af0b532ab540e22eceaa1ff983281e0b84a2f37a2ab6007034fbccdccfa40bdc58f3f59c244d72db8935b83ef64fab6a66b9dc53e052558a10052a3c472056218c8f8ef0af33bb7c9984fab0096c204a3098bd20db5c1308bc34bff7b301877d180dcd2af5c0b62d4186709aff8603efaccc91efc4d6f26aa741478deb395da2ccace4dfa70f7a2bae592af146e6e453e4af898bcbcb05ecde6699ef57fdc84309c02d0f04b469df3d32918a5bf9e737029489da72a6f5318889fe9f1f202135503383c92fd62efe941392647f1129c19f0b3539cd3e9d285082efde9fd38091dcf823a11bed961cc920d8ab078b3589b5d4fc2791fbc7fe5fe6a82c115bf8c78d42c28f1dc478b76a20c38091b237979d932ece432418ffd18286e72087cbb08e3a9a7fed9ce57559c6f4115f28cab2b14398fc0fd30530d6f85dc85ca54d1e934bafcd6e8cd47d2356fb1282352dfab525c1586664db2438f699fed4328a0d17c0032cb1d8188c0d1c1270c5b72daf904f1b737801b0c539da79768e571a740bb116fe3a52b6a626c49990d5605739f5e333ac15467ed15ecbbe4fb880c86f2e14dadac1a0892907761e2acb60bd9e7b00c71e4455fffecc045cfb505d5ed65fcb2f7dc5f52a1734776ebcf936d8c3c211e656efdfba11247f8902a2861beabae14c0b77325c8e7642ece05cd1a83dac5ed8cb78083c0a7a877eed1b5b058f5af84da3fc05b5129ad1a8e44d11c7b13da35768c7b817e9be52cdcb52030b88569a326d77a8bc64df5127d6ed0b78904a1bd0eba087fc7037f8d2090083fe9d822bec2232f5dcf2a2308a903fc3986f2a0f83c46979f093c7482dd511ccc9dd06085086a94883a9de58f02d26f24e0ea01b3a3dd2c2585d77c9f8d224c183769385db4fc0fadd3a0af2097fb629b1813de814f7408fdcc6ab4100e0c13b91e3c974e3d2efd0b30856498bb7abd8db08f7eb45b626d4b9455db77dc12c42ddc5ac382bccdf0a8331754c9f4c81544cfb92f1baf454b86fd1688c0549e646e9a570a6e18d6669fb687a4f60cff996da009a447d07d67d1f3ae5002234de1514a1fdc95ded8fe1d7694d0c01cae702820823e4d2b05af1373d9c8960b8147e4727e4b16c874ee6b6abfd40b74cec8bd4aa938bc40f9c04d10ce7cf2fb7aa7d9d45887dbcecc946a4b5910093e994361db4627e437e2e0af43cd94a5cabfc288b25a1fc8e9198d2216ac49ac8bf874964677034c693bab248552c554020b4e2b2cc494a8b17dac847a2147beb480aff8444ca3c81eb12c63ba43258ba5625034854cceda58374250d001da6638315ef2657198add4a47cb04fc0ef0485ffa25d5f2c90b17f79e4f60c6617038438859e26e04c7bba3ce9fdfbd1beeb31d93abd858bcb9ffe5570b6e9696021cdaba4d70ef98a452f6d3d53b5a24289f1950b2060815751f3eb85fa626b1033afd959bb38fb2c4e7a2438fd0a37d9a07522845d8e1d3536298b585087ba50b3659feed321939cb185c570907db1b765369c308668f8bdf974b31f893574fd4af7c9942ab49a4614934f505511f3d0ffdbf34a9c578bcb0223f83d32d8f0e822ea9bdc3d9b8c909554659b0bbefbd92561ac292d1baf1a2924e4c672727a6443c2d2c3d730ce81a263bafc7387f9ae684ebdbf99d0670b66ec4d0efc8dde4ccf8fa19bd62625450a20efd74b8d4483b7b755fefcc3c6f6a117692cb64d3550f2d6f523834860df338eac9e69cd8905a426d151bd085e3e0077caeabd9daaf156e7947552d1630d1a1407523d219e796f2de065c213a648c8732d796ed91a3afe03af23bbb0df35b2b460361a503ee2ec4574063515fc7de81c6acc6c155f01cd698b675417bd38e47c741256670f7ba551ca0e892a2b01b587eb65261722a8c464cf0ad08f0c3f8e76dc85123786772098d91adf4a912f24ec916dc7e9e2b4edae4c1c6b1e95d8f708d20cb00ba086f4a431804ebce6a3580a43d106ca93064df3296973d6546b5b22e532d640ee6d60bd6aac9730b7aa506ff72548cc9803ed01921f9bdff84b4348ccfc51ca2184168f52294d3045ed2e24ae12edf8d6f00fb02beb4473c6135fdcc28eb208138952fd24204f47dc0891b13b30198a1547ba24d6c99609ab275cb2a42da500c33696b837c8fa9f9f3e65525657233ffb04b2a08cd3ca34ac531c6cefddc82fc81ec0fea60d82e84090b52b9856428067416725ca122c15617838240567c73dd44a33a6a349ecdfe25c3639ec2bfcbfc8304850f6a21c82b4703122c43f1bc95aab995a70f06a51e75e3279fcd6e77d47b927f9f19553da76dfa948258f78fec2832a1032a9aa8853cc01836023936b5c53ec939204a1e25897291e7ad34eb882f93cea24b0d16c944ddf0e416e674b3d3964295294603176cb3da0bf4c373c9d97dfe04c2f7626abfb6f3b85fed442b2446eb16b8fc4dac0db4294bfb9d0e8d1fc52bbda5907f48eef3744a234002d6d574c25c1fb501ec97e6b4caeaeb813397d9677e46f9afd141113aac0a1bb834d93c538540def20e4aa5f5429a2e467c2b3bc079f8897902a4e6a8699a52bfe7fbbf4b5212a55e2c8741f62ca0124cb850c673876871b8b5462f0020ec205722e2a32c71bf61a50edfd703d8c294c9a39375e29b6b9b6c2ca7de45e9c3218350359af487d2ca04987991293af1627256034fe9b0027aa50585ffb141591a4d7ff8fecb67787c168c138487695b68ba3e701a5b7a21c2ecce40e1f1584a1eb7060475e0cf4f440deac22c4bb9354a5edc35ed23e4431dff1619bb8cf0d863519f18b462bfdb74e0bfea2034247360a75c8a6e8a031ba4cab7e19e68565c58464ef1ef07c244e2f5c5fe9121c767975ef9bcd14b6d2582c07c819ee6372f67b5017267f28967f4f9248585ae0a7126bdc0863221762a13e350e13ce0d67169abb58d263e7f3e4fb5da48a2a2d144cae3f87d2b919d5717131ea5a255a92e38c3a1340313e010c91c7b3b1149530b4c3c9a8c5e269901696b98e524fc795af68479eecd8eafd80ed6316e7e9d43c6461e154c4575555ff14e0d93cc5abeaf2978e67c759c9ae2d3d0cc99084017cdccf7822333690ff6467a3c5f87234a1917653d330529c59be9ee33d1631e3549f6a461cf9a1cefc5f45273ddf9bc0927bd1eda7ea58c4d3970b55d10ae4dd5e8684f79c1b9b79d5a740a2d7ff266466dba267c9b53a7ba4d29ca543a7386158b47e075d2b08142cf6bac4aa3ff7548adec5b32800f7664b338aa2d306b9adafa93218e8f607cb580ca5fa8eb893e0df7c541e2177158da7277cfe1050a88ec738ff6cb8ab8e3d41fbd88a4ddbcecd62157a1c96d4f87a15258f3ab056a6d3084bf7c6b7a9b715ad9c09a6d8c75bd536eb38105c6dfe367780377b64eea778697a172bfa5bf37772941117b1816e83796863e19c4979797fabe1dd55f99e8fad0fbe1d9acfffd051c9b8916fb99392c3814ffea254fa51871ab454a13635ff5eed2cb08b325908550f8069612275cd166cd56e9fcb421ffb9ca9cdc050724bd7b9a13122a68658eb7ee863b5cd1ff96f035d848789d21300961001da2076bc1bf17e89686f6cdc97d39f81b363bcbc024325de4ebb37fd086cd566e66efa8ba830cc8811fb3e3b982a25eb3e8bd5c733e5c223a32e220483a618a49d91fadb16eaf11dc40a174747f3d3fa18f7d60d534b9cee8aa827b38c7157387360f74546d80415eaab8bcad3412d58549eb918c9839b0eec37d24e95fc2f52fe32a703e8a1c840747f8560d8b5b5458f32fb0e8f033570fe5e43e75c6ef2b5a1dcae82cf28a7ebb356624febf1dccc377a5331733a49d15dcb0d01dce3906b42834ec347874bf7c485bd8b681dd443a6f0fdcbafc735cb9c631c5788437297514af6b132784e2933f721981e0f7d830986fb5d3e6e4708f87c6f3485288bb1f439ce9bd63e7b7fb8bd19d277673ad5f94d54184e914552baba0bc59b36b7dd97e446115b6d8a41d8f089345c4e931245822f8d07791e73736abf11d3a480f6f62369344db8dc5f3f3fa7f8acc348f0a4c3f660b7b951bad3ff85bc1ae49816a150582ec1d153f91a93bc53a9463501776bb482240b8b2d15e112d6fd5de4005e0e4b69c2fc9c8405f3032a5b3bf7bd0b9212877f3dc0eab8890c2c8755b4c69637c0c3468f6fed1b8c9c84e235f9409170a9119849453ebfacd077757b2c8d22de4e5b7c6a00017a14e1ba9de68969339e5985af7f97a765c2bc350ba09938314e696645c6f3302690db8fec9a5a2418bfce7019955aeb72ac71a14300edd27ca715a96cfc8ce2d8f84cc1fe3ebafa6a87cc921c253d1ed4b20ea0ec2bbbdc0c2f4cb3067a42d08413c261d51c9f18ff0cb25d7d31dc290c1b0f85d0051b5463b8ce0746a9ab4019fac2ab90bb0735c3151cd838aa3d63e81152a88fbcc523101a8011523543ba2a3fdc1d8fba664c795e0c5a72e7b0a1b45291c5c07fad1b7072f75cb2f0949d28531dab012249228c33d57f4e842040b228f886d073df944f066e2972715b85f4cfd054205a4fccbd6c45140ee37efa96423f28f53a6d6ca088b5f0e99c5e2fea4a76a3b9a2d3812bdcf717df1878ec394c6376b7cc39889cdaa1412777c00b27ea2395eac1e5286b2d5cf96a7b37f18e697738fedf50fc00c6429d98c1800e41d4fc5d9220cc244dcfd988e3b6cde9aee5f929a58faafc7eb94a1319671d01a3923e77bec16f62cc09fafc7b3b45de34a16b4ba448b3f163f5bee4d6cc5a0f212eb32e954e8825da5e150c768eb2a4bc892f48d31b6cfc6e92b0f317b32af52001e3ca0fc992bf706533cea29788fd74350577534697fd31c06f68c8fc2888923e86ed145392f29e9fffffd6d0630807e865f04f82194045f56822382ae45f7f5a20a44a19648358456625e3c32c2e84798beb39b971f11c159b07e662dc988e5396e96f2a3ce5d8550bd9fc74ca7311fd2174019da3318f7745b9147b9c7ee03c77beb1ae89441bae62217ee76178953317aaea9e877c602cf0a388da68527e2bed5a6df71fe16ca9d8dae7de0040ba124c71d8bfadef029b2a56f3e3b848fe8fa0970f2ef8dd9bd73efa92b10f82c360c74a1757faa1b0366f3fc26f6b6b6f103157e6fe6dcbb03165d87a30b7cdbc93cff72e822104cdef08820902718a9c094a2d868d16d7833a24cd1954d2ffa82fa2d0f6cba59eeebd193948e4680d113796da93f35f970ae31eed9aa42635a3a2c357f330a7f5ab6da646a881117d02ca93f5ab57b8dd5662cea0cd758ecc71d203af600f3c759ed856b95b277d566d", 0x1000}, {&(0x7f0000000140)="a5a005eb4f29700dee960491ea1f1856681c46ac57d0b1bdca9012", 0x1b}], 0x5, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) r6 = fcntl$dupfd(r1, 0x14, r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001480)={0x5, 0x101, {0x7f, 0x2}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000394, 0x0, 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x15, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x400}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100, 0x9, 0xfffffffd, 0xc3, "64a580a0b30d8409ff218a6b202c118d2751dd77", 0xe57c, 0xfffff801}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r2, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x282a1, 0x10) r1 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x80, 0x20) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x20000) kevent(0xffffffffffffff9c, &(0x7f0000000080), 0x3ff, 0x0, 0x80000000, 0x0) r4 = syz_open_pts() dup2(r4, r4) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = fcntl$dupfd(r1, 0x0, r0) fchown(r7, 0x0, 0x0) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd28) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 16:01:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) r2 = dup2(r0, r1) getdents(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64=r2], 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:01:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x1) r0 = socket(0x20, 0x3, 0x1) syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) r2 = dup2(r1, r0) getdents(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0x8) socket$inet6(0x18, 0x10003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="04122086704b1810c6736fd5fee1023eb8d7e5bcc8ae3b239ec86263e31bf67c9d45bff2240bb5b6f826b7b0cab8a4d929768c2b13f43c06e765590deb3f5f28d7bd45544e5f08507885f33ad7c546378b4d8ea5e185e482221ddc848d7c24d89d3914cce1351d335a05638378983ffdd3878e2769809889b49df2ebdb95ffa9dce5f7749228b71bf14de486db8ebb502807a2b33a684f4c94c9398e5679e6f4f568524e09ebbc36a9753209a28caf164039da437b188d920f276f312bfc3179a766624269de8fddcf362cdb4cdb9bc44b70e1a440"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="071400000091b0155b8674fcf1cf00db00080000a65dfbd806ee48995860d01b539caac17c527ad454c8a8c63f8ba8cc2b87eefa3d0e6455d6fdd5e01c2f7360d61e0a09aba671945b84255ea783e20d95f88df8063f712c6468620085606506dd280890c9c342025b3119bbd1af96a4d6d5878d932423c753d290c78bcd7a7a468d257e1ce549b58f1a2ce247092b9c7ce04b8eaf42ce573ad1b7b38a4a22458020ae4e18d7811c3bdb4473d357", 0x1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = getppid() r6 = geteuid() r7 = syz_open_pts() dup2(r7, r7) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) r10 = syz_open_pts() dup2(r10, r10) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) r13 = syz_open_pts() r14 = dup2(r13, r13) getdents(r14, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000003c0)="f4eae042e68952313f3d9d26de5d5e0a9712180cd5497a1eab03b14cb05dc4c4785f5ec03ca4307ae11290c2a7f9ce27690195eeae048e223c6a86d4de413a72a7bd2febe133bb7775237cb6dd0f46e46e1f9fbb4324361610aacb1675e51c94f00f2c29fa32abe16b04d07b66cd7ef06686fe49b7d4991590066b68fd8a151aa5b3e337f1b84197f2e4506751f97d1e0c8677f1f94208e6edfccdf6ecd39cc9b80836fb7eaf3c", 0xa7}, {&(0x7f0000000480)="d90a26af28d7068252981866fc3712b8f15b1a70", 0x14}, {&(0x7f00000004c0)="4162f2cf4f7541f79c051a6f8f4272417cef260e8a5daf4c0c5b5d9209b5fbfca842aba2db744f52f4abcb6564f2c34f0560baf660147988375c5e6a2d9182bef55a9f1a11a406b7a2a4ab43e49df59253e70cfcc0620924a99663088fa28319ecbc4e926fee843871da4f1bd846af696094702062dec31a3c8fd038f607f987b360def10a906086f4ed2ea63c2a13119620514b8bf98e897b5ab189ea8b1982ce06f9a876c1616c35ce45b8a307e664a1c86866495c7c221da3c0776666cd02a22553cdc238015cc300eba8b86aaa7ed61e7e15", 0xd4}, {&(0x7f00000005c0)="dddbc61cf57f688468fa1fe68f14751df51f8b7b46d0bbfbdaae3dffd7699f60bea727ec463e7ed7c2e4a09ba9e2ed9232898a746020ba8f834866af2ec3a4155f793813ff30a5fbb1a5041e437e1ccf8df32faddf1231ea1135c82ffe90bc73806e84645ef880c82335a1e2bb235b669978c5f6de3ede4736c95c9a3b799c2ba54646fdbbc2e500ed6541cec09b9dfdb5b83935d31506c0058947768db9f902e45de2b1993e8ff1f58a6f6bcaf4a2d944315333679b7900371cd93d500321c54fafaf9b5196e41efef2d906da9dbd38cb26a2380ee7f5222b9adbdb4322946d651e817ea37c687f46c262040c96c33e8eb2e04bba468ecfce9891d4585be4746ce297de2ce22a1268adc200b2d18e9bbf5992a42b3c64d7a408b6630ac52b85c8c03501606364ac0a06d83731834a0a648f238db9c52fe45dc12d586f43f77e999ef188fe763b6043667f5767705b97faafe0890d7c4fb1812997fd614b640acb5ae91b807cdceaf3473047df3aabbc875978aa1386cf864b75cdba49b75b6e1e8bd3e0666b31b38899bc2beab0ba93c7aa61b68dfd35277cdc8c50581e4bea0a1015cb3e881103694834e95201094bf68f2947168c01dff7564466cbdf6e2a10a18fbe60f81d38f591bcf44ff409d868f45af27fef8b7672e6ffd5c63da6e2e2628aaac7b16a0f0ee8e86d4a32a7cdde3f6e9d56ea2cd1e0da338267eb5ade7a1e831841c23f15832e7682dfe9bc6b6959113e1b56f63ca988ff0d8bab5f1716190a1b8fb755e6a6ab015ed9cc2798bb9606eda56849c94ed36f3f808eff6d2807509af4209231878314fa1aa8455441998999406921b93761e5956e8e0c3872c0ccd6097600b7aba1102612d769592957d530eb3c77b699314608b07e9a6a63ae46bfe9915e926aec10779c364a8df7a9ff340121fbb4fbee49ebef8ec6190dffbe60e733f8e7cd80fbcfce75edd8de39bdf5de707322393177327a0e7489b97bf3873f975524159938ff89274507a3d6976efc3f3f5402522cf76dec1fae1eaff215b565ef78dbb3b4c071643b5c9a1b975ebfce717099565e752644348b2ac0f108dbe6dc225c4f45fe7709c49e0fcd52eab3bbc276325c6cc68600af0c1a18f462d4ff75f52e838fdaab48e42b3eb852190384d98180818745816e398cb63d14aa6a0de8908bb0d87bd544cc8e2008520ae182ef60ca18576d56ff1db136d978b57c6a7c8967f9619766fd2acc910464f8136d4ea5bf62041aec3d5d311a5e59369450e982bd7268788bfb89fef9863c00841876bb53984480bb94b5e32be931feab3c823e1b7a46b15b4a25c1c9ee89cbdc36e47910647e5c1b337fb932c8553e71ba5a676a6978566d26cafbe33125070e0f1da099e35381b7e495649276b6feda2df2c8eebe7d16a8287fe7597f658013ea8c6b5568040ddebc4e456cafe7d5e7d0d2dbb9ce40b1772f902b1a53070894dcc6d378a0b611dde533d53f9f8cb3e3d1f3b808ee50bbbb8fd81700750a74516075e7db2d585617522ac78dc9631aca6e94e86969efd277283b17cc25da6b9497dfc86bbf323f662f2346ada42094cd2098728f409b3756136b860a4717930c72a625126707ed43c61541e69c20f3af6853f550c1c0dde713d618c8204cfe9fdd1938552cb1e9068b68b10649213020174afe3e68925f2900e8f77db4827168ccf6b9a0000fb43f6882988196c59342ddee901a218b9134848da91108f9417be971f498b17228d407902eaa29f10f996ca1888daa5af0b802718d0d92abb71fd6e2eeb737aa6da56e418de717df4cb30bd25aec5137d382cb952c7f2aa5c5455af30b0c3001bac0ebb949a60edb479fea01db6db1a03f3922ecd6abd70e88f22326f60a35e6bda7db3ef7c7f38bc0da40d8509b90edcaba52aec4e2242722e93cde2d3ec7de1516acb466d7bd2db55170b93b18b0bda9482bce3314008ed44f8f97cacefb072137051f869fffaaec928267d5a8a241b23527f153fa38b6237889e9d476d706424b20a08c55ddcbb70b876da5e82ea8862ed31988ba595402b20f77141796d5e95f46b11fd0f56affdce4565eb2029776b26a34149de68ed8009082aef21e3b77cf91b6a7086a3f8d92646b2e66012afe235d058ab5e62975281028f521d22a16846de59d763e9156f4a215fd69fde805b7ca2f0b7b70e3bc839785e2be6bae53070285c7f4d468167fa0c25e7584866ee18be79c7bcc15e957bd8b9abfc0325823cf877f4d62d5e9b6e5ec14b4884b8ee527c298772c739eaa66ac2eb9a09dcc8608981a74caf90ff2bb1797fc7e795545a6d7ceb9dfc5c292184332dbcfc29a8f7c000ed3a0b372a64348a0b91fb7c2b1101d20fcaa73fb4c0769430301f8590560ef7f1c5d5381910d71523d66a97e6b86386cb12f485f4eea50d8651b6d0fb65119c72cdbed21234a820755b2cd2bfccacdbb67e8887671830a69c5baefda3dc7ab1bb0bdda3e415485d36fb3fb238aa5a97fc85468de6aab9cc15b18eb31898b0f0cd3d716498c720e665db33153166d646352f9b0f923ea5bb5fe79b2286d3963b1a14103259971279f0349fce2d794ac96d0ed16e300f1945a10e7ad5a7572b991c56cdbaf56f84618451ab1eb5a955c9412f91af5c099d3a34c5ef5f0fd27b5a9af567926aa7cc0997ff0741f971b3517441a8f3f6ae6c724c8fd393941fef07ddc952765ac93f3b0e37c0efcbd7b53ace5e229a696cc3952d5a0dc5f9ef007e413876a4d3c245805d3f1cbb2abb325d2a3447f3cbd703bb01a1c7cc02a1fec0f2adee59acf0825698922c5b63a84852ec7bbaf3db0bb1551035cd405311c516cbb11d41af8d959b30b066d25022e1aa65466e052c72a29fcaa76f547432b31ff5c930b7366d85185ef049e1904a314c96527dac959048725fd329d919ac78c3558bcf88dde79480eb795ef6492a24e0097301904b61c1f1abe3fc0cc738e3bb4000f7ba8486b1ffb5c3ae6d0b87bfc6f78efe203bf7eed67ea703035584033d3d3a34f0e97d5973da13464adbb2d33311a9213fcbe2f5f7f052d437b221ce32aecad310fdf2c443da84e6b1bc5299b6c4af27e7e22372db27116d532cb44fba10ebbcbe08b82e1eedb202fc28760887e11862615b4e95311a670bd52bb43ce9a9c9d5372f8d508372e9472c16701eda6eff0a177b2133a01384cbc54323b9258cf7a2e5681f95bcf70bb1f85164f3d4d162e0d2022621c5cb5035f7285f1ae3703a7e77160387d676254f460cd7b98e32fa5f35a5eb6b1b6a15d13556b1e6a41a45248fd14db0cdcd7cb5e9a5b6783f31de1326a10e9e20ec8a7702c2b3ebefebd726e5a593bef8fcdba624b711d0d040868ede554e42d7b13476b6f5cc787cf468f386e76cde54a1b1cc346a3bda385cd849d72f9f38b95b6535dd2e71edfd4721eb8ad6ee5cf63c8020f1b10ceb2b318029031007487542556a9e08d7eba60d825a1d576684f73cc22012fc828d90d9a29b08b795f262d4dd1112ce93c0a38d58aadd0927583d2021a90556df05b13b42bddbd58bff9d03468cdb3c0577fca3b16554d0aa6c41d7e47487ad085e8773af921c422bb4c306f4c1abd751e3350d5817c4a457b68f04e80b60b26aac3527b83e4a5e19be99883de151e7fba8bc2c2143fc26284203bd967134ed9f04c32fc5490f9b82a2c0f39acd08fb6add43e05f2fc2b436a9dee1436cc725b46e412659dc5358583389a05c201a677a31c6a9814dc54bea66a1d7fb2616f127191ecf720589173fdf2e27db8ad5e0d2ff3fc41c6117bec4201432ba6b8ef75351e76048b236ec98eff8ea389ce83aa4c82b3c393aad99d206fe38f0b26625c89ee334fba29615364cf3ae3fd585a70fbfcadb1ea374861119cc762b17ecc5a1c6d25cbe9876b00f1f488004696b371511b47c0e53bbde99dfda21e9f8393dd5bc3c9bdba94778538593633537a14becc26f73206daac4704a927519e0fa21efe9c44d7fb963133988c0e610bd3714ff4445ff0cff5dc7be9d2172cf6a07c206d617ab3638bf2d69c86598895bc458a6b491cac2baa11f214f99cca5831e7def3fbeb6d12121e8d60c752f174a951640a7ee7b94d0f256e02ea9beff922cf220f874b0f8b6f3b0a705c0b7a9307cc8e7db2353f3f1e6d6d7fd9caaddb5309c6912311dd74312265ce50caea9bd3e42e3334dce973e57daab91dcd4806d540a0b8508b1cb179febdca9c822bfb7a8329e35834c28829a02e38afea56a743fc171380ca314e5d303beca6531bc08466eb39f1df448396f651cf55bd8a1062a6822404334951163b3171f222f9c880101197bc9cef5f8f0be0d5ab26593583433c98dac120e392530c6d32f7f963cbf8df293672cf84cc28a6b66b8f29f1604162aa07f98bcd8c4e9c75b90780faa961d39f379c9108b196989bba04a0d00f8ccb72e38316ceefcdcc3e4569e9e516a7051244d06ce95c589af55015d3a780cffb275cfa6a9ef2f1c0579a6d7a0418a28aadd2495f4f4ed1bf2bab36728de2e0bcdbafaf8acf38d7979a8e13767e6a09b69bcf2803da9f748d02bc6400b60e2f2b12459979aea86a00e253228f4aad4ce3bd22e8a0f80537a427e71c348c6b8df4bbcf4f551b1a9d9d211b2ca30305512b0b10c29043ca49723c2fd1f9d4b0f99b09b0f66b67f15f84515ef94758940cf205d8c8c7f42ab35ca055822d1f2adc9a00cb0c5719c0e370b00f8e23b28ff33e38458bab582cf464a93595a9772f25154c4f015b57f0cc1a9b3f6cd6bfa5d2927df2c8dec68a76ec9918d8a7038d87bd9768f557268036cff2d1ee571be5ce59f26a168af07a37d176669607f88835a5a2571ccc031a90f12704b120a619cfc340874cc9607a6dda926fc7631a81380feb2885adeb42246e468433cb2ed36c4c05f75cda34e02beb9037596ca86549fdb1863c3a16f82dd55454aed9a9087239a9faffe689d3176dea7d431cb219cf5c6a0832740f3410a7013362af3b58f90aa6f10e8f7389881c77ecc808f60ccbe24e1ced36c1662f18c3071a6cccb9de2ccfe5996950e49c19a11ea6001c9834c44390f47940f3e87ef822807da8a354bff3348e9580b9ef1c1f9b653566aea707bf0377da098867e00bfc51552ddd1b5e072c9384f24d419c6f59c97d386627f797b13c19f502bbe8debc11a127149f1e7a335754e731610c7a182a23db5e216633b38af91d4487a4036d5ffad2f1675fdb1427a0992bc1475db62da381e77b7acb39121956af17e3949af0c10d7c55d74787b98e5e82dabf284a2504dbbb9edf2f890e2aca02ad6930f9203f824f6b5b4282f326976f9323266927565979049a95a3649dd97a936f0858f7473554a47d2eb46882c2e1f33b5337a5ef911c15d4ba567bddc84a2022ab8a63477300c367b1761fc7d636f332d52707d17bfbe4f072685f4712bbe57f6cc4adf1ad697cf1e72c31ec7f78970f6615560ce835980f8f438aa9b01e5711374c3e693bb8d9b2178293bba453fba410dcf526052779240ffd97fb7651d293fb69a0211145592ccf5f793044a95f5b3d61e931cb04ae9fea878a7015cba1111b093bdcb2ce9d5aacbe5fe22611a930da9816d72af807b3aedc707e9166455d86c98ded485379f96c9318d9a4cd9bb1fb6d41f44f9439ec403cdfe00f9551cc9016a240e9aa1590494614fea501d323d0c70119c7b8f50db25e4ef6402760ba28d889ce6f283c4421e26dc518475526dfcfbb12c96d638fa5b46253c4e64f3abf8603d4c2fe681bcc1630", 0x1000}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="05f60badbcfe75edeeb136c0040b47868401b1d9ed358dea724fe91a2a29cffdb0e05f0b7cc5e7fa1aa041208f209943c8c49265e13f3f009ed2fe32383acefd00553576079a28cf04b85521d46bbeab2b49c2dfe354480aa8", 0x59}, {&(0x7f0000001680)="126a73b1a269bdba460a9cbdc3d9b9232c27587ebdde91d420c4a1d4781c0b2905e7c1ac813fa28b5ad55c5d2498686b8df1b42c2bee44b545570ee0426162ccd203b5b64f47c553704b10aba8ac0ddc5fb57a6d0c0e6808eeb3b4209791c61170a1cbe5bb3a7d9e0b114844d34031422ca6d7912fc1d40b2e17d022daffe722026ebd71557b0bb5eba3087e34fcc375302aeac0cf91c98f1e45aa175f42c0d69ea67784e48adf9061dd98a4da41fab26c5d66ab7a44795b181840f7e11448a5532832b1aeda5a2add88cb314f102863ae993127f4f716b3aff9f49b629c6222", 0xe0}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r9, r10, r1]}, @rights={0x20, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r14]}], 0x60, 0x400}, 0x4) write(r0, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) r15 = syz_open_pts() r16 = dup2(r15, r15) getdents(r16, 0x0, 0x0) recvfrom(r16, &(0x7f0000000200)=""/155, 0x9b, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r3 = syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) dup2(r4, r2) r5 = dup2(r3, r3) getdents(r5, 0x0, 0x0) listen(r5, 0xec569000) ktrace(0x0, 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt(0xffffffffffffffff, 0x7ff, 0x73b, &(0x7f0000000080)="78da3c09dff2f41d837823db87eb60e2d8ac7288679094b881eef4c6a3bce588841c874ff83bb46182e98fc87b6df94ed208df806cfa83bb79133374bb3fd15609a9de5ca329c66a545bfb0215713e1c05ad4ee3bb93c6342ab4cb73716dd63c2363b6fa90896f", 0x67) write(r1, 0x0, 0x0) 16:01:12 executing program 0: mlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) munlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) 16:01:12 executing program 1: pledge(&(0x7f0000000140)='/dev/diskmap\x00', 0x0) r0 = syz_open_pts() dup2(r0, r0) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x93\x83is{-ap\x00', 0x80, 0x0) ftruncate(r2, 0x0, 0x400) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x5, 0x80000001}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:01:12 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) 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(r2, &(0x7f0000000100)=' \x00', 0x2) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xe8, &(0x7f00000002c0)=[{&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000000540)=""/107, 0x6b}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x68, 0x0}, 0x42) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r2, r1) getdents(r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x5f881d1c2df6194e, 0x0) dup2(r2, r3) close(r0) 16:01:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) socket(0x10, 0x4, 0x20) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/5, 0x5}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000480)=""/237, 0xed}], 0x8, &(0x7f0000000600)=""/185, 0xb9}, 0xc41) setitimer(0x3, &(0x7f0000000700)={{0x9, 0x2}, {0xc03d}}, 0x0) getitimer(0x0, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x4) 16:01:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x2, 0x0, 0xcfda}, 0xc) 16:01:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\bCH@K\xfc\x12\xab', 0x10, 0x0) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0xfffb, 0x401, 0xf10b}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000340)="3c38320f93c9b6816b2cbe8284063336e0fee06261354ca9b3f7dc75a64464a38e219a156608fc9898da00f6faee9e9f7a4022a95c3623386aeca84120d048781eef39c79ca4fd914ab7e476a46d9637d5039bbc740ff132803be38397bfdee2092382746fc00e43b885bad5cdc433b3aecd2537bff4cfe2208008d1bf4e142a9db785f6b04754f76a7ea86642317340eaed89867732442e9f278835554a1d0083556d210c886aa1653fb56d054aca8547f9433c0fc1e1026d4871ea29386cc8213079f1141c40cd854f804b3f92bcc30688dd02fd206e44a5a371df1858a2284ec174aa9d8d94203a8c4bf5c5b91ec6a5bea4f9951248e66e4873564b13942cca359e998cd60b76e3224e006e9ef08709318971361012f859128221b9e3ba7c97967e952cdca2b9a97742403ce923a87f6bbfbb04fcebfa729cb7c4002c7a4f7633a001e22a1729d68121af37e8168fb3e39b4240b8695db10e2c007030017d9414b69232efba85e006d0a15f453dfd7e8680c7dce8455e061d03a95d55a65b4df7d1dba2e1da66e4a08cbb0b39a50195eb9bc20acc8a8966effc34950995efdbff4ebbe4a449a4d9bf0b6276705aa226e4ff5be7609e1bfe54a1ff4e068e3fbaa9ff442e07434419a841f4b0978f34251a5993744d033a1305ca0a475fa9493fe57c8e62a628cf0db090c726787bfe14a100a5ce3c8cd12d95c449c41aad1e3145f637785733f3fcc53838e2a453215723b3e77a2c1c7ebe425e03649af363dafe344462a9745de85d4a0a3ecce020e14d274fd4e57b8e5de5849adafe8b23604658bb2b6b341db6374f8f21799f3cee4e57e3b9caf0721bace5ab3e761252c7e5f32e0bf63ad58a6f91b107a367e27c747718c87e996d7cbc7c77e5c4e8cc1e189ce6d0d981dd390613fe98fbf4219c6fa02e12c61a45528de1ad8b54b1c4f0cfb23867085dd4414a65a0a22b406af376bcc2cbd5d7c9dfbd42a221555264c5a9596f1cf6a357a0b8296fc382b93d0cdfe1bf38feea64c5227a0043c5c22cebaa110adbc8456eb9bc6c0d3bbaa09437c86bf3c1a6d4c7f696e5e6124478ff5382c20c2d39def110e202ca938fa0f418758206f95959a13c6eb061704e6d7451d014c704baf9a1ce3e8d9d95215ef9ebb8003164d0ee1900593d6262e1f42ee255f8c4dd6905b61aa9da4a54f9c431e10540edcd7452a266298e9ba2b6a66a728de7e3b9c541d3956aad54492ffe1b8450572a3f1eee94e70c914a95c120fe79fa0aa4f46a3842e5bffdb960096c6738ddd4a0e2bbd3f47af1cb142a124a6b543c71835929f0f1c7743d1995a1e364a78c11f2f1d0650fe36e4bd5d0a4a8d47fa909eeb2855bb7d0b05fa2e85f52d1ea457036586154a974a46187c46add0734debb84a11364cf0451dd8539e9c75818876d1bd76652ab5db5f00116d1a97c94858450970a4bae8702f95c566de69ee453ddaa6ccc54dc46b2e151d022ce5a9e17b9b00d3c9e73497d6361f80082928eab64881507f50da79948d5fd3e6a9dde674763d88ca0fbca912163dbdee009d0e2fbc700693a324bdff29f640117f577d73db84401684f689f617040f6d8fd8d2574620fd543ff16f36d12ef3d92d91ab994b9d4b37bd7f13117d01675e2024ca04ade8970f89528695ad8b7ec2ccdae9099ff0c16d98a2bca80ec8eca4f39b9ac1f2a4d499c0b9eac207b90a8f4aa4a9bba1ce92ba6f07f741f527937872449f7c2d26c4cf2d8744c274466d02c71e9862c400fd93f8eb088a2fa82b98b7976d40ccd4abb58b75ce6ff68daeaadb727cac0d424353a93f6c255932d563c9cf350484f256fd42b6cc9a51bb2a9d1ac483dc2f9a01024f4947021a5d38a5fdb397fd7f1aef7a16395c47ea627bb2c6e3d9fb63f505a75aec913a6848f9ed3a1664a5a080aac549692af7834a754dd338b93ef2800de5a4b154eaa862e04f62f6af9de36119ea2a4bd1900d2bfad6a29cea2ed781c0977123da49103334e367d911aeaf88ac2cd7c312e9479b10ba4c458456527488e26133f02b3afd17c1d0ed3ee7d67745eb940b3b96623a33435c1c7a190d9ef8e1d31764b016aaa8ec378fba2c5f93ad7bf8dfd10beb4139936011f539bb63ca48fd8977106884ed238654ebd270ffce2cdba7f7b9ccd0ccd25e0b6e75765f73bad1f2b99ff950abd4f554338bdb1a58a441e0141982638d52bbc46fc3efbd48126a4dccb6b8d7a057abbf1b8731b5bf5ba9899f6f7e610b19193b9f404780513c6a5b57249b78fee1344f6aabb8ea5a206d364ba15bc56391a6726ea9af213555bdb998b0bcfa18ef3c187693e5cf554bba1fdf7a07aa9fc5e944724a9eb73b011ec22207af9d24140f8d5322a028012161fab86798f429deb15e5d97ec3852abe980d53927058911474a6530c669183c172f331a118b1e87194e610a6c268dcad22df152aa6197b31c3e73b03a0ae338e3325e45df0a73c67dd31905b99adb5afb1bf14e0d529f59c82a26a322426353ab742f24abd747ba0e6f5e7bd3426d56cf98400682b975c07df8cd612a5af93474bcc4c158f3dfe689af0fe55a6dc4b7ac3922194125ebffa74b308ceaa47c7599af10310d25ea77664421ef982f49b846b213bf07aa09b2b0868c6c24f345eca238bb4db23a23ca53a0fb67edfc3e036fc96b94d421392d60db76f39c061e780c7a43ea6be78723a3bfe4a63df6d19494f111e9c740508d898141e1558e31413a7b0a0c7a1b4ffb07d988c727b5df6c1df33520b092d153e525f40e1886fd9c15047858739c435c5a008967c0c45ecced6c09db8d01ca718dc8dc446b8600b816b3bdfe8e95484a50065d4b420a92646ccd7b7e7913eddbaf9f81c88e65c7b", 0x7f6}], 0x1) 16:01:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x3, 0x2000, 0x608, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:01:12 executing program 1: r0 = semget$private(0x0, 0x3, 0x10200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x1, 0xfffffff8, {0x5, 0x5}}) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x62, 0x0, 0x1, 0x1, 0xe, 0x9, 0xa3, 0x1, 0x0, 0xffffffffffffdf9c, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x13c) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b37b05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8bfda5eb1156f6bc234a3dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc37f42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ef2f6b0e0cda87573f2ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15ed97f63a819738ca08ce26f26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac207939caff03767a04075a5f9e5d2ac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e945199ce0f92602f6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860538778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9de77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283efd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9bc85b7aeda7d61db2c7468e56873945f0e6c94bdd277a0a7007848b46cbb24084b22339533330616526015c1a428e0fea8dc9e696cd30c653147c6a4c1df49e8e45544b3769b7f6ef9140f1e08474286870f33c81ade4df0820c70e5c88b7978b617a1db8306ce5607b92af3d1a384c24f198634afc70d4e30b38e7143131fc9ef0fe4d4aa6cc6ce97bfc225411e5bcfba5ffb937c6cc6ca2e85eef804cbe458614e3b2d606afea7e3631343e8150800000000000000000000000000000000adb28dc0d3b2c49f6d4d40fff48b5f5a89f0156bf49fcbfaa48b0206194753428bca7329bd32ca63f515649abcf05d4cc0730ea4fc4628f5ab59c8e7faf1feb2747f70991d80738792490fb900442d20445345bbe8a93bdda2d50bbd96ed4632ccf4e962969092f7a002fa6c0161d0597b857de28744cd03db9ced2cc9cf4ee5f629435aa9f9ce268898c55fdcd2d17e33c4d331ada12a000000007d13c66cdcfc641fa0660239412abd91e9a4013132df5ff80f79cb885b42a77548c3ae6020a4c6fd3569e96774b4c564b36f051f1f70b6c835a0ed307144271a6fed265eb64b4942b86a3cf0a04211cf537eb07a626b91f69d1a11a712d94a5567a0474216929d43d950cf27ccb74f9385f45d72c9425989cfcf02aca0dd44dc6a41f77f9b8217da3cda48e0f2dfa8445963c7208b9fc6c768affc4b1e6aad7c239b7001bbb4860fc5bbd3be0722ab2e9522e2d8e215a0f4148de9adee0b09839346378f3e259834d17f49fb3aea8c06586fedfbe19bd8c2f1386d60befe8346a675bed5f25ad7e9ddb1"], 0x10) write(r0, &(0x7f0000000840)="b7b740193df795df0e3db847f3ac5d1c95991310142690cddded1d92a1cc25e6d357fd3dbf73ee150ad66305d364d3fe4221a9afdb88946fdc503cd4afa9233baa3bb69df3db780281a4889fe60c9532395aaf88549899d53cbad263a9bb85cb7306880748b91456b78046511f6db40c7db870f676c18402d19d29e2aaca95933e532e071011d1cb513e979f8327cddcffc73dc4c431c8fe90f0011539f6eb594564f8b5c3d067e904ef675e255ba27bb9fd538a61c8361be563b07d8c92f55f760449cbc5e90c45856d8ab0cb545e44411acd839bcd83a901c4362d12ec96b434db92b05adc0ab909b003bb1fa791edaa4cdc18c370bc806299b3e91ff4e64e3255a3488125ac3f588e241f3d1cb96255e216bcf81096f6bb66867ce879b62d3d4c952247069cf99154291660f62c655308da4acba679aabfa5865f11538692e58b902b71ad0ba957cefb3cc567b6af9698fdff0a741fed74a9cb56a73daa7201451859b4ed60ed80d806011088c02cc0f3362815b3ef5dac6efa47e5770842bbb8f93bc9e41db579d4ce1f3496298da0edb962f6092162b3a5eecf570003cf20635de9b780a75aa8739a3ccf8355e91c1f85bfc86afd557f2e081c27534844015ea8db0aa2fcbb5644750dd664e2bee8595fcd26adeb5717baf148319d2c7afa7ee8e783a7ec0dfa1b4dd2a4fe77b7dc61ba80020f797163792540f121510005a71b60969fd52a87a3d41deef1a97bc174255a2fd5ed8393e667ffdfb889b4a3471fa3c037a95b55983858fb1b3d8a5eebedc03e016628a3576022f3ce5ffe39f40d317f6dabe58a0720c9ebb0f9ddd3c9c3431757ab92a2c471937374116d66d7b23af7a0542e2b2df1bf03055a400b14552c8044ba3dda9e6ba7cd366e9484bd31f59c04c8f9330f73ceacb9764b646567d4c45e54f906b5a97ec857d1d4c9568aac3e6e0ca3063b45d4dbed333d2ad0ecb2825156e3157bd743f8544ec9efa526cd78dcc0b5d6c680278adc60c5fc71541e9c8ea4cd587f2620d86cf7211216606fdef8783c95af59746ffe7a2c423743ac184ca67cfdfb3087c98f57bd1cd5167e516af87e61cbd74b9c949c0bfe59327c29cdbbbb8d382160b0e3501f800b3fea443c1a72f11d9733533efdcacf70cbbb7044e1aa208bc54a4491d07265f19b489c49bb70d8a61280c985bb094a150dd0a13bee0d7e3ef13fbed1fe2b3277114469c3960320c6e4afb02cd6664f7d93ab4b8e961094b2a9d938b932978ca1379d331c3e4b9204b4cb9efa9bc29c5e07fc9c15ae889fba6e8521324b5bd7f490d982d007abc801f26fe57e07686cc65695215e5c814cd291ed12865f3483432aa09fe23ed7bc1b7ce7ccb8810ebc26ce3c8067396d24d10d659f931f1c7df6ad1e03b9441da2279e5bb601f9980ecb795779005b2ce1847fb17573ce9b90a021fb2dbfa74ef09838ff0a1f7874dca194dfe94ec078ac69e7ff9fe4d89d69a7343c1f258811ff0245f8c493a23978dfd966982f93322de265c8d180b8f749b7574e635c51dbc56d5e6a48bc48add320729e5716ba1ee9fee703a11b85c1b16676a46f776675b1525ce030674dc0a058d1411a564629ea88c5c36839e17aae6f2054e3f4e9eca8cc0ba5f5764391827a61769f9a45e1a2f326a899fdf8d4b7a990866a47fa3990bf835a351b101e259a38a8302d62a96f399465e3f6ec6e3f1f004e35758c88ae3d9195f26cc66b49d970abe45920197527c34a1d3a4c05cced1b6a4049616d7d979fb91f15de8481e5cb727c57b34ad34ba567b288d5c2ef9878b8c585a3626727595a9ea8b1f86b7c52a34c84a3bcc9c7db315458e8681a036f0dbcaa03963e2c9172dcffaad50fbec5d0cbc3f2e19026221d64bcb4b450d94fb75f116c28e28657d5c64bacfb2f8c64709b09d94fd7f6f528f9a0796483ea9fc30850941be9c14984973e26841ae3e39f712a33f3aed3b30cc48187cdcce043167d35c8384781bb19016504b0ea792b9198c49f0a786e164f36c5e8a9831dc2febf5a0a1e88b573f02d550743eac57a32c25855797782ff422c3347429637dfa16bc631837053e84492ba5d3cebd2ca4bdccc85213b5716ca4e2504530c8177a3c822a5b21d29f36144b9fde964d4eab780efd10128ec1cc1ec6a71b57912be4d4284027b4bc5ba8be6baf04288452d99162207f035f9146be1fddd353b961cf1858b5b60d746aea7e9d567a58ee83fef74f51727674b923005fc1b28ccbcdcc98a0fe094092f81d91f5e54c27fc930c8b7bb3d4ead6138cc4994e63d9b5087922f4257c9e710f6ff477215550617c98812c8c84085d1c1e86970dc902b4f2002c5f93c32f6f4cb789f66baffaca546db461067f51aad4a8c99ba5c4d6842c78eeeeaa06578d7d85f0b7f73bccaf5bb1a147979f41d70b8150bb316b8aa6169eaaa29ce06cbd36230a979f4e79a6778f9f7b2f01b0b3517507e73340bab0b27ad40c6b92eed46fc0c4192b686ce6ef7173d0d0448a544d28d5f3d8eb593f45b54fe7b2861c0ab4652dcfc89964fb1baee7aa52d72b5e02a9d82d2282f628994630fa3aab52dc78e07d8a768270eab41014ba6a4d1889b91cce236db3493aa537f39d66394bf0605b145e3809d0d972e59203e59b4e0ae973461f520445bf882f64e5b1da57506bcd675fb8d52baeef4d416d3fe2190c3414a5830db2f5875248532165e076d16439de81346eb4ef120ebc6b8dbcd5819122f34541a0bd9fb5ca6ecb239497c718310d846b58cd9ccb26397c73a785b6d00d1ff85e4f6a769b9c46ba89562b667f450533138319c8d01da15dd1c7cda7fe026b13047c0c7dd7ef52ec0ea389dc64e18b582241e84d79dc072dfd1319c049633d1293b39a4916cb671482c8dfd1934ffe26681797a0d261dad53f49fe3c0ee7285233e1fcd2e5226b5ac289ec69d25bd58df0e13022cd5712f95c4e60d4492dd2cdcfb75a8864f0924f159c2fb7bfdd686e0203f087d62d36e0ad78b81dcc8f11cb799f9afcbe471dd23b9a5799a397dee5138a98988919818554b539e8a729dd45231c9e8d7df795f7133d6683f6b2a20c0d56a189865997b4a3dc652ff464999043b12a82abaaafba74de4fcdaf2318d89169ad409c414612900e7abb53ecda5be8351dc615ee1a5ef902288516c474414dbea0e71f2cb8c33e81a34774f5dc12fc16380bd90c6d451101371a5f77f8d6c30f4650eb9c40696b605e5e853e8d312cf8d604c668baa124449097464a2b245e6062f5fab802feb3d49fdb62e40b3f91f2bdae4f8d1467b5ac07246f097ec7a0bd987462849d9a5c733d3ddeea3308cebba1f29da1538e8c3b22c0a50d36fe363c9e39f9d8c17293afe07cd095c131495b33463d2614e976c9837c72ea4eda64de9ab6aba5f160b966f85a438bc5016819a331eeca13cc30a781a2d914a453d793f752ad92b200443bb71f90c4d61fbf468156b189e70dfdffdcd57b18c2d1aa149aad783dbe9555b2d92940e5326aecd719257ff12707ecf76ed678bb3c832103e3fd03575b5a31021e5c99bc5772044346033f625e1eb3a563178153871071b0f55a0a9567eb01e682c83d52cd4a77709f0c2b4a67740e0327668f82b2e899ea95912affd52e58a9fb709466327973b8d6fe8241728c54ef3b0f2078271eb2bbcb9dbbf0dae63f8353f526da1c8333ad2b7063b5709c3de65fa22f6a42555ab7092bce94cf4091a60b7c23d22fcab1d075b4f550fd544b638183ccdecc3958d10c15b8180b542365058253ab4c82cc61b18fd906f0b3ea95c0dab61909b5f2983c6088f1b3700a918bdac0abe2740b222c6c434fd1d79c63e376fcf922e813bfce6773f86a9486b60da9549ce44c61451148e4861fea3fad5c7cc12fca55e5857fa24ef1867bbd16d005f046005f9fbf9151f4a94e6e97a786051f4bc854c8a5dccc5cc72701fb28d5578c1af3cac1ac43a0f4ba4fdcc941b431eb463b6ea424c13b4d715d077278be7b4359ee9b2da7b0ab8f455ede30712f023508b78028149fe62b4b14a10e0826b0050c8b2334fab794aa1945ebe7669da37d2fa0ef827a0e171cb42eebfc9c34d4d0bc9b7f5e20bbdf848945f385323d41b64f067e3b14c6707cf85fa128db4ef467c80e5e2c167f5b92cc8fc0f02a99649bd262ed3064d6140", 0xb92) 16:01:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x14000, 0xff, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) 16:01:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r2) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1, 0x2011, r2, 0x0, 0x0) r3 = dup2(r1, r1) getdents(r3, 0x0, 0x0) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000340)="c7bb5bbfe3cbed427f521c9a16db07512ea422620a1fc4e44dff4176373be3ab6b867b4763f495d533ca31835c46a206939662f7061f875a57b8af26787947991e2f2cca4dad0e6b33edf4034c12fab2fab9f35899d2f0a335e5d13b4e1f5dd87fdd5d1daec3b1485bb0e6df6cb31d0f29dcb17fa22f", 0x76}, {&(0x7f00000003c0)="d0069fe69622b0e6ad4201309444f5b4dd8eb59130453e64863f9518c592ef5abe71c029652c00433f894dbd925db4c7a371546c20a95f567a95ae710dcfe3d04ecd946599694d37cf8e8bfc40861741bf61b2e985d04d68bd9f64e8097429b7d1db035b050f3e9441ae71c7e421dd9acdfdb4e4eb1e8ee77ee67d52f9a6c484ed13f970e7497528e97668a1d6ccc55c354866276ecbf0e2ef3f31a8d287ea271a89a6327fa0000000000000000000", 0xaf}, {&(0x7f0000000480)="97109ef944c753c7dab6bd82726c6dfe8e38d475d657f58d484acac81d00e0397dc42cd416a0a7b99b2ddca33a66231c47b9c8dc9e3535e07432b5d48cf7ca099af4cc0c595f434810ef09ffa735df8bb3f8e97b978ea2cdfe090682de81e528c434e275780e43b86303155b7b500f50a90598b7697b6e52d173a461de93237c768bc9be7fe86b9bd7738e8dfedec05237891e003cc312c604a99d439981fb5c322b54dad1e346dc415291a20022dc410ebd8465cbf0349cc29355db92da6d5670e4ab08b7cc", 0x404}, {&(0x7f0000000580)="3e6b22ec22063a0d543a722e2ef6e792357fa012fe8a6aa03a2a70e94b6adef6dc4e16748d65910d2a30c9802b34d90dd5d2e46fcf6ba3703b360fd4987a783b465d5a7f980e3f357bfe55e4f90b1686c019ec40805b9683b8800b7b03d3161e986eee5b4268af5df1c3a39bd1fb679d671a1f228d83bd3222c11a0a435798ea93f799228c384140d6d87878e0db8bab0584de33716762e7fa9aef0f2df099d31e90", 0xa2}, {&(0x7f0000000640)="300ca03d7c7b93a73a0e061012818e6945129cbb004ab1236fc7eba4634896c3645eca95e8a23d5d4589499b24d7e9afc4a0bfeaa62d2a187592693444b8f269889b43c94d05e6e726470dd6968656deb191d33e02c3ca512fc9b488254436504c2e7fd510ab4bf6562e62349c20ea90935aa62efd9ac9a9c3a559a005637160ce1fcf39a377a8b9d9f5db3662655833ee177b92fa7e31", 0x97}, {&(0x7f0000000700)="c1164ad629e59f0f6cfce723398c6a567b964b6c9814dabcb1fc601f327ec608cb6aab387a28fe4214d5b127cf00f0e70f8f7fb864842cdf18ffc78f68f80744cec4d5e60f057dc2efdbf54904325de03e1d13973ac952cf51dfd01d3fcca7b6416988f74ba070f69bbb6f704704ba39e49de7ad60bbd0aed0cd12921c3b60d63be2b34ce8b1858ccc65989e80e703e3f9a178f03f60ccff52", 0x99}], 0x6, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="013002"], 0x10) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x47, 0xff, 0x0, 0x401}, {0x2, 0x7e, 0x54, 0xf8}]}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x2000028}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fadfb374bc062adc7c939b4c43da427050cdaeb049fc36d5f2c5f513dcfaf658ea72f4fcd927530c51c5a31f34fe45777f985c5", 0xffffffffffffffea, 0x0, 0x2000000000) r1 = syz_open_pts() dup2(r1, r1) fchmod(r1, 0x100) 16:01:12 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x200, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x80}, {0x5c}, {0x6}]}) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="154387c6782f79e7f32477365185c2c7ec8273120a1a1e385c7b9c21852ed347bebf97e2842383673cf49b96bc3e18efb2bfbd946cdb1d2332c434ec3b6196c9f716021560c866c40c0b14c798eb62fc96c372ad7d4613aec0e9b4981fc04a6acca77921e6e1ed498265a995b3753610bd4a87866aca09e59c806e95395bf4f912ce8421553724cb5c8586618011dc39ff5f60ba830fdffb7cbd2b4730b05393", 0xa0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66bd6c653000"], 0xa) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sendmsg(0xffffffffffffff9c, &(0x7f0000000ac0)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000340)="c058a47fe96c73b0bfff16599d14aa5340d95839a1c086d2f14736bd1e092d8ea003db12c1826a17ec22dad19ffb950b2e4ec7332a549b450f302fb566f930185bccf1b318f7c4b5ae379fc43d45a8774f5b00f5f77346739561cec8cb4428e9e72103e2cd9c0a825503fba020a79c25f794baad04cb742093bdcfcee232a09731e12c2f8113a06073252dd307ec758f10ed121ef8cc022f9e4bbaf939eeb9543f36640113d9e46c6f1eb9cae98ddc825e2b5c73f1f1efad0843d5fdb0867f0bac041671a1e5b7772ed75ae82337b61d63603ac8dd128e73eaafcdc59f2ef146", 0xe0}, {&(0x7f00000004c0)="39c5cc58f72047f289dd80996317cca98e868e50db924bffda1199aa630d27089fc4107bcafd15ecae6f0976847408ca6518095e7ac3f817c8e1d6f43154d734a5291fc8ed55ba25cdb3c94ad8326cbb44002d8fcb9b9bbfef478d3d6b6928e191f2128cbf4e68ffc4fda4003e1fc59ec1fe9cb1197931d88322b44b27f196c772349c9a2ae5fe75454c8316ca61a813c3965961f41e7071fac46cae32f88a2c84647e9f2b87cf93d6d7501d7e849f27fbd2fc", 0xb3}, {&(0x7f0000000580)="31c9b59e3e936e6966e327dbbe6d52335d2236444e3f6451041fd74d66b07ae64370e481880b8f06a34d64a62d2cc47c21001e0ee8b9cedf5608e615d621c90292dd9b1a14c220f13be3f0d829b3ad695d63bf084a3a8cd35d24e1e76cabf588ed71dcc1fa4cd523ec0866fc8dee558533044ed4c8636bf16801f5c6d0f85799ea7d81eba3f906e1fd1396e63eee30e901b159a6dd95515745660aaea39d0fa7d9d523bd7e6c396c346195abf24246aabac9e453df1db4133ce70547e5326a75cbf1aac5ce84c196c444882e724c70198f8b7597cc078c004acf6932ba6f8c721bbc944f7a12b7cd3cbad54601704d17f8", 0xf1}, {&(0x7f0000000680)="5a77dc80c0bd56d900c3af5cb785f9cf0869794b76533ff396b1d51a90f606fa47b5e3ca695bda9a213203b40126ee7b6d38268655e6ec7458e8057ee1e4918b1eae0324c151512f1b4dc0814cf0e250ae80ebb00c8589fab53694ee3065e48890a4d20e035adcbddb5852f824579cadc29f79c2385e38bacbd81a1441b75a6a9e7cab01805ffa57eb3af6995a31b4d554d4106f08daa3db7d47272ef4d3a0b8a2c15d671cc5f1a975b2d9dfb6c6508798234bf20a7f2cd6069abe569962b3a456e2840516c3e723fbcdd491aa94db7dfd432bdb1bdcac15c3af3080617960b33b52f9c960295d918dec106830586c4c8bfe5b6335", 0xf5}, {&(0x7f0000000780)="faa7c44697e86f5d995244238981bb02d5cc0ce8d6e78a9e32c5e0056251b06866c012175b7b829dd046893fea3751dba4b02a07f31318ba466ea77a91db8f76354c170229477272923799cf9a187d46d54d0676f0dca9fd3a50a68d5045b5d0cf46d4901522c8336e2d048ad7085786219927c6b8e604221bfe0d38f12b359b2a2e8caf1a5b9beb", 0x88}, {&(0x7f0000000840)="7de110ab9e6b46bf5e852539e3762e834e4ee4062784b0b71899793f9c8e22b36678eeef7afc464ab90c90edb57bc2b3984b0c9d1b5c221c374275cf9bc124f7a816ec679882fc22abc87624adf02c06700e7cc0741151530795f869a3e1683494dd11a27c0d1a491afee26504ad4233f6ddf7109b80bdd612198afe49e2dd55a1ca3f9e9c250a4e9d1cbba6eecad2bf79841e2cae441b76c6b2bb3a69bce7d91ced6798969ad135dd090540512291dc4d837265c32814c9ba9269abe5c1d26ff149fa0e4ae5c1be33bebe96ec844904d58a705e7eb72264feb801d1037516d1664ba61fb6947ea28c150ef2d09de879", 0xf0}, {&(0x7f0000000440)="fbee37f7b4b7bcbee14bd8ffc87794cbc657cd2ee28dd6", 0x17}], 0x7, &(0x7f00000009c0)=[{0xd8, 0xffff, 0x200, "a04316b157917952449f9f132175443203087ccaed1d7ad2c0eb02e8a5b091357b1ff0187d594dd0b6f227c97874ae1a418edf23923a3be62f074ea633719c11636222e0c22a9b2d86d009d3abaf08eaae384acebd77f1d83c6f81ec20c335493dee9e9b08c60aa950bccfa0854e599c8dd86a11966d2dd05f21f616a537e360e800cf60fdd14ed7d63d6b42287c18ad205b8d3838ace8c2f4f9997c5c45ca51965769b97ba31c5b3d77e103f3b0397dfa12feb637e31d36a4e1438208f2aa08551b2e1b2f"}, {0x18, 0x0, 0x4b, "c9551c33"}], 0xf0}, 0xd) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0x4) pckbd_enable: command error 16:01:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x56f, 0x4, "7ec60ae3c5f2ee7cf3b97bcf82a77c9c8d22c376", 0xfffffffd, 0x401}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x7}, {0x43, 0x7}, {0x8b, 0x84}, {0x578c5f2b762231f8, 0x5}, {0x0, 0x7fff}, {0x7}, {0x22, 0x1f}], 0x7}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2ba05f36a6be33c9) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x7ff, 0x68a, {0x8, 0x1}}) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000340)="5f374c29265bfc0fdbba25c3864eedcfca4cf56ec53635fc4962158127268397da3c9889b162e06c30ed0fd0eb4307bbaaa8cd857c412f0459ee9a8c23969b06af890a10255df29a710738aeeb1a9a19c30c42cccea8723299371ad5", 0x5c, 0x8, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x3, &(0x7f0000000200)=[r8, r9, r10]) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r9, 0x0]) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r11, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x1, "10a8959a67247a2620be85feb4c15839ec2fc9e0", 0x80}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x1586) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80, 0x5, 0x80, 0xffff0001, "8aed6d9cfe1c82cb2627d1053510d7f2da74fa0a", 0x5, 0x4}) pckbd_enable: command error 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) syz_open_pts() 16:01:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() dup2(r3, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="28012e2f00006c653000"], 0xa) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:14 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77b836b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56af48f"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1000}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0xfffffee9}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:14 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000, 0x0, 0x0, 0x0, 0x2}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = socket$inet6(0x18, 0x4000, 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r4) r5 = syz_open_pts() dup2(r5, r5) kevent(r0, &(0x7f0000000240)=[{{r3}, 0x1, 0x80, 0xfffff, 0x2}], 0x7fffffff, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x41, 0x2, 0x7, 0x6fc}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x3}, {{r1}, 0x0, 0x0, 0x4, 0x5, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x6, 0xfffffffffffff628}], 0x3, &(0x7f0000000280)={0x400081, 0x3f}) r6 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() close(r1) r11 = syz_open_pts() r12 = dup2(r11, r11) getdents(r12, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r12) fchflags(r0, 0x0) getgroups(0x3, &(0x7f0000000200)=[r8, r9, r10]) fchown(r1, r6, r9) flock(0xffffffffffffffff, 0xb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x80000000, 0x243c}) 16:01:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x7ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/177, &(0x7f0000000100)=0xb1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\'j', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7}, {0x4006}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000ac0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x9, 0x40, 0x2, 0x4dd}, {0x9d32, 0x1, 0x1, 0x20}, {0x7e1, 0x9, 0xf9, 0x909}, {0x2, 0x6, 0x4}, {0x40, 0x93, 0xe, 0x4}, {0xff, 0xff, 0x2, 0x8}, {0x7, 0xf1, 0x0, 0x400}, {0x9, 0x0, 0x6, 0x4}, {0x1ff, 0x4, 0x81, 0x7300000}, {0x5a, 0x5, 0x16, 0x7fffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x96, 0x0, &(0x7f0000000140)=""/150}) 16:01:14 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) preadv(r1, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r2, 0x14, r0) r3 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ebca6cfdaf81477ba2aaec9358eab9d577dc0fcd312ada8d166599b86a1efd47b17067329551167aa8377b01e429b220ec106b6b6a6cd1c766c6ec9a1d41d8d6016ccef1ccf57fe91283c8a9e955461c62ed4500ac6b2e414a2405ec2f", 0x5d}, {&(0x7f0000000480)="b0128d604bd85d64b91965750ba96e7a14961e3baa92c2c2d84dd872d60d4498a7a176e0dd0b29bcfa1720daedb21a412510eb229aa4690df3b60d2ffce30ffbe27453a864958ddf4185253490f0be387eaec8c609df759f73d5b0e29d708e2066b1bb05a9c7c18155112821952f2105a5e4a1d048e926d42bc99e61c45ff718c43cb28e19671824f1b4ed56577216f975852a182012153cea84009f965b41817a86c201b5de204b597abe4cf3d0c581c98d3097cb27dae215b94e0b2881c0c2257347102b36ad52fc9b26867bc46f712d47276d6e3c9e1c8461560c324cd8dcfef8faa2be592a16aa7c82ecfda1aa1235122718d69e57", 0xf7}, {&(0x7f0000000580)="f00a690b68b853f8aefe9e010d04579c9fde87d81bea68d9e37c28c90c03f05fd1953facdd0468b85ec69f38dfc62a74594c12b520723d64200764662a55455a3c9cc310191c6eac8b763ad14f85fb60d3c879bc1077c9e67a6e710b5d33c49032d0f96bdb", 0x65}, {&(0x7f0000000600)="4240cdc051bef0492a3f7b5b28e6b674e507ddafc161806324e32f41df8a82281cbc2609902d147068cb80e9d83eccae233ff2502962692b265202a2073cb6a9802e52f422f7164f3512f3e8b390b92319bf92145b809c509ab73a1499bcbcded0781297fe8578cbbcf63a878dcc53e1c576ac87e81933a900e32c177e47f087d60e444349b77a71c7277aeccae4205946f8028762b3afae1ba6f849fe96dca210d69a1d19fa481af848f5", 0xab}, {&(0x7f0000000a40)="9563c5e0287840000000540afc841fcd5bd00b79ce3e44b43a6b61b6bff2cdc914d423c9337000458c160f768dea8b22de0c56ecfde3503cd80e0425f10a2d7b0ab4ad38e169139aaa014d02bfd0b4c08a5646c647cf6f174d2a052d7967e5f04994e7edd390822a0bc9bc004cbff4d0872c55c213066cccbb78a13d12954a82059a6e4bb7608f1784e3229f65af8fe4bab2205688d47f306be88e5fb643c0da85ea7e70890ec89496ccc732d28282081a417428c3865495b191c4712fe75c1a3f6e5eae1862396b294e172d805532a05208066fdeddc4acdacd21ff58564211", 0xe0}, {&(0x7f0000000280)="9ff7205a7f343b7b115e82bb6d446ae35afbd623d3bb2d6efa0f77", 0xfffffffffffffe08}, {&(0x7f00000007c0)="240c39dbfe74002fb4962621cab5e50653dc73f116d5cb8abf9078d0ce6bf64d15823e7ab56c5bc8169178940297cecbc20e77e1225d87aac20f020c1738fdc03506252c8a55817ea1c9186d305ac28073b9b24b39ee6d6b3649dfd4dbdbba1c9a6ed36e9053d260761ebf44ea576c4ea8a85b8626b256ac9f6515ceb66d323234a734b9293d5cb116b43d0122af67f0b126e58688b01413e4b6ea1921bf07aea12d8ec89332b3f5fb1b5f59221e7351302dbf3d4a5f8684dff707ad2eab68be8f277c057247b516", 0xc8}, {&(0x7f00000008c0)="a171c6e69d67be1bd422f3668099b7e3ae6a2e716c002c45622f07271505f47302fa5d7fc89c4d49f2eb43529683708d0446364c276884a3ed0f32a36f0cc8253523107a87a6f4854c72fcf979fb708d60a9588139e819521f79ffeffe33bf74a4e84cb3e7d4eb9182beff23d63adeb8f280cd7cef250806796985113759ddb6fa5616cfd96245ddbf4aa44fca989a110d90113a58e43999dac4c713d75c8b54db59fba915eda6e7", 0x79}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = msgget(0x0, 0x2) msgsnd(r6, 0x0, 0x0, 0x800) r7 = geteuid() chown(&(0x7f00000000c0)='./bus\x00', r7, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x80) r9 = syz_open_pts() dup2(r9, r9) r10 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) fcntl$lock(r9, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x0, 0x3, r11}) r12 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VMM_IOC_RUN(r12, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x2000003, 0x7, 0xe4a9, 0x4000000000000101, 0xfffffffffffff10b, 0x8, 0x3}, {[0xff, 0x3, 0x7, 0xc0000000000, 0x400, 0x3, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x1, 0x2], [0x0, 0x0, 0x400, 0x1, 0xfffffffffffffffe, 0x8, 0x9], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3, 0x2], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x9, 0xff, 0x5}, {0x7, 0x3, 0xfffffffffffefffe, 0x1}, {0x1, 0x7, 0x801000, 0xff}, {0x7f, 0x100000001, 0x1, 0x8}, {0x0, 0x576, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x2, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000400)='./bus\x00', r13, r14) semop(r8, &(0x7f0000000140)=[{0x4, 0x1000, 0x1000}, {0x1e07b4ed5d9dc09a, 0xff50, 0x1c00}, {0x3, 0x20, 0x1000}, {0x3, 0x8000, 0x1800}, {0x9, 0x3, 0x1000}], 0x5) setreuid(0x0, 0xee01) 16:01:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) 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(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x7}) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x12c88205f03bb03d, 0x0) dup2(r1, r0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) accept$inet(r2, 0x0, &(0x7f00000000c0)) 16:01:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa2e1b30525d60138) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:01:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) getitimer(0x1, &(0x7f0000000000)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = msgget(0x2, 0x30) r6 = syz_open_pts() dup2(r6, r6) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYRES64=r6], 0x1, 0x0, 0x1c00) msgrcv(r5, &(0x7f0000000100)={0x0, ""/253}, 0x105, 0x2, 0x800) getdents(r4, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x627, 0x4, 0x80, 0x0, "76a0ad950e3e1a40f4b0c935a350eec0a73e26be", 0x5, 0x9}) socket(0x6, 0x5, 0x6) 16:01:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) bind(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="2d410000e2fc2f"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:15 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) rmdir(&(0x7f0000000080)='./file2\x00') 16:01:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 16:01:15 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)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = syz_open_pts() dup2(r3, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0xcd7ac76350ad0326, 0x3, 0x10000, 0x200, r5}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xe) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50, 0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1ffffedd, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x8) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r1, 0x8000000000004, r4) r6 = dup2(r0, r5) r7 = kqueue() close(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) close(r8) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x2d, 0x0, 0x3}, {}]}) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000840)) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) fcntl$getown(r1, 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x400000060}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xa2, 0x1000}, {0x4, 0xe3a, 0x3000}, {0x1, 0x6, 0x800}], 0x3) 16:01:15 executing program 1: r0 = socket(0x18, 0x4000, 0x21) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81ea3f074914ca4ed57bb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e3", 0x546) 16:01:15 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") syz_emit_ethernet(0x74, &(0x7f0000000140)="bcccd2d45e1735a58bd52cfea20ac7fa97d6349fe25bfe86c0e8c05c10a688cb946996cd3d80a5510f12f5b1a2bebb3b895cb0da39b91dd06d9dd027ef4f0a74d3bbaf42229d107efc02082b3828c428ff048fb910a7e445a7776f03879c248f8c9387787a0704653e6f92cc178acc5fbaa293df") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x80000400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:15 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) nanosleep(&(0x7f00000000c0)={0xbd, 0x7}, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f00000001c0)=0x3f) ioctl$BIOCPROMISC(r3, 0x20004269) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) sendto$unix(r4, &(0x7f0000000280), 0x0, 0x4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r0, 0xffffffffffffffff) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffff) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 16:01:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) getpeername(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00"/110], &(0x7f0000000180)=0x6e) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000000c0)=0x98c7) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8a) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getpeername$inet(r2, &(0x7f0000001100), &(0x7f0000001140)=0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1f) 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/63, 0xfffffffffffffd80}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x140) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup2(r2, r0) pipe2(0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt(r2, 0xcc91, 0x8140, &(0x7f0000000080)="64d1bd71e6ff66d04abf1aa357563dfbd20b74f8e4fcec5cf4458caddc379c49d36d70b041ec72d36734dcdf2a5f3eab49af694d8615c9644c71098ae6da28615f056d3b2030258162fb51e1b500f93ca27394a5c9b272da6bc267af71d88d1ddca29def35e1bbbdfbddb3efe01c870c343f7804236bcc8973c19764e5acadbc943acdbd0eade2475a222f8eb1bdf6", 0x8f) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() dup2(r3, r3) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xffffffffffff7fff, 0x1ff}) r4 = socket(0x2, 0x3, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = msgget(0x1, 0x40) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24ae5434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa934133f660f4ffe44a64729b6cf5cf325e3ad8a3150979ec62c8eb900a2afb82df49d0d3133fcfbefbd5f173a52f7e93bc3438549f94933a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0d000000000000000"], 0x9c, 0x0, 0x1c00) r8 = getuid() r9 = getgid() r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r17 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x2, r8, r9, r12, 0x0, 0x82, 0x7ff}, 0xffffffffffffff01, 0x2, r16, r17, 0x3, 0xfffffffffffffff8, 0x75, 0x4}) getdents(r6, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000040)) r18 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x4100, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x2, 0x12, r2, 0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x40) pipe(&(0x7f0000000140)) 16:01:17 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/27, 0x1b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="b1e90798c44d034ab0f5502400000000", 0xfffffffffffffef4, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r2, r2) r3 = fcntl$dupfd(r0, 0x142554da6f3dbe22, r2) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r5) 16:01:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) r1 = getppid() getpgid(r1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) 16:01:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="da", 0xff5a) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40, 0x2, 0x0, 0x2}, {0x80000001, 0x0, 0x0, 0x3ff}, {0x16, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = syz_open_pts() dup2(r1, r1) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="e780eecd143261bfaf2efd2416df0ff94580092b55f13dbc3a31e69fc3bd05490e7cb4d550cec0cf2c037d9bb9ab2e3c5791d871f3d7d2cebb", 0x39}, {&(0x7f0000000140)="40253960b82a8c891352d120f1e1cdc10a3a0e8e7e4b561080033d00a3c77100e19b540539c95eaa72f9bd54c5bfc26d208d6d7995623e556965075b99c085b25aaed23e7e07a7b00c", 0x49}, {&(0x7f0000000080)="bc5944490d82", 0x6}, {&(0x7f0000000200)="2dc122b25ce3db3ff6ce97b01b066baa3b69e4c4f9829d14c2eca52f9e288cf8917bf17a31557ec93bdd5b0beb2282cd2dc1320559412658e27a44f782b47631e152d379b1476944eaf7fc146f74d20f7e756771714c55b30faddc2fd501dde4d6662ae5c1e1d20470c292a6f88891853c022084682a90bf90a108b5a0a5fe6c24321da8ad5eb6474dde1bf872dcf207e0fdc3ad993bc276f28cb184201b70e2f68502e2816845ccf53f41f642e3acc2a95d48706fc0758903dd7c32e5ffafa4bd79d5f637007c5e41cf88ba24253d29bdc24acc4916e575455bf068", 0xdc}, {&(0x7f0000000300)="3985c2b8ec2dc4080d67d816dabf4130c38b04c7fa4c9678a686ea7e491b5a50fdc6cbd9001f8016f9d6133fa401f0523324138311b5e3b801b622aa50554fa66c9efb8f51e3bfff114531b6e40f326e6e979a0e6117b52b556382a3e16dbc4b6c0cf1002dbb6cebd0aed158338f96a869e99b7c6132e73d70860ad435392318ceb3bcd60c4f891857c860077064336e7225afbb5af88768223409565ed5fe2378ceac389230c7460e14f2c2b0b7cc32f8ef24539c2496872c4cd7d2126d6b047d47dac5556831a602b98ab708bd789f1a66c0636a8caf30548608207a3f82502fe4bdc5627f813f1f42d25f2c7d1ee62f928a8e0857f6b0ab5c66e668c91e6abd32e8173b0a0551175ce51ead6dc53518ed5a1286adfcf10c8b0292c109fb98c29cfcf79ecd1a52deddcf2aa4837c127a8a4fde2bd13f72f7c6971d79b2906e9d8a3593874eb5868072b70446a55b886fcb496d880f3785bed4b351435288c7d0aced037369734eecdb15dd51b3ab3b5213bcfec76dc2294415f8dfdbbb3673d62b0b4ed8440e26343f1ebaef3ba5ce53379781d08fed9eda436d8fa699f02bffed162aecb07651a4009014418057cb513a00b292d3571f288858e945642dfe134ac29d04e48ddb722349ec4287407b83f2af4c36a2bde4b5b095ba8c099a5c758190a6254c5eb3a11619ae1902d1088d3104412e8d0f41d0c14b8800d17b8b0b62af323b660e3efd89775e5845bb254abbf695b177cc7c43a40d693fc9dea72c9ef03d93eef2c9e74bcdf8d4a4b5bd421fe46d675f43a355bc590210a33220d0f45f46162c4e9db3c74f52419eefb92b60d501dd9d342bcbdb631f7f6d41940e3183359a4d1745ec97ea8e1184824c53d474e7500ae11ad5d6595ff9ac04a9011eecbc1d4883bb0057549ce0cc0e6a98e9af1c03bbfd10dc56ea6e103fe1116d4ec7e8648f8efee30bfa529ed8075fc399fc7741a1dccbb527a37182fecbc4d8423a2d6effbf27cefae18c79db0d97e7afc624d0eb21fe627cf77f26669f0e2e3fc8bb9bbfba15ac15b7061ebf770d81253ceb9eacb581e8aa6c7784172649d63a6a9672f6d31e55c383fb3fcc03737a2fb54c56d2ee3a8bd55c8accc44a396d24814bfde21dcf36ce5c1627b868f80eec015ac9431f4650ef6c473857f5e4a1ffe547ece99e63e5271b867f2f8961b35a82679e0cdcf9f91aadb81c6009adec1477110ce2ef4c87b1fa118c44a35a82684309e2963e24d0ee2aac970d1d45e84fcb12b56a5cbff7a501fee276bf7f3351fd188e5dba7a829875ce4f703bacf5cd7d366bb9427d83945a30136bc751ddb6bb50f79b144dd2975d3da426a0d70cb09d6fe1b4f0c8a6cb05f5252d391ed79441029a3028043cc6dabd48af4ee3c3f2fd9f69de12553d8037e7bbcb34f346c6c1984b885e94591aa55da00feb77fb984f289c14fe598178bfaef8dce37783d6ecfc6ac916fca6aeadc8606dca17be3dccb930e4ad605ed4c19e120c3fcd2b1c70b7eebbc6d37fcc88e81fc115dd7a9f9227a728f7c05d699d8549095f8216a64014d5fc2a6e2430af1b57fbba95c3638cbecdac4ada83717806fed8855369e2a92988d85f32f0951a3ada6aeccff872a6d7f8d560256f9de7ff514cca5f64cdbc3372f80eb17b50a711a114968f7393971345ddfb6e41d2eab76d3e2a670ccacf5ad49fe40e59e6b3da9d55ffd58260eb569d0fe001e5bd256ec22772f3ac8098ed79c2cec59e002afea129d73a3dc4505f4a1eec295b9163ba89571ae7cd720f005b66eeefac27ee47269ddda2420daf2528d987419f536c4335a76fae10f71090c978e0b38124ea41acc3a0bbbabe035bfb2af1e4f7883b26a36e05b2c685629ca552e20fdd5554e804b11a6e0df4d80c77a8d173e936d2a7a897cf9702b68b30d45ca9df6bcae1229c6f5335bc803cb30aa91a8031a72cefe85b6e35c479afe390bbe7d5afdffc45ca4811f278ea2ea70ba5a896014cab41f24263fabcfacd6f1b181cb014dbe4205746316c5e4a15a81c105bf4d997d727402b764ae9f6fa351f22d7f589ee8a061776ec167b84dcdb3dc3eb6bbf54f73f1f41af813ec66aceeddc33b1ef0f69bc7ce06c5b4278934d58d682c56aa0fe0d7461a80a8c3adddfbc05986ec1d05fb22bc50310b44aa87ab99de47183075802b2eeeeba58fe5da7c13d2759d8fc90106ad67f7b5fae66f145ba40867f8619106fe6e2784ffbc09e8b242e2dabd14684d5f251c9a4c424cb7bb7a8208f143d10b339a56134ce8d2394d53c2a8d8e9372b7940ecb2f52de2745d2b62a582a78d9fe80e7d70ca97ca77d20a5c12fde708c5db3722d729033e0c83e1c45aa717e0e5109153d0fe9a21c63d27927628a35ca030720dd9a4e21749712d9791ab2602e2ab7c848129f5eeaa5467f7f2588b32f22fac03aad76b5c8e26afc5a6701f588de9cc955f925ad64b49df6dc00da8ed2a90b10a7f3e49e62a34d02a34ed70fba094640d128ffab05466687fe1611b29f220bf01c9d234d22bdb874da41ab87ccf1552c10db84a57d1a9eab3e5836e2f657b2c3711a4454fbb7a23e0c17fe6b5338ddc92bfbf79ce0b3147fdf87aa84bb3a46201f3ca05a0bbc784d8abe0f8cd0dbf0da1f3bb4c47f3269a655477e5c64ad90dce76ee3f4b5fd1c17dc7df9d2c91a26421fc23fe3a89f2586374e436c259d9f3ba196100477d26e059d4a6a0414fa636539b2d52dd933aa4df99bff5983c06c782331e7f51ac53445625e3531de62d39e2393257ff5d140f24444fcd5fd9e7dec85c84f536993c0c7b02751789b8a912f84b45c5a4684c940ac3a6347bfd1ef8f423f27cdb90a5c33f729ab1c81150d06cca2c054ba7ac0fe177e33f766013bb39f1c3ea8c715a25a6095ee38f2cb9955da1398596d4494adfdc9cbb29f42dd6ca895b75fe24005096b925075023706330238841341d7eb532e1c81bae734a4380ca48e45f4b635dae98085b7f91ce351ad5a1980171055e70e5a1ec1b795df018e69e42f7e1d17db295da0800f529c4a35e5cc8bb5f32476f0d90e0a3c9f9aa1a2cd29302862e0ac06bd6854db0b80178b9c56ae909b009cb16e90eeda074c2c0afdd6a1a890dbcadd0ed80f0dbd65cdacf1bf0a8af0025ed2f0f2a8e872709ecd75724cc5c8876b4b6ebcd6d47e8555f92e45f7d0893982f68f97ddd64efdbea215e73d2284a10eeb1eb97298c9e62d9e2be144308b838496815e76208836eaa11bc434eccc533919cadf62221dca83c63f7b284d0e95227fe9481d5bed8bd30251c9613bd841ef14ffbe54913b0c3365ce421b147f36e20a4521221f0e47ae27e7d6e6b78fd98ea2062b3bc42e7476610b4f938b5a3e33f1fb3225d9040dffefd0a73c3dcf853028bae2eab30dc2efdc130e61491dc85533603f96d8c1160e647939c7425831318dee4562421969c69c99690ae33de2bf33b042238e222c9f542cf7616b09e88a5bc0fa60cacbe16b68bec256d4123731125b6b3cbd9d994c3c90e67507a607dfdcccc3bbc30eb58f610d581becea4fbeb98edae27373ba27eb0933bdc93f8fd6cc6194abd839b437707842c070cdd19baaea773c3205410a5e8621fc0a65d0e6e2ccb33cd8f327597dc69ab9062dbf987d159fdd019f0a4f4c1592e4bc0ed54549d161e4a7ec1d10875fab0fe60518ed2978467d2581cb4e728d9bfb2570b32e0bb561a2372c141451e73c9061778df10dd6fd923dffe214929fb316a92db59ec9df3425f1725ae713882a1581d17d82f9f46c812c90796a849373f1a24f2634e884d641cddff41846e98d7b9f2dab604d0ea92d96e751756a2bde5ec01917cc3fb9673b407173d9f96dad0f72c1f0f7e57982b2f6a9cc70d54ced4173ebed618eb2dc7a8f5ae7ce31081b9c682c1cf8b8ead6ff5b5eaf575d8a3d817dcc97557c22e2b6edf48b45c342b8c458c9db40455d506fb22466be344719eb514c98afa982fa84f998d3edfc1d91abec0cc4a3d7d4759baf4892f5cfef1360828d980a063aeb735b87f5037e910c636ef690cbd5e1af3833a5aac0266f9cce938713030be2eadf470cae6a7a54d2cc87a9f54ab0692c822b6d16b62f151c285db5b1a6bbec3920af0782a8530dc701243e4f358712fc8f127c465d39dce965edc2c09281b848fdbd39c3de38c7af8771d931307909a6f54f158e1b001dd0440a78bb4e66794a6d5c0b5db281b9bf6ab9fe4d09c772de41404d7163aaa1a9eadef7f118b1c86335bfb999a983e4ae375e3c4121c1ce49b53ba5684c486bd05df49a5da9e6fe4d1818c4244cf0c79421be608cca05be4670d81a94df72bba423cd4153370140be1a3a9390ce7cf79dedfd897dab0b15bfb72293e40f7ee2929952f3eba06f9a9039aa64d8f302280aff4ad14c5298e11c5fe716aee10cb24ed6a2fdcc5d2d698c8771e7dc1b3968300c9c6523bded831f1de488160cf09b50dc31588fd81663a6047552c7947ccace22561c4d2ebc5aca3abfb956cfbde5f2840ffa849906e9f6a47b308dcebce5ebd06a05b0ea0ac8366e7f8987366bd4c3d5f824073ce6dbacde226429df033cad31bc986ac825640b876d3e1fef5235d069986e9d16e8fc97cfb49b3584ebd4b72bbc5c7aeb0d1e4a90c638231e3df6d5508684702aa59810169430beae35d5e66f8aa0faabb8902be3ff6a3a8e77cf25553ad62ccc836cfa87e24cf38e4d1fca16e5be3939b084f2b5c40704651a6a3811d9ebeb0c5ee78f4e1109611618997efbc56eeca48b4599eb975abb367e40aa88cbe126c8747b980a54725b7223c476a79f7e3e12ba7dd83fabd7a51162525381583514cd40e70819b5b876122a81473ce8f6fb66ac8cfe554d08489784902a50afee265469a8ce26c2b5bcd560ca49607a9fc65a7ab5222a4a26f1b33d58b47f587e09bbccf5a77d7b2df3028b3ea04a7eed6eb7a6125dd74c391a59f420650be76d3e25b55e84bb8ef0e672fd1a36f4a7e7a42428e58ca94cfaf86f61d539a4ed7deefca3551c07ca8a175ce5ed7d4629b7b5ea334c8d602c224cbecc051af0e846ee612502fe87ef5c1dbc483739de5388dff43e62ae3ad453af9d2ff70aa90ed7d7eb0114b9b16e5db0874ac9a1974e1b0caddaa79dcbf47a56aa81e8f772952318d3a2d95eb1b0bba6acfd126169e957ac2b86bbec7124e852ce2ec7e844e9f3b54052799813d33ca622080040510bd6e01fe2009f2aac99c8f4f5bd1b9930d4966b003dc5a9ba26fb4bc08f8f7522fb41bf368507b53c7096c987aea0ec5e47fdf3c3073d931126412a1c6e6550e47b3cf63fec128c05913ae49ddc1ad1a20ec5851a4d17d32a14cd9723c342bb27359cfb7f80994474e5bfa458ef9e45ee2c81ab0e1f8a07dadac8b4544da5a4aa9d67f8c4dac49b9152c18331a9c2766b31f39bc5df2ab0c5560250fa7937d689520f13c6318a6bc50e4c6ff118a0d14df09fc8f0d53262d50ad89b72e722c60688c2e4094ba580ea927cee7e201a281cbf45b245ebbe31fbb2298b806857811390cfd063cebd5e1ceb4a1e7c23689b3f15232f988042cebe17769feef8decd02222d66c4442e5c1ad7a1c18c41111a3cf6e23e07714fb1340eb0e08d73b8e0071d7822b199285d03765c798b6a175b5748c4b63ace8f5b2898e3b98efe56406a9c59b8719c47e86bb738a37d70f0bd85f9487dde4805c7447ba46465e41803c79e74721219a364db72ab52284e13f2aa4e8905a34ea65bfa31ba1f6ea14f19e5b486fb603049d42ecc8e060c", 0x1000}, {&(0x7f0000001300)="23b35934ed6c573fc984544cc1d1f44164dae89aae23b777e9dfaff6705f851f44c777c5724aec185cac814a89270d48b9f115c8ae7c7f7f5ccd7a3a70ab8b0f43f484663926536f0a02ef62dbfb6744dfd1a979fed24bea544870f5919a5940c801f1f4d36155acbb39a79255b502bb241f09619246bb17216eb5a696f8a2eca4d90d2e7a7df69dbacb5fec8a2ed8603548a3bde5a43d432c8bb832c984e64d0420f01afc0f4bd918a9225a8cecd300b303744a71263fb4437a66118176423f3420ddab3109b01a2511d940a4bdc1fb9466192b7d7e73b1610d6f9921807d49d75e0975afd8c25d8ad7bd6ce1b7c336eeeb0dc08baa03e3cb90fb41ce0f", 0xfe}, {&(0x7f0000001400)="e2a84a039dc45bfb6ff6aa757159b17a5fa9992000f85cd10368f128dba3964f295f03e7c5f6e18bb777d3b9b21bac54e0c2f7450b8f61fe1b50d939286dfb743a9c24e7398459592582ce88165035adaaec4840fec1e4c1cb85200b9d72d275", 0x60}], 0x7, 0x0, 0x0) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='W\x00') 16:01:17 executing program 1: socket(0x400000000018, 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10212, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x80020043, {0x7, 0x7}}) 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(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0xdd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x1) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb27858f508000000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) write(r0, &(0x7f0000000080)="2c53502f490d220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0xfffffffffffffdb1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)="3def31d442cca141881bada9c1532239c82119171dbd5531860e81d935f3756bb5c0e5b87f53bfc83cd97c060b9ce5bc0c68fc914f8846e30ac0f14222b9d3e6f3c4be648669d543f7dc29", 0x4b}, {&(0x7f0000000300)="2cee80f57f54c7ad5a33e3d9ac5fd6937e75f538d24c4c8511b1b57c0ea5d3f3b56b1a4a48e54c6d61c52bc944a95d533782d6bd3a0aa601003219fc22719b048e5859170732e1af956eb4398603b0a1ab85141298d2d4a91fde0637db508d8a12372716d6b76d55b003987f0b957bbef6d07752a48d296742ae2a4af9a105bde6f8593325", 0x85}, {&(0x7f0000000240)="20a5912e9c38bb6f989e1ace2bfbd4f0f8b9a183431a336f2f57f1ac171dab68ce040217044d34e13735b0e14d72220c003600a1ecd609c01d9533e278a95048b9d084d0b23bffe3", 0x48}, {&(0x7f00000003c0)="dbffbcf754b382b20f687ab3f78bbcbc1512bbe88ee6051b847f773dba4a6dbbb4c75442874562d72d4c545db655fbf8d24efa0fd7d709c7dd43ce02b7b5dee8e29256581e17977a039f45e63d0e6646b52657d6cfa7fe529c012ba2e4ff4c64a94ffb9ce5d137564220f14a2d42124d1ec44ac6d92a887ff49d4f8c12ab95627fc5458e5e224054283777176853c168b18ef3cf9a", 0x95}, {&(0x7f0000000480)="6afd4651c41c0f5b4b4429b8e6a1d1e93ebf806c10a808543e0afc6b2c469697152eb0cea7121439c1d7badd39", 0x2d}, {&(0x7f00000004c0)="39d3d763fe0913048b54b74be3881b0e29faf2008af850dc91724d355e5150260854234040e84d2ab122177ff999a0bd5967ea93577114933be9958e3e01d1c044dbda4b5f8489422a6161df76bf0ee58b1b26f4b593b055ff11dc8c2bcec23598c0209ce190e2da", 0x68}, {&(0x7f0000000540)="117c3456521fa3b17a450192eb29a790c7b0195f247487052125f07d0002fab014ae4f9da5fcdcd4395ba9c4272c6da6ab9597e3d8cfa30dc788a00cb4603b9e84e3c9dcf8488442aa1e1435d70c834ab39c1d2265a82d6fd5b9002b8ae2d48df3e891061a01870e0b96de48fa3bfddb79e04be7633b10d13a062f3659a331919719accd9a2ee81cd3a4927fc58f48b1fd6b5f6093b986c9b45d006b2b41f4b96a72a81d24ef3d84790e841d269c5e28616ac18e53ea79877d13c11f66b348e0a3e662eacf329ecfe136105fa0cf3e4c7ec2a7c3eab7fb6ca8794fcb48b9b08bdeaee493005c7d974ae3fe9e576e263551d730609129a64e96240c855c", 0xfd}], 0x7, &(0x7f00000006c0)=[{0x18, 0xffff, 0x7, "d4"}, {0xc0, 0xffff, 0x4795e554, "7297da347464d3f7d880809e30d7af86e897388658ffbef104c73102ac0d7690ccc41865d939e85634919bb2685746e0c711f65cc17cb57d26ca46a009459ce1f9ff190c08250692228ba5e4ffa8772f268a98e90e1c382cac0a800c09b9476e4c1afd25fd2192d4aa20df9e846566b2b53a5293e0a89fcd776851030fbb1f324a15b6e09d89da0f8a28f3de55300813dc5ff263ebf18683178db3fd465c6755edccd0eccfb4902dc39351ef"}, {0xc8, 0x0, 0xb35, "4b288eb20ae0893e649eaacba978c5593fd91967c914ba8e898d1f738dc547994dcdd334e09554f7022aac257118daf33e8a8c1ba7d98e74e916cfba521b96aa56d92d5d2635e92142f1e53f8240a3b1718e5f298a03e4ac6e705dfa6135da5241e30cb2fbe66d217bb0b9619e68c4d6168dc7346b455f756d65ea1574810254d14b2978e3c258f3d0ece679c6fa5a2099c0acf71626fa910536afb5cd423bebca5986ae9854170798ec08cd4ddbfba72508e68e81caf5"}, {0x38, 0x1, 0x80000000, "722d3b564607f41b4724b140454a4b93fdca505f4b8ded21d48eaba84a588782a0decddd8b7d45"}], 0x1d8}, 0x401) 16:01:18 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, 0x1b73], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfefffffffffffff7], [], [{0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x357b}, {}, {0x0, 0x0, 0x0, 0x200}], {0x5, 0x0, 0x0, 0x2000000000000000}}}) 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)=0x4) 16:01:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x140) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0x36d}, {0x100, 0x4}, {0x85, 0x5}, {0x41, 0x1ff0000}, {0x0, 0xc93}, {0x80, 0x729}], 0x6}) r4 = syz_open_pts() dup2(r4, r4) fchdir(r4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x1000) 16:01:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6b3000e36d00401c3f1fcbc043efce5e35d9206c7db0f5602e2c5b008640399eca928bd2577baad6f3449caa8c8b383f2651bb886ea6efbf492549c8b59f89973d5c90f39793985f06c3ab29ddb26b49e438d2616e59ec4f23db006e35abb19e59696749114577d2e564d5e595a63361f2bafccaa508e769d7939d0f62eba01cf24bb0024f67461a329cd36c832ca2e0840119969379713c5a2fc059c3fd3f4df24a54bb7e2b0c5f7c7bf356d14290579231593567e90c74bde0700323699324b8087f24548a0ebec47fb76375f18c14850f2c61f94bfccecb90dbd860d914d2"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) close(r0) 16:01:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r0) r3 = socket(0x18, 0x400000002, 0x0) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) setuid(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:18 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xa4df, './file0\x00', './file0/file0/fi'}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000a0000/0x3000)=nil, 0x3000, 0x2) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:18 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) r2 = dup2(r1, r0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x4000000) r5 = semget(0x0, 0x2, 0xb0) semop(r5, &(0x7f0000000140)=[{0x3, 0x243, 0x800}, {0x2, 0x1}, {0x1, 0xfff7, 0x1c00}, {0x7, 0x1, 0x400}, {0x7, 0x6, 0x800}, {0x9, 0x2, 0x1800}], 0x6) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x5012, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x12) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) r10 = fcntl$dupfd(r3, 0xa, r9) dup2(r4, r10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) getdents(r13, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000000000)=0x200) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xbfdf1fb6927de9a8, 0x8) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x9, 0x0, 0x9, 0xff, "060cd3d045911d795d6ee2dedf1f0a9789fe7813", 0x8, 0x90c}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff59, 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:01:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup(0xffffffffffffff9c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x9) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0x28d) r2 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x3, &(0x7f0000000200)=[r8, r9, r10]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x3, &(0x7f0000000200)=[r12, r13, r14]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getgroups(0x3, &(0x7f0000000200)=[r16, r17, r18]) setegid(r17) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffe37) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r2, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 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, &(0x7f0000000b00)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x89fe11e4bc94ed70}, {0x8d3cf3dd6585fd05, 0x8, 0x1800}, {0x2, 0x10, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r25 = semget$private(0x0, 0x9, 0x0) semop(r25, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r25, 0x0, 0x0) r26 = semget(0x3, 0x1, 0x0) semop(r26, &(0x7f0000000c40)=[{0x2, 0x20000000000000, 0x800}, {0x3, 0x7fff, 0x800}, {0x826997f643ae7948, 0xfffffffffffffff8, 0x1000}, {0x2, 0x10002, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x8, 0x3000}, {0x4, 0x500, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) r27 = semget$private(0x0, 0x9, 0x0) semop(r27, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r27, 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0xe3278b7da934478e, 0x0) symlinkat(&(0x7f00000000c0)='/', r28, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r28, 0x80045713, &(0x7f0000002a40)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = getpgid(0xffffffffffffffff) mknodat(r28, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r34 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r29, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f0000002fc0)=ANY=[@ANYBLOB="1010000000000000ffff0000c4d5000079cef32b0634b3a5f9fded4b5abec0658d06fc5693e1cd7c904a972aab5dfaeaa9a69fca7e678d17138b94b8210cf0cdec95b2cf679036db420d63ca11cfd0596bd42f691c40f96a530a921b127db3723a57d05b64431725b2b004119999ce7de5443c326a2f889de91e116d7ab0b35cbcfd64694f8ef41dec0391ea616bf14864ef1c2e954d73aba7e3ffdbecb5528b96f2b31dcc6473acac1fbeb035617fedb27d4763e461780ba9909d0d64763811c9200936d512688cad7797381fdd8e5bfa29da264451085629e6164a9845c66d4e64f21f51a41c61edb3ca66cef16ba78e077fcc3f9a95ce14a75c80f720467017d6f67fcda6d34565ab488d920d370d085094ecd3d5854ac04624fc1120bf9f0e6316f4e00fb13bf1e6d2765b386e427046cf1b0c57d85723bfa48ee4028cd31ebf5092491c4e0f87652cc05f83afa2d1d1f48ac5e1a926a9b069df46fbf7499559233d40a59bcf7aaf74e6e9cf6ba872e4568258d7127bf52a6b24eec837de1abfbf0df915e0d70b4dcb01ec42053c2a513406cfd6a51124c76825465d9240e0c4bd73002786ce263b37a057cc794d8c48064c646ef90bffa7fe840a47bd23f4521026bf2be572aef623f7b5d5f74d8158454cd39692975ef52e36447e6c727da311eaeadb16a1bdc89ec515d336e00d8859bdb1c8f2340812a4b1fb64ff620fe895ea76d948f208b75b9dc759e07f05da0b990cf39464b523ed34533ee598a7c955561f7b9679aad4a6e27e72818bc3d907641774cb296b4b8e9da9c9fd9e6658e4316c5ced3f16eca15603548d35f0897857ba8428d392d3b8b7d327451ccd1f8243b74f9171d36010f68f6482701889842a71f44b95cc68facea4aa34f8ae6f3aea632654a3c58c551682e8b3e185ba893e75862cf363a005ed0ddc10f2d1dc209c9705b2e71e88927af416b7fd150f2ddab4fa92d9d8b9564a1e0a3fb4a45da46a8f7b94acbb03b8981ed8c4a36831847b5547c8ce91c0649ea86931b44ae5c294dac7b37e9af0df8fa136c6d0619ad2a6375d87be85bda38a7b685fccd3c1a6262125749e54c6c3d9127b52b2e0564c7a4befe4f283a6c5c013006aaaa00e10e0ab757f41db4c5b0d11e19adfc282ef9aa827d1bf60c11e3e2844dfd0f0b5f8580833d5b9dd35b25c8e15708ba5e62523cb012a02e6736d98764ac4a40ce70946fe8ec98d7eda614bc40a354e6c620b56193d9952b7f85c21174e0490d42e7d653923303d7b9fdf560612eca53f7e8b47413c7d7863691b39180ebcd1a0d64cd25ac396b45890616570bd7ee2c4c667e67d412c5b988767d975eb604c57384d6e8050ca0d884d9f401989b3b298fbdffc42a1f789d62627a76055b7df62273f7d91361fd41c5dc150e0aea55c057fec916a80d9d845031526ec3376a7941f0ed3cebe2badf9bd5efb57f4b5ec15d90d0b941b307346524bcd20d09e4704f17d0ba5316293e8a69e7b950b4eec02e55ae3763e0cde370a839f8b7e531883d36cd975bfc98f87fe8634125e24ed584a72aa21fb68ddcc81e7aec18d7880743bd19cfd14f433ba421135f156caca7f1780163992f27eb16c0fb48aa9a3dd17c2b92bd1afb743265ddadb9399d9c769dc9295d9054d9b880a3c891f04b153fd24aff8a42f7b946505c01e8da644ac5b192d0756829728871147348db6d94c0146091f350fb200bca87ef63ef75c78d5db62be62cbe59675831b43ea4e826121d3e543229645bc152c3caa9013373d99ec65b504be298275224ace2df1a17739261b83971d67f861d87d0a3da3318cb6c2f9c3cd6197046650087c0596a85a49b9449d8628c7eb76ffea69a6e5740779896cd3536e00f3534d4446e4c7c099d1c47a35ab2abca7cf169924d5524eb5b2557aa437fd7d4f4c2b88019d712bf8afff7094cf959abca48f5bf929144059d7c0b51d8be20677d97f0224355c006ad88ff72c8bb9d4cecb0c7921962489655f075c6252a26e1704459c021f736ac97d62349bc9aebe2ad13b67ca9e9090573a23487bf9ce316107d29e3669524b5093645f2c9620101503e95d0c3fc20445ae0d9c235cce616af819ca9645428731a653419ce29308613554d92256d7f3c2e0ad1a277fa00fa826306555b84ce4d713e6bfbf789b728213d687bb8cabd3653ea10d99c5c378ff7fc9b1f3f59df088c503307913976e205206902106b848415528b6863f7eb29e129ea64bbf5ec5d72eb807fd0972431d51159d25f48a23c618be56e5b5840302abe43d86584cf9e3d4c128496263ab770dab26dff6525d41d1bd0a04b00009e10fef5c7cc9c85c444a54cb5b4eee76ef1e77fb98308349035033736e6a98980bd84fac049fea3c0c39cce0d2211c31f5158b7aae614461c314ef0c5597318c8aacb8e92858171005920bbf458fee02eba31807908d331cca68137a99bf889fc181129ee7b5e2a01c0868386dd2131288c8d3f45e301e0af00d39e91ba22f2e916c72def826072bf1e68fa5be56fa3474ade64ff2fbfcf840f041ee16420fc4fa945a0a147165f7d5ab48c042a878c335a8fec0f0ea5215c66428c29345f92ee3a46d497b70891a6a143b6bd91d843ac7ca4f48365ff69c5fc3946d0cbc33f5b83f9be4ca1796015ced3442ed021d7c64da29ee7a298ad8b0a5ce84f6aafa6712c715282c769faca7fb155a912d77ec7fe0fa5802613dcfd5ceb7271ec94fe1ca3c63bee05ff11c1ac7cb691f98263f672271748257eda0ef61b37117cf9f6c7e219e8d17208d3c10c28484dceb32ee301a07b1123d9870e7c647284b289666dc6ba63d3dec8e9df5595f3f065393566bcefa33340c3e48ff2364ca8b10402b17cd64d613d19ae8875342d5b2c9605affccd33c7c88b75f65152e0a9f8d885c3c464b1db945464d8ca4506e84375225c7e3f16649d776aba6e2486b1d110ae2bc4e729405327283bc1aa6c4a5264d5b64387d8fa052644bfa182f62ea792c2d60f82fa4008344cdaf458254e6a72eb5088fc6577076eafb40fdface07b17b1dfc2d8c1ce4171a139db4d648978d181bb91857362fe5bfe002cfb19b990fdf16fe1d874517612614fd8dd5b531910c6c33dfda89b36a82b735d91db01ea39c29eb4c5ff8ccce51d075b089fcd47a7b167929477d846a7ece0dcecd8934dcf413fe1f76837bda99ddba3b91a277399e858454663e6ec03592ee29cdceaa9eeb9f2eba7bffd21f484a81cc0436eba8413640a348133757325dfc775f986ce456eb06b7b5fc949499bcf170d4749a8d9073ff544edcabec6111b5a01fe92d0cd614a7da81d81c2c7793b30e1ab63d312492ab8f42d1c4243d6391f503c167d455dfc7d61676b6a87d55328abdedb9e5ada0da474822a0fd7c84bef1349996f66b28496399dbc9d56ec0a788bd3d777f75b0c5faed7c07362ce077c6776a8d91bcfcbf2762d3a7b8ff2af53e3b8ab91e4aa7e04e66bea50efd85d892fae1716486c5abcfc3a5a0496cdea56a1b0bb33c200003143ad92257a7027643347fa6cee28edd8e5274f4231725ca22295eb7acc974f4f87879e5b9a96eab7263b06cc61b68c2e812479d5fdd5059b992ec67d0de53c1a02efd57c0bf38ac343e1c068b14c057de306034c593431f81fc3c839fd286050e68c83a2d0480823998209c31f36cdfa6928bc93a8a576b14e0253cc16342e3a20eb6e45b7477b718d8a6c67d5c3c600f6655a25f0dc4b6d3cab58bc82f54ac9b1293ff6d07e26a61955c7b4141e9e726640168e74a08280e5fb8d0e91b330b3bc9e3b3408114a2eff3db4e816231fe388ff2af7abae9fb1d8b1c91dbec20343db603260b04fa4224a02604e54baba010f36741e9dcadcb5be7e1899f1a8e547226331b8b44acdc9f3823bc2e591d2e8f301ef13c6a45b64c8bcc0dbfea9ca635c58159b3041af57cbec36d96c3c8917b3e90da0ccda7fc8127954279334e489d71c5b12017132a776ab19003f9c99f2198fbcba89135e93531129782a28dea9f5cb4cab294a112ec0a301977b2d1a67c92e4a2d30abfbc14dc105a3bb778c046e4004cfecc798038e38ac3286092fc5ea1e0d52da5f644bb4ec44e08b49ddfa9239eadd5bc0a3c166b3799e1b3360b6298a7279829f9533fd530ea0cb5413e350210eecaf8ffa947f88dc5a7fdc20d8c13e6102ad33523bda5300c73140dc141095417ecdd4bdefedff2f1e6bab4f64bb36caba4613684ff125a0cb18626f2e8339364bd6d9a9e00f47dd7f4c764f2ee4eef09894beb349adcafa232df1e171c0c38551e1de20b2eb7195dcabbaac409096c3958ddf958310777e1b73ea316f839e39ed792a63af66299fac83edf1d0b42120e1effbc7d45821dedb104fddddafbba5272aa07791eb5d7e17a107f1c3c1350d8e1d85ec43b4bc1dde2eba7ca1ff5789d4b42b63120c548d676a47961d28d82602a4f253212254a5ba17b22332b5bf9a19566522b82d8555062c80b7b0f0957634119dc8b3852eed66c67b945742ad2d42c18ab32ec607261de7894e7d0c1cb4a78216314896d344e29e9e0641b43f84185a28a4dfc646cae69af751d2796acb324b1941ea9b36aba203b664f09dfb2d9b387cc971a5c8e9b4d9a6e4c57ea9b7baec696a9feb9c567f228d29fbbd2012f8a9eeedb28752b310464de56a70fbbb20f071800964b48f44aeaf0e77a0c2f783e53201ef8570b5d2c63deb4095f7bcc7a845e0121d7eb3814579252443f5e9d53cadb5bb5693f4c46ce328d0ef9ecf7bdb7615405eac397cb17b7b5e1bd6c04dcfbcddb82feb958a0aa7d2208afd0846af33e3759b507c10ac4ec17d3983fa2773d7a9d9dc3b54d556a1b43cb2726a232cb4f875c946fd7f2f0b2abd8c4d409f8e22bc996696b66893d0e35d758cca5dfebd4bf0ffcbaad185638dbccd10dca16f2a19cf714305cafbbe63f06fc1925e77be6469bc0b27462068f1f40c644816f2eeeaa89e14d4b6e5747c9e7b0064a03acda0c6d4a479a518fd9a34f67d86573ae70dea18c7e6c65b5365fb3a2e22c03c0c2ac8058829f4612261f60fb26a8905be516df883c2eaefee13c9be7b8d3d975d820305363bce35355c7e89dc3393a15235ef69fafe000794981a03348e8e93eff7638650b712b65e54e9a464e0a14a0c3900b1e488e5276dbc0be4ef7c5e2d654ffe2fadf719644c0765cec4da817112d3599f2afd000e9e2f859e5a65da233bac01fbab167525347f53e8679994c3a446d3d3475e9e7720cefbf299cb6e257a6661457474d5230072d2b4ff618e8951df48457d3305292b80b694e31371a3c24b4c14270d1d8d1ee129aff9eae8c39a6681ef010153d6e829f289829859b4cb926fd78b8b9b3279cbbf3b9853263aedfc66cdfab2512e676a9641bb15187d7c3f94bd5daa756461952a2abe368ce8d0dbe10ed06eb4ebc2f4db60caf4a5a24798fca49425d69154dea1b4ec16b5aa50cf27dbeeeb15751a0adb1841872ffd0be2217bb06a109d3180553a263d387d71927eb639710d60abc8d5d55f85e112da059db53129278425d56cdedc6351902f44d57ed570cd475f9c9d5d7b9c82d75124e0d852bc428933b2737b883f9287d8f70295f06f73584e055ef2b7e3751ae8e495701cb41019e27eeac2c2e79b2b0322965cdb0e7f8d05310dcfcd4610c26cd76aa8c19ddf53ea98ba3a8f1a87594d9c1787790c53bf415ba39c1a1d179dbc102fc8dc80205f0195a63fda22168c6154f9068de41f7c15d7314c05f651e386eeec3278dc37c4bc1427b72e6c8442873bb100000000000000001000000000000008000000000000000010000007f000000f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd00000000000000101000000000000001000000ff0000005b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a00524ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6c000000000000000ffff0000ff0f000061d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40000000008000000000000000ffff00000300000083fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c40010000000000000000100000007000000"], 0x2200}, 0x8) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r29, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=ANY=[@ANYBLOB="0000f286a32e5f07ce23f67233060000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r28, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x8}, 0x1) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r35, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r37 = fcntl$dupfd(r0, 0x0, r0) writev(r37, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530bbf95e25f870d43f9", 0x1000}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000000000", 0xda}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593cfee2de257ed34de8400ebe3bf4d16e0a82ec168fd2549a28f881b88068853967fcc7691cd50bc3ee320c430e1b01461baa73f5cfc462b89451086c3ac46192d3f8f056dcc1e6eda78978371e49d887119a7df59d2b9d8084fc1773347d5553f9c4f02a69db78656849fb193570186218508325a149cf5764600da01bc5f9037dc982c459199eb1eccff386b3b95a78d2491e3d5260b4b42078dc4dd9eb19ce71355fb606f071f5d85772aaf30ff6a00c0a720147c2f5676a8c217fcf31faf84b0bbccd24136cfaa841eafb7757953e31d1c60a41902b0737c7fc0a2c539b12bea48e56a1bb9f0e7606de84ae87a750a07916c317249e8aa343b8e03558b769102e62c2d00f400123670ddf2900820727b87ee3beb7774d0c5a73b743d94db42c8d6b4d52c226ca858b61fe8c7c9d4cb129d0a3ccb2e0322da9ff382520a3ca7315e3985c054aba95364932ab31b86e3b7215c29309c25625dfa4e7b0b277e40ca677bb397b08c18908ec9a2eb24dd90ba632edc5e2cc2a394873cba0f845509a78b101f10f022d672e81f29ca5ae57e260d1f21af6de5785678f9d1f359c8c8e1681554678acf2d6f4e939106c3abe0bc1d978bcdcdc471ca76ddc223165fddf7fda7464b106873360ddde1620ba13156ddac0b322d7acc3bde5eb9d9f155bbf7b4adda8ab2e83c92afe5e20d160a7b0a840efb42932b20f6abbbcdd93a8b408d80f0b0d65c785d3ef6b75fd17d371a723cdd381d2af11a686f3a580d64eafd2d4881306ec7ccd71a00104cff81a7831aa70ea96c0cabe26f6aefdfd34409e0b250bd163b0006234d64ad8f5ae6cb05a7557e28988db9cbba2ed3d792f8af55d1e503b317657baa6348dd0dc82107266f8cd079d8e1531ca0ac16cf2a3eba5d5d31f5fb2c1b6aa6c458b71e6b23e60fb0e7e80d663b7968e6f9accc70e487250e2b7beb3f1e485d0fdaeadd6e7bcbe170c0c2e80e3f921fefe781da665b03482fbec33542542449107b0a34c3a938e4e62957bce34086ae74110f9941f2437dc983233da51e4b47cb744a9a4e807f7a4cda8ad3e5d5f5f0ca578c8393aafd1ed106e47e0262f0b197205aeccd433a4be7ad956ddf2dd2202056f3aa7e8001e8d53f0f1f6fecd576391827afd2614808198ded9a321e3b4956dba3d686b1ac92cbff1129625cf40b5058b5d859494e10711e81305f24ab3a5fdc67021ad178ceebd3827e1d989fef3b972063dfb36b2bdcc021ef2b8b3640519ebd1ba1a464cffc2362fc9b448aabd3c094dd98fe0accfa676ec0292f3e4446b7db0929a7cb176ee96ca96112e5cdcc7a235fe8f6c83f466a54ab886581a5585e55f505ecbc9649eb7359999a5723adb8896cff44ecbeac5e9a216105f7b8d04d3619b919b3df70f64967ad0617f897933bdaf42670698be8a4d3ab8a96a2bfc4453df4164860e2622ff25eb402653e5de992473f8bb93b6992b14cc7d4bb2875e37d022c2131488ff4e07d47a0092efd3855b61fb158c6814a414ce9b8115598d100a1271c40bcc767774d1a5bcdf93cbeb1ed902cb716dafb54bd8e7deab70c258f12e48adc9162cf588cd882e930173b398052ebea0ac90c9fa90eb3085f76f02ec7c9b098735df08fb6f863504161ebbc9c49277e770bccce094627f916c29f6822a2debc1db77daac12f538ba8f34636f0f4ad726ced1204361add9ffb9f51b557984c9a25491e6c11030fe4ee366c1e170c132b221a654c3aecb6f8cfc388b3abb9a14af0a159c63dccabbc11876ba13da02864c75803afa3276efef24360acbf7c4b7f9406d3e4f1f3e8a67ca9a2b4b8bff8b821a44b3d31f0d3f24cbf3850ee4b87ba78ff9ed4067010e43632aaa6273b10085ba04bd72104f6141a3e977948f99d7bdce9bfef60983084869f32208020a1691b479b4d4c420a252585c0515beaaffebefb59fdb7ad3f150b12f8f2d34d30718a26cfaf855ff8a23f24c1b9b9823ac02a1ae87b8c7f85ec218625c29010d1ca2660f822adf142b92ce438716e49dcf27e88352f2bfd527851cc9af9b271b250db9ee8ddce6c6ab26710f5610768c39946ef6b2f9dd60a19371c023169c3c3285a46384af847436083ab510ec27cdc0f4e85160091c59789b864a021b2b6869bb25e6183f67b10f174ec91944908b7974e340164c189f43b7815a349a387bb91e9e9b25b4972984005d29fa8a0755641a495fee4d8891480aad52c3794db0a3319122100dafd29e0326d4b63bfdb1a81ffa408f9dd39fd8da856198b9fb963286380bc6a7af73af049cbdc2637c98184cb4a39f9014fa749830e180891e6a4eb6751ada5c48b69688aee90fb1ff57e79007e074df62668279f777978d96bdb0142745c34654591da84f286c6eaac508e918dd7463d09bf3bf5ea9525029a01f3cd7addf2bda9e80984775bacde3c4d44b2abf774b550569bc9a24976b4f253ce62528e153e50de698f284bcafa195b37864bd6ef425b9884c26e68ee58eafb531b1a542047b8beae4c58ccc3c39173a353300823b34a06b9e5bb228289f77b24846039387f9f29f0dacacbfbe1ef22e1db0755c35e5957867671f1b6b4b4a0795b09e139d08f82e3443388d8f13525fad572d95ecd85ba3a689e0f8804e83fe1d90254ac204c37efd10902d808eb38f72f3765ae5d629db79aec7f95e62f82a22917886bead541f308bc5e075319a11ceb0625b316d4709f9a3495b7362ffdd9194c562851ed3b836537f1c17277e7b7ea0164bccd96c9177ab61307e78c166bd62ddb2488482fe4c1b63cf010b299c0ef267794a0fdbef41b7d6a2ef90eadd76a825a7cd3aef396bf8b5c03f9eeb37de84bce1b94c43dfff0b5eadbdbcce481977f6d84e08515c468fbdfd63735dd7a", 0xffffffffffffff59}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) write(r37, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:01:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00022f66696c65"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x307, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x2) shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x3, &(0x7f0000000200)=[r8, r9, r10]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) r12 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x818, 0xffffffffffffffff, 0x0, r5, r9, 0xb, 0x2}, 0x1, 0x5, r11, r12, 0x6, 0x7}) semop(r2, &(0x7f0000000040)=[{0x2, 0x7fffffff, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x4, 0xfffffffffffffff9}, {0x2, 0x8, 0x3800}, {0x2, 0x0, 0x800}, {0x3, 0x97, 0x800}], 0x8) r13 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x5) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="3da027fac7c6230620104c113dc05a7680dfcc6001d16928212bfc9c44cc0e2e77ab82d082679dbc014d40413e1686dc47b78bc3aade2ccc8942d14ac29bdf8c8aba5979a56f0fa6ca5e5cb98040f1e0154b5a304fd582529441d6cac127a4d9a077aeb1c8"], 0xa) 16:01:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002cb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = getpgrp() getpgid(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x7d, 0x7f, 0x1, 0xffffffff}, {0x7f, 0x81, 0x7, 0x80000000}, {0x7, 0xff, 0x2, 0x4}, {0x8, 0x6, 0x3, 0x9}, {0x4c, 0x40, 0x18, 0x3e00}, {0x5, 0x8, 0xff, 0x81}, {0x8000, 0x18, 0x7f, 0x4}, {0x40, 0x69, 0x2, 0x5}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb21ac67fbe75bf4c5a9"], 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x7, 0x9) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) r1 = semget(0x1, 0x2, 0x580419a5d49dc0a) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/175) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000001c0)='./file1\x00', r1, r2) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000040)=[{0x2, 0x7fffffff, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x4, 0xfffffffffffffff9}, {0x2, 0x8, 0x3800}, {0x2, 0x0, 0x800}, {0x3, 0x97, 0x800}], 0x8) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r2 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/37, 0x25, 0x40, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) read(r3, &(0x7f0000000100)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="4bc55c6ce7587675a79ae014b6d8b3b82c8b41f6e7a01e1188419ff210a3303fdf", 0x21}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000500)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dc052e1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c49d0a0becc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06a76f64724caa2ab0e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0xffffffffffffff9b) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0/../file0\x00'}, 0x13) 16:01:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x28ac) unlink(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x1) 16:01:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x4, 0x81) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r3 = socket(0x11, 0x4003, 0x0) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x325, 0x0, 0x0, 0x0, 0x284}, 0x2) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x4000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="2bd807a3a74e36172af7f70846aa1a085ab146ddab44f7f9cec90ae43c4ba7828f58680c9171110acb33d6908805001fa18d7857c7763f071f1b4390441e4eacfcd39e0d4f654c4045eb3f59"], 0xa) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r13 = dup(r11) r14 = getpid() fcntl$lock(r13, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r14}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r17, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r18 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r15, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r16, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r20 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) poll(&(0x7f0000000500)=[{r18, 0x80}, {r21, 0x6}, {r20, 0xc}, {0xffffffffffffff9c, 0x4}], 0x4, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r20, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r22 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r18, 0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r23, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) syz_open_pts() write(r2, &(0x7f0000000100)="54806f22518166ca88cd4b64737b29934c1faddf1b4cfb0d0f706225f627991509b7d78eda1333febc8ddd74655195d87c5949ffdb90355010ca33de3cb26b2e81a1a4b428154b7eb754ddd5076ac5831b1fe48b70785ce71df4ee456ec1c22f1bcc087258a076d837204740bc3449cb79e36189186009f6b40ad4f7fbc3e36660a88273970cc299cbd642ce7b0b5cd607cb2ae4a6032dcdaf96cb178f58", 0x9e) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000280)={0x6, 0x200, 0x101, 0x800}) getdents(r4, 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x4, 0x983ae74f7beb8a45, 0x2, 0x8000}], 0x4, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x10, 0x0, 0x4}], 0xffffffff, &(0x7f0000000240)={0x568, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:01:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x3, &(0x7f0000000200)=[r6, r7, r8]) fchown(r1, r4, r7) r9 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000000c0)={0x1000, './bus\x00', './bus\x00'}) 16:01:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe000000101]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() dup2(r0, r0) r1 = dup(r0) r2 = syz_open_pts() dup2(r2, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r4 = syz_open_pts() dup2(r4, r4) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) r9 = syz_open_pts() r10 = dup2(r9, r9) getdents(r10, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) r12 = syz_open_pts() r13 = dup2(r12, r12) getdents(r13, 0x0, 0x0) r14 = syz_open_pts() r15 = dup2(r14, r14) getdents(r15, 0x0, 0x0) r16 = syz_open_pts() dup2(r16, r16) r17 = syz_open_pts() r18 = dup2(r17, r17) getdents(r18, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x164a48a0bb4ed153, 0x2, 0x1, 0x5, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x3, 0xffff2, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffb, 0x36, 0x1, 0x2, 0x5}, {{r8}, 0xfffffffffffffffd, 0x23, 0x0, 0xffffffff, 0x6}, {{r11}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x4000000000000000}], 0x101, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x26, 0x0, 0x7}, {{r15}, 0xfffffffffffffffe, 0x40, 0x1, 0x9}, {{r16}, 0x0, 0x6e232eb61299f978, 0xf0000000, 0x31f, 0x4}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2, 0xa9, 0x7}], 0xd9, &(0x7f0000000180)={0xfffffffffffffffc, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r20, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: 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() r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x15}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd45a5b638f0a96cd, &(0x7f0000000000)="40c551571915b12ff78d5aee258c") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = semget(0x2, 0x4, 0x420) semop(r1, &(0x7f0000000040)=[{0x1, 0x7ff, 0x800}, {0x89b9e42c84f6dc4, 0x8000, 0x800}, {0x3, 0x3f, 0x800}, {0x1, 0x9, 0x2000}, {0x0, 0x8, 0x2800}, {0x0, 0x0, 0x800}], 0x6) getpid() 16:01:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x20850, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x45) accept$unix(r0, &(0x7f00000016c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = accept$inet(r1, 0x0, &(0x7f0000000040)) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000300)="3aa32872f07d3bd53ba452185f0573796480165e9aa00dbedbc8d75cce1048704e24ea7aad7cf847c9e0e45a7bb39d28b7ae81213a714e12a61a37fed5eba2a5b75f8945e5543ac95efe79f522828bc5d53f4d132aa15694cfac3a28e4f52cf044e0a5c3baddc4b97be305f800633ac781f958158164669d910bb5c9e940340c183372d43bcb7847216d407e001ff5a6c6baab865677f684f17131bd3bc033716a604d7790e91ef5ff9c79b2921392262ce63f377f44172e850a497c60ed88a056e45cf0076ad461fe469c5247fc8bc1e616d77144a185d93d2bfc348edcdce12268ec1131fa94ca4967c8ec076368daca2f1b686b18656e630e43ee609c34cc136e57a0ba932f1131bf2269b012afaa03d091b40ad947a30d7ce868698b1d98f9be85d7f2f9bce9125b23f467c0d14bb26ffd0d8c84da153e140fc5403a790933dc5920bc37cd97341714de52445c3184bebb649fa58d78b63f69e296fd94ed9ba8dd772bbd201b37a6af468c44d09e56309e05d61d5be4de128b1aa837dfd7ab5ee309e7e4b6e4c65fe1eab654b1fc4657865e2244a7ad26aecbbab7fb27450591f859ba9ffa3e494099469679989d54cbc374f8c14f09947232436428075c33bfc97ffb95d8805b214c3e811ea629ad6aecd65253545c99e7dc95f35240f2afaeea3ea7693bf06b03e94b6fd9ffbccd65d03c41840666cb1fd31fd8446aac7909c2907a298b8d16b9c72f447b3fffddb8f60448d08b0b369835fe8c86356450fc31a1e9bfca4c9b3382faa78449f3354eef80bc98f2c6ad0033cb36967f0b164fbcc4ac6e4ec49fb07227bea2159bdc910d725b5b68d304cd80eab058fa97d4ac30ace2da7ac81d0857c8e80a76f96eb1077718387cfce40f027e56d4b51fc240ab4b81ce6524c5c36c07ce466096852c801d7b36f75dfefd5eb6d558f9685cd09d6cb35c0e06ab9fa4ee3c42c1fd8553a423fb1034c9ea84687e3cc36add7efa8f7d52bc7bcaed9a6b33a79eef89558bd44be46233698b11eb357eb52bbf5d1f3e28a2cb9b76c9da65dcb5e9f807ac5b3541b69eee2c619dc1250ca24a6a1d1bdd61266079050344d165326b6b9792b94141d5915711986036271ccd1c96e439a8fe6f1c318a52d3ea7cfb17481b7b276d76436f980778976710d783656b5b225f207b50623b2e75ed3a2e9e704a3a32b727dd12ddb1d3e39ed2c4f26e29093332c8058b6d9993273631fd5f03fe6865613a862a7e88450571c15406a370b8f388f971d4218f5707036a3e2820678ec04d38cf5be4a439d588ad4147509373df4d3c5449cd2c7412dcb0fb32897e2618353d1140d5c44514823bebd1305ca662cacfe01c2c6b7099caf5c30d61c00e1cff659bada05add78b4146a86769be73895bc309b46fac96dfba1892fb27217e47e616d4978c12495941dd8dd2ffe98a5b5efe1b1dc376cfbe4589fa5409f36e08fd52375690e783588358e3ac79f565c383dd7ad12b333e59eb745c3f6c900d110fb52c378cb722f69dece3b09f8c9666615df7e5f040b61e3d7ead73f33d12c5ea1a581b72d5b0195c67f994aea54fcc33151699ff46b9a13e34d03f24ce200387a989197a432c825c2b832c453fa99074bf9507619bbc70018459ef9d8bea7734491649bcf908bd23a01be3437b64b85faa61e208354abfc475057e22c258151a998bc1cd2f9f5fd8d09f6ca5d2b56c417188c09f2cc9ddd6b4562cb9e0daddae2085d19107a721821c9782c2401b967813400d2651d497f825aca1dfcc8685611f227f945f82724d1f983980f42b45031bd7b502461c883d15f99dab5513cc8b100167bc6bcd579211c0983be99c55de1919f4056a8e3692fd47ec31c2b2ba71d9f0b179ec41e1a1d6d708254e93ff9b2c6ed3942a5d70b1fc8c742b653fea71db3cdabc0a1cd87ef7a34415c4eae8e85011f86bb722c67c831ea30dda4953d98c3a87a3854a1c230b06a99d6868affa796ca1ce9781d4520da004d3f7a68104aba9258eeb123d8d79cab0a55fb1ec8ee95f4a0c9457dc501d872086e696d73620c83cff467f27dc039be80ec5f584957340556aff92f26fbed0cf432c38c904a4196144ef73e5e3271e8d2849295a64cb72aec71187edd564ae9e0bbe54ff137dd18a40b3aa6f7c1c9aa5e90db16a4aa5bc0536d57d4d81f038301be2777f16172933f9538e3036ea390f580181c0ca8cd2c82eb6087ca3c2e7dca91da992bf88f32f91dcf5df8d3b64a19ab55c0e7d7b8e505e10bc0c0a44d1fe39a3867a067fb3faf5ed73af4e3fcf8c6da5b08ee89ce8f0517bc85262695bad3773cde84b2fa6b2efef0fa62f502f88a8639ddd21446d55bad1df35907f3a7349aa89686516b0f958e18e1fc145be4f817a5e17defc91a96645094fbc2afdbdfdb815abf6e704d21fbcadb43459a235c5c6a2d9fc4cbab773b8f7ad6cbc42c0b62ec97d2e2e9cba989781ff2de2db15feecccbd88a9bb8b0d015f857a4d06bc1912c05da38b052fa7dfcebb9de157e2096076a499855fe9cf8b637ed4718acd784112dbf3c6778924d635561e115cde12d15ec8e09ee7b850c33164e49d06f2e032df3ff1406e73dfd5e78a994b55ba2cb4a421a60f9619816674fe0529dd346e113abd2daffb12bfd093091b928e62e254e88995ee24b6310265a0c547dd7ad171723b9eea04956c2ed35a7422f18796d3d9ac015513ac2d7e2592a3673c615b5b2e1fa721f5e741fcc3811c67876fb1dd9a1494d3ea5523b662401c4dc9e9b4b164dfe31bd74db3732d78475f6f1382d8a0fdfc18df608932831a37430cb0100f2a8c5636d46e3ccdd51aa86365e0392edec3f69ac05b522a6be3fcddf7bf1da57dc15921cf4a661f3eecff34fdac1bdaff4f46f2c501c3ffac2ec92501ded8a047bcd561c25f204eb34f82706999936dc5b85f442be288c7c8a504fed0a00a4b9a637d0a002c97d4a9149c032a3f4c098d43fb63ef358567c3bcff37e9517871b3c79f8789e6cd3bc5e10aafdfc6422f8b8562d9a521f82d2e14f943d2aa4569d40ea0bf122e19cf32ac9b0e47357c53423cc871b2234b649b772d5c0f9a9530669934f484a589134da2de0818d726a7699b8b258253f7fdf8cdc5ee65b1033857909458ced0329755b08fdbda278f65404d7ccc0c38c97bd58fd1930ca68750c0ec1d92cbcf5f98e8a27a66dba523bddc5bd0b39c8f401bf37589e2e6af8ab29743daa794194ce03a3d39bb1d79296bbd4ccdfadb258f7f5eeb07fce2eb642176f6265bd4e4be71b3e0787b5ad7a57b7a43f98019361817ec200bd5311fc86ceae3d6ec0eb47a1ab6f687e014df9cd6f9230d28850d2df75a2351a2cf43420c6720cf009387055413519e4729f2c1ef265d4cff61597230baaa52957d480754fb7f4bea62c9f82d834c365621e57ba422b4ad886772f14b342739a20137685b83337d36f591f922ff34b283162c5f49521c98db0e061bfe0152dcbb4c76f86164873b764832248af7146054415815fbc1fd7ec91f0fe298482b085d46aba8f1a0ef37716178679cd649a2c32a938a60fcc241314ef93d852b8c19b6c826f041cd837dc69ade8c039d1fdd1152a88d24d72c17c4fcb7dfaf30468af3a4d23a8e4ba058a5488ea8ace7a64a770075c4052f631f05bc5e27318beb23752b7ae6c007d08acdee5603ed22948361c57a4ea720d18e974760dee5feb3c48f9f22750aa85254dc62fb1c5cd459585f4edb1e414bbe2394026786b172dc769025f293199bfbbf0f5e819835803d1acc2f00b5cd1d5ac367cceb91c0d2983b06f63c3116079fceada50f57aa6fc03a63d14d40e5af8ea76c6c7af9ccdffe6c9be48e9e1300f19412b1db41d1df1bf2bc718e9673e6d760e0a8306f42aff06842fe96b1e9fa72ac80e728cf2544d3395f92c30eeb2e7960e994acdd031403a5a26dcfc3f0fa31b6c5d6c80c8b380984228dfede59ed58a8f02a92dc84d1530e42d255d0e4b56b74e6a53f5f356fb022552b24378adbb86c64de01fa7e2cc939471d97c684e14d05ead51be70fe40641ff1a4f28c31bd894175d3e620752bc877a11402cd5eafb7912b084411913387ee1f8b89e3247665d2ff1f26a7b47ec463b3ab30c95377209f878c0d93a91eb57d167cb7e1d5d958bd845669974558c125bebf76d90a0e436d22c36f648c76a784fe683033a3914c843aad306a1cdc16309a72349b8167e8f4af371cf0d1e7e35968ea67dc4605de0f56c340bfc8c31a1600478e391f332b1c3aaa06de28ed6568a286a4ae4ae97fb1403e873f34c7e753a86fb2e922eaba0567b9ddfdc37c686bbcebd09260d830cb4dbe2b61dde14b4d099765042e118cee1224f2dd39931a75f9af851a2d2242483e687c7a750681d7900c425e86a0329cddd459ec0c7df8c63eaa7f8c357327e44d402a1128bfdbd1a261a80e646899f3ef5d931ff173fcdda129e6503f1f2b075da9033716f9e2c13b43346d9d2a00b95ae9aaf5211825356b10ec83bf85687c65690026525c550734c4e8b75fdd8636a2e4953cc18e8fdd7c62a9e8e623f8b8e330b2cf50c8bea07725b8dab9c8de13b3ec73feb0b1610b1e4c56495664a0291b27a3331e9951e6b9921c019b01f6d4f86f4699c3996fdd060ba35f0ecb6aa7ebf4c71307ac9ed4cc6697042846d45a0235b82d3c386e25677d7e0ce20c6081cc1656aafcaa4626b4a6cc01a17a1a5ce801dc49529d0c1265f3fea371a51f977219191cdc3f174a5f64cd24c158eb51bbcb5ad1c8a89b7a04c0faf5451cafcce7aba48a2c46d71fa23be98f2f50df8451cd09dd91c10203b08f4746e3eff89b9c1c26e13521572902ff3732a6f76e965a539c5933191f35747fbbe12924f14e997a918dc1b5ad970ee7793b9790e315ce23daff67b67c46ab27511974e81ffb0989050b67890630f27f2f07989eb524c028424302d8b7de2c0009dd511e9ade33da94277c751515b64e15aac0770428b629bb4c52d31668627174f2daf3be7a2a62078cf284bf2d9c7de5ae6d52398d6b5a595389af309c3dfd9a3a9674cb0f07339fd40a526808979c18ff73cb010fb8e9072792e003af111b8213077f8a711f29c1a40c6cb30d59f42d1ed79cc25a4278f8420a41a8bad00313180e410a2b8f420b8f99b0fc43e9b6aa1ce000221686c4a8670795b2940b73cd4967601c2d437c2ee7bedd0f0b9b1593755870dd0bc08ef96074509650d888196555e93facfed7cd115fb4f0af41b7de42825cc0ce23f3679e0aba7beb418d73aeaebf743055f83503be42881ea75436b5820edc0e599da9f67f6367a759d9cf6f27c4a612cdc360583de599f321616ea60752d8f5c7ddcfb540a1aa8026a2d1d42f28f46992b74f0da9a7da4b2d4b28d3d0602a615fc09ec91b81613c904666ccd1660a1dbe1d29a91c4750a7c2f5d8540274887ffb7b3150856c5d8754eee56f6314f41c375b1d25c1e3c6bd422d1c1e14fd5382e166c3853e7c49ba18fd533bea4244ae4f098bffeea816752167083b5fe29b0c60477047c707d563c167c38d294181ee2ddc6fa5124ebb663bd8756ec482bc052f1fc68084cbef75ff9ab9041b78085024daabd6a08c9af6b5a6acdbbd403bfb7859a896bafa2ff5703cad245f3128a87ac77d93e4e2d91e262a1ca3fe8d44c5fe5fd5c6c5c04638adee9b1aa47aaa782b807edf18d68d6aa6910b7666955a0166691c94725c1a0e73dd4297caf8a1726f596a906bee38b8689fde6964123dc28c6cb6b6c425ee86737e649d", 0x1000}, {&(0x7f00000001c0)="34eb65cc055321b254bbc04efe6b868aca4600612b82d3257ca8cbd329739d52bb598fa2aec59b8114d56999a5e7673cab45f2a86ff8d84b292eb620f611d3787ee4e9f2b509fdaae638feabc18d23cfaf08a85c15af1f455372bca2", 0x5c}, {&(0x7f00000000c0)="f1a33f001c7b9a30106dffd96736582b513ad83404018615fdcd81bdeb7cee4ef4db2ef0c4d2ed38d849", 0x2a}, {&(0x7f0000001300)="91a1ded34ac81c1cb51849476bf9c8bfbb1cc86cca3d83e84246b63e19ab1b598d248147af6c232f85299776e492f47484031bba87422c4694a3d4cce24e4164f38a82856b0724e0f330af2766f2c0f76060a64259d9337b7b49620c5cc65120c5f38bc7c465d6f7754ae6da7a46db4d8c28d94393bac27075f94c4396dba933e7ac98feb5d2955b4b68bac80c2d8b2f75c31199578ea7599f111cc747dd1671db7c4b921a992945e350701ba8b7a73ec9cedbd1ce639500", 0xb8}, {&(0x7f00000013c0)="247874578af0573b35d83f82b20e376b3a3a2c9eca7d2797408dcd3252795cffc607494a10a51238aaed1e7151a2e7f8b8645ce549cb4b4d488896f55ac5e54cd33ffb9edb007a42d1d642f175024f37f3f146bd68a2d3e68c2253541c0a5e2fbe69d301041e9db8d4cd12aecbb0491c1aff816ea883cea670758bdbc841d3e5feb1bc07623807bf20e9a708adcb5f9349cc7c0846806c93d2aa45b3fb8080cba5dd0d9e9bb5a19ba1bab281ca367678587c9873757ff61c33418ce36adc57240501a4637f4c196c9f41f3908835363f85f185", 0xd3}, {&(0x7f00000014c0)="615711293650747421f6246f9e3802960b1e13ffc1aa3bcbfb2b2a3a2520ae3cd41dbd017404b9b0d2882984479511a3dc0c9d5e3b1a4cc477045a97f6d8f447dfb46f213d0b88062fe9bff5fb7a9d3503b262878d2e5ed44d827c6fd31d74834365f4037dc11f163d690d8ecef58b303387f88e7b3e65539e307501f61b95edd4f3c1b5bf35a77f00fa1d2beff17ef5c6a29695cbb069cb29a3833125759fb4498f5b14ce2e2965e1598a1ad9e8a500ae20e148a990dd4e57d0b27f6fa8845187fc9b4fda6bdb9b0438dcb2f83599e75e40dd9bc66169", 0xd7}, {&(0x7f00000015c0)="369ea6cc5ab77d0d66df3e9bc310ecb4920397f1009a013ecba064bb689373ce0898f518e88267d4f4e16e3a242c090322d432e96a4e59e7c3194e1644a524495c162f9598633d4d77ec333c26852e0787f08b45e5a2c89be223d86b790497ac03705f9521397d1fa05720ab8f4611bb9a35412ac0a1e0de6942b69956f0c0f7f5ed812af061479d09f02ee7cd6ff014ca598644f8f0ced5808d2cc2a56f865911c4350dbf590b04565c237b907b26c2a9ea58810bed280acb00387243deeb3a354acaba6ea68d07", 0xc8}], 0x7) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xfff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965aa8 16:01:20 executing program 0: r0 = semget(0x3, 0x3, 0x90) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x400, 0x6, 0x5, 0x0]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) semget$private(0x0, 0x3, 0x4a0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x3, 0x0, 0xd, 0xa5}) r2 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000340)) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r7, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) fcntl$setstatus(r9, 0x4, 0x80) getppid() bind$inet6(0xffffffffffffffff, &(0x7f0000000540)={0x18, 0x1, 0xa4d, 0x67}, 0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r10, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r11 = syz_open_pts() writev(r11, &(0x7f0000000900)=[{&(0x7f0000000640)="b76f2d66b8228efc184023f021ba5de8597c540c2bf1ef6d24a9d9ecddd79806c6b70abc9d05c9d47560c916bfc7586a365e618da668cc370f82c74765bf46c5320e5f51908a1b11659bc61a8b9c422a6fd5bc9f3135a3c0bc6149109afecece0cd6eacaa86bdf0915535b09bc0b55b6d7d031c144fb9628bee7fe49f746d007c2efe1d1220bda3460d74967f1b0af600aea0a23fb203dee7c812eba0601823e06b652c31bb69b", 0xa7}, {&(0x7f0000000700)="a8c90bdae2a162b1396abd98b25ab5c9360f62e1bda45e96e28a13a1e6c3e1e08833996e24bde114bd688b305d9a9ce45febcfa2a9a0471f7eb69dfb8488d4a06186bd55470456c6baa95a3beed38495e4a63ec7484b0a1f7a871693358d9af24c280445ecc879c8cec6249f21b1b0098e1a9899f8613e1c177f1dd8103a16243d31bfbb18e875f18902e6c0762aade12fb479efb63cd7fda2eabfb008772207f11922de4d50113f3c6606a3fd5b8634dc37cee2187027ab4e2d1ff6d5fb11ada3d1cf36e8ead491963d9a47485874ec35879bc5d89f4e9c41fbe8aeb06173f8e6dd5121b4cd795eed67554270dcfa", 0xef}, {&(0x7f0000000800)="4560b6f1a9db13a7d1a2f41ccfb8274a1b9ae92b1fcc3cea703b62a0cca5e89ad0ab6d0eafda991dd150be361cb14891ac2d7c27572831fdd9021b1b44aeef150b8eff0a30", 0x45}, {&(0x7f0000000880)="46e48aa44c374a094d611919e14f9fff103dbed251bf41fab2c661087dc98e65da8a0056c2f6eed534fc586e3d8168c1e7947d2546f80a2d20fe8192ff874239eeb27cac059782d49fbd4f9cb8320f29ab25a1c3739216924051ce00b8e4167a26ffd665814cf09334a7d110eb", 0x6d}], 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965aa8 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x50}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0x1b8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x0, 0x2, 0x9, 0x2}, {0x2, 0x3, 0x52, 0x1}, {0x161, 0x5, 0x1, 0x62}, {0x7, 0x6, 0x20, 0x619e6d61}, {0x8, 0x11, 0x0, 0x7}, {0x0, 0x1, 0x1, 0x3ff}, {0xaf87, 0x8, 0x6, 0x7fff}, {0x401, 0x1, 0x0, 0x1}]}) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000040)=0xfff) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971fe8efadca32", 0xe, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x40}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:01:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x297) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x20, r7) semop(r4, &(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(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:01:20 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) dup2(r0, r0) sync() 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffe}, {0x2080}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x28d64901c7d520bf, 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x141) setuid(0xffffffffffffffff) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xde, &(0x7f0000000180)=[{0x1000, 0x6, 0x7f, 0x2101}, {0xffff, 0x1, 0x3, 0x10000}, {0x9, 0xff, 0x0, 0x7}, {0x2, 0x50, 0x1}, {0x3, 0x2, 0x1f, 0x401}]}) r1 = syz_open_pts() r2 = getuid() r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x6) syz_open_pts() seteuid(r2) r5 = dup2(r1, r1) getdents(r5, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000000)=0xf0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x3, &(0x7f0000000200)=[r8, r9, r10]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x3, &(0x7f0000000200)=[r12, r13, r14]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getgroups(0x3, &(0x7f0000000200)=[r16, r17, r18]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getegid() getgroups(0x3, &(0x7f0000000200)=[r20, r21, r22]) getgroups(0x9, &(0x7f0000000140)=[r5, r10, 0x0, r13, 0xffffffffffffffff, r17, 0xffffffffffffffff, r21, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r2, r23) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffc1) r5 = getegid() getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x3, &(0x7f0000000200)=[r7, r8, r9]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x3, &(0x7f0000000200)=[r11, r12, r13]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x3, &(0x7f0000000200)=[r15, r16, r17]) getgroups(0x1, &(0x7f0000000180)=[0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getegid() getgroups(0x3, &(0x7f0000000200)=[r20, r21, r22]) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, r21, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = getegid() getgroups(0x3, &(0x7f0000000200)=[r25, r26, r27]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = getegid() getgroups(0x3, &(0x7f0000000200)=[r30, r31, r32]) r33 = getegid() r34 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = getegid() getgroups(0x3, &(0x7f0000000200)=[r36, r37, r38]) setgroups(0xa, &(0x7f00000002c0)=[r4, 0x0, r18, r23, r26, r28, r32, r33, r34, r37]) r39 = dup2(r1, r1) getdents(r39, 0x0, 0x0) getsockopt$sock_linger(r39, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r40 = syz_open_pts() dup2(r40, r40) fcntl$getflags(r40, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x10000) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057082ad2e6a63e8045fdf90000") 16:01:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) r1 = syz_open_pts() dup2(r1, r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000026c0)="dd82cb27d79d22787366a3eb2cecb707f103ac75552291f068de4e60e7a6692a40cf6b0e17472043a47dc0c3d1cd1d20fa9d9106769507b16e77d8046e95dcb20ee7f2391c949f45fd1c52b45d882a045027596ee12f3c6276a28e34da1b83046b31e0606384933c0fcae878df763c20974e79ced060c838342f20cadbf621b184f9a97cdeb96f0f6c70bb42afc594007483927d18e800537bb26f49751c0bd7f55b23ec6007b72a62bbe3dbc4f1da5e0d7d24ac35e33d6f208aa3d71a0e5ebdc0adfc46e16a3cb02e283565af81b6f3ba5bdd8d5f87e260f36dc439955b35e5ee9ecf49f483dac7d4d712b1bf064079f6e80e2790a2358d9bb248d703d9b54910cdef46e948d422b09a418ad4d2b788e37c3239ace3958f79862937812b0e763acd85a48974fe6587d9b276b734b20a6d94cd6f0d47e0b48feb5ac68429e10a607677a8b00839c12c86b1712abfb838807fae4ef7b9cdfd1b882b82877a03b6b79d4f171e557c5d43aa15af6af5bfab09a9ab7a0491ba659b9c193ab3123042579bf5d12d972296e175ec55096171f82c83122fa4f4fc98113c281946255e311a07dad082651567f276df67230a2e05e524cf1a9773a97f6652d6bdedc89d6666653f60ceffbb0cd1c94976d3e47a8b672cb633f49ae0f41dc35ef47d3b6dab0348a625a497afd40dd17e7f942b15d8ace751b50679d8e9cf4ed13a1422426901a1aa1875cbca9de2988afe2bfebe3d6266512bc37542ad8145a1fad1310e836745d0fdcd020e10dd71ed649dec98ac447197e04002adac20eb20cd9d4f3dd22720d492032d54fe40e2b80ef0563711d8bd5bf71a99a236c768e87e72d71295bb4ca686ec19324063bf74576f3f81f5ba6313a439b046e43c920bfd56d320ff7b75b8c2c125d45fe25c60ea08d0322be0e9a16b663548910dba7a5aeae5147fdf1fbd2fc34339f9b563f186a1702aaf597375bcffbec88b0a81aab983a60e9a37c585339e2bafb8494fcbb5332ae835b5df330fc09737f03cf293256df496ff8511a995ec63aa4c64d9060db9113be12f96c6be0ea5eb2a867c1bf49ca0030b34cfd4b1bdbda43ba4b32a952cee814fe6254ee0fcb23aea27866fa40d89bc7eeb5fac3296ff2671d6b6ab507c8724c9de44d22f84af63027da1ab82c0d3d2864b14ba8b631ac98183339cdfd4dec834bb3547643539baefb188b9bbe7a5a047dec7044540efbc53d109f2bc512a60f612ed86536981a8abc68cf6f5837db6bcc340079d193715cebeef09c23209dd8e9448e4c509a2d9644a3c22e413e9db93a157925174a0f67517bf2ba41aa21e95ff8e6db4e991405582e1e67901a527e14da98a94127c1c0c361f3115af42521743e24089c459904b5563897ec7646d40d0aab161a7e32d186628479c87deedc38397414d89e9fbbb898df24c33184355e80a664824230cdea165e33ffecaa6e83003ea6c24663d0a8d7a70185ec955e7b426861cdfb8bf0cb471fc4389871523aaa292a0cd76f4433434aa298be9322712856a76c7348470d4fc2040add6ac7e6e9cc9c0043c0399cf556eb0021647cad6664ebc2f00d69d883b87e4baa5e302ad2ff3c8ba839c3e997203c4ed60adc73be3ea53567891851cb4f193e21b2afa2d5a2048a0c6e336badebca61170dc05ae68dbe8f35ea01a46034b133a4bfbb350fd4fadeb16d6bdde003e9d7c2c38d9e2a61559cd1bd1a414f63855b8839be245604ec4445960589e411d88e8d041cd8dfba402af99b873a8b54d924ffa904d2a72161896f0743bd2e08331829c5ecce240c70591c2e2b11f7a1494bd5dc79dc95ec76607ecaf16604c1f67e50c64deadb5378998d41e865a5930a44247ff0ac6e83647b317a8fcfe479769381f869a3554377f0377c3581d3b42643bc7cb62bed844781cb35f0aedeff0bce0b1e1e04d434e877ea977a84dfaea9a9f84662ef024464a6f69ebfe23f7e0946e7624cf625a628ac7e0f473f444c37f4b12298b0b0e136f03b97a0e27c836b266b4a2750ee8e684636948676a56be9185daa5973af6cc1021ae4e51a300bf32b9da92d97b55428f9ca76aa8c7d1bd8fc7dc234ac768f97eda76c698310aebbcd36e3f5e224dfd67fc5a281f48a7044f91c65ed51671c1aea488fd03afca99617b2a8d32a4bcc48bb88d668cfafe859dd4a1315d5b4ff5b196d218659205f31539e43e144654f2d9e323f8e6369161cea93724a7c0ee3ffbe2282074eae3d7f808af87d0b4784ade2ae1300e2546e41e4725e3093276a2c068ff324ce60f88757c7f1db46c2520689c28920070d02fef86879911e438af72edbbb40523bd124964f46b1a55764126022f769f6f203b691c839acf71f5fa2f00bc2429a89f6e4f697e3a3b117585dba3872a4e0a4708e48813321012d8a9ebc1670318bcd907c1a7cca57bfe89b2fb10f74bd68c2ae579d89cdd40096e1dfd1339e5031bca95aaef75a35e2eb2bc50f66bfce34c239eced8fe696db943959d2ee090e2fe054e16c06ecb0c3df159b50d44a24407fbddd4ac77ddde2ff46aafa18f4b448c389b01ca0c7a140370a9c2cc67772c5bcb5bac98d5c6837594183733437c972753194a9eeb05b1a365f0ee949b9bc829377627f298fdb143cb91e1ce9e1c02eea87867baa6f2c549fa7c34834bb051c7faa345d2441ce612338b27554b3ff24c8f3714fcea6547c71bc147470c420e5e5461549064ff32038cbdf43dab2b75e6068a7389a21ecf23a874fea6c4154264ea04a91734e0f81455eea18e0292173efb03e9956af38053615f2794380f5012a773a7450dfb959f44d42265fbf66fce6cbf53effc6b409a6bf8e5de07adda48df4ae0bd1801af6c4121bf09717a23ab83d505827a7477559fc7f9077647fb39bd96d3f1650606020a027a635b954545c62d97af3f505833728406560c38121649c763deed57427cfdef83399300a83747872f1ad734e9d173fc14915b63c53e2ba3ab10fcc11b2365139476929f4b92c399f1527fcaa26e0756496e342b160073464c08ec034d153eab12069bb04257bb0fdd2a1159633b050d6e4b4e317583ad5ee14c209225350616a47067802cf2364c6a041834b4aa4e6ae7d66dba51bbcb25d2986dac5046c569ddfed911fb51ed60802834e84c1d34be8ac9210302e86dea8a702f7bd8b803d44ce3483e330e24f0d89cb028500be16bd752db9b668f09d6dbd789cbdd35959af9a103315579b62eb35ef7541225f11dc54734bf846bb3685d18b58b8750fe8a89600b8f03d4407e3d9f96e00490b5051272ae3122702a4006348d7f5ac7507097403c1053ddabf4b6d8824b86f4394ee5ef36764dcbd515602d8344ed2c67112af4213d61ca8c426319dc09ff0c7d1a20d819d7a747709845682f5efa96d8b6f8d9ba79b74e9c751159830007bebe01787a7dc80c0eb367a8b3f195cff8533c40b2c8e559c89df7fdcc51d2368b25f4ab400c30aa64685e3e0201ca777f3b2f3986f270a8fa3432df788b32f64ac2f9ec29af2bd8f6f53333c5451bfb7fa95c13d508134f922082e675d57643f37a4b1b5926569d876f79813c9be32cdcc9d5a8827e51816d1a7c607ef559ee86aa9441beb64596407d6045e83fef68671492abc8d94bfe7f6e9cfec70c36dfe8af261fc1705ba1ab48e8c44b9b2c804964d86b0e691e008f2f7e2f02a0cd19c5c0354e9fed165832278cb1cfd932b8c816f85856695922d1a0db98dba2fb9a8df46019a13b1d761e606033c820e20b090ef87d7c6e5f1c6d74084784b988916c1adf0c0511cc8f01150053feb1c57d05ad423b0b7a26ff5396e2827fe7da6642f468cd9c168d24856b4808fa8d6df69b9eba6b3edf58c26dfd59b0becda3387fd6859e6eb108711c40813acb7cd94835f5d40088daf2829306d35d441ea956018c17a862077e96fdf101cf0708fbac490a1ebc83da5248d3d3d97e99714f8d7a47b0ac153ccf0c4d92ec15cd2a46a0b4ef87921acfb19783a0fe897ad08b0c9d269e5ccccbdc336c6af90d2d43e4eee2bcfc096700a46ac69b20847574eb3861b43b2a46a9cfae09650b56b9ce7d03af60bad652d042900f61dbeba824ec57aae5db408c16eec4d639fef34d66294b98187dc124303ff1b79d9e00caa92472c10e216a2cae90cf47ae7b3cd5031450e2dcb21f481565a93bf5ccd9d54a38bab65393317182c8f1d568f61006c4d407cd541f5cefd97757b0c7cf62e4038c7973b6bf928415869f330643c2df1cc73a1135cf5f58e769570d9251dbbdcc839707376e4f7e50e60035fbae864fd9eea1aa3dcdca7047604733f5eece21da3e86d13eb65ec8b384b7b03212dc8063e9cfc9aa80379e86e5c9407f7264a1ff209062aedcb14145a7a88db6d3c4cf95cc0bb5fa397465e01a6f54ef506ee3a486d8692dd8552fbe9d2bd93f1d5d1f58a0c801375cbea8972b3cc886c5894c12bc03ad43a1788c9766830e70a7c32a988c546b3d90a319d8156e337338c600834511fbbe373f3280d2ea39a061ea9bf6296ed7997930d44bae1ffec5dd7ddca21dda10172b510d5f6d98d1c7a79bb3080300d0afabea9bcba59992b000d1b2015e61fb2e6dc1980d5096b810fa9783c70f96886b333c01e432f4143b4dc77c68ae3355f042d47125776a6d0ee5508c83498845497279c9a4503a96187d2e6d2a403095120b69e0fe6be5b37cfde95c8ed0d9258ca9f43e2176f2b40ae2d1a9249c68a54e48eee9a7f7020ac1ba3de07a48568637ae658b33c83bae601418e378eccd98cda29b7be376176055be5776de50d0e287e95b30820771ffb3beb6cf6fe61b0fb2e372fb78a478ceb59c92b492b371f335d5bc473e2fea240cf92194b5a52a7a0a995d6ef50c81d82c80660ae47228cef7c89f40d6ea98865a24d75e862e8b2213c3c0daa3f9b8850a1c974b59a5cc3acbee7d2250ef7df9acb250c09f60ade5abef38008a907bd391a44e38db4df77979f092f1d8fe08335610c440a73ad0a5aad660ea91b379a28f7823cb90b8901007108be9d6ceb25f39e7bb9ac43dffdcd87be4fc919625a28c2883f342310d84b56efb4358561cad82dfe2ede908438fe51e2e0ac5c0aaf8f7cdc1ee715ead9e74aea0d652fe05945c9c780a64114f8df4862db57233fe365de764f1d119960b659813e3dc2aaa0d4f24df31b465220e98e6b20eb439b7a312903e1ab83eafc590e982f9e141e5f840193d92d523151fcfe61702efe6bca1f7d1c9b760c15b24b47eff3e89656070289b630a91bcdb56a64df75ddd02c4d8a3b7442fff4f2fc27fd26c5805dfc23f4a9368aa085d530fdc437b1589d3fdeda06fdde84cf3cbeb764f081016f8c3ee0b57a4d27eed48b5b1b82212c4c337a89540abbb6a1512691fdaaaab98b1b23f800d54c5e96bc9a83b591dea566ea07a07d59ac49ec40eaf88c316afa12b28d5a35edb8552a42d3cf176070894ee0e2ca81962aafc7f91afc32120123cbad4e546bf4a2a9ca5b39de0481fc54ebc6c137aac29fb53ed5798ff6e50d105acca17b48b558e3101afa817cf79114ec2dd270a38806e018e8baeb88d25d384a7eec285e33a62b621e3fe0d7fd329f0e44ca7b27efab7da2ba94dce35724acb2b951db60fb441a32e5929c750fae3b4a1c5b62f8012425a619f633f017d7a654f0178965a86b3151a5ee2a6f2cee5fd7ead77dbdc48fa5d7a5088e5998bb94473f70ae7c104928d776dd685d3befe1c97d1f06e71628944a6bb3f7e50f9f8fd5c4a91cd6c9f32e9f538", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x100000) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="11bc48", 0x3}, {&(0x7f0000000040)="99fb3ec25ce0da627242d7c5f8dde082a8f82278d5f10944cc9e8f32cdf357e7cf9353a93d59c8e2e8785323ac898a509b01badf7c7d52f327b9a2a43465fcfdc750d1dc6cae8fc1f813d36b1d2cdd44531ed9cdb3231c3989f52044384e00be34c8502fdbeb7bec57592aa27a4be3b11d", 0x71}, {&(0x7f00000000c0)="e9c19085975c", 0x6}, {&(0x7f0000000200)="44f00563492372e302ac6fcd1398e0e3f71d5bd84459d08373422d79a5845972e8e2f3311d9873184aad1fe1503d62db17d1dbcee7e0d25afd6a8f400e2cace747c9a85127a6ecff4956d068c94b2553f51ecf42c2c7bbc59ea8990c12d3d5357d795581312b7ac7", 0x68}, {&(0x7f0000000680)="fa33a3bb5c9ab1fb7e9c5ace83f849c28e9ebe065e69c83bd288694d30d3f7e5d2716b5ecf34eed74bfd4719343744c94d52658342eeb769ed2077e7461f9d041548fb954a9a0d479fc53580226e575066f482d4115d8f08c2a4765c4ce1d4e0db5ba216d8fbc85c55b1fff36695473f5a9a506a0b4ffaffd422415c0fa66eda9b280f5b86ad3f07af7eb4a676f2930ff83697dd38b712fa1ed8eab16c2008a4e43cfd50ab7b1c2bd070a1fa1eaa973bc52a7faf7af8a021ed3629abc6a835de9b735dd973424c5a936a6d8c5e67527856e7bb7867398ff0c8ec9fbf5df29e45739f7dc1fead17384407cc0e35c0c493f698285b450785ad33b73fdbf7dfc70b297d44b03477a8a9648fd6abfdfdcf342866e41a6cc8fed2c4819b40b7e2ca6ec3d454570dd10b7a606f0619df59b5ffd2529fdaf5ee36e7ea116480b70849c5fbb794eb3e84ed1d611adfae735fa5d097031821abb2fa88be161b7bfde2db3bfdc544af2021bcf5ecd8b4d7b97b670de3ec17ea0dd76d615893745bd341f7ba8131604947ecd2a3f7f69b174e18ea3b792a5adc4fdd950f9b0328f2003ed47c874b594367c307aefbd9b7662ebe142f5e86e032b6a779e37ba14d0ea8ae6c904e98959ddb573cf340c603dccee3e2bed4bcb7962873008123e3994878d954a9d2818a36c34aebacc930f38881ed7836a2541be605efb27b81677aaf11e12f92a78e780c5363625df28d87c34f3a0d40b0aed6b698176bd9c7fd02eef5aa1cb08565c8c0323da4ccb9a454f63e21720a7cf0813c9fd6795ca1065c0562352a1ec81e78f2cf14be79a9b1cc291f5fa255d8ce8cca68b7da6f4e8c94a68df18e9f033abe74bb5dad792418e59f7346a469dabccba318e85c8f7e5625e4abb061397e4f4be71efcafb85f9fada993180b450de6b5a338ff56c0c36fdee137eb1dff8474bfa5775d2534d4d1834a60578e3a700a1f6aa1f7ccca5371350447039eef8a009cb92e7e04cf957a95b4a3f0eec62b9f02a1ecd6561016822313833dbd7de7e4173d44677ab000d88a103a0ce94ce0695fc2edd6450a85b3e15fa889925c729fa5c662211b83eb2361995aa91cf4bc263df204f38550941b384e6c8418a9b30e874af8e572ff44348961564822739740de30f9c12d6db95863b2e8dd67e6aafab180eab60fbd646d1591c527c921b6f17abefa55c1f130e98dc309e66accd31c7fc14211613eff243891a45c26b605e8552b3dba3071fbc0599c813eb5673d2e13d8742363bcfe846f043e61b0348c1e2940d555e399cac42064b2dcde07fda2d2f328261cb7daa21d5141dcbbb4029c966b5771e5e44bf04c812d3c938cffb5ba3f8b5eecb9a20849ee80af1182dca2eaaa909be05c620ad668f69baa70f88be94a8ebf794e07b19a712b6d7936a842c1661bda7616b329ca8a4e0f88719739adc786f58540e33c1a101ebdb9f0e353d25b6edb05972439310a47c6396b8d52c3194a41e6c51797f807314e43ed656ba5b0bdf96795e2de7d023aaaf2f4f42176a17be56ef79dade1e49f6114093bc6e0b66f9c319025de1d2772f5ba70af2ffdcd215db3b37fb8acdcfd16271a7aaad317d8adeb283c02132d3cc10dab1ccea88768e287e9164fb698bef3493258be6bb3afee8005c25a89d23a698078520410f95494ce8c4b96ed3fc35432b6d58a6c3baa02956b446e49ab43cf7cbfeec11152c905eb09fd308fc0c8d2a56d48cb58d328e8ed6a0fc8ecf59fe2e990d1278909a6405440fc10b3698101e1b856ad2f214ae47f3cbde592d15d486cfdaa68e838c3400f4ae737732be2dd4af97bb6a44ebe52bfd8b218416213bcac44f1800c00da72aa9a12b9edd5fb368d650a90f3b0efa152fd483aaa7b44eecc2bd17da9e91738a9686e6deeb70e23f6d25e54e46478c0eff3ab7e0c896e32bd86a9e08c42d88b1f1db3867778d08fea7797ec2201c0a6ad47cfb706186116bfda2902f4cbfd4bad2f5dc6636a765e35a4ecfbfea249964f41427a019f7525d9f32c093e5569beace573d8eb4ffa048a366accc20a4f1686ff76d85af6262d2105d3544baf4c0b4194907c00ee08698682a843ec4e0cf977e6ca56cd10fe7d3ae39c5ca4cdf68ca4ecee7fcd2b574f1675aefb675f5e8ad91e041d7466455f08de5a29a05747669b5adfdb36d3ae19fc6f9940d43faaa9245a3a33b8a16775694aae36f630acaa0b62e1fb07c111243f88e6db2b9d9bbacf0da4e822e370a6a686f0f4da816f68ef59aee2acd6e9bd25756d92e4c5c38d4f5d9139f83cc797958e0b0b1b6a59fd00d230c58e2a472722a1d97b3bfb1edd224456e591bf3f0afa77c95a066c42a76cc4dec8be3867a5032446ceb2b2c464e18f0edac89e1468532ac6639c7987b88eedee235ea100892f14ba0dbfaef19a4fd1c390ff5e44b4743965679ae46702ca05b722b5580d4d489cafa66c245d37347e96a3aa3cb01515a35051cb553193e38d3681ee8b0447b092a2071054bb7791674778520794d7c8697abff5bcf32c1624b5f25d37ba7716de68c7644b5addd2dfc928867aa32ad8eb31aa929d4595b3218bc9f381730de3b21607091f189a151b2acef1a6a3fab410b070e5d2ddf0fbcc1d5851a4e5525efd3320152566efa4ad3e41b4091f56bbd0dd55caa805d3d836950564da1911901145b059d9bd18d6b3eb7227a2e7f46b1422e67b166ec97734fe44ba8cf5cc6f0508bd0bf50d95a4b4ff8944032734d0d4a2f0b7caeb6ecc4ffdfc92d7c20b3ab27eaac7153a77ac396bfaadccd3be10d8f5474f973a11b703583a09cfed2f2b0c2687685a8b154a99bcbe3b176ecc27729ea4726a6f0a679144fa0e209be6b9029e4ff314ec80d42607372064b0dd3bdd9be15c7913675c043f33c74c0b1f0d32353dc944d27a2c8cfd10e98365dc7de933b477b1579c71625cca178ee429ac802e1ef99f97bc7b7d7858daf2feadf17f0fbad400abbd87039bf7f948f6ba70630c17cf435cb60f00e992be9703ee30b926d4775d8b014a8488751562221cc65410b19575512a2e13694da6cc50835c3f473be00684c87bb7aef33439c7267c52f04d8317d03ed61c1c21272b329c5260fae33f7a5dfdee5397ab5f2dc14ca93e6786b57b583acb5d88f539596e579946bd991420133b4addfefa25f4f4f660ea5431426d755c560ee8e9fa48d9e8a7f5662cf4ab02f7da29627af6a3bc72f16e40515737ce519a756c0d982288ef107f653bc97bcd7a6dc24966d921eee0f2f5ea5b904e14623820953e910c0180597399cf2131479c7fe3afb268f6d0ae782d90a0d9d4e98b1a08060706c8a3f9cdfdd2fa732b337a4ab1fe67e3de39af3f93861f0e8f783c24ce7cedff8e1fbe23ea2201d4c37073dbc4f246c9790f1acd99818b1fd23a5de113ad0fefb88dfb07f8ffa34fdb0a044cb9dd5dce1ada34367246505af9a199e4a585a099d8347c372dc3d5206008cc0af4756ec50d7d919986800f08a56a02ab2c944bb57f847c1c8794312ebb4f30716163edd0536bff68def61773d239e9ee364f269d0ce9600b82d0cf47b036ec905452a276ef1549eeafb271220140a7acd9b2a67e1dd88d46935ef81b42a59ba09772fee45a2ec3a18f2a2c5003f379b3d9bdf733ade0feb9e73d3af3ca5fcb66915b9e0e7f3c2d8d7ffb022aac4791363ca1ebc9d7c3f82017d2020a49de511d5f021427a2ae5dfc6b4cc50f5fab08a152e91fcb94bc758cdb74e39822f7d4416401433a0bad2df15928ec46a73e9c00d8d4dcc92f568c04014df83c766eacc03edec49dd3e23a7c3616f943e7978681c511b84fcdc7cbb3452d1b5005b7289c7f9d7fe89092a4df434492187d1717ccf3863305c8fcad4ac05bf86d94a7b58734a2aaaed89b4ad02d3829a67fe57d44dbae09ba20d7c73eaf1ad71df79ab4a19d29835f653365b2fbd053e718ee0d09ad757acea98c68a9e893f2ec80ff2efb438412d43f6a81cbae191374737d71f9298dab5753b1c7095e293e4d633e3d56b1d4e3ec27a441e80d197fa76826b5da4e7b55e7e868e322f3acefad2da421ba99b7988f8649b56661692939d99a78c6896c9a36b092bfdd61a71541dcd919caebb8c341ba75ae6b77370431ad8430f5d6a393503b8c06a18a29491e8d44bd80b08a3dd39addceba94a126cc260289b5c645e58c41cdaf374e308a247662e237802cf596897d075e3a653caac842dbf6186c9c0d084eb58f0144195689f0f2dbbf3a50ad14e3c946cb4b7bcaa8f289c9344391623bd3a242d0d18804b184323622387d2394540d3a850074d1be907f5a273dc35b94e16a9275d0f1b4efe4f9027e1b3a874b3a25ee29f89b975783aa5b8f8e399159bb86085fe048cec3a4eed25c175dffc25219a600769c10874d2d73a6d872efd588afc4b8dd6030de55b70a2cf1f145fc315793d565cef1eed550fa6c4035b667139048c559846bdf743a10398751f46474334e078ef71934558df388e2eb7121b82e96a8b12acf9178eac15075b1138c6819869c8d53f6651e7afa229c54159792fee68c97ac6faa771fe8b7da6d873b9ec91b84143fe9d07e0334219ff88a52ff09e3d31dfe5ea19d8340f85ca6a8bb363f0fb7ee8ac09425f1cab09b048003a0e8ca94c488f13955b2c7a7f8e165457650d958c9146f9c3705f748da884beb5f085267a0517a88e62dfef7a62653ee38c1add708e86ecb06b0ec89b1200383f985e54a22662f3f0c0adefd3a3c122ca38cb4418986c7b440e9c98166d17ed68a91c9c0d89394ab3cefca9d2938d7223b3baa940cc4781eec5e657fa6bf9bd164da4026c7524ff01dd0937f7f157420e8df3e62d8cef8e9506e649de4dea4a62c7d927746dc5b5772ac3fc86bcf131562a13baf285993f64653393ca55c997c6f8a0d338b3a819a86d914b1ba2bda5e4cf95f4fb5d1850a233da85552111e19fa7c2bc29a561bc3ea49eeede5e0b2ff016a811ad84eabe3d1925ae38cace234c2d7ca38010c180452a5a155ee6f9e5ed15a7d6cbb90aef4c30a780d8c852233f5ae9e09e3ee8ad17e6f86243e7011c8f3be42b8a44b1abc64dd466b94b42fa2a4c8c3f2f15f725ebee26f27da5f35e74d3f5131c5ed0e21c8d63e228f9c78e5cfe65d85c98e384be7770b01ff8a66d3e3c516c935a952252b9716086085ccb88cceb17b85c0b45c17efdc81ba2d0ad6f6530438c25fa9d29a786022b9106e30a7f13e1eaaa7919dd723ca7bfae4a1f7c0d27e08145763a984e652173a5ba59bc5275a180f5838e8ad517f2a2eea59cbd3035f72027c2956ea814654e77092eeef94beb9d421b0fa4533772fa64775924d4883b9bab38a7150ded2d0d856026b2d97133244a7df24cd93e3cf94a0394a4d4973578cf771377f4dc83eaa0306315cb8e714182a3b2513abc2527a14c1c1fc1032b349ccbe09d4b391251dc8c310d2d79160b602edb740a4d6a3123c7065e1b380b17db1f4975089920b2b5a62d5cf17d415b9b62764d3907d3703f5e2ee36a83f2699392a7051dfbfe58a4a76c5db362cb71aaf3139532a8fbd2eb37305793aa6b964f38cba0d04798ea1beb1045bdc9d269ff19eb6dd79769a5ecb3d12bc5b32c8a5715cd286a0a4314d78ba2c888992569ca802a0984f837b4f127ee0d770bb67dc8877254613d125eacabbbea5142927c5516c46267e00c56a5b917bcd2ef79787cc0a0168a9d05c0e4beda210e0c0c995150afd1d8fa63da0ec6b650d68473b8cd79d267707d0882c2e1ca9d55a7cff", 0x1000}, {&(0x7f0000000300)="f81093fe82698561532abb079ce59d345f63bb011463982dbb3d28d2cc096490a852c2a07606d0c8c47b53f16aaf61e5bf4a9a876250f571333caceb81bd95b5463df2de807bc9b934304c848fa667abea6e4c9d09bd2528d79dd5b22214240aa9dfd704fd569b1369841eeed002356c9616999523725d5517cd3c2c9719d6524a9c7d2b53edd7a5ff44ac0d6314ae1367", 0x91}, {&(0x7f00000003c0)="0636d7b10df819e1fc56debd434991a2a4bbb34b9df19f53c8ffeece2e37af57e3011cca0baf88eb412890e58f1422948b53f5a0b212aa4ceb866f2407bf86a0b9d5d88b386c0c4ca13f1969e1243324cb40b043ad748ee8d420f9bf8fe36fa7e1994588318c68815794c4c04b78f632fe7286f9f0ac35cd7e7bbb647c7956e8e5f3fc7351e8e975dbbd96977992daeba85bd92b7b04c0e18c7f94", 0x9b}, {&(0x7f0000000480)="249379cc083cf65c8f8636118f85b3522d6a1c02893fbe7cb00477782ecc35930530888482fa15ec18609cbae18dbe96309e181d7ee625e7cf88fbefd32ddf5c71fd21c619ace641167fa4d3efecac3aed3da860e3c337ca4deea9490d6da2d32f8857ae4fac741718c2c71a3b12e7f70a539efb19c6e7b638407b35814e0f2309772cee3179", 0x86}], 0x8, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0xaf040a3d04382160) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:01:21 executing program 0: r0 = socket(0x2, 0x4003, 0x9) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f00000001c0)="b10005016000009005adc132128a3a5f56fd0dd2d080cb001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0xa9, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) lchown(&(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x52d36ed483e45a7f) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x31bba41647fbf61d, 0x4) 16:01:22 executing program 1: listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) 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, &(0x7f0000ffc000/0x2000)=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:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) socketpair(0x10, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = dup2(r4, r4) getdents(r5, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000340)={0x80, 0x6, 0x20, {[0x3, 0x5, 0x9, 0x9, 0xfffffffffffffffc, 0x8, 0x89, 0x5, 0x10001, 0x7, 0x5, 0x9, 0x1f, 0x2, 0x7, 0x101, 0x8000, 0x4], [0x0, 0x9, 0x0, 0x8, 0x6, 0xfff, 0x1, 0x4, 0xffff, 0x1], [0x1000, 0x7, 0x6, 0x0, 0x40, 0x3, 0xfb], [0x5, 0xbe, 0x9, 0x8, 0x8, 0x4], [{0x9, 0x101, 0x7, 0x4}, {0x1f, 0x2, 0x1f, 0x1}, {0x7d9a, 0x42, 0xffff, 0x62}, {0x9, 0x9, 0x7, 0x20}, {0x800, 0xfffffff7, 0x7fffffff, 0x101}, {0xc359, 0x5, 0x80, 0x9}, {0x8, 0x3, 0x540, 0x3f}, {0x7f, 0x1, 0x81, 0x9}], {0x0, 0x100, 0x3, 0x5}, {0x4, 0x5, 0x7, 0x10000000000}}}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) fchmod(r2, 0xa0afba4daa8afc5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x4c}, {0x4006}]}) 16:01:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110d1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x1f, 0x717, 0x3, 0x80000000, 0xfffffe75, 0xfffffff7, 0x3, 0x1, 0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0xffff8000, [{0xefc35c1a3d5c8d2d, 0x63f1}, {0x3, 0xffffffe5}, {0x3, 0xfffffffe}, {0x811a09f919e7f4c3, 0x80000001}, {0xa76598dc570cf750}, {0x3, 0x2}, {0x1, 0xff}, {0x6, 0x2}, {0x0, 0x1e}, {0x3}, {0x2}, {0x2, 0x204000}, {0x0, 0x2}, {0x2, 0x80000001}, {0x1, 0xffff}, {0x3, 0x800}, {0x3, 0x9}, {0x1, 0x5}, {0x2fef89392379b68d, 0x8}, {0x3, 0xdd}, {0x1, 0x1d}, {0xe75ab60dff0169da, 0x1}, {0x2, 0x80}, {0x3, 0xebf8}, {0x3, 0x21be}, {0x3, 0x40}, {0x2, 0x3}, {0x0, 0xc27}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0x1f}]}) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) connect(r4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:01:22 executing program 1: 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, 0x181d, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() dup2(r4, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) fcntl$dupfd(r3, 0x0, r4) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) preadv(r7, &(0x7f0000000680), 0x0, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r8 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000000c0)=""/91, 0x5b, 0x40, &(0x7f0000000600)=ANY=[@ANYBLOB="4aa242994639d2158ee5ed0dad56e4a05d2392bd78dc28000dc6d6286ef023d54e857045cd723afa6ce510b6b48e4c2e2fa9e349c595df30b8d199d3b9ba12bd37c5d6d6ee4c0ae3d70994751d1b012882604bbe69c94a415e63b5742f1015d8e48fc2bf3270731c2610626c41eef2e292c1c7c8384afeb066c80f4ea4dbcef70c6aba594bce00a2689a4abbcc9034824605d9dbcb0c42ed1bb74c6b57aa5597692c1ea42385ff5ccc8baf19d41b3bb0f1ce70ba791f89f0c4fc7eec552599b7bca38addb257ffb2e9f3f2bea3a5066d8e18a35491a314bfb74fa8efa459a3e3cdc5f579e338f310e4678a83b72d3f5f387e0b77c1864f705d1d9a395461b5973795716c34f9eb03c718a26e8e48196ff85bf477726d15ccd524d3f30d47042ce7ab8fef4c20f5713cd2e996a8bc9ad3abebe127c735"], 0xe) r9 = socket$unix(0x1, 0x1, 0x0) listen(r9, 0x5) close(r8) 16:01:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xdc) fcntl$setown(r1, 0x6, r4) ioctl$BIOCFLUSH(r0, 0x20004268) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) flock(r0, 0x1) r6 = syz_open_pts() dup2(r6, r6) r7 = dup2(r6, r0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) r8 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x3, &(0x7f0000000200)=[r10, r11, r12]) r13 = getpgid(0x0) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getgid() r19 = syz_open_pts() dup2(r19, r19) r20 = syz_open_pts() r21 = dup2(r20, r20) getdents(r21, 0x0, 0x0) r22 = syz_open_pts() dup2(r22, r22) r23 = syz_open_pts() r24 = dup2(r23, r23) getdents(r24, 0x0, 0x0) r25 = syz_open_pts() dup2(r25, r25) r26 = syz_open_pts() dup2(r26, r26) r27 = syz_open_pts() dup2(r27, r27) r28 = syz_open_pts() r29 = dup2(r28, r28) getdents(r29, 0x0, 0x0) r30 = syz_open_pts() dup2(r30, r30) r31 = syz_open_pts() r32 = dup2(r31, r31) getdents(r32, 0x0, 0x0) r33 = syz_open_pts() r34 = dup2(r33, r33) getdents(r34, 0x0, 0x0) r35 = syz_open_pts() r36 = dup2(r35, r35) getdents(r36, 0x0, 0x0) r37 = dup2(0xffffffffffffffff, r36) r38 = syz_open_pts() r39 = dup2(r38, r38) getdents(r39, 0x0, 0x0) r40 = syz_open_pts() r41 = dup2(r40, r40) getdents(r41, 0x0, 0x0) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) r43 = syz_open_pts() r44 = dup2(r43, r43) getdents(r44, 0x0, 0x0) r45 = syz_open_pts() dup2(r45, r45) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x20080, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="69cfcca439bbd7cd45362fb5c78df6027805b4299821b60d66d44e", 0x1b}, {&(0x7f0000000100)="03326d4e7a0ebe31d705ece706e0883f9249df21a7282097f5ad87d9df18d2b3e6df3281b35f0051a64e956ef27e2e63cc0eafa47709afc8e569", 0x3a}, {&(0x7f0000000140)="8c5023a6a94f3f8b0a6083ba1beec0a9b4fbfe0f5d194cc59cdc6ed237bae412156401aa58ea47c52ee46204da0534df8cd37c448b49feb78af4cc4e574c873e83b45f8f3e7cc68192475ae68d0d229041e293691851349f8c54a0a84c4d5ee27fe409216c20a64597be5eeb3519a203b4bee614986caaed0a6c3c440936f4f4d319ede7abf5fe109c9304cafc64820c78e2630cc320d3fba4a9ccc54fff7dd5d4f9493047589c62b37937fea1fc7e651c6275f374eafa034fea3e95b39951791dd07fda6259235a4c93c54069d50af8d37947078fe2862395496f22a576a6612588bec0dcbb9fe891afca18f1408df3e7b1539b0bc0cabc6f92bfdf3d94", 0xfe}, {&(0x7f0000000240)="3fd86b20203ec8111cce646e59d4777c78a6493f610be116e813dab9ced8b49b729fa316cba76469f16e12e7f67233ba05095b4d3bb80cbba8c79af7ebea9c6a108aaa83ea827dc301b5529dc7a9a5d8bc09c044d6b45bf3ff", 0x59}, {&(0x7f00000002c0)="79d43a32b071db83884a8f9304c60ebd192282b572f25026980851d5860a7e3108f81e1129b357506a554196c60710f0f5171bbc0943fbbc0ab3f6e412dc457952abf8b9d14500b2157ef7f369ad538e2f4da90c5d91b01d7a3123fac8d8635497cd65429c85c48361cce4df48350ac05d2b0c024eff44c85d1dd2d054d0f7510230c64a7dcf26ec98a49d2e94d035557c9b39e2468172816f770bb5d4f77bc802b98806452e6e04db8c6ef52b698d2574c3f78ae735dbe425d5676132d2dcca43a84d62b77cd9b68ddb1aa047bf18c7a1", 0xd1}, {&(0x7f00000003c0)="da04e8823873d08500e61b99c0d68a056eebe98eceee170d0c4e152f66de69cacddc995928628b2d8ce61e6218c635f6fc62b2108361bebc76b99642", 0x3c}, {&(0x7f0000000400)="3531c0cff4cf4de76b02d7fdc9a12c37e7b71c4a3b6d5e3636378be58466e885f18e6e3fa14f22df3662145e5c78349ad01b988278828c463d3ef869539be3eddb4d3b5e52e6b50a4b9412f9a0ec12cd8e157efed1c4c0c9e159b30e7cf69b812428b01d302d4fd7511c8c3f41b551ff25ef35ab3ac76db966d41ecc5bd40ea9a9ad899247c09448", 0x88}, {&(0x7f00000004c0)="2035d35170332c77c8ca1dd22b85ecd299784667d5eb7c39a359fededb5934c01c2676ede0c809c19834078021fa26723bb1d53b7bc7aabe0bbb3db171630f69658f6d03f941fa9be0a42220047f4f19d75b27b4be3c5809f6a9", 0x5a}, {&(0x7f0000000540)="a9cdec8caa722938a8a338fdb997f074a7fcf05577368f43ae9c46a2131c6577a6cf5073641a46befad4d4d69a9c34b6d8da14bef43bd4e63cf0136a86f37a19dffed282d16f0252957b38f22a23cde5e1ebb5b226061d0d57d9dcdc58", 0x5d}, {&(0x7f00000005c0)="45b992c9e327d5169d4c29bee69c76480e12a3cf13c36ec7408066a496da16964fecd8e5167514adabd77f0188866fe69e582c7d3458d10e0868ebf2b5edbd51cb421a981f06ccc87aeeae3ca8c5b787b2f44ee84f837d5ecdc5dd9543fc40cdf35d4f263145aca9717040bc0526e2be238f3f81795182ef2fc74e8af551da", 0x7f}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r11}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r16, r18}, @rights={0x28, 0xffff, 0x1, [r19, r21, r22, r1, r24, r25]}, @rights={0x30, 0xffff, 0x1, [r26, r1, r27, r29, r0, 0xffffffffffffffff, r30, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r32, r34, r37, r0, r0, r39]}, @rights={0x18, 0xffff, 0x1, [r41]}, @rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r42, r1, r0, r44, r45, r46, r0, r0]}], 0x140, 0x9}, 0x409) r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x200) flock(r2, 0x8) pread(r1, &(0x7f0000000080)="674f745a51200d79d3f16f9b2e8d928743897c19e76920e40592f19c8ddb77086a110c45ac8b8d93e619cd76984d72522bb1f94b19844d95d827", 0x3ee, 0x0, 0xc46) 16:01:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x7f) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="830201ffff00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x101, 0xe, 0x3}, {0x7ff, 0xca, 0x7, 0x9}]}) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) socket$inet(0x2, 0x3, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x10) 16:01:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200c0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) getdents(r8, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20040, 0x0) r10 = syz_open_pts() r11 = dup2(r10, r10) getdents(r11, 0x0, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) getdents(r13, 0x0, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x1a, 0x2, 0x4, 0x8}, {{r6}, 0xfffffffffffffffd, 0x100, 0x40000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8007ff93, 0xe9, 0x1}, {{r8}, 0xfffffffffffffff9, 0x83, 0x40000000, 0x6, 0x1f}, {{r9}, 0xfffffffffffffff5, 0x50, 0x40, 0x101, 0x6}], 0x1, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x6d11}, {{r13}, 0xfffffffffffffffd, 0x84, 0xa0000011, 0x9, 0xd7b}, {{r0}, 0x3, 0xa, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x200, 0x7}, {{r14}, 0xfffffffffffffffc, 0x22, 0x4, 0x8, 0x5}], 0x1, &(0x7f0000000180)={0x3, 0x7}) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x466) semop(r16, &(0x7f0000000000)=[{0x1, 0x400, 0x400}], 0x1) 16:01:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821bca9e6ab269c5435b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x4004, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) 16:01:22 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x4000, 0x4) pwrite(r1, &(0x7f0000000140)="7c87d5891bfc1d96a5f481b5be2d739425746134a0762684d726d9d8fab967d3ff067850728b4753608302c546a2b68bde261cc31c78eb2c1636c38a7222e5763afb63648f6d6a0047e63890943102547ab537c8c6167837085d2352e926cd6751fb41fb7bad04eb01a16115373ee22b99e4700289dd2b65701a9d60c08d273dc0928fa9ec13256bff57010f04a6ee66d9dcafeabe2127ab798e82ad2cc6794031199d8fb61a9dc4e282989a7bc3f35b2c96c479805b8e6236d151e507ba8d445557e27b2a8c9bc0398d9e33d277bde4c7634e2b1cd8681b4ad81ca679032507852ed2ed2a0e7c8f5eb6b8fcc13e9b845923e4921df77d1678dc481bf450b794f6a9ac3f1c888ca46305e07dbd419c00ef8ce28f4b3cd98f0d804e424342b21931b8de2ff53fb46696c1ed5a6e393710324d48f7c847874edda00008fadbc1a03cc7ca38cd300943e23407a4a9f71cc32f4810605061bc4ceab8fee547a5c699b655f7389276b20f6bd77f209b7130b77c429e01bddeb1e8b6b5119ad497228bf4695c2212827c78e267d590dc0eedbfd5597ea5f486ab7fd1c2eda504782454866cc74223578b2f25951a606a63004fddfdbc77dca1b625e61e67a3922a5e4f7fa637471a4383240c36e6bdde88bb0306e300fc9da6df5a8b726878e57c9955f827df56dd6aeef292ea12f7f15b2dc1a2519d1a3acb9b536284f28f876afe6c8d4e59cb054f829b2ff42723e8ff157b324d661977f478a393d511f1076b5b3413ca641ebad521514470f69a7acaadda99747c08f2e7ce02a82d9925cafd9cdf24919e896d45a6ac4fa865e34fb616d915a26000cc1b4a659e3432347adee7984a04d22b5c6ef861416b6ebc13bb39eb0d178a98afb9fb8a3544b07ad9024430bef492118d0532116bb87b583c8b2301b1112c799bfeaf92afa5f148b2c18527bb39bd0d125e87f3660a5281d606cd9f09bd348e599c8f938c49e8048637cb514b1ef93824e18cb7c648339ee27555f834efa9c02545a8f33ea996a74b06c67c96968ced10c212dfb28d816d1fd4e27332a7129d780516688114973fbd6a9c5fdb40e05334d88f7ed5fa1f6e537ac52a0352c7da2794b1b86c81da2fdd75446ad314c890a612b5b2303208e369c450229862f681f723f16b296016709ea0d132086b61a6166e762db861295b636682f5030823bc80eb5b1e8897c35a34064b0c82c1e17d8959bfae6b7eb1f07617ded6252c931e6835fd05e18faeb1fec5d56ba4eb477fd86320914c239e1eb31012767d07ec5a5915530fb26cc17533fe2b5fc87c4af9aaa44292c7b64a9a3fcf85b46fcb990d6fceab71ab65ef99279d9f83f401f6c7050cabfa6b0c698375b7ef4893ea20b717d5c9436dd8e2083604004a619012bc43a1bd8b5a143a73b638c69cd5153c8073bc42e4a1a03286e5432869dffaea35f503343bfe9b7401a3bdba795c97b8bdf5ebfd769c3d9eb298b2c945d13a9ae21eabb8bdef533eb9b799794b4ed3116636856c412499abee60031a484a77b8d3ebe51583563c5708cbcb617483a6859c72b1c2d9b2abf1b1c562d210435cd4290b03868a13b0baab5a49827d59e8da587102fc53837c70b95cd24bf1a1894b4ef489864276d82a297bab9f6ee020f33967a666c8bee649681c50f036081b905aa000c1a2b7174f102c49d74001297d1614f409e0c6f9eac5782768d0b942f7f67c682feddd192102556089ad9b7f9aa6800096e13f1b864385bae7ad3c25fcadbc49e735fbe9301f935905b15c8e0aadbaf2346c314b5cec353b5f81d592234edffab0a9eef321098db3e23226148943d28596c085e7a0fb396e0f059856d0dd9e81a3c3becfdc8027eeaafe347afabf27c69ef76785fa89bf7e1510e1dac0222948641ecea606cac242764cf05c1531d8024e9697ed7b1573682a3cb564faba74023098d3d119442b8b8cd6620b37fcbdbdbcf30ceddf98209eb456912278806a27b42d868c60d97dadf5e453970a4271e5f5b0a38d48c8c94ddda8d942c70aa8ded41f2ae841acce9e46f43f2cd71045fb1e4a3a7b72841777565902e3a7066fd4a3755e78ea61dc57fd8dfc4d605f2c7a6e117c8cca20c82acc2d98e2fe7209a192e304dd3a3a54983164b5298055c20f5999a1bd5f641dbeb9ce2da688b451fd85fb237be69cbcbaf0ce4d6fa0931d8b6c5b0edd8d48a72d37d7341ddc8e507e8002ccee6b16b328b7a2f0b80de7b368c5119ca1d7138428380c8e46363e60e552f90ba1f8b0c2851aea251e5b33de6b2c06be012cec0eebac5646db920a340d3d4d320cef1ed32de187d46d21efa67178ccd57284b1f6f5d05d10fced55a7757bab464aa6973199e9022aa388af06d768d9c6317ac0dd98f63f5b0c6af62887684becfa9514942ac1614e5fde39bc6ab786ca1b99060fa1ae89501455e314cc8631faf526cccd9af4b041dd3b19096c2726f1cf31473328499e17489b54e9b3bce4e9a7b546cc6798ac4e8c1c6619706950c94d46578a45cf39804583205684b211b1f1ce8baef4ffbaf8aabc9ca95bdd4bf50d405fc3248aaa1045661cfb4d78497530e0e2a930dad256cfc35d8fe75fbf1e5231f1d09ad6f3c8ec66c9319a9dc1faccc06b6c8ada949b99f4f03194528345688e2eec2106ef7d496c3b2e8f151bf9e00bbaa0f11dd26acf1e6590cbcdc334d207288de2337adea54ac0714935379bb1f2ac9fa1f304d70abc151c466ce23141d4651547aacbdceac5b2f86bf63780cdfc3c0353e4e69c713d43f8771dff396810087cbe6777c5481a523bec038b58e360c5919c771195881012a0d0c0921fda8d476a82f086d2ba5ea640be99adb251a9aff4280c9d35228a0d39df635f7132707e93aa1072ee1597c544ed8f94390afa15f6d0390f655856c91c74ceec8c2375e602044e029e9fb12c714cd03cc3df6e1cb7c1b187f771a592966a5ef5d64050a80c765e73b55542cdfe21ca649d598d868901ff8b1d484229d98b333f7e5931de2a2559083b234d45edb68f75fe2b044ae8ddf0545f1ddc8ac69aea23f98729b2e7d7c852f0475e6fe310cd9ab19fe9ba5144852333eb8cfd28365ad1d873c577d4d8ae824b0e491cfb6e3f78842af297eb2f31cfe9381ea41e2571b539adba0b28afaa2ac12f7c725136c44f0b2886e4365e463ce5e737c0c4b4b8d8fddc9557bb61f9880e83ddb8881b7b06ddc571bfe153841a295b69647ea9975fdf2d118647eb6868a9a018b394a12a505a074604a9550b5ed1cc4e5430fc7459afd2110ab7a55a8a23ba3b6a95a3a6c9e2b3f04380f7b48fdfd9b8ba989972c20bf427a244005fc9cf93c58e46524e489d8b861d10a522ac00d2bc5b3d687293b2e3b017cb593b7fd0a06998ad8c9ce5304de5dfd32ae051b3f8c0f6a1cb0185833f8ac86f73870199c539d8d73fe35f53d969d3e3c2aa1f21b3a4ed5643cfecede390b95527384d0f99b5be98c5f7559e99df3101af6d491c3ffe7ab14df184e01258deb8f11fae1956734d3333406b9544675afc458215fae0940c3d1ff9f922135114c769d824e12fa7a809f9eb548aef8835f9af66d193ca99fafef4feac48b12b86068b1e6105ee0d61d074e1172ddc6a15da2cd104d9e7e4102ab2a164b86a0fc3c311ccd1a7eb1f89413387cc3d1097a2a62fb6f01234cddc3b5635c6a370fb5ac5707d874a3d80f97931462513b4a41cca519d95eb5aa1ff6daab2c07b0d0a1ac7201711c197970049ccfcab9dadf9a6e80468a0d7276a860d7c792909a633e7e4212c7ef1642431427207c464f25c428921fb7f723e58d0423634ba9fa382764941365f756380a20f20a76c457a691abb54b3559651c38f49cc0576aecf7709575ab7a96c6985ec3041c2f0afe55d41bca9457eccf6e039e71d5639f2bff74f31c598725c5850781c0bb9ab990bcea2594c8c0b106e2dcfdf64cbc4c84f665d0ea731b2e0dce794683e6d82d73a4916b5385b079924922b8641291ac5e7e792c48456933456593647ef02ad8c3f4f4521094db2b8deace33df90b84a9d3675204a0b7c473f0ed55f7b75d128c142fdcae4a8ba6e2b3a2ffa310912653253aec0733b94736030e36a098fa0cc7c111b36fd37ee9dd10ecc8fcbe26ac7eaeb7b04b428e8b5b13920029b3465bdcf9e9b3de99b10b58aa1fbdcab53412b98b94a142e8eaca1338cc9f23917fd14526c1921c6cee363231bfbe0b81b35a50f6923573f6d484f600e9701be5b136c393af4b3338ac6aa12c6027b831c6452f3aadccb443aade4405cfb878cb7da9125c93da11dbe5ba260046a6bbecf7a78e2ac523ca919a9ba5c62cc595d6b9695ea781680c7cf04df2de5698e15ac24e942f190108d5e6745d0c71c65ec6adbf5f2c41e4d846995174c962965540e925c1de5316aff92e2fe25f87b5dd294e9674310860016b724a8e0ceaec4af564a5c4b79b3568cdab9095ef1572738428bf02bd3a1418d937922f1b1439e842fcb277d684d4c43ca426d5fd9a2dfb848a64bc15515de00232a1bf28efcd565f7ae9cbd753af245c20fb49d9a498ef11db48c75ea75ff2e07ed525b4373a49d551fadf4f4088b2337db0ceca32098a072d5107499d7a39db97acab6086f6ed940fbadcf67b946c5fb79ecfc65ea399bff62b388c7c37eeafc31d1d9dd612efad851d4d95d3dc1c473b5a1da6a355c662593d22f84580787ee731ed685576929b4c6839d6b1d9c3c3255db777cb86daa44b7233f270d5aa4e54b36b3e4658e3b400a07f567b72a970b9f6a9c4417fa20fec83308f81ad633b053f9e0f2f6619a8ee17e6db8f1607331d522675a1532ab7773bdf0dce506ec3d445b5281a9bb49d9feda6ea4fff996f6c6ce888515b28eaf089f2c61ca6de12ee5d0581e0d82707093337246856fd97c6a691ac7ee784b37206fefbb401f9af0302afebd847a980382e6e014aaf92ab28b5d833ebd8d343e118bcf003b05c311d5bc0ba922ec7b1b4ab00bffae9bdc867f2bf3d61b0aa33efebb3c6aa5a2d1e6b0f48ee832859ced2b0b7cc2dbf20d87ad655ea3cf9a36f7fcb430e27ef480a7e6d8cdd64aed77abda934b42db8764c02de31d6d9705c43d10ffce921e411702ec689189e83b8a1ea7bade1bf2418552d99b93af6bf24615e13fd12318d4e8f2adff7ef6bfc6c9ab67badf6b34c3ffdd7aa05cbd5c53dd3124dbf67439c92f8810f307d0e82aeed060c6af90fd7255438325226ee7962615cff1ae8ce284533c0e1354b1fa79c1210b16845dccba00d42d0bc8c36be01759e7d653f856ac16fe255b37b98c8dce85836be99311dcfa54098f2c45e4cccd2403aeba8166288ca3e57d0ed6cd31acff659ef41c5c8ec0158f2585ae78db3521571c1511cdbebf069271baf0bb70f241dbbc30776ceb64d19b5e9ed87723a3416990e5f2b1fa09eada08b8c2485cff56a5e1b8397da23c6bb4c37bee7efb604ccc4f3d12f67940ef8ae3fb8cdc6046bfeae06777d8e44c80efd8ce8bb3843afcd22072a18add4dc724a368f4ce66da97eaba8d1ee4dd489ea48869a45315fc5d8d873f2762bca272ec4125a416760893b4c237040065fb8553987fc04e926f95f3affdaceba257a07a371987fd22d6202db55965a7898fe2969a677cbc1b689954041e9f23f07a54ce0e0ecf35066f08d8458f5568d9edec109cb54cfc380542338448cea9fe0a3ebf5c00d5f12e96bc0e6253ba7b0d1f43626df224995be0b59e81f0ce8a4dadb5e5d7339320f95bc864c952aa71a72b297fa", 0x1000, 0x0, 0x52) r2 = socket(0x18, 0x4, 0x0) shmget$private(0x0, 0x2000, 0x1d19cc7181b4c765, &(0x7f0000719000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) socketpair$unix(0x1, 0xab331e6a6f9d60ba, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) connect(r3, &(0x7f00000011c0)=@in={0x2, 0x1}, 0xc) r4 = syz_open_pts() dup2(r4, r4) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() r7 = dup2(r6, r6) getdents(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001140)=0xc) write(r2, &(0x7f0000000100)="8c65", 0x460) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x80\x00', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x5) pwrite(r2, &(0x7f0000000180)="39e2355e9220c6feb61a142b762cd635de146fbb41a8e9f9b792", 0x1a, 0x0, 0x57) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) getdents(r6, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0xfc}, {0x50}, {0x40006, 0x0, 0x0, 0x1fff}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x8007, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x2) dup2(r1, r0) 16:01:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:01:22 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000400)={0x2, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) readlinkat(r5, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/85, 0x55) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) dup(r6) dup2(r3, r3) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000580)=ANY=[@ANYBLOB="0000300044cf33a02f8bf0c6fe43523e44342c9013c708096bd141b008c8d38bdb101c57c733029e3f266ffd867e61b02c652621f169ae7b8cb10833c798a880366a2bd40d62014fbd13876a22b807e624ef21b009a4c876c3a42c19fae26f537445b62b7e506aee2f0c35939830233087485617ea9a9970e652cb499b94ecc33aa32360bd0992d0a42c0d923b5b479e48800de74d9604762912d08af6905fe744ebfb8b6a6891028474643027c5dcadcb483dfc2820aa3b9b13eb3152b9ffb510376d8d61623fcddf8b27902f9649052dd784cb9f4d2992758d7037b88c75ddc64322553b5fcfd1803dcc40"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="e8dd94683d8495d6a9029beaa67046c755fbe08e750fb8f9ec2236dfefce8541affdab4fb4814b980c73d05f353144e996a900377a3ddc7c9f66ce7f38f0abff3872636bc6e67d1cc899828ae1256166797157c24413d2c27c9c5cbef20e137c70d97ee85124e765d57355adaa4993ad32c8e66c08beb7a78f2ebb58000d74b65c1085f5b6b008f66684631a26e21c910fa00721402b89b04217511a199678f31ed76cc473b2486ebea1781a04af8e4853983c2744018b", 0xb7}, {&(0x7f0000000200)="67f4816095a508071a9d62a7d52812dfc624c4f69621af14fa4dcfbde9c7e59fbe851a82737caf43833bddac7ba3504e6ab4f6f6d4d25f9a96aed7f5ab88b9375fff5afd615e49d2ba08fe91d8db6c7d29932a1d78dff81d860d7e0db02349ac2bcc1ff37214d82d09863bdc0f2855db3bdc5e771f5b5628d6754e22fd66b83a4304ec726b1e3e1eead3", 0x8a}, {&(0x7f00000002c0)="a6d2568a7bd07122c07a64b3872abf1042b5b0d54a16545242ed7c09ecd0c597001b863cae65b0abf4adfe5abca51f2548283c6471e62bb1ecaa3ce34e5eb144fa92b67993e8721bd95442850a0501137b600dd8c7a3ab7baec85419", 0x5c}], 0x3, 0x0, 0x0, 0x1}, 0xe) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000380)=""/109) r8 = accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/17}, &(0x7f0000000500)=0x13) bind(r8, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) pckbd_enable: command error 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8000005c, 0xfffffffffffffffe}, {0x3, 0x0, 0x1000}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x29, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) getdents(r9, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200f, &(0x7f0000000340)=0x1, 0xfffffffffffffd28) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x22}, {0x4006, 0x0, 0x9, 0x2}, {0x8, 0x9, 0xfff, 0x8}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) r10 = syz_open_pts() dup2(r10, r10) pwrite(r10, &(0x7f00000004c0)="fbaf8a8d1a029be96914f6357e3abfbd60bf0103f6a097c8d32730683b9988b336a85476a4e1cb6f4f7912e7313cd70424ed2c0bd30aa5d75cf19dbfe4ea3a45cc17f918b6901976ea1334b9c80f2af4c3553bb5cd9a396b8413d8a1cf3312e93cc8fdf71c7773353dba95e0a965ce3720ff4b7ec84be20884f285b98e82b38f455204771ca0fafb28afae1035d4d382bd3292d1627a56f3adb27a19c6c1d94431580521b811ff36d934f91bf75844a5d5b8ff8683e382165799284baefd0869c0b47249fc82ac59ed4a1015b6b3557a20f14dd495ba720edaf2", 0xda, 0x0, 0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pckbd_enable: command error 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x618, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000180)) 16:01:24 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x21) r2 = syz_open_pts() dup2(r2, r2) writev(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xef, 0x90, 0x4, 0x9a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *209462 83222 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e4bdd,ffffffff821c796a,3b3,ffffffff8219e2c1) at __assert+0x2b nd6_rtrequest(ffff800000a75000,1,fffffd802e517a88) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800016959f18,1,ffff800016959fe8,0) at rtrequest+0x9be rt_ifa_add(ffff800000ac5d00,240404,ffff800000ac5d58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000ac5d00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000a75000,ffff800000ac5d00,ffff80001695a310,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff80001695a300,ffff800000a75000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff80001695a300,ffff800000a75000,1) at in_ioctl+0x1e7 ifioctl(fffffd802e4bbc10,8020690c,ffff80001695a300,ffff8000ffff3b40) at ifioctl+0xb34 sys_ioctl(ffff8000ffff3b40,ffff80001695a418,ffff80001695a460) at sys_ioctl+0x5b9 syscall(ffff80001695a4e0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,de10d1d8010) at Xsyscall+0x128 end of kernel end trace frame: 0xde3dc1836b0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.