85319e2fb77416a266e302d1d3f333d3f4405a2f288066a126bcfaba887273bebba9190ae6b9048d00bafc90fa7273a2a068b55cfa9b8b6a9abc7779f97b7c6aa3943e037134cebf8b0d5f4c1a8422df2c05b27eee85490111eba0d855a3e29330af28de1a22d9faa63c14f708f1a5fa797e777a351a88e7c309b0b3e0308eb5c0dd1795fe7ccc038827898f6c2df6a7fd39b966167f4df2f177cf36bbbcdcb51efef6f808fac7bbc297ad963ac813221f7c7f8d96a2c6190d08a5afc766b31a72f9f1d2da", 0xd3}, {&(0x7f0000000740)="969c59e85791d5b8110b3d38dd66974f7c6557699d136a7897806ab20583f8de4d2f0f1d24d4d5249e0110e2b109ccb694598f1d88cc6831bb0b9a96b93fc79a1e5f05676c9f0d1f423ba18dcdd95d81585224bd77373c49dc2c7ed1932d5165ad76e7ff6229239daa3c7b002f55ac5dd6c57d23a48e3db1", 0x78}, {&(0x7f00000007c0)="a0dc6365ab7a88f48dd313b3a9e3f9c9e5fd0b9f33f99093a60d66180ac5dfb0535376283831a1c24b839e2923a37049f763d53333ae625fc8751d962a6d475b244b3c05e4077fd5375c2038eb183e3cf9ea556c42bd4561083fb4721cc28105d655c1820e5cf097edaff5b2b1700886770939450b4afaf97a7a6c62f6d8ec3cc09ca251bc0c1b68486a68ca6fc1092d6b7a9b1d80d3028daeec373244768b05c6f575948f85998db55d5c2669228a5f77b17953886f64e62df3d1d1395d0f15d2f19b6bf45fdba3c475791996605b7b8d7265e4cfa5fd82779e6b03499277428db2e2593d8c", 0xe6}, {&(0x7f00000008c0)="92f31eb1e979993bc412b3ec25c2a4975d5bcfce6ebef2cb74f645c7c6a5bbe49429814f84db66bffabcad60cc61268191433439db8228805a14ad0516fb61679a413a0d4b200ed9d3b9184ff52c", 0x4e}, {&(0x7f0000000940)="f75ce5cdbd7a30b1686334edaaf2593be8c0369323a455bfd7a69fa17ff9ceb2d88bdb805742ae2db814f74f1c927c8c62949e227400f45b9ec293f9fcc8ed919289e26198e6a199e234ec475ef2016c1f67dc74506672db248a15c5bccf4978f81e8a4cd99f2be8469ea5a75c91fadce3df307e2ff11b454367860754d049713a124467198267717934151f1dfa21f506f4f1b5dc9dac75b8b579fd048a6a2a28948b90522d55ee8ade7b6cfee6da0974231554cfaf1ff34a31d6a3e3", 0xbd}, {&(0x7f0000000a00)="fd6bb532532c9fbfbcf0011c35e0c86b33806dcf7ea1a3d541adda2156c344b1fc5b3c5b1f711fffc257cbbfd2c893219f6277747c0ff65ab79506583ab9d89ed68b163ac9f1a106241fc5c5dc2bbf73e195072248bdaa855dc539f96ace96e87899", 0xfffffffffffffe50}], 0x9, &(0x7f0000000b40)=[{0xa8, 0x1, 0x6, "0ccce266826fd5493d40b9cceb0d87e3c2a0e2a56d597dd2c7536b83d7f435bc474c8bbbb62c52ab904a77cc16e24ea626671f024ad524d074b2aee00991949af32b69b1e436c989d2898154885ceb0965d1ae4e00a2b1830647dcc851c3769f41803f23eb834dee908ba1b7847f101998748d58fccdddf29d394ec775c195654df4d3f5985695bdbda8f10b0ab17dfaadd3123cb999"}], 0xa8}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f00000021c0)='./file0/file0\x00', 0x40, 0x80) 21:51:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200002ed, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0xa2) semget$private(0x0, 0x7, 0x12e) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000240)=0xffffffffffffff02) ioctl$KDSETRAD(r1, 0x20004b43) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x1}, {0x0, 0x1f}}) 21:51:29 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 21:51:29 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x13) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000040)=""/36, 0x24}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 21:51:29 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) pread(r1, &(0x7f0000000000)="5ae4efaa249577", 0x7, 0x0, 0x0) 21:51:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000002380)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 21:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x8000000001007, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) 21:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x3, &(0x7f0000000000)={{0xfffffffffffffff7, 0x1}, {0x7, 0x38}}, &(0x7f0000000100)) flock(r0, 0xc) setitimer(0x0, &(0x7f0000000140)={{0x8, 0x8}, {0x7, 0x100000000}}, &(0x7f0000000180)) 21:51:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x204d5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file\x00', r0, 0x3}) r2 = dup(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0xdd5d, 0x4, 0x8, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x82}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2fcf}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x3}) fsync(r0) mknod(&(0x7f0000000740)='./bus\x00', 0x2005, 0x8000000000005200) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './bus\x00', './file\x00'}) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) read(r4, &(0x7f0000000140)=""/24, 0x18) 21:51:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300025c7e14615bca7fabdfda03dff8bcb49b6a8e0b51d33f58cf50ce4738866ec70d760e7162158ed77f21ba387c4b0"], 0xa, 0x0, 0x0, 0x0}, 0x0) 21:51:29 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$getown(r0, 0x5) 21:51:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x30, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0xb7e5, 0xd896}, 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000280)="c449c528b06f") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 21:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000280)='./file0\x00', 0x108, 0xa9b) 21:51:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x2471, 0x281, 0x8001}, {0x6, 0x0, 0x8001, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 21:51:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) 21:51:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r1, 0x0, 0x6e80ed4e9137e924) 21:51:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) sendto$inet(r0, &(0x7f00000003c0)="3b5f04a017a0403d1653fca2a3623046d1a14b5602b5461fc970a46987ec37daf338d903ce0be812d76f7463e298616e6b436669f6b511622369af8596133e5a685bad7f6eb184364081c13d5f86bec41682d5860def3061814cb2254b204be4989304c5b190da0de94b013e544ad32cad881a10c25e1d88c7489eca536161b91ec7", 0xffffffffffffffa5, 0x8, &(0x7f00000004c0)={0x2, 0x1}, 0x87) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000340)=""/10, 0x2f0}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000500)=""/4096, 0xe1966434}, {&(0x7f0000000300)=""/64, 0x40}], 0x5) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0, 0x48}, {r0, 0x140}, {r0}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xe1) 21:51:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:51:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 21:51:29 executing program 0: r0 = getgid() getgroups(0x4000000000000013, &(0x7f0000000000)=[r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:51:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000100)="4cce8abbe45ef061c00bd0253df38d7d88fa54db1102410d3da60e41a8a470fd433d66943e65f589e7fae3d8eb11b448f58496a7cbad6a50de4ba651f06e205b8ea135344d9b4bd7e971a259e1faf3974d6cf1f883d2145afacff225291a85ee4cbee339dd739b39966606f129f8cb052c641905ebc13b561946ce23a871925dc0942fba879eb0af1efb967be49fe571f4668c2fb74f5022457e43a3971e0a05a370b0fef6", 0xfffffffffffffdf5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0xd1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/30, 0x1e}], 0x1, &(0x7f00000001c0)=""/171, 0xab}, 0x801) 21:51:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:51:30 executing program 0: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000102, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) 21:51:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750f19fa98ba93117832253ede89f3b96ba0256fd4a33452901e47950dbba7681261001ea1063db969bbc93ba81565dda0fc375b07c9ddba88f50d4eefb7dad365a3144fbd0b54160bdfa23a53c561c7cfa7b276322502ac35c4686166c9580fdac6e0a94816148a36f838d11803c0f0a234692fe7f414712aa91a31bcc292a660e6eb5e139700"/285], 0x8d, 0x0, 0x800) 21:51:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21, 0x9}, {0x0, 0x8000}, {0x0, 0x6}, {0x44, 0x7}, {0x0, 0x6}, {0x8f, 0xe8}, {0x187, 0x7f800000}, {0x87, 0x400}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) 21:51:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x2d, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfffffffffffffffd, 0x401}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x2, 0x4}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0xaae}, {{r0}, 0xffffffffffffffff, 0x86, 0x20000008, 0x5, 0x8a5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x9}], 0x1f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x40, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x40}], 0xecf, &(0x7f0000000200)={0x5, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 21:51:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r1, r2) syz_open_pts() 21:51:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1200000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 21:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0xfffffffffffffffd}, {0x4, 0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:51:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x908, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc) 21:51:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x9) 21:51:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xfffffffffffffffe, 0x0, 0xec) socket(0x1a, 0x5, 0x200000000) 21:51:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) close(r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="d2cf2e40b2da0d653000"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xfdf4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='/{%,\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) 21:51:30 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='x\x00') r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = geteuid() setuid(r4) r5 = dup(r3) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r6) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r7, r6, r9, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r11, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(r6) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) 21:51:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {}, {}, {}, {}, {0x80000001}]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x5, 0x4, 0x2, {[0x10, 0x81, 0x80000001, 0x0, 0xffffffffffff0001, 0x8, 0x10001, 0xffff, 0x8000, 0xa423, 0x7, 0x1, 0x3f, 0xadde, 0x0, 0x100000001, 0x5], [0x9, 0x81, 0x8, 0x1, 0x2, 0x1, 0x2, 0x4, 0xbc, 0x1], [0x2d819a4c, 0x10000, 0x350, 0x100000001, 0x1ff, 0x4, 0xe848], [0x9, 0x8, 0x40, 0x3, 0x4, 0x2], [{0x7, 0x0, 0x9, 0xd0}, {0x0, 0xffff, 0x1000, 0x401}, {0x4, 0x4, 0x9, 0x100}, {0x100000001, 0x0, 0x0, 0x9}, {0x4, 0xfffffffffffffc01, 0xff, 0x1ff}, {0x6, 0x1, 0xddf7, 0x1}, {0x7ff, 0x4, 0x1, 0x8}, {0x3, 0xe9f9, 0x100000001, 0x8000}], {0x6, 0x5, 0x6, 0x200}, {0x3, 0x6, 0x1, 0x5}}}) 21:51:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd5, 0x1b, 0xfe25}, {0x7fffffff, 0x80, 0x4, 0x62d}, {0x2dec, 0x1, 0x2, 0x17f}, {0x0, 0x9959, 0x401, 0x2}, {0xfffffffffffffffe, 0x1, 0x7, 0x3ff}]}) 21:51:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x44, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) dup2(r1, r2) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) 21:51:30 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/160, 0xa0}], 0x3, &(0x7f0000000380)=""/179, 0xb3}, 0x42) stat(&(0x7f0000000040)='./control\x00', 0x0) 21:51:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x600, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x100, 0x5, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000080)=0x3) 21:51:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0xa0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="e8efa8d65afa4b0565282c7d67e1e3d51c410025f497ddb245e682312ac717c4c5e2651c347c687c35b162fa3077edd6865ed8f0b58908a8d369767318794f0ed97bd5806a12370a37ade8075d28e0deef9b90fca585f3e0da3ccc7307d7fe43d875f40a6810f1a775f15b4d57ea9d2fb55848bb8a8a", 0x76) 21:51:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 21:51:30 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x42) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 21:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x1000, 0x20, 0x3f, 0x3}, {0x2, 0xffffffffffffffff, 0x7, 0x20}, {0x9, 0x81, 0x7, 0x1}, {0x80000001, 0xffffffff, 0x4, 0x7682955e}, {0x80, 0x100000001, 0xffffffffffff7fff, 0xfffffffffffffff7}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 21:51:30 executing program 0: r0 = socket(0x13, 0x8000, 0xfffffffffffffffc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000002240)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x23}, {{r3}, 0xffffffffffffffff, 0x23, 0x4, 0x2, 0x5e}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x100000001}], 0x100000001, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x1ff}], 0x3, &(0x7f00000022c0)={0x4, 0x8671}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) dup2(r1, r2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000180)=""/73, 0x49}], 0x3) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 21:51:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:51:31 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0x3de) 21:51:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x400, 0xfffffffffffff000, 0x9, 0x9}]}) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:51:31 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0xffffffffffffffff) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/102, 0x66}], 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000002c0)=0x8) getsockname(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x1010, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x2c) 21:51:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x1061, 0x2, 0x1, 0x9, 0x434, 0x9, 0x0, 0x0, 0x4931, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x887, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:51:31 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x3ff) fcntl$setstatus(r0, 0x4, 0x0) 21:51:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 21:51:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x144) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x8875, 0x7f, 0x3f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x200) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfe000, 0xfff, 0x2, 0x8000}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') 21:51:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x208e0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 21:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1ff, 0xc7, 0x6, 0x3}, {0x3, 0x4, 0x4, 0x4}, {0x2, 0xf53, 0x190}, {0x4, 0x100000001, 0x6, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40000003ff}, {0xb7c, 0x5, 0x0, 0x100000000000020}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 21:51:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getdents(r0, &(0x7f0000000040)=""/202, 0xca) 21:51:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x6, 0x0, "fd652c891f33683d5a97a680284d33b91bd73145", 0x5, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) flock(r0, 0x8) close(r0) 21:51:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x400000000) 21:51:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 21:51:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000000)={0x6, 0x3}, &(0x7f0000000040)) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 21:51:32 executing program 0: clock_getres(0x5, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18c88, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x60) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x5, 0x44b9d76e) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20008, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x201, 0x0) r10 = socket$inet6(0x18, 0x8003, 0x200) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/32}, &(0x7f0000000340)=0x22) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x6, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x80000001, 0x80, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x5, 0xb12}, {{r4}, 0xffffffffffffffff, 0x28, 0x23, 0x0, 0x4}, {{r5}, 0xfffffffffffffff8, 0x24, 0x0, 0x5, 0x9}, {{r6}, 0xfffffffffffffff8, 0x93, 0x1, 0x6, 0x3}], 0xc0, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffff, 0x5}, {{r8}, 0xfffffffffffffffd, 0x2, 0xa0000006, 0x80, 0x3}, {{r9}, 0xfffffffffffffffa, 0x83, 0xfffff, 0x6, 0x5}, {{r10}, 0xfffffffffffffffb, 0x2, 0x1, 0x8af5, 0x9}, {{r11}, 0xffffffffffffffff, 0x94, 0xfffff, 0x3a9e, 0x5}, {{r12}, 0xfffffffffffffffa, 0xc0, 0x40000000, 0x6, 0x1}], 0x1, &(0x7f0000000440)={0xf5112ae, 0x1}) 21:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xfffffffffffffe93, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 21:51:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x48, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:33 executing program 1: truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 21:51:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x6}, {0x52, 0x0, 0x0, 0x9}, {0x40006, 0x40000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:33 executing program 0: msgget$private(0x0, 0x21b) mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:51:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10010, 0x11) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fsync(r2) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 21:51:33 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x140}, {r0, 0x65}, {r1, 0x4c}, {r1, 0x2}], 0x5, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3e08, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x7}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r4) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/91, 0x5b) chmod(&(0x7f0000000340)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file1/file0\x00') semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/45) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0x23) chown(&(0x7f00000004c0)='./file1\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xffff, 0x3ff, 0x38edc9a, 0x1, 0x89d, 0xffffffffffffffff, 0x100000000]) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) lchown(&(0x7f0000000540)='./file1/../file0\x00', r3, r4) semget$private(0x0, 0x6, 0x44) semop(r5, &(0x7f0000000580)=[{0x0, 0x2, 0x1800}, {0x0, 0x100000000000000}, {0x3, 0x2, 0x1000}, {0x7, 0x5, 0x800}], 0x4) semget$private(0x0, 0x3, 0x140) semget$private(0x0, 0x0, 0x40) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rmdir(&(0x7f00000005c0)='./file1\x00') execve(&(0x7f0000000600)='./file2\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)='i\'\x86$&(\x00', &(0x7f00000007c0)='[/*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='%\\:]\x00']) setsockopt(r1, 0x80, 0x5, &(0x7f00000008c0)="e9c92e351207142c384db5653f1e387105777d1596e5a5dab3a49b9d62fe61d891bcf67835968cc62e1cf8ec594b5b466c116e1fdc537536c8ef8b18457c0431a2ca3d12ee8640da31fb46001861263845acad2e093ab5f438e535d144bde1dc90f04b483c46c1fbc2515ce0b49bc080c22a63300cb1845ec8ad4ae2a44cb49a071bd9b9d43e9bb0c7f466d11e13f5ad5d25de2e84b3e8fa7b028b45e326ed0c238685f88129ef3453114022f1427aee138e24cd3f9486d073e54243e3ae00408db92590ce05f81177e2c7d623f664a65b90d99ced9e50b7bbc39843e0888b0c314d6dbcfaf9f5dd1a54fabeed93136674f51e0f2bf9cf829be2e2f4ae9ff2c97ca1b3c396000aa157294eaad5ce01e28002836f84f16c4bf9aaa03f111b1f6df3bf0d1f216d9fda2c9b84a33e12109e9cd654d931240ca89ef21ca0cd9827bed395dde9d3885a6bd0fa74989e9e9bbe013a054f235bdaa74551cb4b20eaea88ab0c0933a4b72cbc4c960d5a125677830636fdc5778a2feb5fa087116157cb14064227c9a88187f00b8d6ee5bb087d4d5b423c553925cd39ec341f1df38de9c2b35fc1bbf2bebf8ef19365284216678f76580fa1865ce1193b8ee97e2c653737b8b860ea35a48ddd3b4ef218688bd5d92d8ecb7b7fb199a9d3b8d2edda1d7f028afb9e9d062ce120da729e06e10313733e552340b1c7bd32a9fec13fb2432029bc1c5ebbc0e5c92dc62c17d07bd5c9ff8e058d1e2097779195ea9a70805ec13948bb5e4002f90656f7df0271c6b0e4235ad60156689cd753a7bb7e30087c3d44f7829f79b2bac3b5e4faac337e340066d404bb23ee66618c1eed68c7d15d548587306f1857378713f5fbb60b6a585bf0002821a0194992df61e7337058732f0840fcaf325b04505e07578ce15dbc9e38267561041d1db750df96a5b361bf391f1898552adc7afffe343235377e19c62f6f608dcaf6a8b3f8732764a9e523f2f880c2a14be74758a36b976e9d1aece6f9611be96d9cb903558a853096641c25dcf507489fb91b61609d3a8af101d0cadc2769292251ee265c2366b8812dcf1037fac44da56aa0fc1143e921b3822d3233b7e1e99d4f46b63d13086ffa7e7b1556b8b3955b2419a9ee735cc1bd66e5051dc922574bdf52b0c21a8f22e2f951bc1570c793fc505d7af1a7a27a6bc41ce2b1391591cb72813c5e97c7ee5bd370fd7c0788c85123f808b9b56c973e95d340d5880a9ff409c38381be963ac8268ac64faf0d48430eb824be7be58b71826812cbdf94d5e15767adef5023f85a79857b71ce045e348c7789874a542f4451fd7e3b5a1ee87886b722454f007e562269a2723b799432822264ff8e818177005ca6f82f7d8719d61733b844f2a9d0f5e501ec3b89e591ef23a90ee2f96aec9ee16a811f315d81c587554e95bd577d7eea927e3be9241ce0117d18f0888efa98955e87900965d4024bba38a02c684d19b965eaec18cc1e42dd24f18c0520d886545543e5842f150cbdc27da7464a9bdae5e7901968c05e78c1738b35b89604e60dc5fb6b940744c40e9023f069e12daee5459fcd98d152b13caf038bae986a309c6f8c8295a7e8e99b8a9da350dd189c570c8991e64ba1ed101a7a60c00700780bad2025b164b0dfe50ccc7afa1593eebfad094d7e0e889b1a1d92e9fd57768e79eb4f7589284d9aee03a775b31b00a1a682066bc9363fb00eca1741060be8ae7d59a29a5d1aae7c1402c5e7c2f1daea2f65e7f5dfb0e31d26763a10d1d3068c931e27619d8d02afa67389a588acccacd801831a745c39fbc5858980cbf5d697441a02dfc9b41ac4940af03f5531741e8b8ddf4931554d1c5aef25d00fca8239ffb2c605d68668d84533af76bc9c85f5ac314b4a2e23e9316e1e5fb831374b6ba5c10ef9438a114c9f1d96f1ed3ac3d4f744bfbfb83972e4c11fd30d111c645ae118fc80b7362199677ac20bfaa916e546f3283f17f0cb02938afdfa640d43fda274d6abe9312bf49ed2340a83a3005235211de8b8adb40e5ad7b36ef565dab0d070e71fdf4a810ad879b559d8582ae68cf6f3d73eda4c46a2a7b9140df1b0d4e27c0a110bbe4003338f88ad7bcf327275cc09afe2a02867a0d27eaa72347343fdfa447ccbc0074bcb16c75e082b4d8b0704ec2cc0d11a79392ebeddd4ccfec92a135ba102ede3f01d0bd58aff21174039b7567b73fb363d29939872c1cc32d1c583bc5cd14b2b654f13331779dfbf683aebee50eb68758b815316a8e0a93a665f2d507da8afe97086bcb41c0fafb636fe23fdf71e606b23cab70e1f80e8d358327ed4c9258c3cbd9ffabf00755f351dbfcb05144cd578febd5806c82cd3306b3b8ad9ac6e2dfd88c41031444400e829e4328e3e6b47a9ec672908eda088890e17308cb1f0fd72c29f7dc81c502214bff56f3e7ff031fbbdb9db0564f14289c7561878887e27c4e7d0404b09f1258e07e06b0df15dacac501eadef49b57c483e2096f2ba1493800e736d4d78c0062233f00648c38a535b22685d00c4b67fbac777567a75540d6c087de0a372f9d56ea54b317f25d7419df1bb354cdc96e8d09499dc51b39521774a3fef7b5b639bb76136ac799b0db46852dc8a2304eb7f6b5287624d8bdded181cff0bf99e54ac551368e347c5d9e1aaaef6103d8012e646fb510002c6ac3924ff2dbaf76350f5075ee612c8051e73a897acc4cacecaf89834d086d1db9ab5adbd326ccec364b1c8dd9c86d507d0575e6ca723c8637c906c8eebf32bd1c97d94480afd1bf628645c8152d7f045eb62e133e2728bda38b47df5d8f2f0f5b611ca62387ce7ff0e0828d0ba7e5890794a295772ce3bb0173523307cb716f62288a04a2352b773ecb6ce7d5f3d7eab68c8a2dae526db42dd9bb6f3a3d825270d0b5d339c1eb6d81de16647bd6a2eb850a0530fb036f5b064a9a9502156428ae31745d08144e2c7abc85a4661a38c3454be88181dbd99ed8fd7dfb45c7b28445b15003369a3e92c30380b7256738e0e5df767514abee8cd6b53768027c3844ab2bdd2c8b9cb9b3ca2292680b2a77c76c1e2764e93c62db83083c6cce1a26e99504ad9f7aae0dc43ad8961d320bed6bc4310412f114814af6c9f18280aed047db6b9c8e5295b40d81333c66ab1e8eb4a3134a05e00191c9bdefbbd8fff26a016d12720802da27201396dd13dc1dd063dcb2e1088ba3f4413d33e73645a932ac7bd76d2ed68a41280b1ff5e08630bf6813dcc7508742b4058fb76c4e6aeecef6ea8da8b4158ad422b65f25bac62e258165809c9170fa182a71ba6a8bc5f36f3addf1587234ffc3fe7d6f3b18abb2e47a0378f68637e708d9844f4067bdc535da0c8d5ccfc856a365af4b10acfbba43eb298b737699169679fabeaff83c9d1e9e31bc900e432ee31e1a2d9f8c1b1a7e85c8c50ae8dfd05a8312472bdc05c045b1298392db63d0e219054e7e4fd785b3e7c4eb99cb582cde4c7c319dce8366d4ab4a95b2c403a0be6695cc1b2800b52b2dd5e6168bef666dc52bf592e186bb4af97835634cd19f77d6d91e659a3a1c82cbe897abecd45f8703cf9d2a2a1c392b9a1f279ec42f48902a8c49b1b0feb2f9afa1f1ce37a1031078f101d8d4afb8fdcbfffd21580068f2168bc57f716bd9f31dad18a0e6db4e3877be0e2e8339e53d70e28236b0293f6a190af4377633ab8c66cf7086cfaf28aad561df9242e41d2256a29d7da8cb635e4794e137266b85afec6696bafb12260ad13f6aaa4aea7e0cc4bbef6ead487474185811132bdedf78939836fd8b11a279f968b4c2a1a18f431cc74d1202fd1e0cd54f97fb81f64e839afd021514a74d7fcb068339c4178a0a099914eed06586bfa1400cf8b335bc57ba7ab11ad77ff23d852bdd242da438f9c659a302a218a91a37e7ce6d9e0bfe72b7079faa4c79346b0adf157b23b450f617d08637269ad213b1ec65ba5c2609a4efdb133a8fe8b09386e48dcc326fdefac50b4e7020cd6510a1bc2d7883f32e7d90ef49f301699232b006479e6f73c5db50202f10a3c0f27e5c1e9b11fa911a590a33c38ab2641d80974cf23a7d1f6657f84e3caf5d59e040a5e567c018739385463379ee04eb8f68ddff012f92052a8c9a7a0f4ad085f658c12065156079000f72555870efa760aef5d2b2acd92f3e1a5684e0b9328ae5a0f76893dd6e5486094685cdd349ea05f78114800fa9573c18901859c1dd6b5aa32f062720357e6b7533851c9b77e6fc00aa5ffff52550444a89771acf5df6631057b2bb594f3812cec28b549be272732c3c8f13aa736e51af9c3a9a6b1e2d6b4d70595d5552b96848caf37a518f43691e9ff37a343dc30ab4ef858dd74e30972739430fb5cce79afcd0bb21ca5f973b2a4c974f0eff3f4e27e5d65286c490d1791bce6bd1c87bf691c3f7dc0be50348064df938b53e33bca46831c287ba0af4381cd10eb33920191609ea1c6440606a6941b7be4c6fd1616f853354d1fe6ded95f4a36e728b6c084839a31af6262ece7e16cf5ee84f45b680e1f48c089a2f0179b9fa0a38d084aba4d9c71bb0585b25bb12c70ad6c18b76ecbbd403669ebd484d9c624ba67b3ef7287f26d344e403762be289b0721ab38b203122f3c9d3fc6b1458cb632bd404d8d7e2b07495d100706c791c755cface8b3f860fad6799008f487bd47aa590b1e1ecacae4fbf126b9d2643f393117cecc371e1dfe24ac715f31a6e9cec3d69ea1ac52fa0905557406e1c4306772d5a05e1614683cdc3d308b173120af4ed1aeda1f52f8580af0008fbec4821499f9629720e625a2ef296b72709e2a3a384eb47d8ac7f8b6c52707a9e8b2c9aad3123082aee21586a4d31a5810c156f20323f9e4ef25edf26563b9090adac4c31dde65147586858b3cec7289d1a8ca1e1497959aec0c4a58f4e7cb7af98c6ac24875846ec93f31666691a38abdb907a87234a6500cd2025c208521e26264c9d91edbb95cb81928e71b3dada5c375c479f20eb2ab2fd758993d361449b50e71b684c4b121f2f6cd369a710b6a167c50cf9d3b180d7d1c543d2f751aef8106cfbd423fcccca8204f6601d1a7d0ecc3c7b23c88fd851f706fe6b6a31b326ad6a6e92018dae34944c3a6ffe5bba50b5df0e6fb6657cc4b3ecab1fa0465634edf225a5685b7c9d4e2fc9f09ecc7b466c35a576ac490e623d01dcbbbe360fd5b6fd6cd7d157f5fcc8320d62aa830791c7de2c407a28be04fb994312c9d47cdfcda3647e2f718db634c8a165faf71d09ac7c182e0a49dce31b404454a8c20f3edb03b5672f8d35fe06f2873d494970efcc79c56f5db7615cf68e1f8ab6d97491ed835eb6f6f4abd495f074f7c0764fb42ac9ab001d59b3ddf524ad8497d299586306ab2fee76a1bb94e201823df262ce454af15438c0e6c6e8e67893b2024671b43ecfe3bb6f387d83b5c8ba71a499fc8482b8a24f62e3e549a8e84b54208098f145eced3e8c0af89319fab84f569cd78f68cd8a660656862744b0d040fecc16c9d2446b6a84f0ac5ab39a12b8a0c5aea0b27ccb462a4d5939fc7f7902fa69919a6fd8b6f3990c70441cf42772d4391a4443e99a41cb62cb2c68d262b9eae113d4de4559aa800a1f5b7f5716f5c285efe1d89841890d2372e5ba595065f3f2f951cdc5b7b423cbeb55657f36fb6fe919217ea74a526765e27d925ed9adb3d7fc0c5727068265d24f7e4ee85cbc6c5a80a75cb390f68543ae236526db335106fd6066fb78f67ea11c464de86c4bc06fb3d514f7f4a9381562704", 0x1000) renameat(r1, &(0x7f00000018c0)='./file1/../file0\x00', r0, &(0x7f0000001900)='./file0/file0\x00') 21:51:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2f) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x2}], 0x7, &(0x7f0000000200), 0xff, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = kqueue() r5 = getpgrp() r6 = getuid() r7 = getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f7464d057432346045622b8b8e77f6f90d0"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="b2ed77b84c9eac21a27c04b67529e9eef73172ede3e3d588e71129f5a190d3f0ec5472eeede42385b42b6b840e5446b97524fed157df958309d6234ab5f590c24b9a80d896738c0cc07a923c86063d7cc48b4769a932de89b7914d68d978d2dc2fcd9b2c727d5ff49d0d078ce759922b9e043377e0d0365da52a8aec6462409e9239a216", 0x84}, {&(0x7f0000000240)="ca4b77f378e21ace365efa9e", 0xc}, {&(0x7f0000000280)="3f19be2b2feb1ce285694142c9cff497f66f563980bb3c6f3515ad2c4bcbe824249ee1629e986789430165cdd97324d92c9167772c917983e3584c49e23fc2f875e8bafd943d0c26d19f40598ee8b3816b101cf4fb1e10e2c746bd873440fb14420bee8a4fe393", 0x67}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r1, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r4, r3]}], 0xc8, 0x401}, 0xb) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000500)=0x800) dup2(r4, r0) 21:51:33 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) poll(&(0x7f0000000000)=[{r0, 0xac}, {r0, 0x4}, {r0, 0x40}, {r0, 0x8}, {r0}, {r0, 0x20}], 0x6, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:51:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xfff, 0x5, 0x4, 0xbc42}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="96") 21:51:33 executing program 0: r0 = syz_open_pts() clock_getres(0x6, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r1) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0x8d8, 0x4, "db66cf741cdcf02c17ff7789a427a4bdc3d1333b", 0x1, 0x7}) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xcfc, 0x0, 0x3, 0xfffffffffffffffe, "9bd3a267a1555d907127adc4a44bbd2bb1ce6119", 0x1, 0xc464}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) ioctl$KDDISABIO(r3, 0x20004b3d) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 21:51:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fchflags(r0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x9, 0x10000000000005}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x1ff, 0x6bd}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x43d, 0x200}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x200000000, 0x8, 0x168}], 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x8) listen(r2, 0x3) kqueue() minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x4) fchflags(r1, 0x10000) pckbd_enable: command error pckbd_enable: command error 21:51:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x9, [{0x2, 0x8}, {0x2, 0x100000000}, {0x2, 0x3}, {0x3}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0xffffffff}, {0x3}, {0x3, 0x7}, {0x1, 0xfffffffffffffffe}, {0x3, 0x300000000000000}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0xfffffffffffff1df}, {0x1, 0x498}, {0x3, 0x9}, {0x1, 0x80000001}, {0x1, 0x6}, {0x3, 0x5}, {0x0, 0x8000}, {0x3, 0x1}, {0x3, 0x4}, {0x0, 0x1180}, {0x1, 0x1f}, {0x3, 0x200000000000000}, {0x0, 0x5}, {0x0, 0x2}, {0x3, 0xe3d8}, {0x3, 0x7b0}, {0x3, 0x8}, {0x3, 0x8ba2}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = semget(0x3, 0x4, 0x411) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x9, './file0\x00', './file0\x00'}) recvfrom$inet(r0, &(0x7f0000000300)=""/56, 0x38, 0x801, &(0x7f0000000340)={0x2, 0x1}, 0xc) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)=')\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)='&!+,\x00', &(0x7f00000005c0)=')^(\x00', &(0x7f0000000600)='!-\x00']) getsockname$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001700)=""/4096) pwritev(r0, &(0x7f0000003a00)=[{&(0x7f0000002700)="80d535c32330361cff01c9d892c66ba0853ded4e9499127a6e6c5044faef3db052c7cbfb77bb42d8713f3c1a6efdb27892dba95eff4e02f384c806e9b682accd732035b0fbc90009a8f9ef5b6ef717467918445ba6b220998395b36aa8fa90fe3e6000a4edebd4de037171c2663d9148358bae4da3d021b979921449b56145e4", 0x80}, {&(0x7f0000002780)="56da78685dfb1a97d149fec1d6772b642defd3ecb12355a331be092d7ba281d38bb261da99c620aa1c7eaf0a5aac74a4af2cc41638c673778c77de43a915c36ca22ae9a7ccc0b43c278e8225d174fcfc0418081215c4092b35e24a45a69fb5e632", 0x61}, {&(0x7f0000002800)="0107adb4a76680a7ea63f56f7290064d1b4b52b800d2203034b1c25c546603d2d5f7f55b466c435da85ad0224d6a52fd764669ab5be8145e13e830e688f3b4f1bf3d5eb48aede0b71c37a94d2e8a804e2f8c8773da495ead19d84403ae05251d5f380f0d66a4725d36450b929785fecca2dcee637d198e2c4e11f0d21b446fede7ed4e90bde28635539fa651ec46afee76faf1fe2aa3c586bfe366e39404f56ee8e2c5320a28f8aa89f33870bcb80db536a502de627ba937e0509993bc2d7dbeea0e59dac9a815b063e6c3911da2813d39c7ab4833d961837b1901e2d51101f5eff1fdab3f25d2720decd2458c9acc028a355e3330d561c4f158250c47dabbcf6e22bfcabf2350b91d484d27f8779d8c13b1a7abe1515af35c400d1fef285731f535d456f463b57e6c6845c2f1f79d4143eb06a1a8a880a1662448b826937823f4eeb0ee69d542c1c9d08c9194507f5c3967132ea4eee6be8bcb5777a9c2ec4157df88539c9ebd974bd1b68bc7864fb28e11da29c3ee0df3dd0b7bceb5c7bc1acba3a5c7f644842fb28cff3f66b556ea5b543e928aac1f37881b6aa1c9a8898760b6360c6d27563e199a8dc4e2e307e9f3b1e8afe88cd5c61da929e96c86b9165e30955d4d5a92efb0f895f43a6f4d17427fc1c383c43814eec4e6677f09765f40ab386dae716aaab807c74f86a532bb6e82054661a06ab659dc4e2920040329fea4cd2f7c2e96383c1dbc53fc1bc66cf3c4c5f088c951cb5c9e1bd9d959523652345cc42a915bb4a0d0e4bc4cb43f8ff868ad61cdd3a65e9430d5e8ecda9f6901f7272d302bce521563214dd12ea58ee7fd1ae6d0b31be9617fb6bf3801ba8064e61cba952596d121803bc907b010078daa978926bccff2480e2e0af2ca5825aa836c2196064bb64dae2ec83907c53260354e01af0aa29818e27287321ba61627b908c8806b643c6f3268992b49f6b814e8291155cbd570165d9e3cca0700662102be4f545ae90c0c293bc06f6a525bf24c941277db87e101a1cab138a95c340490107ea60af98bb39415d3ae2ef7ed5932a9631173f82a8e1fea5c537c141b9e34b40f6f5a4bf4aa924d0ae22dba3ace00832fab25667789d5b179807ad9b17a4c9e8f989d79b4b11f2f397b5b978cfdfe7c909d8c15d7cea2b3b9cd4ea92e80f514ec86a046b44a67756183b8dc299f602a580392efc0aa3b6f68278dfd14b0a6c7da09206d3831aea7af36d68ece320b92fe0cef18f2112ea02bf25ee2063d62008ceddb3b3b5b8ed01f018f0b9b10b12415ca16a8b2db9667545cb22bb9211123b7d6f1cb6c68a47307d8b277e07e3ae8acb76729ef07c6a9125c188b4e989d3cc6af13632141cce965c21aba8f77fb2c813d624dc71787f7f0882b851eff98138a56fc0b396e00e130678f93b88843229a2bc64182a71e35de7b37b658a3903e168a67b112c51ce4cd3f5b6507cc87e49d9b4420689ed37bba919c43186b635ed08a3e15176f1ecaebe9ce911c303c0f2153d0b267799886ae42f2bad837366c2a020737cdde96f1395e000918b0863c758df1569f919890956686e1dbce6c90a6879aca2cdd678f6c84edf9f0d976974fa35bebc9d64d888009890de1028ed0bc9068a4b8c2f6ebece031eeda6eeac3ce5f9339cf6c3176bcfaa1f90d9338df54409869be15fce33882024113b73bf8f36bf1da2cec1f63ab099233dcc69af57ed24d384a6f4390b0c26c2019f92f2662837e05ac2f70d7dc2f1b406412e41dc28888189b75455031f84e5ee6534e99c294f994231be188144b0da5bb72910ca3068f02b0b40fb7612871f0cb40cda294e260d7c7706358afd440c1860a8ad639f785502d91d994eb24e3f73664ff76d6ac112016b939cf0394450396ac40bbb62b4d5c65fc8e6b34dd3adf140ae1997e9efa31c5edc9f345b6731ba74c6595abd0d8e50132dfa373c320c0b0dc529c3cccee1153018fe10fe65d9e743c78052fed1c109de8068704dca0150adf7f1f6d48a53f735a75afb93a8a5f6fcf83d64a6ea5488436e193f974d7ca986dbd90e2e6305814fa85650ac67f17f2ba7e150114d92a0cdb93ce9a82986165e85899016dea3f4979106e830fa5735d7bf9bc133dbeba613bff8fd86c3bb6501537fae7d9313af331dc9aade424087ff7760670b46065fcc88ee860c6c3ee24f65a3ec30a2f7e0a775d221379b3c088687c9451a74681199459c81aca8ecf3982360c139b454c68b589ca1c16a901f7ce7889cdd2b84b8e179a69369228fe8cd9cfdbe67c6dcf0383316de76c949383a549f724e54f0df6e1d19633a01b7ae72f310231eff04183d4ad99350f06392b143a22267ae1058072cc7acade777acfb14c9a59009f8489366fb5caf696794c414ca921747f721e094caf0eb944a210f50bf9643bc545d91dc776f98056b29804fd64187cb15c367c89f1e9f8bf70f06851ceb95c00a2015a6414d7238f7963f4b815296912a3024064fc4eb4fd7fe2473ec81ba7778e2692b2bb8a7a65484989f48c3a7f42ef4fef15151caf2537bfbaef6a71628f8d511b2c3af2f3f9a0b5bfebd810104279ee4d070de58099ccb9b88edf17d0adf3b0896b36f8350af3e21e9ff9959cb3e1c1ae06bbc36b748f5545683a1dc666db666f9faeb54438e3701de572e1757f1d83133b9295595c5fd35147deda84bd177d5939806a7362a28572056af9b63f1ed35d6898bd19073d9d2a8a10cf389bf8bfb941cf0f10e10d26106c02c6a65d058017a2a39304d6ab842ddaca481ca64560e7fc916581d5ecef758bb6c93c21c677b8c13a391a40068eeaa03930068d045ec55d99d8479734ac686d81bcd56c9e8b08e168f078399a59e213255dcea885fe77ef1d37d8146d4e651e8836c1effbc50825ac306144feb60719d7736bd857e9d55520db9cc717f13ed0f17f4b8c9b68e5eac6bc8a545f880d58ec46fb508cf3febc8b1d8af3f748b374a21dd68b0f2faf1944a233ec5a09191887d3c6d7a7139e48b3a0e773f487cc4bd8ee7d2c63a4f458007579335ddaca5ba87c11f48994e0364e0c4919e5c750e599862105d6acd622544af9439c24bc7e19053f02a8d35d2885af671bfe0b16b358e38783291059237862380e6de6f5ec537f33766189b185890f27985a50cd25ffb098299d26317e2f3280fcbc1b2077bca6ba7ea49a2552f64940536b1bc90dc7b4120b0e762a4028774fc167e5f902c6825c59f6d4fabdab5f87f186dba68c349add41c78e4a26fed67b7b24625a5e82c4fc07c8198c7e1f2c8713dd02b36b315324c70fd372c63e199b0cb780420d894e7fed8ef5ccf9c1ea4c04b85341238155589e52cc57fa0b3f1b0ad53e877b90499464b2a1e16ba3be087c36e3fea6520616b6279728b46563c51e33ae7736bd3a7d0a7e7ed02f4af46e1ae81cc5a36cb9bf8be2d79cee1ccfa616d29d5630fc6a3315b660170d1b8a55ed26bac4b513b5b920c456d918ebf124f770447450d11f4963ea99b008d9bd9a1c7e8bcc68cec8fe50fa75c4441ae26c876cab98ab00836db0a6f760b2e9a39423812e218a7173e6d8510203be100f507ef196a6dadd004f0bcbc7b8fa5039585de77752fcc86ddf61d90d769d50b0363275b3b570d4504122a1af8adc8c7fab676a9aee1128bee5c27f81dac7b8396c8da2c8a3ed9c37e12925d5310b9e85b1d0b920edc4c95ebb1e7996d635ea3a23e65d9b67678150fedd9dcabc7431e45488583b5c0fb252389029bac78d9b040206323dfdd519bedf6d9ffcec4990012add10727f69b608c71973636896ecd549cda2f674b2ea670a4b7ee094270ca7c29d5e8512f84dd2f5434465795caf4f76b0f63fd34b88da8c6033639f8cb9d365187e3c904c3f4f4bac07def2b17d53f0f7f649e674e4dfbc88e5daac125164fc514ebd9031322289445c7d1ab4fde3e630473dad3a90b0768eacae2a896e772a4f8a074afebd6484791c25eb315c8847c644dd64a57bfce341eb8b93ffad7848908343d9b4206c7ade49d32dba0e0d7c68838b12aab7e33c8a5da5d3d010f98dd8a96cd56ba2af43efa050155983ee4618b6b323b44626b8b1f273538295712ba9c103279b025e92c66ce7f1ba4bad5f79eab39adfd4ae5901a9b639e6ba2318e008e6a92f293e85ee4012c22a622c0ee25d527f08b835f6550e405d2a8138d90121e419f60842065d18d5db9f6727b198dce501a242e237a7e425d11d1ab7cbac94f4e626529f90b3f85c1804f07ef299c7f6734d86bd5ac92bd80e3ca5ec6dd814bced532ea36a9f6082c9c8e1f77aceeea5ed8d9b65373fa4748a353e52d00ceb0cf3c0ef49d13ae485c7167a926f9b93fe581c1d07c86e12cc2dc4eef7a5c6511045326e794dddb6afd0ade219ffb43c1befda388e1c20d6aa86175da230fd97a416831e9dbb8e8c6164e4e061777f6f4f46b36bf2bb0fb6594a6692db4b2e9008afec21268892bf6911a432cba3a15d7774fcec43813475f7c37d3af715ca13d8c4c29eb971d983847df22027b0bba8acd446670a68abc3721e61b013fcc8034b164967735470ebe5764764a41e379c884b9a470620a327d44a0d84bbaf0ad339f5b4f47b726162abb36d221dbdfeea91c900e4310c30b0e4a5a8061b5c020b465f29564ed6cd2d946efa12eeb910ce886ed7ba38efe87ff4aad56fa495d854019e3a6091a97ba51ed03984b503c64cbe577b9b7caa049e841280e9e0abeed7234a976b69b3d04d057dab18dfef9b0f388529112a0232b862c22212de6b4e71cd4c21fcc1d2799df05f83fa44d3783a44dea634942c673db7ebd25b0ab10187ba4e0418f06bd734a28ba6efdaa1900bf4ae2ae80567731e5268bf1c7b5c26e5372c95686622cb08a3b1d18ab660985525837ca5da43cf7e57548eebad005a277e1776f6abf909fbd9cca150f62bb27b27ff5d70202546e43f680bb8904ee03bc4234df8d9cd8c8b188e96bae43499bd6e18c9634e7d1c179b926d903bfdc6e494c1f23e69204d43720f07d414fdba558b4e175f4da3e50e8abfef32ecf0daf4e77f761ac19607be5b9412fc213d72be56a3e01c98398da1763beaf14f6297ba33e4a91b2b30a261b68802ffdb7972e44b71d155c533dfa85b41239785b80357fd8bb4cd7cc962b5822ba41a8cad5af35e5be887340176ed27259ed6ca50be842e05cef005ce11ed04ce6665cba54400dfd66b0be05e7ea36167799d94a0f3a050271ca435e31e23ef004bd91c2f9842d41164238587f8758eba0f74bab4f73c6ca9a11a6169d031e23b34f0632d6fa96e318369b1bab062463f5e7d9c25bcba2a132183f8b2e5aff6e39ad75c31ab57b0c010917a0e42834f95c98ecfae48728231b683d42700a0958db29440f6a672b8db28fda715e3bf61d4c01bd0dd01056cd4b68bb3be8ecb84d2239450238d624082c67d3a64bddb096818cdab2b11abb30a975b8ff99b3955e35d08ae4e4d298433c8db275be087065e8e1d5cde84b84374c81f2b936074175654125195868cc6d446edbc64495660589a48af65025b9199bb7a30b0a694bd60a953d9909d7ddcaaa04a9a0a6d950085b84610b97d684a7742d5bfb0ac83210d7f598d30b02b267a3946a6689b80e5111229446aa1668ef60e26f5fe24e9d412b4534733ef3b1b12dd3546c9a6881cb5973fa165b429f7724973d588ee52eeec2e391f2c30b06855fc27ea6bd13818b50016338317e284452977b44516e53521207fee67046df6ffd791c6a4a657f5237960949b1e258a", 0x1000}, {&(0x7f0000003800)="f6b010bc8b0324b74782582805c944d6b0faa2ce338f8ab3e2315f51868d7ba04ac7efd66aa022fc0245e97fc47d6de6d8ab1036ccc27399067532e1ea777232fb749f53970e33a31b163310075bd416c311a1eb33078840022b8a6e0b3cee0783c323a4eb7254bc86222358fe72b653b3be521dd0a751f9b6714bd06286c5cb7a3d6b231d028594bf829dc8da1ccd07089f5908c544a405119088adb6da47b510081e1eac892c9fd79e5e00c1777e42286ceb4b0e73e87ea406b71d40e902e30457b7ab56821a62e5e6659400637e2ad2542c50", 0xd4}, {&(0x7f0000003900)="c3da12cc81d885f9310a098ec039638e1c46ccc5ecf4e969aefeadbba49f4495db34e6a47017971938fa97d588932a13dc8d04448d570d99838fa71356fcea81c0dc033d833b264c3d8996a998b2ce66e6e58e880f11971ff5ae8d4b3f6b332ef1ab4bb86bb07a00420dd94ca5c47e57b48face8ebbd13751947df340127582a04801d1c9fe4bde687d4", 0x8a}, {&(0x7f00000039c0)="bd569bd964908ecaf0d2b9296b409f2c0c034000e797cdd76396ce454d4ff8a7002eb00047", 0x25}], 0x6, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000003a80)) semop(r1, &(0x7f0000003ac0)=[{0x3, 0xfffffffffffff800, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}], 0x3) setsockopt(r0, 0x1, 0xe9, &(0x7f0000003b00)="ecb7310fc92a1b624fb00c42393ddb7ed84e5d39c117f38a3df3fb11cba09aa68a74d24c8dd287e73254e202105fad239690b65398dd0e2322bf83f4cd5f02a120f13e2a69b441422d3c00a0806e0b7dfa01432b23a0ed0cb4a6d9374d37a95acec24db2e49a69fd710c553a0fd33bc572", 0x71) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000003b80)={0x4, './file0\x00'}) getdents(r0, &(0x7f0000003bc0)=""/236, 0xec) preadv(r0, &(0x7f0000003d80)=[{&(0x7f0000003cc0)=""/88, 0x58}, {&(0x7f0000003d40)=""/4, 0x4}], 0x2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000003dc0)=0xfa8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000003e00)={0x7a79, 0x2, 0x3, 0xff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000003e40)=0xfffffffffffff8d2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000003e80)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003ec0)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003f00)={0xfa, 0x10001, 0x40c7}) 21:51:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511b, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 21:51:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xdd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000640)=[{&(0x7f00000000c0)="0a71ce7c484a6cc1cf2e756f9ed2bb6584c2126b137db0f3a3cfbb90463f071ed927dc4e8e7079d055056356bac943051ba2c25fbd81d0035b5a28cc3f7dcf2982c37ca017d472ea79e5e61784d0351952ec6de48c7f508282bdcaa04dca67a41e00245804be995af82d1555abb02bc5bf81c30da6536bfe91b1df438d791f7270c0f80a7d28a46d4133dae5789079d94869a1518595ce15b04d65836caa2542", 0xa0}, {&(0x7f0000000180)="cd12e041a7edde3658deab2a804b41aebce1d25cdff1f8b9ec69f190000ce4b61165afba0782287ee16ca07c730dbbac6f98f1069804e380616fffadf00ac8f8f74c63f845339142df54776a4cf47438f335a1559fcfe2e7af9e7d57c8e193460a169cd64b15ccdd336797578f7ac6d76a8afbdb9ffb086855b7d43b152b622df5fc2a1be4", 0x85}, {&(0x7f0000000240)="07e06f8e7904df62260ec3e2f0f49cf12aafedd84e7b7a9681744403dc122f3f457fec335660d9ffebdb74d2fee57ade", 0x30}, {&(0x7f0000000280)="2d054955ee6a2e33a20d495fe1ef58d76bef33411bd0dedb963473f90e0150bfacd552967cbb8c3b77479a29031e02beb9771c7c23b14c8f1022a935d6d2fe4f571c9580fa1f86bf3e1e30c2f97c5bb317f99da744f4b366018372da49dcc66b079f38be7662006f383f8cc99cac295755c097b5e47a416e1f969e455a0b0422302c2d9e94a4ae0f22e46db7463a76e18256af246641afb9b2d4af97b66fc4", 0x9f}, {&(0x7f0000000340)="b9e928990974c3364dd9f1a0ae0c15b29c9325e28eb2e7baa236c28b915cb650c02df562dfc43fd44962d41bb9e262f1b7d47f5ad10229741518ee9e7a02381d4478cd51f23909725c1303ecd3d067a4e026198654cbd7727271e6b709ab8d3dc82e5647354736a12d5ae97da1bf05b1c75bc002e8de2646dc04ef272f60f644171090a94057aceb3ad64fc8ca93c4c87714f53a3d5d3ed3a1c3f6429bd2e73c3a981c", 0xa3}, {&(0x7f0000000400)="798a088f4d5ba33369aa090364869ed641c1dbfa634646c25736fac20049b24dc0fab18830f58df230c721fccc1cb66c6dcaf06c0c2a2648c9c58090c061a2e6dc60ca792bd29b7efb7896cef01a3a7d24d331d23bb3e49c23739834f27921f061a0b2e6ef951bee6937e568a60a6b6653b52f07c65b913e0c229653a58a9148b96ae320182f2c0dd0c40c6c9d8d53e65c44b8cac3431b67d26db9b0ccccbec9485d0658f74215e44e2c927c6b03f248d8d85444c3a16a2a984837263130", 0xbe}, {&(0x7f00000004c0)="ec3f4fa54d4e603a08039f99e04211e731a995b0a051", 0x16}, {&(0x7f0000000500)="14f551bc2c04c261f00d0cd097bdd9fb2479379e6d2348a0882b00ffb5a2e140420e96697e40395103e109752fcf284715", 0x31}, {&(0x7f0000000540)="af57bd5e04e75e50fbd139b2fff76e93ba41e48a21bdeabc1eb2b28b771692de25498234f3bf8a80b53ac7825d9eb758582db308f3f48a0fe8dfbfe641a3410df1b3088596a14c2921f39b91f991ed76d9799b55952a4f9666fb96c01bdc29a5df2374d47bfbc3b600228ea2f55bcba679a4a5e07ecbb4efb2e7ffa4d87bcde7f9b1df58af3d2b1c515d3afd63a1114c9c76cac9fbff043a249dbd829120f17b86719df7f4bdc7bb2b01880816ba157577b67f25b246e471ae80dc35dc5d09bfe20ae5b82202db36aa05b0fb35f90178a482e630947eb16983b4cd8c05944f22bf5679d87adeab86d2cfdb1e73f1cb29d77695a4b48b18d4", 0xf8}], 0x9) getdents(r2, &(0x7f0000000700)=""/148, 0x94) preadv(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/18, 0x12}, {&(0x7f0000000800)=""/13, 0xd}, {&(0x7f0000000840)=""/107, 0x6b}], 0x3, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000900), 0x9, 0x7fffffff) r4 = getpgrp() pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000980)=[{{r6}, 0xfffffffffffffffb, 0x80, 0xa00fffff, 0x401, 0x100000001}, {{r5}, 0xffffffffffffffff, 0xa6, 0x4, 0x3, 0x92}], 0x63d, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x10, 0x8, 0x10000}, {{r3}, 0x0, 0x1a, 0x10, 0x3f, 0x35e}], 0xff, &(0x7f0000000a00)={0x1f, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() r14 = getgid() sendmsg$unix(r6, &(0x7f0000000e40)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000a80)="437bcabd68d28655", 0x8}, {&(0x7f0000000ac0)="9ffb57c1cdd15621873dd2600deb07b47f317221c16b21fc6d9bdff4be72b04eeae8772d83ff68667fe8988cb8164b41f3fb6837e7725bc51190104cc4ca2717a2816a8fb6dce53297f55f7c265b354277ce9be17bd7f6101b43d3a62df77e72bde80b423df7f5bb454d2dbc5635efe80436d45f67f60a18313401568e1d89c942f87334f7c1973e9c9c03f1d2cd32a65b3439b58f480c49a9a716f94b2575d411e5e72ca68b70b2474d561ad0afc6ef628bd799deb9f662ee2475a6ce22d65ba84b1e0432ba36", 0xc7}], 0x2, &(0x7f0000000d40)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r4, r10, r12}, @cred={0x20, 0xffff, 0x0, r4, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r5, r6]}, @rights={0x10}], 0xf8, 0xa}, 0x408) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000ec0)=[{{r15}, 0xffffffffffffffff, 0x0, 0x2, 0x7f, 0x7}, {{r6}, 0xfffffffffffffffb, 0x15, 0x0, 0x9}, {{r3}, 0x0, 0x20, 0x40, 0xffffffffffff8001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x1, 0x20, 0x2, 0x3}], 0x0, &(0x7f0000000f40)=[{{r2}, 0xffffffffffffffff, 0xc9, 0x2, 0x3, 0xbe}, {{r5}, 0xfffffffffffffff8, 0x9, 0x1, 0x40, 0x1}], 0x2, &(0x7f0000000f80)={0x0, 0x9}) r16 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000fc0)={{0x800, r7, r9, r7, r8, 0x1b, 0xffffffffffffffdf}, 0x3, 0x9, r11, r11, 0x3, 0xffffffff, 0x9}) r17 = fcntl$dupfd(r5, 0x0, r2) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001040)) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') pipe(&(0x7f0000001100)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f0000001180)={{}, 0x5, &(0x7f0000001140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSDLT(r18, 0x8004427a, &(0x7f00000011c0)=0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001200)={0x8001, 0x8}, 0x8) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x820, 0x0) 21:51:36 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') pipe(&(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000140)="92023fd3a87b38f4cd43c7dca8b8c436fdffeb6571e5e8f4cb604438cb996fa5039fd13ce4c54062a985d7d2b7b94c7774588d4f9ba7d62ea07ecb53c238ceb469ceeefeb3ba8d8c2bd3695841371b0726dccf2a662fe965f5bee90e80f76912c5f667e703fe21d04684c0075fbc3cc46cdd196bf0943b2980b4127713ddaf97aa860deb75c45d8148b5671d2d2b0ed2de1c2ef00d93d3f3ad776122913b", 0x9e, 0x13) 21:51:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20400, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x972b, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) sendto(r1, &(0x7f0000000500)="0d4e749532f9530abb9ae80c1206dce504498729af0baffd4aae8b4dfcf44a52c76bcbd436a8166f61bb799a8a1e267e29e1e1111a2a29d7332c58b2e2c91ae4e123a149fd4a86134656462dd249f3829224f6223e7b2da4d948ff5bcbe3f6ab445fd5e53f39ecb4b210bcd1ee5295c86b34413fd9dd5773d2f742da90385cc5fe80005a4861b86e426104f3a9da885289bb18039b92139c5c294251d36eb306a47d32e41e1d27dac1351638d929c2d27ff99b6208d32d153a8aa6b2233cf302e0dcdd386828b6d5386ed1b660f16c639f73edfe75df7348276a5bfca3", 0xdd, 0x4, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xe6) setsockopt(r1, 0xfffffffffffffffa, 0x8000, &(0x7f0000000140)="6559ffd59ac83423ca403afdf7e718d1771b20114163d11f6820", 0x1a) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x88, 0x110) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/34, 0x22) 21:51:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) pwritev(r1, &(0x7f0000003700)=[{&(0x7f00000001c0)="2a17127b79d4099fcc17b6db9815cde79a68cd09d2e5abf0a5e5b8e9f7da6bc5c9baf19447e13607363a7dd0dbf03e6ad58271bd0f3807cd421c5dca62e07e68590743dd22c544a3717d863d83a9b1ea57e370d9bca6d19a862cee2be5e188f1ad899ef77303fecbacee53b3ae56129983cb67061d9731168720655dd3750a25bda4c414e4c3a87fae7aefd6925bae1ed13cca01221ef50ddff2c2ce26faf8296b36b996ed1078fced5c85c2b698ed7ea0282dbc4a9de703bbfb0ef1197a5d47ada74f191dfb3eb180cd8621ad77", 0xce}, {&(0x7f0000000400)="8031812959fed856cc22c41d40a99f36ad6394ba1b0472f6175ba792cb84cbc648646e488acba170383a4e7412bb065d55650bd7877b7a2a5660c8b775756553738d70d9da9ab8fc4dcd061890bb222ad7798608dc2100361dcc1343190072ed542bf5de0e1f355227058028d9186f6237d242637d7df49f931a1047963a91507394f08cfc1ed9ae2b3429c63062dc1424bdba1b99db5838192e2dfe8e5dc0e57acc65d41bbbc201aaed3f18203cfa8d4f2cac3ee830a1bb8bc0379ab83b4b88672a9ce69b7df5f623d37d252d03854c71ba9554e556c3c148c0b1ccdab486b6970922ee2e489404133855ed1dc7d6e396e617cacb94511581f175d91c787e18f32c10207db87a75ecaaa08d9d0c415e513443f83c36ad7001522fb0920507207e62cab2e8471345d5338a989f5e57be73c0c590d9c56624ad335bfb0311f8cd6aab799557c67fc46d18881f1ad3da07ec301c161570628eb1f887d671a5005b2afa12155ac38313d3318dd32dc9f06ae998c56469758a41a058d16b18a51804f068686058e36ae1a094190bc76465a962ef0dc4969ceaf16406cc3f9318fd45e12d8f9fc689813ef10325076953277bd70f13470b23f2fd7e7ac92f578a117cff0d3be446b673bd1956221819219453cc444d612a3fee737d605626d7175a68bc4b773c2580ddefb073a69355cb6110558e7d26ecf9f48258c7e7acffb74ba24b9c04aefce11c717bdfc5eae4423623dc0710d3c9fc66f565c23cfc3bbcdd7d28525761ed4a169f33d0792aa9bb713dd91450da2ae43470ca97ea22861dff80ec300b6377dd8161329e4dd6584bbe9f1d83c974d308464c4a8ec600254fa45b386e5a7614edc72fb07515c88011dbadbebeb42e19ccba9b6e7bc35857f88f39ce57e04f300be5c37befcde4261e036e6afc3ff0dbd20dc041684c8e802db8d836d3c9e85f4e9838bf6b1e5cfbb542d4be68366cc0c6bf9e0a05463f07dc417ba6cced226740751a03ffa3a348c7ec494e4170b8613a5506d72a9eb852ab7108e7bcd04a8004ee19a7a6268789b42b7e25766610177eb9f61ddd7134f016b1dcdcbb6298e2affa9e7097e007e8f9459acef7daecdf9d9da831b3797d252fca9d4d78eeac51bef389c8e2e869ffc0084e38bda63cb8b10b5e60e49c53de30720847fc037e22bee848a81f8508ea5d00956703fbd6f7c8f30253a878694ed763b2cb2da4462c4e7e33f7eb1c640d67adf5907c6697adc25dc882e026a8cd8732591089709d752d118fcff81462b7afb603f994e7ba14963093f7d7ead1f51eec6e1ae49196b65b967bd9ca8866625a34a50953eade58c2dc4a3046419001fb116ccfd17d903044d993cf98d97308f8462a146c315797f2821673d56abb4961cbddb1b7a1c89bcb1bf59bf135661db854d4f8f48166e66af6532073e6ba9f87f90dabb5152c9998bdaaf943e4db88189188ebf0026ebcd4ad791839c63792fa7644a70adc21a3525ab7ff54cb929eba8297e19bda18ec3f3170ea1f09bf815a29c49aaff9ccbc96a0bcd20677f21f4040c796c422f0771641401090cb84bf35ff4b316bb2f7b8143a6ee118935cac85fa3fb9dc016d429343e3f634e85720eae4d648e7de54e1c3619098fb0acf633ec50b6e61639a81aa9ddc27b91b9a80b630a23305f75f9796f7623244ad431cb4be09f2e359659ffda8e1099fcbaeb607b66d1364c9ffcc20f18cc0460ec1a2dca9d02a84ff975debdf480e93f0316b98311582f5bb61637db5fd0540b991da4ccf36d9f1a87d9ba98c5d5ee780b593d5918aa7c1dce0b47fa2b5be3fd0e170e25cb775e222d6f35937c8b04082ecb7c9943855d91269af32eeb079bbdc0efe7f43c58617c33e5cf85832e19d0c1e3e10c36953b2e55a1dda59d81711a79373add84f3b00bf114b758cbe99443b6808d01c1d82f95d04a072b5b2d8f098b47e05d0ce430c58919556bd6c225b96b98b772248b8a789522b361d0cc6de9de81828391c93ee249705ed22c275354fe9ffd6460c0871df86596af246fcacc206f8814b97a62edbef288b984b0baaadfc1a7f668a37962985b31d31a0cd2503d81564fd47e97afb77c12ae8736de6eedc49d436ba599b2175c46f7baf4023f6a8e0229c2ba96ab0d0f79310acd4ef11afb0c7bbe91a6b875ed932246628e64ee210c87b9bde92a035a290c9d3fbffcfd2dd814e2b89f272521acdec076089b38be5fef4a8a58630aa5c31486186e377256fca5df57c28e05f0978eef424170429d692e4bc5ed519cbc5132d794cfdcb461a6cba8404512c59aa082086017e1fc3809a59070d85671ad94deccdeb9e282aaef44a77d91f2dfbe3f00dbcc0edee35730d0e04e392c075915da6072bd09e1f4241edd3cc8dbbe12da6a9f4c8ec286f2a3f9eddd12a62579d9bab03d7c831823cf8cc7d025826930363fa7a639e065a8115be206638036c19f60127d4b57d23c3f93a452fc8cedc3a23bb816f78b6521a0edfa41bbd36a31f624ca2695cbd765e11c5cf30a1c94866eff643f082322e646ed1adcd73d0275c81132e05f49405eac7358effa7916d56931d891a0ac171af865279b0898ad03efa15fb9a50ba1f241613769e60e79428112e4da2407551723f0137e624a57c0996d64cdca4cd98ff681d8b7e3bb5ce4a67c9ebb81cdf3c287724306727271fb2e1d0d0c6836bd78d15d3aee020ef164dc7fe6589c8ad27aaf1bad08f9c5d8af33c23ef5acc0b2c45377762b7c8edde4fea36bd19d26311cd1b9028d38b9e0657b964423804553140465d21d72f2f02ca524d84f46f7caf870cc6108a5be9bceac0cf1cd6fa5791d1a35d77c8ef8b2fa23702c806719d954cfc16cd34535fd4c95ce530b7bf62b529611be816fa438f0e12a9484f2b62b5f7aaa86bfe0c90f2d3ff3a02ed9e7e4cadcaf80843f7f984458d21e15409cdaa69e70e1f09fa1e52973e078a6f08e60a45e540ab14d1fe4e40b9a9561e91f99b42c042bde04e31df2839be033db4f025182e291ca26e837fae2efcff332b87dd607a03fb1e1e70585f133bc5eb88eebcbd77a3ad22da7a42ec9ee930597a0f50d582bd783511cb4b489529844901ee1df207e737f870fb6702e23147065ef6e2bf29f3d637d094b2f27d6482bbe4197e7e87a0957900e4490e774065c158c7d6cb994e6aa63e490850b62039221c9a2ba4d183a02fb856cdacf77d8f09c42fcb9fdfa8410a89651c8d493f2e98a491e0d639d0e35bef358c7a7251ae1ddf2e8cf5c73fed127952e12aba16811181ad9eaec428abc324a09455cd7a9ea0f3f8ff616ceb5f414763137a47b5f597d22d90a4a32c3de7d7d6597553c07603255b0119258a5c684a741eb18c5c12b2dc0757ac0790735faa9697ce1e7cae866fe25493e9dbf68f7395e001c25c02f3c83071a4950902a3af8cc6ec7c9c55cfadf99e4310f05337adaab83d029a8481149a3367e9f95cd91ca6f35d76e3ccc5be52615cf33ecd5b9eec04fed82e0debd4f6f64adcb57111ed9ede1abc691d9f9b2142f5a2b707bca120972bde4807e92c2f55eb9f482f8b965596d04e1baa01d044441d5fa1133c8d424a09cfe7d75c15f1740217425f09f767b507c3065801fcb55efb6762a36efaf68c46deb589b273106ed352e9161c417b1c33783e0af18e3134ab74d4b206ade18a5524ea5098f885c9a3bfe3b34fcc77064a7d0fbb673567798dbb71619047aca0b65b83773665db8463350da157acda83315bd5ac3e1492fe0255728e80f09c69960820694d04bc8f1e8cf21fed89f7da6e23a3b10cc1729958b3b512fcc1022305f3070c5eb6b83f8384bb042435fceb72e758b9157aafddf3a9a7daaa0afbce2c1b7a2081b5e36b8f860fe13bdf1d9a32fbd7613872b156704dd7d3908245fdf2558154a58d58dfb99950dae137e40d36140fa282f87c05d7a9187d4156e29d2cf9d364abf0ee374c04969a8338f5442c3a16ee3553f7b09ef5ed792f9daa5a326c45c23d1a7a33e69bfcdca453430404864476e27949dc0821bd8f546649cbd354b160278bb9d6052f15046a5d7a8d82d3b4f415c7c325a94b00ee3cb4e9044f89aba85ff9153eb35d9ecc50c6d326130709a15764f1d14ca222201aa98d043d47dce62debb340c32a0136b32085f23711a6c15d45041efc09eb3367519d722123183b833952163c85f09dead31b7876c66a0b32b9b8d1650ee0244e9954ad77cefa0a951cd25ce4831d078441a2caeda9ca0090640976556a7c9f54d0c01e5d8ffecb2a68e456ec794f7a831c49317a8fab51019f2b9befa9ec87888cef210fd09990b61c2ce3efd005f19ae74a3f140fc69823fe524b2b8ad1f2396f3df31c5b4802c22c49418c5367ff66ce7cc4169b89e45d5e5d70d69ea3b97ec4eb6ee34c8d2da212ce347b51514826aafc1a1aefffb3316cd0d635a7425191aca8845d69aa1109063cc63debaa0ae6a46af1c756e1ada4145711a516010cc746521a05c891bb1467d3c42335b83e6296c6c17d7b51cd745e205eb597dc08e494aadb1721613fb9e30fa7dedfbd3b00de57e7ef31de8070ebb3dfd1aee681e49673d1d3fa3ea0700d3e1b0673af37d1281c85094d7a381f281bd4b257129df721ab39d30e1217054df32803488a69294cab2e4201410a8c9c023d09a28c4c3c853f4e25829b0908b9dfaf20aaae11bd847761096889ae0b66fa1f8d97aab0fc96b6765a8f30474d0669e1d13b6b0dd1560a70eef4bd80757383ba8e6427f781accc6e1a97f02f72b53d1609277984f062d22183f3ee0f261f17a5de94ce929f08482914ed53aaa31fa31ddacb42c68a86f1d4bf7457e06500b7dabc2b65daa890fe9c5d0d181fc81e483eada2f2a5600a4b56a0493f73345e44dbe6e1c50da4ac6299162edc78592e34258dca9b47655f222caecc1577077d09b8f3decef9efe9e2a7719bd93d7a8629663d707b3747b8bd87d8dc9b950561de8abd2994cae15e2d5acce534a823d268defeb38ec5be7c14e34a7acf705c096bf031ef7bf1bbc6becc525b3cc543deb33fc2f93f761f57fdb615908dcdc3c08b44be01cffcaa1131ee3003721fcbddc3dea3aa9e2ef29e60a31f2590c1ab567dbf4c4ddbc0dd92756800ecbfe7e959ca7034dedeaa13cadd47fdc5e9f1ce9e512cc0f5ae0110e084e2f21c84a52c52020776e485697ae9475d39da8577a8f56acea7acbd7b35c87a0e300777190cae42442e232acba925551538e7f1757d258e1fdc505b706a4b792fa32e77e2850393c02c3729ebb8a1c67c8815e10de42a0469cdd01c2df40ee37f9558dd1f7e434346a49ee9b49e59dbaafd53497d52d297cf7c3e7d427e99d2c2506a97b0fdd82602bf7567f661a720aad51eb2a80643311e76dbbb725a68582b04acb989546bb14acfee2a7cd012aeaefd30dbacb0f7be85eda97a230d9329d0b05330fddb02db91b86e38a025c7963a3caa3c9147e7b27536b54895509dd734b1323c950e9f7e8007d6b7040c89c0b86941f74b83ec96d412c02b1b30531903ca99cff1abad4e71d76e066c8587418d4a7cca8f0b2672909e209482ff3060a2ec6922d37d12d73b0913b98fd240386902ed88ec8d9069d1a8561aac7776936fac2916642aba3b974655d44cd33d6dfc22913e9d019da97154fbcac8f300cada6adcbf852d8847df351096a7b4e5e3a3f4ed394320351eff72097992459df639b71572119b9b1044716fe4dd4dc9f0720c8fddcc0e41b40ce385830ca2c34036d9b1960cd73b69bfe8122321", 0x1000}, {&(0x7f0000001400)="06f71a23c0075d24a4289ee81a66b3b91f4ad66e5633da5dfbf568e0c2dbca1a02ad4ce8365fb98c99bb4c381aff5321632070525f64b0c6b128c57a0612648022ae81a3989f7a8fb06f83c872cacb551213a5073b29372b59cd51364a722d0a2e93576793b136f20c72a66ab17eb7767291bc9b966dce05153b3c4f862160d480c77c2bce2afad22389e4d4972148a93956c1d472", 0x95}, {&(0x7f00000014c0)="9db086012e7655bd9135961ae5027be7fc8df556e52c571f5f19a6366bef04a41f55da6444b23b5d03b4f053687b9856ee8bf28bcc6f2ff413ab6b0646f262794d239cd422b79ab22f20a98bef362abbec95cde04f29c6f893a1837162d0a101e1430d703bae6840c84cbabf7b36dba537900540172fb5fc2b5fd53aa1044ba4c84212538774415db6729354c128caaada3a72ab5f5bae8d6a6c45fde50f85bb4c0f234299c11ffdf781d31959a396ce3c8ce438d56f6a9085ce670bf70450c45f9f9aff988579795343ee52b832e7bd1902487543de9cfebb81c45542958dc8aa7aab46907915f2b21ccd4ee37d1f443cca83d2a024f99486b20312396ea87bd9fa41e9e120e200127b4d0c585edc2b125edba131829058882b0487c69350edbe6a9462db6d6ee569dbe435429162944240ea5c647512de4a6dd7c3d07b52d3600245825e0da898f600335893d65b3421a33d484c994b0a5f58370db5aa72c202426a1ab48c96c31a24df2173ff791355dd0ed6643b7843aba40c40ec037dbada4826acf4fd1259f01898185ad7224b16d2bba498246a7a15cce5a4ef5d380e1c4a1e50f8284b2099fa49110c27c3929fd1922fe55d0256d7a818dff0940d56b74eaf050a51057187a0f128125529f5edfe88b4664b3e98c32ab245859290e3b282e30a510ef99eab076afab5fb222683f7b2c545e39b7812226f2db39343d06c01458ae504a41b4208569cb1b3fe59ea5cc3b3b3ac76f513b8828836908a35f9649526145e8cbeebdf929739fc855d5f64d545e093e3e07626777aa3109777d07f8f707dc44a92a6c698a6edcb4d765d44d6dca3a7b6e1eeb7d5a69eead6f9e4a8a46cbfa257dd3ff5731c1031916e4ff8984f460bacf6dcc05b4b1177a499682f4152889f997cf79bf874bb845a6c46ccd3f31c24f125045c1fde0abd51706eb3a7de5c33d69a9bbe57d4da191825a3e92a6e7abe21dfc21d6cace2ad28a5d5ac42cdde4d9dcba292689416cb3945e6bc8fc735c04d31d15dda932d5ef9f138ff510f28a7a9f50b577e746d503c6b1d252d4266ff9b640bf00550093ab76f35a6394c8764e192fae53cc9d14a61805d50391af950942ae9aa134da102775ef9845c5b392d26ca39020b3aba1e4da33842d9d904b15c4740af35d52dc6c530d70aaa65bff58596fd43755af8c254d342535130947659d045aad9d214964627719e2db7fd86a7c85d3bc42d057b16e857bf4ad5ee4ffadf08437c39af611f4fd8e35a74bcb5f116d2c0f69ddc730ce6d9528ca5c89a7ee3eacf5fc8f00e58ba6e8c4e3200c4bce82638b4b2b566f17313acfcf377a73d35f2d2cc0d7f4ddc1b670d04defa11823c03a23edfac5bc07e82e382a60957904870aed254989486148d0c6984c447193e496a76356b50a910c4f4a4e9339322bec2f0fb6ed1a55f58b53b75256bb220355f55021177cdcc5641c7d61eaa8abbb83a12c52c5edea019cf0d56446cffc11ccadbd326a2caf7655c8139c2a778c5eaf5eb4791cd4b01ff251b4c2ae7fe4f084faaaaead14fec48278ad0f0495a6e97b96d7129ee3c93c1d588de363439929bd99b468a8513f031843452e164737bbb81dfc4fbbd8fb00f4dece55e347a0ee6bf9bdbb53635be7eb3ae293b07a096683c493b99ae74eadc6569c30a6a122c24aa83754c933d85b6fe4569f2d9b6a6aba0fbde529d8b5fd51bb818bc95ce857c2a66eedd3f10bc2b13005d4beaa7075efd5fed4f5750f529aec3360a46a2d488e468238ed9f200cde161ff86a8b66d1d9a694981f2bcc017c46bd2011d092dbd7d19c5d688eacb0342e0aaefe48d91e253cb01e4bf9f72a2038395b46c48555d4aa2a6dcf8982486d65ed58b04b9309279a56f00849cbc2f64ad90616a506dd1417360b5e109b61f25535eb32983635bf954fab32588be22ef61d758552aec687df53742734fbcf1120fa3d887c9637b46ede8e78cfd71e9b6e0908b0e8b3eb4bd8c1a7f190a32e95126c5ea0f91c24f96f470087cfb6595895e13e8308c3793acb2a4335c03482d30b7995781c3e371ce84558ae3da65f6552cfd6678807f03e66428e3cdb374b795658e070c90ae8ec0a79f9e3e5e5f940f6d751a00dcbdda1ff4fccac36437cf7b3a69ffa5c486be584330139d32ac6f593094004b649e93564f1bfee7e330d4c3c05f4aa95a3f208f4a2644236406321146bfa50066c9958492abae407f1ef486862a9e0cfd91c50b1df73f707facb2923fe299d31ef879fdefdadb502eac80230997c4f48c0f2fc13ce2325a40626b5b9a79ca654ab9c2b0fc657280f2dfffe9c68081e210e3277b4322952114688bff69530fd748e62e571a138bb18362cd6aefa33803d47533a0051de7ca1b0a58059e51ade85f9911f940df415868438d205a4f5d429f24f0011ddc9270f0c51db50eeece91135fbc0c140edb9dd40be92ba70e61daf43c00e3ab60e6727ec3c1a47ac4c2821a766d2a9b5dd5d3fcdd134338a87dbb9644fa235a8dab3eae419d383e44d311d1e93142ce90c45122e8abb5c2226db6f10f3e8f34a2b98947b94c8cdc7df4192ed66a867e276554df8f19326e92aa4c08c5c7f472e203ff36a9ccb8bd917041e086752d2eacd131704c8d1492c68a50403b93e34670cc98114570ebf60ab4cd21498d4987136a1c2644a54c058a5d57f72c0c8db2e12412f295e3837f7becc9376d2ec9221f1a2d459a3fe9d4f458c907db5fd3c71a98276eb3c77bfb500d8971a5b7a700bafff1803a2fab64517b304bba9365f4f405ca168b33eff7b2a4882e07a1e6385f50e22ce2d72d58e67598f48fa6a9f5fc9ad90ebdc2c9bc331cec18a9f98dfe2a79f1a56814e86964d45344690c629aa4dad0399266725620d909f22af0adc88eeaae86db7154d296c697f543b7b59758749fb6193dd8b2299bee36f5f6a3b718706cfdfe4eb21ae48985c7bc9612251c65c4b4749e87a88993860ae2e4bbf13ca5673705240721bc3635c89edeb95e414903dee0a6bda89211efeed491e2fe4458b0c8e509314a41b30f0d41d9d76fcb36ce235855ec0baa8bc4208cb19e396021a430e71c69ad1d87ea5afd784cc1618f99daf82d7ecc6ec776c181d94fada26bc6d4eed7d113bf459a98a167f48933154054ec96ca242eb7c5e90d6a8fcb6775f8aa1674f96f7894b46c5582e508cd80644bb8e1418068bdbe7e22e6c0bd80ae1e3cdc28b16df436f1624c4affabe5f495fbfd6eb339164d34ed55634d42dcfc4214c6b2c1c1b463782ee22b0d895bfedb73a4908043a127d9f7b250ccc473f648ab9f45e5e614038f2a37d9a1039e8bef30bfa2c976dc66a4fb35e6326ffbef62a1c8b7d730254429cb04063f499c7a53a9d43e634cf5ce081efae0ac4923936cec8a9569e0154903fe2d63c685b8cd9f691471e6af3f5ae2e577c857ffd520165e3c8bc47eb5f7938ae88123803c60574efd9fd9fa1e5f6770d02ba7f89292ffe6680cc04556be08b255641fc0793a7c0c45dacddcc88d67e426eaee07f3503b84f9389b548285aef1f69b1d70f079688d8d99f4755c41cc229a1fa50422fbc6fe8aa2b535d931c49adef5addb56a81cd2035823027b7da8961af34bb9abd774d02aa9d205b44799ef80bb584147a713ce48b5a973653c9280d0c8636dd93e2bbd4bd1e967b8391c689d5c45c95f4c05056d69011802001c3924c4d7cc7d8f305845a70c2e4b30aa0d089781d749cc28f4083a0ef80a2f3654bbb1cfce344a012e1a2810fa128dc44cd6b07805bdc249852a6247927c047ff9f5d01bdff625cb9eb8c68cca38c4229f7c89ed746599d58bfdc3334d113c01766ea3725f26a4975c7304c096305427064f8989e9429671df8d26b4525645addc44376363192902611577240e90d79aa9bdfe5aba3ec27394dae64346e046a63ba295d57d9295aa4fa9f64711fc469cc99be7e10693bcd6be2b096e24fd4ff345732ea350471c7c0ba9d56be248151649fe0e7c7eceeb2c6066f4cd00bc7931a65a1087bfb63f512a43422421081aa8e803b5d031ed3d89e39f8c52522577b73f4f5e1ac6777e88e22d1fd7f54ff46368832370bdc0138a2ec6f8e0237b7f1d007155d95ed38ce0efa7c9fbc25b825d1980c93b2acc0fbea5bf9b6cb122eb84769ca274ecfb066de9ca10485b960c2eb7d297d3b96ae5558a41813d6931dcc05786aff9e963c83b9d42d4f458923b07057caeed0eda794d6b9bd750b665397322e7fcd2ad7cae83fb75f606ca9c5944da400abd1b31b99317d3fc26646972bd127115fe2fda5520af1f9e64f93d74d18ebcc61512deeae3a7ee83f1667164b66cf442e0749993a23ecaeb4ec5e2060148aa92ee1c8ac328c2e577b1346faffa3c33ec1670ce0a70259902494f856b6b2742778078391eccdfc437b78163d43c4307a8b9f32db33c148655c22b83ea119535fd39706f94508c3a50225273f88a7e5bcedd1b9535e3b5d898fd956a146e9ebcca972006e75a29a5503d61ffee032de1e4371468f7cd0a77a90224ea3f5421d2e26cd338010bdb53cb284b5cb245537baa6351499b3e9a324eaf8899dbeac8ee078643b58cbd43d751cdfe88c890c3b74c7c2159dba86894abd16243298549d25f019070c634ae5dbc8983ce1c523aab5be9b340fc574bdd5fc65e288b113a9b5f8963c9afe01d7353ec76353eea3f322e253cb7754757abaf1a22ba986a05f57e2b220b0a732f647f3ea50b8fe345800df607468d253e390a85410b0a58b83b8da65532419e4b0cdc4829962ba70ebc18f5130de36e76d50b49b3c7ff9dd72ae9af4daf0372671ef479c07b772f85c3d84d808dec9ff962a6336a688941898cd84cac06c1964aaaa598ba0f9cbbc8ae438a4d6057119e6bca72457ba7d606e3b2152452f2db6c96c9fb279ba27ea37feda9e351c1e339fa2ac1783fc01bc977eb672464d4ca049212712b08b7dc5c1dc8665ad0967b640dd3142881e5e1108df276493118816703005df34ec7a022ec464bfd96deaffebea6181f8ffdd325d17e155499968799cd1bc8f73be8e397e99548ed2b044c23f267ac7eb13d4367ee1f3d00b505e1e22efb66805b2dba5101c82ca7d08e05e8266b49dbfe4f6923503e2827c0d9a4f83b5f6eefb4c91ccacd39bd81aa53f0bee970d6859d67ba63d4d22ad3fdf18a5dfac771ba177d6c921a0a5d48e051413c536cba5bc67cbfda17b2f5d744b5ae857013daa31962c67575a3481ab677e7304df3f51d267bc3fe3f2fbbc36c2d37d5d5224bd619b8eaddaf9ca643d88e0661c158f57f11ad38b4a1b95d1878a24e1d8a1c7c3470ca3e77975406fc5a4889a29c90a8dc3f77559926b5e86c422bbf20b54a3413168413c3f4c407df41fe22f91105254833a2e97304581a84fea2b902cae7f175d2d4504fcf35d05eefd730b9e77da462d325b0d19f6fd8fd79e9482474bf6534474200fbb36a4197db5e6d768dff5daaa9e1778db103589c6e053c63a5afee18f7518a157e3af269241825825802be967bc603b729579c86308a716412d6e70cc388a7ec92fa0ee2494448350c15e92b5382836110452d68535381a6bc9211c5eba9c240e70dba3b6469f4e78ff655e6ad721a01031cf87b5c55c2f30c951d8c49cd8980163542c9a6dba30ce11ed612d5b79015c75ee955464af625563a1870f64132fc8cee39ea04189bb0c4bd86e5beb153cb4fe4000dbef1923348344bb778fb4004ddb00249c453c92aeb2890b0baec8bf6760ae859d11c6ab8c20c", 0x1000}, {&(0x7f00000024c0)="b1466960ad3c6c46e1dbb42c8c5f3135ee9dc73b365a3432b9dbc3cc58a8ad19b081ce9a06caa894f54d56f888e8e71a28528eee29b372af5dc67177ebf3ac72490364d4fd00ef7a1d03fb09bdce7d15cb775c94948e8bffabb1f39e20faf97f5e5eec4d7144c88b7dad63ccbf55994907ef960cd0fac4e72a267631739545590dd3852a3cedfdf7593ba711056e101455cc137e10357b1509612f47fde609afc93ce83ac19da2ce4d13ac64e31bbaf403315e52410840bb31389ed452d8ee904249aa1f24a7caa788874a911096dfedb61b49af82c57da0b29d0bc49f60a0478427c96e98ffb784a521", 0xea}, {&(0x7f0000000140)="5271323cf9803398736f76fb299e4d36fea969a5ca3a931c4dc1e7d87e2c11b88b3e6e2365e722bdc5b50e95ff65d1a9c1cffb7365351c4233b57cbc5c", 0x3d}, {&(0x7f0000000340)="35e8246f49a88382730cd4531603a02c9cff6b2dec4652f509f470d256d7779c33264f5bbd07bdee81ff913420cee2fb32a152661a469164f27d63306599704282cd1e3030fd5c256fbeb1d4a2222332f39cdb4a03a2004d67d62255a1b4768f1d3f26d19b848982d85b0234bce056ff1d66629f", 0x74}, {&(0x7f00000025c0)="707a59943b8cb932059461cfb381663fd747ce2d3fb126824befdf429bf0c45861235184036745b4bd7e2b7014a359ef4c8dfa1d292e43dca3d58288b0f6035769bd2ae6959a2c0219850d1362862ae567135b0c47982e7644ca9c3fbcbc10b576621a4b1a080abc2348d460f9ba92997d72940bddfdd5672a288280a01ff2d55ba8c9cdaa45c423588e7f814f3fb5191c4ff1a60fefa4ad9f2cade46473265886cb38609d7e012b31dd56ecf62363513b4fda11db8a19e3a45d1ed895c41db5f95bc8e16ce94d5b412c678ff02e567dec9825373ff431f219ef9c7ea0ffca0427ce03b3ff2a9aab0c190ec52dd8f1ccb4bf1734e8c6189f693b8f8929356f8289725379062fc69e257d3331d9fbfedfdcfc7905462e2ada2cfe13c02d9fced884a0d34cdaa37de5d8e438e73232fc9553250b7cab7a98b84902d8394399ce96dd4a845359d040484ab4ead755c375138de5d33448c5e129e82235d6504bc0ec830ae1a820f3fc1191ffbe9f711a0e52bdb61d4c83b8dc5d9511d916a9a3dab640471a1c92288fe5fe0916389beace749bd9487c6ab60a6383f9d604a918ad4d19d4d496c8ef17e2ff105eeadde5a7bfccf64234893bcc3729da46fcb730b67f9efc36b390079cd26fe3cc413d7de7db7aae6a5de1d2baf61c1127dbf4264a98b0a115e193b848a62702140bc848824d7833a257ca02cbc7470b843bb2742ae6d6a930e98bbf3eb5d3908aeb4631f25e0489038899d511c1d0c6d09a4c1f8d62d25a5faa6adf9f6c5dfa1d43f12bfcf4474251a7eefdc6afd974bf83ead53349fc2a48601d60f027d68828a9d4c822516f384db8103a274066b1168941a111e58de6790fc002f7e7bd4af2e857b68a98345237205a4676480171425a8f35736f760f3b21b3c96d9adcc081edba039326433b65434bd50433bb8092c62f9e423832c6c0dd1696b823e8910c398ad3fe156074e01c2ff6655cac9c501ba6ee9a1d22e7425c3d94f8f080fd3b40b649ca33f2330714b1656fc6faf2636c6130534383447c14a3a5f512859c92761aa94067e8a24824d13765e7d2d5e6797eefa10919b0933fd5cb2dfca49ef87a5f15c56535b0bb0b74a5a3e213f16820b063e6ecb9cc6b7071e73153ed3856c1c8a29d79fbf7919f9e9cd1b95cf978be42bc2f23c34bf651d289a8d2c8e73aed5bdba2e708145e302735005963651252df434aacc3c2b254e7d6d84cbd9ae2f0844081ede107ebbf3deadd23e6d10a1f88268f0f38079e12c3d82b4e2c3a58748c8ccac795818be79b4b82b69db4fac58688997171c78ebe138b1e4fe7a657e789a4b2cf1d06fa09a2f8c0a0461e685d844bc0811f421d000f2c08f75b6a3cc136b54058d43f33c61519f28d015913e5e490000a7b0c4f9a3c404b6dd0102bff562fa5ef1ccbc0e6caad08780b5ca03b8fc8f7593bbd381014e81a65f831bfc45e25af6d005be41d7ba20357d6eb9aafab169464626c644b13117713c6df33a69e973e619b242a4c422cde4d6415144be7123a4d1b10d92557e743f9bc70044107c50aa75665a2c0549d50efde4d22ec6285c2789139fee9f065ebd4eaee505883d1a24e36c64b4b2af998a9138e342e1011a2534741b2569edd573a1d0414fc4a841ad65189af8d0f8a8704c3ecbd434abfd5c7f1dde1a8488b73583fc55ecf8da9d908a9bf809ff93bcb8500fe2f99899a8a40b59615ba0c9adf7eeb3806c0140fe3f4d456627747867409689ec5cbf7a925b6671061e78f82b4ce4e8346cde878b74345e04f9b70417306ed62d75a9e9868d7b5dda9d77d83d0f10a18952b0f8ddd58cd1bd968067944c601484c66b2f843d15542b821b274928354122c50f9754a87986a8115b082d87205294b94d6f2dac2a51738cdf1383e63eaf78c2ff5277a23f06334aa5dbccf15cfa3e98230a8ce2458eaa5788c8199f58dd7c7820127ebf8284d44738f9447fec5520e00bc6abd5b1ba137bd335b4c86e26950fcd1ad8b9d4bd9e151f27096b33496c257b87aa7dd2247db8116b75d50ebfdd9181feca7dedc4f0e09de48e5d6be51183d13d8569ccb5b136876d188891fe3eeb4d90a886c48a15553a4e9bdc54ff5578fe6a31e1bfb7268264f72d5a143c0135158c271ba37f2f8fc33123851834949cd5681e9280bd49e63268e915bac444a60ff506885deb0e64ccf3d24171072751976cf0efd9aea1ce9940e70a0313d0a831bf35018118908cd3ba40194dd68f710e1f980c593e704be56fbefa8833028a2c47ce1f78d66fd037bfab04abf8b321bf8ec80b5e0287349937722c7478f6747a8df16cf803c08211a8fd970e128877398968c4d658d98588406a80dddf9f8ad98fbcb587f45ed7ae911a9b19bf7b5370f0cfba6ae25fe39383569532438d7c91dc322fe43c4072f1e67a63c9d0eea3c9ee1643917da39fe6ec91ccfc40faa9c0eb5278c6316a73d610e7b9b185412ffc67b5ecfadfaf8f430fb24dac964f2a213007a70a5ab0077b1d777998d00045d112d8a6297199b4088a66a7817e118d7772f8a93e78c74979ef2149259dcded3fb89911e1cf36af2e6aebb0f4f163289295ac3e253fd62636f0918d93ef609022c40a9b7287270974ff07350172335df89983dc6a5e2837500c902dd0b5a8bc63b2c5397d5373d7a864cebbb6255b642a8d6444ed1b9917ac2d83d231094f51a40ebb06c11385eba95ac132d820d7880e9e21d24b8e6a249db5c78ad37298ecf9f73bd716fb813dfb2287593a82726aa5f892feb09e2cf5bf6074b39f60dbb0772ece77ae9e93d93b1b85c34136590eb6489da8d865c4dc893b6c8e222d3106606cc11422d9ad4db99ae945e056851e3ac5119a9a88f4beb64c7af58708cbbaa1cbbde9cb7802c172e0e27629667182349b80b66b2a5227a886e7d29c92f1f2bafcdcc55effbf4ea69267b34754891b7de83f5d9bf72460fdca3730b04a6a6182d4876bf55bc23b2d644aa5b99514861c49efbe1aa206fa3aa8841f79961f18b6172c1499a4445a9049124af2256bb8a17a3b23247bc830db8aa63fb2dd86f2d12b7d3de39eda2268933786f601b17110d9004c2f519059a5f9740f095791e5a7a6aa8b00cbda5f945ca05fbde60cb534b816a4bd76dbb8ed96373351fdb421f96e03f0f147d2c63d318ce93c85d5564e689bb67b7f10a57238a283e5c9ad92982f0d73f1a1eb5d2cf3bc4a5dc1a80a861d22590881a14beec42603055baa061f0a8f8c7cea7c88320ce1ad3914756d86e3fba2260bfb04b7ed54ac57181a3b704aef12341eca49143a53d423874cc2ee0d7592f6c963956f8e5c29488884757333c53a3d3b866770b007e3d6ff748b919a7b81b6a5634d5894ddd385c9dae598e4e0192fa4560f74a150158d9b13868bbeb05a9d50edce49c18247e8c0029b714a8c1ce25b2af69bb74b9b2125f629888d69a27dc9c51112fa10cb6656a1d4451b7482c3465b1558ad3e75814cb58a7f2b7304d939032a5c248a810566927077f9f18408215e842dac51ed68ad61eebf5db2f10c9a5f7ee3b113bdf27bd78955097f5cc9f16aba00436b7aa4cd51ac20b9f158f25bd68902e47e9fbce6aea201b1f4395499bfac6e762d608577c6400eb209302aa9e02be8a6c0711e04d4fc8c455b9a30b9d536103db0a5d2a026d0740df3b78808fb538470c87601549dad2faf11987ca4071d2058d43c8fcda6bf3a94ce6fb331ea3cb3fba58efc92ba16575f8436f9c976d62e3b1b0749f75c0f8129ab5b3381dbfe965c73ecb88f8dde8358740f4a5caf9460a184c99c61db7083a098181416cc18b0d2f7fbe59b9788fe0fe95f0e3004e2756d9fda608adcbe1e24d98f24da4095bdeccca81ba0557ba1ab400cb92d83a3636e7f7ca6711f43eaa32d160fc0522a0ed3ec14baef90430a2c8b968fd6bcb8022b3809cfa3fcf8526545aeae6a5b00b3745274d246a2f942cb450224ccab6ad5a3443c75c9abd35a1866a1a02052ad3295a97f6e49a9cfbe02a2fa77fd601d6d659ffd06f36b1365280bc719416f576eb2c1966f8032beff8181e5697356184730bb1637a96f13ca42082a1a2dfff5e1565bd99829d3b5c9ba214b4a2fba2c39a5a8dea371f0310a42f1aa42f4ce2ec382d7721f6432cc5a604bef7a0ddae038ea309773f5426bdbf8fb6ad8bde20f22bccacd4220d75ea448ead5539a7e4cc8b8c6ceeb5a1739137981a004617d5d87434125944b7075a30e3e09338ae9b5370df24a332f26e13a5205dd6da6fbcd64e5a6683ca90c808e76c01f712ab6fdd14a7f0d3aa10918c063cf096054e7dfb222e6ae6061883213d6f818f5097fb3bde1f9e3c197d12224c5d01e3b27f7079f503459a3183a13dd5bac6ec30ea470498483021cc028591d6103af94d77c53ce71239278ee7cc01cd474c5c8740b6f9ada3d7653b12c6378f0ea84413ffc590cc5c0780ce65b70d5be7b5cb3d9ca6e6c0ec6e1516e79d267c2fa4be53a5ba2d30a26b6e3786e8c8655ed3254282ade6c7428ba124634b6da5e27c3e865515f50f16031fc0192721afd91681eefdb1257f6f94a9af8d011e372a8ae073dc732387e47b36195707e8897a08b697b37ab88a24a9b1ce05b01af5e69718b0f897001aafaaad9b0fdba39ae61502a0d3b5c7ee9af42ca18299031268ee4264d4367c0d9365498d22a0728b9c2cd4965375d4d51fd47294d2f9666ed561ce3359f3da07a8a0584171372dd64d2894bcecb5a661edcdacac26c14c70a71bc3f2528b34435993df1ad033285a9078376419f8e7f068ae34665d6df25628323302384bed3fd4f1fbd06ba7f3ebdf30f50fcaad20c41024631a8b9b5894c502b7d0676fcf4057e252b0b2e37e50acd72495557c91873072daa5e8bc3a4822cf673b37f99913e1a983a54f524385c3381373e8d98901c1797eb5b255cc41317bb860ed5cc68b3d091746eaea9cc14bdf2cdc16a00e7e15cfb3561d68ab18a41e38037a9fb3e601469ff5faca561eb3dd37f65ffb26a42426e902c2cd9a325193a1e1c0c5e1949b6f1639166ddd91c0bd28ea49a1c2087a821beb00b4d70ba59c72eb6b2cea09e778182a9b2c2a494e689a7dcead64ba2c4bd24baf84dd4d3423020379c20301c771973d742fa8b9719e2d6e61309fdb332d3eefac5d3a644a267d86e2141a155a4eb54cea7eaa61d7b782cbfe73290cdd110a79e38df450edc3e3747f44a32309aa56e6bbc970135bb233a2186c08177179af553644b98e8aa5259b5a9163a3c05801c271ea8a81957f57a7f231a63cea47e5966c87e1512e084c133879a6e5084147e36cbfb0b3f6fdb85406d41db3fa5320ffe31066cc650a32d29643d1b0e98306393ee6cd09ebc961bab16167f672a36a02406770399bf1648d0b550b3ca743e70329e37c7449d2829e92e6455129441ea43a35a5071ca031055d6d28a784b09b73f3e83e51145c34266623b60eb298461ddab52110e167189214cfc81364d9e7e226531ec36337c4d6b840b19ef6f4121ad6784211a7b30302a5de3e33417dba61901ee8d6911ebcd1fcb6e93aeacde2874650ed7fc3a6eadcbed87ad2ad36527bb0106441798280cf2a26a590f0b6567da80739182e1ea4852d4daf62ab509380885e9e4a07c20a3e944182cc52f5be5e2f6341b2b4c8818ff3df707b2de617503e5f73c182241717c0593db60a6b5bd37fc55376b6aece20c4d61574964c03d3e3616113a389a0874e27ca0223c428eff6782ef0d9520598b44a74489ff549ba5584ed3372af65", 0x1000}, {&(0x7f00000035c0)="56ccb625f99959f524aeef013370fb5972825a418b098fd7f6f0e7497c47a66beb3d763706b9db9e00e2704c5fafc61a0ab854528e41e831d4d4ee195d788e3b73ec394edba9b0c18670570418859b9ad54d0e0d2d2887b30a02cfd09d4ca368e6b8b65d69bb15672a8d73040a27fde6bfd0b203f87eb4719a3be85e23b8892292a61e7f8102ff8d5e98657c85f9922d286d0188f3", 0x95}, {&(0x7f0000003680)="c0aab75c8d05b6cd28e390e94040ddc3c3e9708548ec53af57dd1a0741a9dddac51869379380021dec4e8c385ffbdd32b061856599965b637c47616152179df0d9ae28e950e78ccdee86ee45a23a179df0", 0x51}], 0xa, 0x0, 0x0) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() open$dir(&(0x7f00000002c0)='./file1\x00', 0x1, 0x2) r6 = getgid() setgroups(0x4, &(0x7f0000000100)=[r3, r4, r5, r6]) close(r0) 21:51:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x2, 0x8000000, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[0xc, 0x2, 0x9, 0x9, 0x347a, 0x7fff, 0xaf, 0x80000001, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x101, 0x3, 0x400}, {0x8, 0xdd, 0xf621, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x367, &(0x7f0000000140)=[{0x110003, 0x0, 0x0, 0x80000000000021}, {0x80000000003c}, {0x60, 0x0, 0x0, 0xfffffffffffffffe}, {0x20004006, 0x9, 0xffffffffffffffff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 21:51:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 21:51:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 21:51:37 executing program 1: sendsyslog(&(0x7f0000000080)="00e666e46fa94bda14162aa5cd94f2a4296f6e3eb7ac5e2b38132b8b5b17b0088b2396bc7e7592ab06d22e902f40d8d699accb81f79d9102f546c2240a725d62ec9c88eb1ceb4da4c06bde5348baf404f8bca7eeb904e8a693f439419e2a9f64b81f89a074bcd185959b7d4b0427c408f9929a466f1d3d607601d982", 0x7c, 0x1) socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x200000000b, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:51:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r1, 0x5, 0x9, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:51:37 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x84) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 21:51:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) 21:51:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000080)={0x5, 0x400, 0x2, 0x1ffc, 0x0, 0x0, 0x83}) 21:51:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 21:51:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44fe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 21:51:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffffffffff9) r1 = socket(0x80000001c, 0x1, 0x9) getsockopt(r1, 0x8000000000000006, 0x1, 0x0, 0x0) 21:51:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:51:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xffff, 0x9, './file0\x00', 0xfff, 0x56, 0x9, 0x10000}) 21:51:38 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000009000/0x2000)=nil, 0x1000) 21:51:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffd83) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) 21:51:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = geteuid() seteuid(r1) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:51:38 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10401, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000001240)=""/94, 0x5e}, {&(0x7f0000000140)=""/47, 0x33a}, {&(0x7f00000012c0)=""/21, 0x15}, {&(0x7f0000001300)=""/250, 0xfa}], 0x7) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:51:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 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) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 21:51:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 21:51:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") fcntl$getown(r0, 0x5) 21:51:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfff}, {0x1, 0x8}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x100000000, 0x8, 0xda, 0x2f}, {0x7f, 0x1ff, 0x9, 0x20}, {0x2d4, 0x3, 0xf099, 0x10001}, {0x6, 0x4, 0x4, 0xfffffffffffffff8}, {0x400, 0x69b, 0x9, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x1000000000030}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xb33, 0x9, r1}) 21:51:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="670dc3b2b7eb9e7699e2aa8dd51252995fe0649e5e7049df97523da1740001e366e9a3528b1c55b1b37a69719cdb1394a2fe2102cf6ed366f107ec1bbfd80c74829ee4c711b1fe7ef625c7ce6e4d1aa7c6ede54e9ffc6a5801b698943cd321fd61fda1aa0de38f9bf7e18215de5a57419126b8ca94ede60adf6eda0747a6f9d8b2976bf0afb936863038fd8d598fed40bb434d6b1e4c56703ce74abe865338d8454f382029ce3cf396114d33b75ec2c4522ad3cc493d80a6107b24a92454883cb3cc9560", 0x1db6fc4fbee3b299) fcntl$getown(r0, 0x5) close(r0) 21:51:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:51:39 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file1\x00', 0x800, 0x102) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000440)=0xf92c1607) pipe2(&(0x7f00000001c0), 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) 21:51:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 21:51:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 21:51:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x10000) 21:51:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x9, 0x400000000000101, 0x0, 0x0) 21:51:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\v') 21:51:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66f72b9c6eb4696c653000"], 0x10) close(r0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:51:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000300)="d5b541f5b903e48fd7aeb8ae625e3bc52805dc290eb8a920fe00a8d4c7fbf73606a1870dc6f7531fd5edac4f014ca05f15c966ee511c192bc1f6569437d9c4d889037a5812dd3d1e08fd818fdb570161be495dab3009006a75a17f5fa4650f556cb611c025a77e1c77cbe57474ae7503d4042aba676f4ee3d35793017c11018088a11fe87cc8") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = semget(0x0, 0x0, 0x8) semop(r6, &(0x7f0000000040)=[{0x3, 0x4c, 0x1800}, {0x7, 0xffff, 0x1000}], 0x2) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)=0x2b7) 21:51:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400000000007d, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 21:51:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8820, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xb4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:39 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0xfffffffffffff910, 0x2}, {0x0, 0x130}}, &(0x7f0000000040)) 21:51:39 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xa20, 0xf2) r2 = dup(0xffffffffffffff9c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r7 = socket(0x1, 0x8005, 0x1ff) r8 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8600, 0x14) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x48, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xb, 0x1, 0x10000}], 0x5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x60, 0x80000000, 0xffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x28, 0x40000000, 0xffff, 0x2}, {{r5}, 0x7f24b6a9eed7c2f, 0x40, 0xfffff, 0x7, 0xfffffffffffffff7}, {{r6}, 0x0, 0x2, 0x0, 0x3, 0xe81}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x401}, {{r8}, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x5}], 0x8000, &(0x7f0000000300)={0x0, 0x80000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r11 = kqueue() dup2(r11, r10) 21:51:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = getppid() r3 = msgget(0x1, 0x205) r4 = geteuid() r5 = getegid() r6 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x20, r4, r5, r6, r7, 0x40, 0x40}, 0x800, 0x9, r2, r2, 0x4b, 0x5, 0x2724, 0x4}) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x91c, 0x200000009}) write(r0, &(0x7f0000000180)="ff97e7b6640877152654531ad04d946381bc8d8da0cfd73b6252637fc740718347dfe5f4b2d81bcec0527509bb00350b37722c67d1364823b047644695bd4d3e6b343344f85183ce4fbbc733875741ce05a44934b706e66a5f6c4bbf1cde4ead66ed2bbec8c09d602874671e32053da04c1a13740a4328333ab7682b0af9d8083c9b6496d0997f42c63ca5432fb6e77866cb66e3ecf443a1265ff901b7a493a3f75bbeab446ccad0cc8e591da08e996fe74e7fe4e1a237ef3bbe9dc9decc18e3e17493acc73e70b336b6d1e93237b1e014037179a79b", 0xd6) 21:51:39 executing program 1: setrlimit(0x3, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x6}) 21:51:39 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="10b7b9aae33241e8efe6b4591fcdd555e7b7884129e733337c73ec4b14898753d8e75db636d5d4e6143f4f905b82f2fba7896fd99d96c9104f19114a72c34cf63c590b0e", 0x44, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffec3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x92, 0x9caf229286c950c6) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/200, 0xc8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:51:39 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup(r2) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 21:51:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r2, &(0x7f0000000100)="9bf1e39641", 0x29ec8e01f6dfaf21, 0x0, 0x0) pledge(&(0x7f00000000c0)='-\x1d\x00', &(0x7f0000000140)='\x00') dup2(r1, r0) execve(0x0, 0x0, 0x0) 21:51:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000002c0)=""/53, 0x35}], 0x4) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x30068, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000380)=""/114, 0x72}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="013d00e500000400de58ac2cf4fbb044fdddd901", 0xffbd) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 21:51:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x9b, 0x0, 0xb157, 0x8, 0x5, 0x4, 0x200, 0x0, 0x1]}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 21:51:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) r1 = getuid() r2 = getuid() setreuid(r1, r2) 21:51:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1003, 0x5a) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xa2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 21:51:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200c0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) 21:51:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 21:51:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 21:51:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = socket(0x2, 0x2, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000280)={0x7fff, 0x7ff}) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x1}], 0x2, 0x101) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/93, &(0x7f0000000240)=0x5d) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) setrlimit(0x4, &(0x7f0000000000)={0x8, 0xfffffffffffffff7}) write(r2, &(0x7f0000000140)='\r', 0x1) 21:51:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x8, 0x4, 0x3, 0x2}, {0x2, 0xbb9, 0xe2, 0x7fff}]}) 21:51:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt(r1, 0x7, 0x3ff, &(0x7f0000000040)="13a2b39497a09813d09665979c6a95b5c7da50b5bf0a0744778b07a3b9a13d61a1d24d98aa28c6ad2e92a9d8a6e21ec05d8838fc42c9a1cd200250659c8968f50855a0d8246bc396031fc310e0bb4510224a4d6905ccadf4cd39616d89795978c8a4cf25fbbe489ae9098622666675397ec79b7c49a7e99ec0c074da485f721d536b931c3cc6d49b7c5373550991d2de493cfd50c4acf2b2a30b4e2fe79defc0c0557cc349a4679c8203f495f1750dbda316fa6924f4278c91ac400c7ebde3c62952b63320d50d4de918c9110889ffd5648b", 0xd2) r2 = socket(0x18, 0x1, 0x0) sendto(r2, &(0x7f0000000140)="739f903ca91af37b9ab7815ea17b126f763bedc218afb85b189a8a6ce20c66c00845155b1e4e555a742b548f3ec948158773d6e3014ae376d0e9f2b64957c17b69c20805f77b72f0baf4b168362d446cc237472da616fbe4a8ce387f177de6e2f4dbeba94478107c72c5d39d6c35eb84253616e5b4e2605554ca64d4a55aca4d109259b19afeafb367f852d469d317cf8c0a8d01c62087f685650640c1179074ef7317db254fc140647bd2f5084211", 0xaf, 0x40c, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x29, 0x1, &(0x7f00000002c0)="8700008d", 0x4) 21:51:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r1 = kqueue() r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x9}], 0x8, 0x0, 0x20, 0x0) 21:51:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/214, 0xd6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 21:51:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='#L', 0x2}, {&(0x7f0000000240)="5638d8ca7a4c82f8692561c96c42c46002d76daa665909b7f7df845978227455312edddb9a71484da3b4f8b01867f9ae354dfb50d76719620e857d235ba5cb79ca861fef8aeb111956858756bf6d7745916b25624ed22c700e0455bec4755db09745487756f2da87a92192f23e909899303e2082af5d36b1d921ce8de788ca1ae57da5ae123ae85963d20caa25514f1ffc0a28b7f3c99059f79cdccf27833b68cebaa924bc1679d93518d5d20f0d5f646ff65c86f6eb5e71b2ed69a20d", 0xbd}, {&(0x7f0000000380)="443e70003c8353255a42f153eba793dfcf4b0e021f228f800b0d8c121bea5eed9a69804cdd3ee58c844148bd2828db4526de6b8da266c48d9de24b23a2728cc6b42e73c42864e92791c82c41ed951132312d1bd9145dc253e25bdbaa212dbd2e230adc6525d94ac3aba947bb86bd8e368c785b83f19555f01bdc330f2efe49ee8921f740c8e8e48b27e123e9584629f0afe06bd3d2ea4166e3ba592cb18aba87d7eb1dc060fe85946961d8bf92dc45eabb25470e97dde95fedb0625409cf04880c481945d2719d9a2cac16d7d0f85d48e4342f6c5368fb69c1f6829a6625d298fa11eff518b6e4c7", 0xe8}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:51:40 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8281, 0x1) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) sendto$inet(r0, &(0x7f0000000080)="88518c0528b094f8584141624d214fd67b5d62bb64a67eda2e8bb26c32f7ec8c204bfee353b4a6f1a1e4fe37d642417142001aa2cc4bcd90f8b58a155e1d94ddfd1e172a5b5a9b289671c6ce27ce18a60aadc7565d2755a880e0016b08ec6698adcf5d723fdaec6e", 0x68, 0x40a, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x7}) 21:51:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x107, &(0x7f00000000c0)=[{0x3, 0x1, 0xfffffffffffffffa}, {0x8216, 0x101, 0x0, 0x9}, {0x7, 0xff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd9e, &(0x7f0000000000)='%') 21:51:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 21:51:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x4, 0x40000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x8000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000100)="90000000fdd842ef16b944cce8cb5d3271cbf74521c872da99e05eaf66015d045f5b5b99ae95149a4ed110c539b3defe4fcabb9736f4291894f592a40a37d44c94f50e8ab6b2", 0x46) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 21:51:40 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0xc) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/152, &(0x7f0000000100)=0x98) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 21:51:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open$dir(&(0x7f0000000440)='./bus/../file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f00000004c0)='./bus/../file0\x00', 0x41) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000003c0)='./bus/file0\x00', r1, &(0x7f0000000400)='./bus/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xa4, 0x1, 0x90000000000000, 0x0, 0x7ff, 0xfff, 0x807, 0x5, 0x3, 0x9, 0x2d}) r2 = open(&(0x7f0000000480)='./bus\x00', 0x1fd, 0x20) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000380)='./bus/../file0\x00') 21:51:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) recvfrom$inet(r1, &(0x7f0000000080)=""/106, 0x6a, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 21:51:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000080000569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058b00000000b01e577cad7b4f0eb69328c712ea651e639a280c933335e2fbb489fb967f92e0fe609c00000000000000"], 0x53, 0x800) 21:51:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r2 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/133) 21:51:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 21:51:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x7, 0x21) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:51:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x1000, 0x8, 0x400, 0x4, 0x4, 0x20, 0x7fff]}) ioctl$KDENABIO(r1, 0x20004b3c) 21:51:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a41cc83ab1bc67d6526eab702ba28fd8d5eab12e"}) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="34499d429326d97e7722ab4b6be59dadf7262adb8d1fb567263460b0a574dca6ff85a35e5cf853d34fea5999c03e56b519f710ab4da4093efd8aa619884c8badc8313afd78249fa14f584c224414de0b085dada6277bb19416c42235a53f455d962a7ec7393379e931d774bbea35667510d3dad93e10cb04623f35fb3c2f", 0x7e}], 0x1, 0x0, 0x0) 21:51:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="f8224b41de75ddac6ec1e94aceb22ccba87e5f4c70f9f436e02425ec1e35e5e76eda06af1dcd060bec400c736e838c25e89a8a3507bb5eec4104f6fa631e279824cab02f729edf5e454af5d7913fc13d75ddfb03c3217b960258ed5e9678ea6e89ddff32c0e04132393b9bc7269fd6a54b8e2ef75c84611f22614b3a9e792656ea2f701f", 0x84}, {&(0x7f0000000100)="fb1cb55d27f55bb8a176e91cc21e72db4cc32196c59f3035ed0356828b896be8ae5c0a0429456adc816f7cbf8b6976801a24b9af50095f1fd2af4041fa3a2564ed97bd56ed60b06278bd146b386b3f2ff26696473f541c435832ae9ebd84d7203095132d49d9f211b3e0da5503ef85597acf25653a16d3274b47ef6477700f6e8dc1c1ebbb2a7c578faff0380e45495f", 0x90}, {&(0x7f00000001c0)="d5ab43060adb11b3a353a5b9c6a957c44443ee3371b55189b24e984e60c49a1338a5824b39063f08c21aecf24dbe9f46ed84", 0x32}, {&(0x7f0000000200)="3bb0c561ad166b13b94a1a3a53a584840bcef65b1afb56f72da1708d4df439819aef57a7be58b22d66dfafd1db6334cd2c6398c98c23d7fa6fd0fcfcf7879cbd9157b4a0b1f968047f5745b1874ee50084d73ff95f3f65aa78a2ebc3e59779c480482bdf8e8027af15bf6c7e68a266e0213f77a5cec5563955f7dbf6cb3652b2f973432810f8b8642d2c", 0x8a}, {&(0x7f00000002c0)="6b52a1213291cffde36689f31bc1bb638ee8fab280922f094b8a588ed9380e2106f949b42dd789b56fcd30e56333f58991bdfa42bcec5598ef66df04ec07bfbdd8b2e7e33866f58f51e9975862128f2d15a00bf9868da42822c10e550026b9c2458a77838088f5e41cea59461760f429d3cdfa184fb44f6f81c6e02fbd1e83d9e9a0ed835dfb074023f417817b34640906d24f2d892d43cb14ef8dd851c75dac83d920f075f506c48c5fbe1aa6ec233f5fef59b5c6eeced14881c33b74c7f65f16af35e15c07e31350d8c749ca4c1d43c610237661", 0xd5}, {&(0x7f00000003c0)="81bbfbacd18f4a5a5e81e74d5e485da06ec259e8505a33a407780c2baf6e6e015327765cb6431694455ca99d28e463912b89b381e28a127c3123f3180a4f53ed70beb24d14b1865b93c4d5fd08031eb8743338b499de61548ce27bb930ed63f22cf0e8559f1283fee8b08fa982fee690be535476c242f41f6e3a2aa4f8a39f60cf81dcfdefa952e34958f93ea8254b290043f1a4682d7092b5573d575ed58be4697565286b7d9a0afdfb194108b42bbf7ef053a2f0a8d9ae55402f9c", 0xbc}, {&(0x7f0000000480)="4d8a826282b450dfa80f", 0xa}], 0x7) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = shmget$private(0x0, 0x4000, 0x58, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 21:51:42 executing program 1: socketpair(0x10, 0x3, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) socket$inet(0x2, 0x3, 0x3f) r2 = socket(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000080)="bba3089722c94e3565dafba3fac322b6bf96f0ebbfc3a47e5420e0c7dd31c24a411cc216d4966278d3036fdb277d19d197b6f11ebf", 0x35, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) write(r0, 0x0, 0x0) 21:51:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r1, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)=""/223, 0xdf}, {&(0x7f0000000700)=""/64, 0x40}, {&(0x7f0000000740)=""/43, 0x2b}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x5, &(0x7f0000001800)=""/253, 0xfd}, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001940)={0x6, 0x4}) 21:51:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f71f2a044fd33155552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e908b6b87cb2d7298bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a3e93df1cd6a40607b6529c283998213696d9d5a5", 0x79) write(r0, &(0x7f0000000080), 0xffffffffffffff95) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:51:42 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket$inet6(0x18, 0x5, 0x29a) setsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000000), 0x4) setregid(0x0, r0) setregid(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 21:51:42 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = socket(0x2, 0x5, 0x100000001) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x400, r2, 0x0, r5, r6, 0x100, 0x26f1}, 0x81, 0x4, r0, r0, 0x401, 0x600000000000000, 0x401}) 21:51:42 executing program 1: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 21:51:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x3f4, 0x0, 0x0, 0x5}, {0x3c}, {0x24, 0x0, 0x80000}, {0x4006, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x80000000000000, 0x0, 0xfffffffffffffbff}]}) 21:51:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x9) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) 21:51:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x108) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r0) 21:51:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x71}, {0xc9, 0x1000}, {0x48, 0x3}, {0x89}], 0x4}) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 21:51:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x1ff, 0x9, 0x4, "4d4259b3593aaf56e79c3798c67be90da813afd5", 0xfffffffffffffbff, 0xfffffffffffff801}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r10 = geteuid() r11 = getegid() r12 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r15 = fcntl$getown(r2, 0x5) r16 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="50189a5f26711eb8447959d2a0990edbc684eed06fc6eb53a8264aba0f49de7f3969e3aeb761ec2e7ccb49f5674d0fda52ff0a6d5be7dbf2384c8b08be2f5a4ac8d4ded8f7a79f238c7713c78bd7d3a837ebe467c0c3c6d5bb934a", 0x5b}, {&(0x7f0000000180)="da9c8a73a5bc88eb952422375b2c2330b05be8061caf5ee65b2604fc899c7dae376a72076bf71dd5277a2b2f7f6a5a1c092c77cddf623f63dcf8eac0", 0x3c}, {&(0x7f00000001c0)="8e70c714e42e82f04287475cc1e813", 0xf}, {&(0x7f0000000200)="1e307a218fbb99b08a865c8f6be3f4372eeffd36ff9bfe41e448e717e5ad248f4d520a", 0x23}, {&(0x7f0000000240)="c8f30b57bc2a8b88d162afb968140f16f1750cb47fdebd7081061130b8f1febf7ff5fd9e64f5174894f4d46e15f1660c0c14ce9bcf5500044632ab3715addddd1bba39c37868df284444a20b5f8f4428c09c42cbb821b9c76ed34ab2752205b71cd572dfc31957edf1ceb4a050800fa9911e9116802d3907971df0", 0x7b}, {&(0x7f0000000340)="a6e79e3db69c3196c4508c0473fa724f5f7220db7ba54e5ff5740152eb525998601d1e71c7b08e95ed7867434de4f4156cc2af33c20a4e05be7964e4f9e4465e4fcef646ac2135cd192a8a6b57f380b163943502989d8d28f1820ff0aad4ae36823e3fbf4ede0fea87eb220de3e12d9d69b9dfafabc25a44dfa81d5e33d25209aac4e481a60cae93a09bbe6508f4dcb3237c1b6e954c6939191c2c9c4fbc231252dbf14a7cc4f1d87198286da1012a94d15dae5b4d9e5f380b0554026fa924988f36e1f9a0b0b8dcf7c9f92445ca01839405a568fc9276d2a28e7e2ce1d9a3260b2d3669b0f1a19da80d3e43c2e0502d7532bc7d623999be9225656ba3fb57f6dbc33a0886e3ae5f183591f36e08ca36411705568130f603365d5e68cbf8e842be255d7484a2ef086e3f52818c54360850c10a4dee93fa83fc3b8742954cee6170539ea16b0e9557c3edd4aeaccec21f56f66d1ad32335fc58f1fd33a342d8e772265b0abd2ce737962e5dab7a1d7a6abf6dd363e2853a3c0eb89c7df6e9fddcfb4f1406b4a74cf6c18edf87d03a3d49267fec5fadd68c18eebca4eaddd6d43ef38658135855b76449a88df4b033eaa503946338a63ead05eb2dbc479d1b23b94f6b0e38e2aa2dca1b003c83f16cdf23338e77c54188c79d891c59477650a877ff5df9b1bfb8bd025b73f12de549eeb33cfda2431e2fcf5f0e29144f747bd24eecf527ba1cc62fb00726193ad9b9edbd02e8d809a35639ae635f673d2a83b5a8145cd23e19fa98d52b7ba200732a882d6b7fc1a03f3cc3a8cfdd129d3301773bbf6d977c2db1ac5171ed0a3be2e6cdfd0a01712fb8ec3ccf5f5b0bc4df84e96906f53324b605bafa4de5f6702d1591375a9202d6af0c8bdcac988049fed4b6da88dedf9b14701b28b476fbe961eaff6a9fab83d61003ac0a6f2572d86b16998c181dc69981e2a3a5427828fcde5d8737d32889f1b1e67ea8e7589838c95e696de44254b117b52835f00e3b9f28cab98c722f1bb9fb3cee0d72385e7055437589e818101dd2f01b67384882623c5203ccf41acb8efd29f2d61f880f40ea085b408f2d471f08100741f73796b6509e0fa4ac9a5075597bff3ab65b2988e3fe517df3e3e178b95b3230775d83ad072c074aadbac4ced190cc3b63aaa783da1750935ba1e87191e1da6bb60e21d57e842fed6e7ceaf9b5c6703f77d658ae3739dca9c1450af813664b5504f14f79cda9bb2a810b4bb454ad08f057ab4dc1691657505cb80686789e14f91cff1a0d9d34dc069c932bce2f0ef417633bb89136504b6fbd3e4defe5a65a70f844d41fa62d35f08386379abdb7dffc973faccb3eb645fa5e2e33461d991d14d64404135543c929dab7a6373752f237ed8c8b318926a7b5dc8735cf614733af9b52c02eab938d9c09d578bdf45e080a24dd335f381090f6534c2e24e4b58d3b7fac7cc073d4ae5fd5f266ed5db515f36fb47e34d173585f10bad3331f87461a3af2de1bf5c222850b6ba9230081f9bb4dd0a5fafdb0a307a8a76b83868e9328ae54d78cccc8ca8c90fee506a16140e995cb5d955050d31be2953607c0e47777669010326724f7df919a4fad4e4c14afb46c2e79fd8351d087534965aeed82346cfaacc0ebf143c2cf1e5846c33c47e4d62e9c4e0e15709b73330f5880db6066046e779a77044e56712f6d05db2276bacc0408b3a390963be5b6aaee9f77b12ce18db0d9e0d0eea08c6105e252a876caad578d02e70c1e5207ba53baa8527aa6ade876ed1b88914760605d46d20e52a3d50e2b2b454420a5b9d06ef9a098044b824cd911bdc047641fdc3ee00a625d749418e4461fdd4193a22aa47ea386eb0601aa54a7ff8b00ca8e2b74ce700d94b9539863345f6a4c0b9e1b887b131ce93204cf33e14c007d9721743569ad7965b2b0be94c19528095ab9d71ded16a8a237202c81ad3360f57fb6330b8f82c01f2dd29019f431b9a1eac373120909807c8c0c381a36a505ceff8a4b211bf67b28e5de137d87d73b849e64b890ea279da8fef2f7041ad23d02de175e2dc51ef01bd73c5d1caed453ad0f9b7b27806b26777bab1b7ed65d5eba1747316bff9ba86809d82e4f19ef38214a5993e87e8167a292c9c7642b37c313bbe5328882c99d6adee2657aad3e66f84e85ad4f43ec2d7e4be7aa2dd2597b34a32bf16a2bb180949b8b2e1718c803baa69352235b79287734b9982b3a89e8061c4b4962dbd095bdd8938ddbddcea740dd51c4fbd515a4bd300b14c70ec8ec0755e016d97dd91c260d0f372f6bf1ddf7d0e45098191e3ab4e45e2d7f08964487df4c1fc57aa32c9c11ec9f6153218bc0053a89662b16c9da5920b1ab0eb6533ead566c96138a033cca5db23217e6490c76a6f6cfa8a989a4d739b6a04950a2c8159c4abe314b68873dc94f8d546ba559e4744e65eeaa966781684d9083d3cb323eaaea2975cc80d52ce7da947c5aaf2f416a909719ed1dddd40384ef3a0a33fbf169b1daabbac84c79c165167340a75f87eff48b085e29036f4c5900f1b18cbd6a7df3b22b6563e84a4ff05ed062f0b61a5ad6df0aa362ac76293c08f8e8b6a3470798347604eff2248b479b1347a83b0dd69e040a2e4a3b6ac1097bf7665feea03daf0acee36848933e37400c52e892c0264e107a15dd68a95ae849ec2c394116ad2230a27c7caf48fd43739ee5d8d82a09f19e68008e329dbb404760de21564f31ae58d738ab822ef283e50a79035edcc9dfe7aa307335409a90937f1863e02eeadc5f7c210f3b5596ce78367259fc81edb937d5daeda0a76a4afdc0b5602510177fdde8aec9c33a118141c13c75b6f6b2bdf432f5490de26501103a8128aeb98d8cac8d951603bce8800bc7768fd260a9f99c024963c63e70c580e8b0438577e61cbaaaf8790040cc6808d4455e9c58e5a4741e51ddde9465cdc7bb2f1d08fd4bc5d67bb20b6c85a47855f8300a01fcdaf016b6dea681bbecef73d2d75b6320405e21cda798281dcf3bb7b95e5eae744e8df3f7fc62b3303d6c099988878cbeb1917ac1faa979f3d8720011efe6e0d469d07ea9cbf3b069e1287efd87ebf423736bcd6efebe67c52b971e16071efea8132c846e7bf6dc8e43b991adf780593ff3a25cc1c757814477c9fc855c0f34c57e83f57eb7d6f49a8215d60f7bfa3949a1b234db0276fe8c47cb9e1e4c756560997eaaf4b18922e4ecbd90f8147b220c6249d07e3532146a949819f7848e9f55af5c34561739ed3d7388ca5b6a3fa56eaa682be76ad0a1908efd19eb8e0a27fac54b0b644060fb698d5decdca0789d46430e1a419f2709c66efa49226b5e5e738ee2dfc49990df700994b3602b2cfb6aaeb49cd17e2a2042210262b37936e25315cb667ff6aa077577cf2d68451bc92b6701b8585ae4ad02219c3d6b8a3ea1e795919b1d23a71fa22fe16ae9c7932ee86d9e478299bd173bb07c3cc5a6c2f9cbc17776fbb83a2828cfa68e8476f6bf3c571dfb67d6c3891bc683c6e49689417f8e031c719f2f01dc2dc1b628be9e26e1e7af2671fa671ff1def6b4bbe75324423a3f1b35693414bacd8f2b7c40a2c4960ff255e3a034b81567d2c70afb7358ebeb4af301f26b72aefb2817315b65bd8a310fd95665538e830bebbf3cb566c09228e13e05d40a780bdb8bbece4bb41a3f7aa334b92e039a0deacf1e2951566e50033741108aac096fc87e35cb4b1a18ecff3a7075da9c4cc7f0155b2af0fe8ca4644ab7e63445689007a1eb13f6ffadc86fcf755ff9f7ebd4dd7fa472c7e174aed0db1f0a36387813d0e8586c88923cedac6b0c4e29902cc41b85d99bf3c98f08d8845425291a78042b234f13200ae23929e3441e94e158f863865fede3246a0dc94a15f7c989f3c787cf1d4e6c2348f31008c4171b1822da4e2ed2a60f9e738fb26559f165abd0011a5df43ba7dc7698ae07ae1af3d0fa3f52eba5339b3e4bd8c39360d0da7dc3fbcef980be8a54b24b8e480bba5873afea77f7ad74408f2a3c0d278d902d59ed1199e2fb3a37eeb062455dbc407cd397c0d679aa0b44b114b4bd2497e64350e887ca7bc733a47363d199d3b677429f179d07e176ba5aea6fc849349087aec7d9bf50bb71c569956d360d8f3121b7d6d6f78e218c7a1e1efa72147b34b5bff5607831c95b44eb6527b7bdeb1cbf3140ffe60d1a0ac3cbe705cbd08c30a6de08003658cee605c8ef333ebd7455d34f495d99078ed7c949035df80590623bc99c56cfc891efa508ac4fd20e81a36fdc768c1463c43ba78d0e0add85ac26e8be3bba52bbb9189a393d86e02ef9e8f2ae7ce7817d56239afea1a7380f250367541cf8c9e6e1701b2a5a7aa3f6befa36946398897f95dd1648ccd4414fabb9abea5a50ddab2e206b13677112eb339987f74d4bcc074d9ee38e5b31eba261932675908e644f02f6eaae094723a61208381bfb654f599285c3a7fc5f4f1b8dd5a8e2b54d13c51f13d11f1775a1d7228bf6db3d4be5ab10f8272c2a2895184b95062c2fe1b1834df0d82e385d7415483462b95a024b4850f2ad9b59b52aeffffba76c3aafc76543e656dde4d3050640010a422bd0f14bb4f8d60354939888755a8a19b8da653bf2a1cec8f7cccdc77aef5c33b470344f6c03b7867c5b20ad2e8bd9a854895dfdbb31c33acafbb64991fa4f79eaffd5d895550c63c9465f64821f110d278112a5cc6944a5e0dad11b54439849ac145c5045ce543f956843ee0bb6c4c0882a20599ce34a3990bfe44a14c2d4c30d349f0c7ed42f0a86f724774524fe33c74e6529fc8945bf04f3e0f3517b86f76fd0e14ff4369129f9e10ab607e3e2b5dff63449d95110175948ee9727482d1c929fc50b73935360495383c964b2b850c94ee5c7a64b2f16dd8d6df3d58b11dac3f0b72b2d58358943ed1a98ad2f77b3a1e1cdc70f839721fe2a4ffea5763e4783d8b6a9dbfd40404cac1d3a97c8b0d21bea20acbd7a626c708ba028ba961260efaf6987c76dbfedc26ae048fb30af51942ca2feabb0ef1dae34190bcaedbd19a73b9777087efdab4095cb437938d958792058a4be9a1dfb970704d4ba566e5b6bc088a07d95b34702d8e0617e900c349f7cdcee40ead6018f6777c5917a923b4c9d8ee494447158436e449170fc800f7e5fef5824180d6d9166251e6038d37b1a49ccbc4c9687e7673d0305f6b8cfa2ef39b6c2c00f60eca39cd7c9b13d77464d6875c927ef99dceb9b979950d232876c704bf32bdfa6bbd25b3fb762ecaa069b9556326589d98b48c830cf86fb01a269273fba2118063ed166942da1e64a7319f13a5f4cd32a94804e46dcd34e59f394979ed5bcad1d57b6ee833fc58da3ed1d019530a5e5a78c9506a4ecbdc0c34142a133b777a09bf84a3680297d5dea0954df75f2f0594c48d3d82318077259f7c96fa1db5d5e5be17f459c0c45837a04286a6c0d9d959e728f3090792f446f2735d0fb7b424c5eab13cfa05a51dbc3c0a5d4cc49f2f771525caf15a5516b23e7c5a99a4916577e3b53fab7d68bc0756b0f543884ae307cd6b3f0cba83d7245fafd2cee9826903b68c2385957498e017cb74c8afc91144ff554e78ae37f76fdff716ec212ad71292a9cd0e5ac5b25963fbb0b7cc9c85ae92db2f7d384dc611f725401bf52bbab49de7e28bb814a0df271724a7733f0b341001fdc1d9b10849b29694d3a13b15dea84dc6fe56d24016aeb935aa21169100d67ab39b7e8f27edd6c3b03c83c7bd4fb841a03fa7978cf9b8632f9cc600fac2adee565cf", 0x1000}, {&(0x7f0000001340)="118beb21a78476887a4b7322d7c98f45b9ddd080197dd99e9fa88e9c7f33d4f55596ee48172a88ff010efd30584a1041a55ed79f58c3e802392116f4179c8a002c57ed48d277fae1151f8776bbdf930e85cb235d21a3c81303bed11e3e300e6518ef8c68f8f61fcc2b13deb8c585feaccdb1bb85cd6b2ed9d83e41a29ad8e755c3a1f9943acae76715de5dccad1c5d12b24a9dff5356561fc96d98e16155a8dc35149fab64a0e1d5c87b94d81533bcafdd39bb20bd0ce94392b01b822eb2391aafe2aa290c374351a0e59df7a5cfd888cbe992df1761034b3ad61f740836405789d75bde4ecdf110cbe0c3eaf11ad49c8479029135", 0xf5}, {&(0x7f0000001440)="5f434d4ad28075797104ae71b4ee7916eafb4579937114a3682a7d2581f457a01cfb99b9ffab17e8384e746f56d52af6f5559711db45c177e273978479bc0f2f8c9615a11c150bd383e7ff0a56cf6484fa8458961e", 0x55}, {&(0x7f00000014c0)="0a8137623ac3d04629e9f8aa8ec251ec064f3bc4397e0223f582046e2b83b48969415af875968bbd3eba436e32f4ca6dd30382b60110b78d85ec0de1fcecb3ab166875c5dd2cc258ba728e7271fe8881f978f4384869aed55a1c674fb8ed161e484569d73013d05dac7c6c5f8053a502a9da66a9b9", 0x75}], 0x9, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}], 0x120, 0x2}, 0x2) r21 = dup2(r2, r2) dup2(r0, r21) sendmsg$unix(r21, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 21:51:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x8000, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x9, 0xfffffffffffffff9, 0x16ad, 0x81, 0x100000001, 0x1000]}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:51:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000000, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) munmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000) syz_emit_ethernet(0x29, &(0x7f0000000280)="a702e366a7451d1b1816d1b83b97fcabb08ebe900000000000fe27bff90d42568ffa17477bd2000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x191, 0x0, 0x7, 0x1}, {0x1, 0x0, 0x1d, 0x5}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:51:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x0, 0xfffffffffffffffe) 21:51:42 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xa, 0x9) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="8bddf1e1fb7124bf16fc0927807fdaa1acae341e80843623c246e15ba921f711700acb7c0c882beff44d62c512f7e1bc9444659b2f6e67fdc40e3e509c07ce60f4140d1e7ced82cba9e555b1af9b000500a008d03e1ba56e6542cd645496d9b68c8af4d561904784dc54de2d55d6840ca343679dd8a30a92ca97879dcdc668310eaad8c59e918627b091abce3d97dd375fd9ad3e16418d7f3b9909597196afaeb7b595d70c562279b239e6e7214205b8eb2f799747417b7540500338325ac1d75c63858786581121b3db7cb36c65328582053857fefd5f4bee14724801e73574bd6e912fd26760d93bbc6b1b3225305f688fc07c541a6de64403426f37db0788df16cdf35604c2c63b47e128b6939b331eb789ae2fb5d9436ef2ab51bc7d7d696661e0c4c3afb72aabaa8ae0eedfa4183d47f7ff0726ae96b0c567a3e486898faaf73c5cecc6c8a89314295bc09531cb3a08ec7d7523bd3c836f1724f5b2bee5b463636189e1f9722fefbe557d025c6f7c3b5002922f89ad2cd35c91ca0ec11ec00298a1b5784e2ebfa7aa8eea907726d5e07686116ce69a9ff1392e5df80eae33c332864dc72b6c89cf400c3d64d3e0e7c2515408ee195a282c5c72241b412c77e43cbcedd63c92bdbc23435c02f8ae1c797f9e9e58104cb9af872d412b8944f1b51628f681f4395f74b020e14092c79b6d47d389045894fbced071ae8ab28ea17e9bd1c00133e94f875e9f693eabcd2842b7c158a6d795c0228dd24cdef72fa8d2ee4570942e297bec973f7ab6013eac3b77e3d36425cb6f7aa664c3a75d44766c7b60ee566eabfd729ddaeb21e3f09f7de5c0cec58b7c9406a20aa6f24dbca82beae8ee99e2d4388d9698a4d0546a94e981e3e5bf04bcb8104b67777514cd7a48b85c8abd1e7efb8e986f89accb5563259dc70f1d76133cfdf84696b9f16b3be3fef2739337907ff4a3e8c95efd0e4f3b9370a2f23690af573495a3161a606bdb98b3e44f72f5ae0759b148a927e570df81145ff769072a4459f00ac4340658f43f1e2f247fc1de647ec4c51f62e91e9ff32c6a830130d368ce21b691ef4a7c3044532aac7d0acde2b6f1b4b3429dbd1a15e2133c76743953c090fa2b150731adc93d1969c88a713dd6fa387e637935e02aed42cfe01d3ded349926b02bbfac3e6b4a4a333e6088da95d88af407c6d436e9d07a5c3db2ae3fe1d4b6f2aac2076d703cc5908cc6c3762f599d42266b7332d91a9dc8dc51c6e4de5216223abacb75ad45939ce9af6742f13a471b8d51157147bf833953cf4362317df6133b754d9f82898ed7c509286559b8dbc7842b742860741530cfbbff9719989a8744b172b29c1d529b6565806dacb298ff86979bbbdd2ae36efc9ec80b9824bf09c7e8e80880378dae2528aed4d3448181eb0ae7cf7b508a16be1eb21792dcbcd3cd95ac502540f495f08b0014750b858a71d70ccd854d424306a6362954da0df5dfba81f9d603b84fce33305d961c93f3d93181b04b68952ab6813af86a1825c1c2552e4b09216e37093f91ee0d16d9b977c62cf411f44ea2c8392e584b44623c82a8456f08aad1ae458c3a0ddf4b1261bfd204be2ec9e39c254ce951487b379472ce3e62774aafccf1573d5e2359091860e6f6425881aab86858290da6b5e1a56004be90d13516f1e55141e03c1c9ed903dbf3325f504f1a545a10cb6f00aa28832d565e104f0df8040848952fbe68eff1d89bf39682dc56581d76cbd52427accd00df541868e701ecf72d617b22d08b5f2a0d85d0905403c26226a61a69fd72ed26ede6c1eee4c2a63d1356ff5b3ab9e21dd140c0c7332b259fe235a91822a0ebddb3a481699cb538b5ad90db9c8434db4f99030e36fb2257f9778a4ea1e1c8fa3226c0ce7b8c15eb94e6b8bc303787abe0f4217873a47067dca86010c4a7c903f4f771473ca1ccac961be44afff7a4da3fc35b521be647227edffa9ed9762769f080cefc4732ab27978ac04b81fa9b0ea7af694fba198fe92f4472f74a0a34d70d24618ca2b5e818f033bfe530a9e86c353aa8604c9154a4949023b5f30f499c0b48646e24e0dbe118d040240d42d194f75f3079ae18ea49cbec27e846e0a3aabc4d49392a1ec506bf6067051d40b5fde27126139ba23bd1305a5fdf71350b00acca8f0f5f681a0deac8805ef630829e614f4e5ad71eb47ea5d52dee9ae37e6b54d06e5d12639890a60c8fe74118a837879991cf64d8995401c146b49aa54c1cc358193a9be5214a05cd4acfcf23ccd2e101a11158924b349eab78957803051d583019626d0895fb67f01e6b964f19a010c27dbe8980a772e3bf70bf57f5d65e5b39995e0b6bb57a52dc761732cc5059eba0cc379271e92d618ff5d87143bcf03cf3b88abef222cf7b1d5288d10482fb03013656db457d2247497e03476d2b91b1a5425232fad7e0dea1706ec854ce1ba1c9762d51c10628cb6919bc5ca2b5a0d25ad77a287a0a41872a1081f15e4189a0ffa6cae3e2861e30cd071ce7c2a1b9bc73435c2a8d878c1211967c7d4b39e6f4de29e05e7abc741db53880091eb4b0f5c05f9e68d023bdc73b05ec5789d457064867f03a69bbb60771e2b30feee5a817dbb2f9b766c59181623c69842505772a4929a98f9ea78371ace8b3cc4210f3c0c8c38ff61b388948f4abd4cf32e622ef98f1e095982e34dd9c9a368d373af753b543e75b3fb95d20749a0c438cd126f85f47d0592dc2aef2dd2a17f8fac78280ab6f47c4a75d7d131a4c250ff8ee9de45d6b2b2f2e59ff78db2e16309b0876f3754973f7a7f2133e2c947efbec476b540df75e39791d55c0d94049e4f0bebf9b6fc6bd60fde99db28bb59ab6f8b05c4f3ba99294b8643a86f9225b8b26354fae028b487fcbfb7751f0b338c6cf2fd6f364d390ee7e311b1d35c6898bc7e7442e594d4ec03a5bd5445ed946c3dbb2ac10253a0db7521aeeaaee244bcdfa3391a54f81910f00707b176e76fff4c4ebc71a3def4d9bf237f5ebe041ae9e9026b141ba588811a9ab914cf10bdee44fe172420e229baeaa99de5e76e345b84e9d3bf25df604442e29d4416c84db4f366ec290e484a7bff593ba1f672935b290a9957f129ae2b57a78c87c3dacfa3ac4cca98421bdc7d90fdcfb288cafc528141646cdfebfd934c42ac1f09647c466493b18387033d3f39f1ad5d3aeebeb74d24ba3a4ee6b02c9eef4703236f072163449a96067a7582f4a2a4a2da76326dd72e8ed4f07c56784b788df57d982f35f0e213951e458678efced42c0d0f4fba5f261e17c36b7068ac55e10bc8da48ede5ae2880ea5879f10c763263e5e1a36e9787b8506e7a06287c194a119bb7015aa0f84d4914b1a6574961ea0491e8b5ec2957da83a5e9a19db227f4a07825dbff9d8771b906b9ab702ce1dc946847215fc98ffd633a1ac8a6bd268601a63623acf8da5a483594e316effe53045232093c934df869e42de3b0d8586141d5bd0ae5bb707d3dea8bb29815cfee97564f1793c4bb78d7148b1b3e3129924efd4617ff70f3605dfbfdf557162f8085e8acdd5fba1408fcd7c588f12adfd3a4a6ebb2f7846f84302ebbec42f8c9de74d5c4ee86cddb7c955cfaf6bff8cc73e657acc721fcc0fcd4abb33f496ddb600bb86f0b28f688414ae9b57500e80102c6f554fefe7ed5db5ee7394f07fa81b1fe9fcd7887e9d1a7df8d462e89cf96515b2f4f9d02e99d4cbc1af79341becfc1a9b3b16fb3ce05e32d61d9499306f0d7091fc56512ef16c710d0eee88980d3d9d7fcd0ce886e01ca674ddb95bf15ea3622820cb35f0af440ffb6daf64dc86c0124f3eaf2f35031e4af405ea5d31de7bfc9ebc221458b5fcf9c38d90792e457b72f55e096f3e8269488e3731cdd22ded4adb8042d5c81ebefa9b93e3605e7cf0f89ad21919cd944a2962d6c323849b363975e3651c0b6a63d17451231784a5681ca173a36dbf21db77569dce733fa8541924fa5689ac39863beb1297897adc87f0ca143ff5873512ddcc0a9467b9c19fa697024a56fbca80bd85e26e4bef2856e3da5a40c4c1339001a359765ede74184d55d96feebdc8477ae59f2c9232c74493bd151ad643178724d38717fdeba3cc54f41d2f760a5d19b0172f8422961eb2ce4185f7fc448fd3e8a7c414794df71dfa2b245ceb4369682b4bfb7dca235585e2c04256b4ae6c354af79bd037267028dacdbf54593ebad8b0960e6a5ef3507fc41b2a1ae5aad55e36575da76b9cae8f82f4521e0247b59df9b328ee339beff734cf4d953f6ec7f4f19c481e4f32c6dc0b5cfd0de9a67339ce82b00732236acb7c5d95762f50eaf00113528d319c0bba85787221ff25c6f5b92011c64fd03d91c97d157393d564c6f8849cc67a9b140077c42c933605be3af29dab6006c9b1c9fe3164d846f73c5a4e39dd7281f9ec63a051958ab90aba7793ed621ea5ea7c5b66aaa4c1dbcc75929c4a940a2c1ef905a90d8a8839a353e4d2df067caedba2a487dae4cfbede8f72c84b6f7f92a2a64a21239075dfe9a144c15c3cb49421681606f702addb885de661ffaee31ac4886a37d6b913844d8237f6fa71d0eb23228bc315e4bb90399dedafcd2aa89bce01c011c0717c48d717476b4545e54078da4b0f50013ba4e3645b12d76d84e0923f521f549a8386eeb3d7ef5e4bacfad5f3d92c490b2c42edc5bd2dd36d0e39109e676a397faacfe54ce4b48fa4ccbb76187db0e481e15f828e0f83f051df997cbe876d4abfeb3bb1935f628b68fd24f78c0c9b49de4561cb4fe79cc861cfe5a100eb3fe19780e4b15b0dce9f5df5f62761080513f5034adae532cd30bbd65d4d3f957f60012e6e1553b17daee11e8508a6ead0be4d7f106eb531b0dc736d356f7b493b8a253acb895f4df8abbaba6ebbf88a257c645436127aa3e81bd29b930839b66cdf66f06aa4cfd8cc002c4015e1081b284df190579cd4a60a7d116fbb8fef7680e1445bc5ee534d04de514d3eb981cf0196b76ec0d8aa00ee2f59be333796d57633adec7f0d4b8fa60d5437a73517211262aa4e31f224fdce8b2f82d26bfdcda7eb9d656bfdc575543c3ecc028990628294546555a443833c1237106969069a7203028428152087c2abdf857b8874f256bae0ff5903a684fbaaa9b72febd397689857c8ecd4051d6a4dd093f2506c7d48d558c6d1cea25d21202d8f9202e1e6807735f52811cf9f52dff70ba69adf081395d49503d3db4b351a745cba99091daffc528485cea8a7ce5c3d7937e739797a9f626c3208e3ad86d51e3bb45b1e99dbbb061d5ef18a0d914a3a78851063a06011a141bddf366c22610a595f0fe7b229b2d62a33ab80a68611f9c04a5e34765064b1033954611c99735ee4efe504a2f3920c9758621c6c5c2be4ede09c4d9ccc79e08875ddf4ac8e55f16efb30a04ff8cc762f9cb42a1af8405b1aa5f4f7c1e28ca62e9f08ea74437ee4d99b034aa123f4119d3c6cebaec881f8788943b415ea733ea6678c71325f2f30bf17bada9346f13e66ed0ddb96e34657a48d22c5ffe174c49ab5b19232f1d75b09a490b7d6b6c87f27ac1eb356ecc5ede805aa7f91cb02589577b7205290a4be908864224c53d381104797333dd69d17995346a6a4678d42b34fd4b545702f2b231b38d2795a1120461d8d15b24de4cb1563156423add1be51f74423573e4c2097c6c5a5e300613f0f571090b41a047f906105f9b8707632e699e9dc3183f97f2f30c5a76f01759f7c8c99a159c8532ecd9fe86f2a1f57e643aad20605872e", 0x1000}, {&(0x7f0000001100)="1a52ba7b326a4b2c45b5c1adbb950750044bc89ce95ccdcc715a35980aaf17aa946b77a227e76c1cf356ee5394cc23931cd34c38db62d175e66cdade22402baf1f182b499760beb4b31c1840b467d8f52fdcedf6f13f6f59110aaa2112c82a108bef6ceb7fda30977b27e66e2fa45e9234f33a6b0a2dd4ccefa1ef6824d556510c44f294cd8781aa973fe3fe6f293919fc56790733d2db13ed1b2ee88054468527de0f3dbf562e8755f21f9240c21e7387b51b4eb2d8f115bfea37d37a735d1744fce59be2c6e762c7e376373658c732a5ceb879d4f643e3335bc6ce8f6039296b23a8b5c2fab7b44291aa8ec173b7166a3e210f63e1", 0xf6}, {&(0x7f0000001200)="46282fe68fe228be824be52675453434e09750c1a74d8859bab2cb1d74272b63b1d822b814f41638b6757b731490784c18e04692caf975de0bbbdc542b21c17d10ef62b179bc0897bfc6de4472ba349252c906c21020c7fdbbe5a52920d59ba960aa6d31236308957ed4b96c21db2383", 0x70}, {&(0x7f0000001280)="7d2d6e1e074cd2f891ad793881f06a6552083f61dcd6172e7ca86941b79e6971609c5e9a06212f65d374ef0e1cca9e122f2f40f4f4909d6a459ac0e8ef83ff753f24e2694a27c08301590be01a87e3f7ee4966af2b5e6ce4cdd9840fc816d7fdc062790797d6c7e7f4783e9e821a741af5c6e02b55f2218cfbe43eda16703163e629b480d0108b36f8754a8c6a8701d9bae58eefe9e398322faaff5e9a22940cfafbf2f88ce22f1da3776c89588c1ee470596d122e3dba140a2dcb38bb17ccdca14876fa10f026ebae59ad79557e9cdac5c1fabf1d4d0c317bd0b8ba62d7d842907e18a578c2de1ec587", 0xea}], 0x4) dup2(r0, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x5}, 0x8) 21:51:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) r1 = shmget(0x3, 0x3000, 0x412, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x4, r2, r3, r4, r5, 0x8}, 0x100000001, 0x8, r6, r7, 0xf5f, 0x100000001, 0x80000000}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="aaf7e472d0b119218b8069ce6a4818e6afac8d864af04e01f06c90900e56ab072695bae37d678aa8597d9ad91bf235", 0x2f}, {&(0x7f00000000c0)="d23f5167462b570b7a8c0641593f4625296c0a12f76495faca63775b7db6dd032d332d22", 0x24}, {&(0x7f0000000100)="07b1c415b858cbb4f9a9df6d0c750832ffba78fcf7613a66eb0a0d1e38c070ec770da3f1135d88e10f94dd347334989a6629354fbc7068cd23f8590d1db6b5f86625afecd476351b6144cc76436170cef370006de36c5055d897c165c0d301163279cdba3171155d8414591d3fb8015e6ff770e889d7540e215a48e7986cc331d642702d26349474b21c6af1e0bfa8c43b12fc3fcfa57bc933f9a87c3c376ddcdca379c4b4fdf1b5a354ec6af362c1488ed7123d127b3d06520d0c4d0e2ff1b8fa4de6c2792193a7939e65957ecfbb09bc891ef9f83bf92dcc3a5c9e9472", 0xde}, {&(0x7f0000000200)="219089e9c3ad36545724827660b0ab7e2f270fd90d0156c7e50fa568b387b38fc88e025b79f4169ef9be3ee1c9bdf1f99c976a6f6d39971f5f266dd0ec5f31f7764483fded04184e9c5658b0d5cc40619515aebbea2ddc2322b17f01f6521d3c66a23f6f15fad9f1218ee6da5aa2", 0x6e}, {&(0x7f0000000280)="5a1fb87f190f964b56bd25de42964c7a5de070e71d9892b0a599dd02bc4b683786dc074e472b3894910bb16cf4a7de364a9ff65e84b6dc713a445922a1f4175542e4e18b95c9899adae055ccb52d12fddf001a60a0e6c940ff09efe0f8e82115db72e6d9399b61eb398904011acaa35718a428486c857edcfafda4e086df8226ca40f0431acc7560d3d055ce3056c4c0c15b448d49558ab52f9d3e4874e03e5c4d522249753d5091", 0xa8}, {&(0x7f0000000340)="bbce2361e5ab5d6909b7f83a3ab6c1be893f081d5d33d61b4129a1a32444af8de2ba29828aaaee167794cf5103dc8df87946dccbd09236b97c0828eb8dedbe9fdb2cd8bbed9b5707fb315205902dc477658c4de7a0ddfebd26f2fd07244eb00abc38a90375be1278833413b975b863332e104151c4775541aa4d08a3a0cfde5a4eef34590b289a3a8f2f57c016c9043f4a075bd1148607105e2ca7ae", 0x9c}, {&(0x7f0000000400)="fb0e1b071ac641165a16a6f70e56101d42c69ba99d126bc36d6bb6797d8aa6bfddf0f72a62efcf0ce3fc36bdb0bb087941065f8ac21340a27c7c568de0c6c3926a67125d21f354f07585b7cde9df52b390fd936b68c1ff", 0x57}], 0x7, 0x0, 0xa) 21:51:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6, 0x0, 0xfffffffffffffffd, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0xa4, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="72e0e38950925f07b89548754246c39ca4f9f97fb3268f50c96fb9e485676b537a7196cafb926744c17453f61c0a381dc83c1c5ab29d60ccb075e6f99674263d42651436fc845ce723fbf3dbaa8a03492a232383", 0x54) 21:51:42 executing program 1: socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) read(r2, &(0x7f0000000080)=""/223, 0xdf) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x4000000000000003, 0x0, 0xfffffffffffffffb, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 21:51:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x6, 0xeeb, &(0x7f0000000000)="d7357c0a4e4168c3bfa780462ba56948c11af1a1a621bd4d3c214dcd9547665e2907da89af6003cbc700c92b28a7b413194b06442c8ee600452ca5778fc560204310f0127b5e1d12da0f91af9eb03774fbc83172652f15394be1b9743bc3104bae7cc56f", 0x64) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 21:51:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:51:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff79484c"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:51:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 21:51:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20101, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)) 21:51:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800100000001, 0xbc4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:51:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) listen(r0, 0x106) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/88, 0x58, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 21:51:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x7, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000009, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xb435, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x45, 0x4, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x81}, {{r0}, 0xfffffffffffffff9, 0x11, 0xa, 0xe7, 0x1f}], 0x89af, &(0x7f0000000000), 0x6, &(0x7f0000000040)={0xfffffffffffffe01, 0xfff}) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 21:51:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="4e7cd765fe3e5d70134c5528018b06bfd173a7d727c4a704930abb516dd1e79c9f1ac35ff5cc83548c38a0b0cd298cc67af74fac1ec9da8ed2a7b33a655fff56d8930bb60e455b432500be487d7ed2f578ee7f331afb0752654c82afa276", 0x5e) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 21:51:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 21:51:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) 21:51:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_open_pts() write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) socket(0x18, 0x0, 0xfffffffffffeffff) 21:51:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x108}, {r0, 0x24}, {r0, 0x55}, {r0, 0x50}, {r0, 0x26}], 0x6, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r0, 0x0, r0) 21:51:43 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x23, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x11, 0x8003, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)='/dev/tty\x00', &(0x7f0000000100)='#!+\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.]\\&\x00']) sendto$unix(r2, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 21:51:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x38082, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) listen(r2, 0x0) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 21:51:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x38852, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = semget(0x0, 0x0, 0x18) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1a0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000240)) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r5, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fchdir(r5) r6 = dup2(r3, r4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000040)) 21:51:44 executing program 0: socketpair(0x1, 0x0, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x11, &(0x7f0000000200)="e64dbf2842c2a68f2a17ca78ba14f266b85a40d60d8c870cadef0eebefde3474356bdb2f52133f8bf214eb4d77b0ae15df35af4d31da3e494dba8181e40fe464097151bc1205b6e8e8c916d133bbbe0b32c0e33edcf84e9867f219ce69d07b90c235b0c54180c00a008462a00181595b62d79db95356110eb87c38e51a5d6188b23b37d09f40974512f011b21c86f3370cc7d32e4472b59dc97d0f13e3de068e36408d354d01ea6c2f8eb4c0df20181ec9924f141edbd26b846959a830c68d04353d4fbe40eb81614df039", 0xcb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8008, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x800000000000040}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:51:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) socket(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) 21:51:44 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) open(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x60) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 21:51:44 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x10000000000003, 0xa33d) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x788, 0x101, "6e7e9ccb507bb4e1d61330ce739db42b78edffd2", 0x8001, 0xe3a4}) 21:51:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x200000000}, {0x4, 0x0, 0x0, 0x7ff}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000200)='\t\x00\x00\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 21:51:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3ff) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 21:51:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x8}, {0x81, 0x7}}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 21:51:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x7}, {{r0}, 0xfffffffffffffffe, 0x24, 0x6, 0xced, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x42, 0x4000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x25, 0xfff, 0xffffffffffffff61}], 0x10002000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x101, 0x8c}, {{r1}, 0x0, 0x18, 0x9, 0x8, 0x8}, {{r1}, 0x0, 0x0, 0x1, 0x100, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x16800, 0x31}, {{r0}, 0x0, 0x4, 0x800fffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x5, 0x7ff}], 0xfffffffffffff801, &(0x7f0000000480)={0x1, 0x5}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x13, 0x7f, 0x180b}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x9, 0x400}, {{r0}, 0x0, 0x40, 0x83, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x80, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8000000d, 0x2, 0x64}, {{r0}, 0xfffffffffffffffa, 0x21, 0x4, 0xfffffffffffffffe, 0x3f67}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x20, 0x9, 0x1}], 0x45, &(0x7f0000000240)={0x40, 0x99d2}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa3da8d1c5480cb3a, 0x0) fcntl$dupfd(r0, 0x0, r2) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) 21:51:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x4000000000000005}, 0x0, 0x0, 0x0) 21:51:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000300)="a7ea11cf841bf1fa4865445ed5251569babc9dfdacd695d3478f2f180e813dc595642cf2983658e0d838b63019ddb2c3cdbf5817ed4b906100c178b5b0eb863eeb52dfe9d2117217ec6e0889cd43adc02ee9fbc6a72c50fe04048314e645d05ef1e39c70e55e68cd5aeea9067646a58cc4ba09e18ccde148c21a5fba4b98ec0796837f000000000001000085a976856a35b4d322b75b276cec98843bafd8b20ece6604e9400000000023ae79070cdf67a81391f71512b97808", 0xfffffffffffffedb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 21:51:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000100)="c3090e74a7fd422bfb365e978818644b4eaa274962c564272c129be07dd7847966fbbc3f32ea87e78a7108f691e4") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x80000000) 21:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) fchflags(r1, 0x10001) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 21:51:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x2000000000000) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 21:51:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0xe0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) dup2(r0, r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x8000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 21:51:44 executing program 0: r0 = socket(0x36, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="03c9b62badafd6ca67cc62ea4c4d1bca5c0252e9ffbe313c39e00df80536953cf190091bb088afedba1f446c47443aacb7a3c91ad25582adb4df45406a2d1ef8d6cf1c2a2c910ffe1a4eb8ed9ea5642b9bce51784d4e5094ce8131ce88a09317c8b9d8da6cc248c3dba0f2d1cf6a41ba9411d356ce051a317c13a673fe9342ef9535494a05ab01adf42665dc058ec8073ae7d4033169bb678d77d290b2161f29006c34678e68f7ea862131d038d882d266ecf716e7f65d3a03d3f6bea811bdcb794dccb70fbe8f0d7024653d28702cb12def62d522283f7cbf5b364b716a918af225d783a19c1462caa8eb6a67c266afd2a358bc72cc617f3564dff16e9d2ea9f109e41f597a2b5bfaed6053859fff56cda7f8b9868c627c0354a4a796ab074805b7dc3d38617c28e3223431df4f9182f166468df9807fa103b7f84726703dd46bf753f5a41ccb7f14838bf422670d063024b972b12cb8d03865a49cf94ad86c6b2b2ed0f148e5f6b21dbb48c80a4455dca9e64a25f10e702469522daccf72fa8034195ee20b5f65de7559fb1a345c44ff8d767c86614594445d5d4d3c41c57164cecf5371be9e1c228e1e525366f9f843864d9ae3094201f9fbc82f1264d3b830fd74107a334407614c36bc23cf3ed0665acba33c89248ac9af5650c50ffb9eb92481461bf2137aab2c04e44ea10d2780635b3ea765ceb57429956713299404fd8592d9309b0f03d55ba42992dcb6fe243a1f05b24936d51763505a5e02058f8cf551dd9b08b43308af2587580cb3fc15c091863a8951e1311bd94d726eedbb613527960ed30b11d9f9986622a5d54a6e7539959e836eb39d85fe6d47305b10cfe64f672288f7209c9a4ff0e91514356fbd152e8f23851ed7c016c17f5d4636e5e6c597d3d4dfc98f69d69a71e77c2a9e494febb464b9144524b6c429392d32141bb7a30e966060e3fc4afbf3a16d6140b6461ca1c2536c9e545da7f3e67dc1b21b61b95d2bcd1da2ebcc9899541f68c9045442159464c11b07c0355066bfd405afa4d04f3d3719b12f8c5bde8e1635858d28b2b0d659a0f27ebcb7fb6dca0e93b4caeaa69e5054d6a5f9ce3f95fbfbf1f49b79cf8dd513d7cc1a4d3b4fa72f4cf0f12fc44256a7f97da079ca8ab3337eeeca7306db84748f3ffa96f1e996a522ec4432224eeb1b891c864110d81dc05fbaf29a626f534075b8eb0703504fc7545394930fcade68a0fdd9830c468729b8c8a0d5f38504fa744041e69cf15e19ed4cfa4d900c4c69410cf2f51011df389c2c73be175276e28188b1fc0aafbbe722f13ff3077fe4cd97d018d82b363f5d56cd8e69cfc76698c687984345cb0dd88c6f87386586b8068a5a9d25b1373c5a6b996686ab6c9bf287f41879670c4f9f9de362364e74fa43377503da69acaabe617c2c2b3295d27b760e7dc89da3ff7b0354e199714ef37c2f10d00f1df5660e94e04fadf3e99f494f9fd40c33134d2cf9650416ad1494365f0d883e1d7a1f0d8a17942eb8e9cd205650cd6689c5286c570035e666195630a093234938ff1017087e2aeb97f0035f441e839a6ba5dd1a45f19322357272299c1ae27de3ba4f7302745847dc459ff6ccf158388512d6141e0aa53cdea8b80daa99c799f250ee73da7ed234d6e1ed7d851b5a6463fdcc416dc4c3819222634fdc1aefd3a2e0fa2a5c5b86dd7676338153953d600987470f44a634b1f1c6e702331678825859017d95a29d175beba590c7a01b1c82f86e22403031395a8a352b5b5d8f8a61e337ede9ecce179b07893f67ed392c1497debeda191f3bc292f5b677c00a70690a0540324971825cc5bb91d18cb7c3f69ab61929f69aadd8c10741351c376d60527b17314da81aab12d6b03e1f43d8a5dc4e25bd2ee8e36cef027e50e3ababf4a0faadfa7fb2e5bcbfba48ae5c4a1fb6030ea4ccd368d18ae845da043eecc32f66a0ce0fe06b63af0a8549f5b7671ecc8aea9b63f3a31d8933ed99736c6b22c239465403e97eab18621c484ca530b98389f6105f1fb0f582c2fd779a0c5c6a3c81bd2bfc5f5e26f0e663d807c721f224f1a84e7df1ef95a855ded47f2d194aa691b000d7e47c2736f6c15c4374fc1573b673eec990ef2e23a854e69cb9952b2d62300b4fb4ef488bd06db7b30d5a993a1dcb59de29e0d6967fd520107fc6656353f4358c6882ef03282bbc3e0f03503c77e392afba81d70915cb45eb6eb269fb33f521b28f7c451974b48e364e969e7aaff219fa9384f68fa5550d2541faad85509aafa2e9591a783e6a788dcdac494ff31bfd02db192434af3ce9597e6c68141c11a3841c815cba2a329579d94a1fd77d93993414f718774441e4577ef68498ec9874b3f7215b06575343e940d2f4e8eba69e5538cfe4c46f92bddb70ee68b994a0ff8e890a48e6862142961ea6c70f1a9b021d8f819498630f00f2ea4405ad7365aac2d638cbdb484baac5d7659e5d7ca5ce0a7c215acfee036cf60b0eee65612a4e6d9cc4c60f1126da01f61df929faa49dcf1235826bee2049d1a3e0fd7a344828b56407564cca0128b64edfd0ecaa6238dcc01974b6eb2b5fd2b6925ca93df579344dd1ddc2afa592e5078b356169553552e3c9d7d04f9f10ecc5d9f882b19ddc06c9ab1ffd18e5bcfa5e6e0e44630e74c9c1251bad6ef5e238973e165354344e47735e76e9ef410d7611426302cb353a991ec9591ec16c68b2b046ab725394c4e7dc2ea22a4df480049b569b60e61255a29bdb8e4b08d6a32795ecc794e299a01e071e8ba47fb7401a268fa56bc7386dd2f75b94312c60268082e2d52eb0e9abe388f2309e1dad05b85a08118f970ec89e65f3c2ffc8e1bf1730fa28d7a3d1a8b888283abcec36501227c592785c72896d1d9147890d88c0e65e605a7ae626a0fd2e382668cfc72810f39604ef2282c51aa5faafab2b9e8156cf9886619cab3a1d58e84f6a78476fd3cecb05131d2cbf09247bf4851796414c7b32b9979274a4e9412c54a83d07531d475f14164e0b7b05e69f419fd339f53bc1c4d16238999bdd4bb12844d92a33f13ce77a8d37e7e308c94a688bb4352c7c297a3d96f7ede8ca1564e3ced250a2b7494fc15b656c8f586bd3be477f5a1ac2ff48dbebfb96b43ffcb653cdb6816371d3de3cbab0e09c7c372b533be06811bf878ea4c17c6abd89535315be63c1daffcaa2b953c24a1dbfdaa06a75e0020583aedea0fe280bc1c0c0c1f91a530ccbffea25e2147d4126e1876deda94fa912c0018f7e26185c0013786678cdaa4f1edf8c26707416e943307ec2d08a77cfba1255f8437854cd459c5271d6f7f7d66459bc6df603066bb5b73fb2b83e6ee43e7ae2bd31673d6c995bcdeb8b06abf1983769745cb43c2f44b61fc39743c886d8f6fe44d9485e76c1e00d3ceb0ca0fbef431b91b07cc571755bf7c067137038fdea849991b883b01b31daa70d1730471a33085edca7eb2d3fcc93ec34326de23d689041d272f8427258038bd1d62d3b5579300e8c3ffa705f76641864c2c298bafbafe93291effe2810dbad15437ceedf2201ea9170f7b704dc52ad71d72acc748a4675150ce88731faed7ccbb76a6107a0d94a3f87107dad5d9b4e0d02f0f73360ecb1b9c5ae1e5f2e0013116c6090c43950a6fb465f852ff76e0c97a42ed1cfa1c16255205dc1cdcc23af61ee377c87151b6788da871d6bab8f15709ed9b6ed9453e44599d4af243edf796fa475bef7653f75358ed9c7d9b7ed1474988e6cd7f698c4ef42dbdc2c73ef452b660bf097cb8c0333fccb249066dabce817aa2252bedca2f34d27ff8fce44462adf5bdf0ccbb689acafe442b93fadce2c24ad71939666c1f66e1b901681f8e8947139c10084c7a558207e734859f8452aa40f2277163d0170c5d9954dab278d5d3dedf58af6e32a776978d207f25b4438c978a96b089d3f81895de0821940357c4328cd83bdda07d07b7877df9dcdacc44a11842306e8b5363a1dc5bcaa13ef1bc3845368063e286c6aa64a9b975a534ff2d5724f4bc8f46878b11d0f824b84cbfb6508d19a447ab5176a7b81a86c8d2542f03cff36f4bc66b0e549de2b6c892fc3aba5b6d8ba36f9c3dbfb90acabcc22bf4e887ff8f5be9c4dead9db511d65e21fe8ad4b641d0839062c1e0cab35c0cfa336c503edc4cf7b88c911c0e3d7b0b4dfed0e7b0e2cd2a5f9b9ddb6cf81fc8599c4995aef88e7f0ea1b7e9d872b38d5d81545a9fd0ac276329e60473644902c5df812b7fec8a1edb6973f545595e451cba0fe6693a8ed7d36364ef1446b8ea0cd76eadf0e9075e2fa1a9304e199685b691193dd73667ae66db79cac16067468e926653514ffac7ac9bdebd0e3299e82f18667fd531574f531ab7d3b21c278b2dd5b3e4f18ef71b95b68ce5b76456f96cce0b494513559655f30b5f96130bc5cf6c7da9318105a869d9e9c756e2437448fa3f8dcd9803343772e93a679797a8c20bbde05a28973fca7e23b2a90c0bc38834f12c1cf9ef005fbd319d14a5eb40911f0b84f0cc6722997c8f9ea2f5b97ae0720bddb1e554caa02a535bc50f9484f8e95daa3cef3716c7aa8dd1b9648f0a1fa58bbff9a64bd76c9b2f4358b9c9fd16445ed3c42c2fa05510fcbd3367c70f7374d8fde4301fc9eb9db28a62e127dfbfbeef2bc43359b3ba536c61c368b966efcad82b595983d24c73cd4d3b1b0c68c09dba52944355de902fdcd1ea5fe9be6a2aa26e9fdb957ccf83c0544c92954429214fe7e3a558639cec7f82862ae1fb59fd3e634334267da312e70c0b6ba7e390f754bbd3291b6e3c23fb2cf3997ac0084c44a976d1fe1d5ff157e3a421be9825613c7ffc58fb76e613ceb3eba69943d107323e544caf6dea2f27dd284e40faf0df59f5d89c40669b618e39c1cce2aaf6f1ac25294877b89941249a157bc80d99f4320f3cfdabbfc8f4b836028da290cfb334bb35d05ec354876398ac7626bafef83d7b3f458000b60a38e4652f07fbeb9119052594bfb00326f1b7609f74c142dfd517ca3137c8568ca9c0c7edfc65de80a6900e916db95f582ed959d32102f329607713e7d89274046da5bfee9869ea24f85a23407ab8f8762440462352af8deb56224b29fa70e6438905adaad7b20e2917b912728d3bc701cb93d93f14fed2b89b3f4c5a82561f5c532525a1e16e74aa253bf24ac77239a5fecc8d5adff9626e9fa5e961a9aaa93eae56263e19ddb08bd101b143984e819de770c00321b72994ec33bd5b5845147714df418f37adb8fc28af093e32966996b1144cdd92a217749adda63ee0e19283088b8c68f010f7d9720f974021e322a23f2fddaa36649c7d939ed3cd101941883a0ca4a849beffe0244a652e55dfcdf7a75d8a507fa90af71619d19cc7492c92b5a4bd1a0a55334ead870d2efbd7f2b9d86ed05c62f55f2c3ad38f45b82563ed29e83de8ed40b87ee95a1d6fbf452da347b66f79dbbeae3908cc7642e0dfc9e52357b80d32c62466d93a625af3d60e98cdfbf6c57a8760ed54ebec7c26478f33739efc929604c9aae3f498c02cded9ec999e40320ab20c2f0cc97f481957a21687d91c77193a2414dd2f718ede693e7982fae8bb72330f0073c4b709b7352af1207dabb20e8ba457f83f67d3c90b680b73203af962d8951db80bd824ac6eba64c3b4bdc7adaafe5c1e11bfa44c40d2ea66acad3b01157224496e5892b717f6e1561ad666ee077bdeabf7eb833afa486955624ae5a33a9e59e5fce6a594e1415c21692a7d0b76aaa71c4f524945508a512cdb2", 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x7f767680, 0x100}, 0xc) socket(0x400000002000006, 0x1, 0xa) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:51:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/249, 0xf9}, {}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/177, 0xb1}], 0x7) 21:51:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r1) dup(r2) execve(0x0, 0x0, 0x0) 21:51:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffffe) 21:51:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 21:51:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:51:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/32, 0x20, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x400, 0x1300}], 0x6a, 0x0, 0x1f, 0x0) 21:51:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:51:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81, 0x4, 0x9, 0x3f}, {0x2, 0x5a, 0x1, 0x800}, {0x101, 0x10001, 0x5, 0x3ff}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x10a, &(0x7f0000000380)="737988562d3f5a0174facb559d826fc01e936d8b53b33818903abc06f3f209eed8eb95e55cf20168779f3f76d77d6a7827a6f15999783620e9575332675a0004857184e8be6ab41ee6d05b488c240aee745521c47aeefb85375bf3d574dabccb8ad7f22a14f71b5a8c7fbe039e5e9f02e29e643382c7ec60a21832d2b01fa071e8f263c86ddc97df992887922d9e742a9aff5d11350383cda2ddec60c5f2a2029a3ca185defc33cb610b7cd99af56425358c2e561fa0f926be0e32e307411db790ce38ccf1fd8d7b8eb09a83ab54c570defdd575ce354cf38f9905ddd5fb6b91469b745c9726f71363ce5461c3e22374d2627ce617d4b08a0a713a175ac3f8036f4fc080645157afaf49") 21:51:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x887d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xad, 0x8}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 21:51:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) r6 = getppid() wait4(r6, 0x0, 0xa, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 21:51:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x800, 0x1, 0xca9}, {0xf0a9, 0x20, 0x1}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getgid() close(r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x8) sendsyslog(&(0x7f00000001c0)="52e8ad6f9904a6e4a56e6b8fcc8fa4723e8b1402e44e4502a1c3db33c2941031caf54ffc50f5a653e50885326e88c6ea14b7429f0a4b412d89123f07d0ff4de99f5c876728157c38a345650b81be91679fe7154ed6ed9c76d8886362f7278f3464766d1ae204a3daddb97c648fb63d65f74752bfc5043d9183866dfb4ce17f167acec14843e71d2433322e572119cae7d27269e265a768468d8c9316662e4e9ef96b69a01b033cb66dfcade56e17ec43bc28de31d182a78d900e06fed83146e4e603cb4adad90de82f88c2c968aabc8c", 0xd0, 0x2) 21:51:45 executing program 0: munlockall() setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:51:45 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0x7fff, 0xffffffffffffffff}) 21:51:45 executing program 0: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) r2 = getuid() setuid(r2) recvfrom$unix(r1, &(0x7f00000012c0)=""/242, 0xf2, 0x2, &(0x7f00000013c0)=@file={0x0, './file1\x00'}, 0xa) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 21:51:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x100000000, 0x1}, 0xc) write(r0, &(0x7f0000000240)="e78a9062b53e", 0x6) write(r0, &(0x7f0000000180)="6fd2a0f84f3186", 0x7) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x3}, 0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 21:51:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) 21:51:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30001, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x100000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:51:45 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x40006}]}) dup(r1) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0x5, 0x101, 0x0, 0x4, 0x8001, 0x9, 0x0, 0x0, 0x10001, 0x393f3b89}) syz_emit_ethernet(0x1, &(0x7f0000000340)=')') writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xdd) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000000)='.\x00', 0x0, 0x0) 21:51:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xab, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x90, 0x5, 0x9, 0x1f}], 0x1, 0x0, 0x0, 0x0) 21:51:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x43) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 21:51:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1a) 21:51:46 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="b8b8d3faff83bdde2b3990970babdacaf948cc6bbf6e4719b7100ca9da5c0038f02d71a40ed06e77b79d1ebde591a546144f354a9528ad6bb7ab5975216b81f9cfc813aa1837e0958f6a1a54030da5ed10b0c96bbae3bb6f0bc9d138693f86c7c6d5cdbb194f523a6fc07588bb0a", 0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) listen(r0, 0xc13f) pwrite(r3, &(0x7f0000000200)="29be95a84b5856cf71d5306cd9b890eb4f86487b5cc8bdfddf0d2ea71cbeea2c0c7cd956fd145d508e95e671d8fe40b18eda7ac47f79bb739590e2ee0b0efd5398f22886cbe88d63d6235ddd239bdec14158244317473e9e884392231741b172111adbcad0e993778406c4b83f389f05616ddc81d7ac9a8350c680c9e5c425d767c8b7977f3aa4931d254ef83ec195848f4872c60133f060b3c1f673b04c90c9366d6551445542acd52db712d24ea6b42e4f2a3a15713041a70218f0cabf7f81bd7b57cd8373d8a8839327b23b", 0xcd, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) fchdir(r1) 21:51:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000333000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 21:51:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mlockall(0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)=""/4096, &(0x7f0000000000)=0x1000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:51:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2057, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='r\x00') sendsyslog(&(0x7f0000000040)="59fb87147cf7fff9e27878838206698451fa9b620e30b55dece63b4d20d0", 0x1e, 0x8) close(r0) close(r1) r2 = accept$inet6(r0, 0x0, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x2, 0x4, 0x9}, 0xbcb, [0x3, 0x2, 0x20, 0x2, 0xce, 0x1, 0xf5d4, 0x2]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) bind(r2, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r5 = semget(0x3, 0x3, 0x402) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x1e6f, './bus\x00', './file0\x00'}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000380)=0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 21:51:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x1000100000001, r1}) 21:51:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xfffffffffffffffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd5, &(0x7f0000000000)="d5") 21:51:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 21:51:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) close(r4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:51:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xb9e, 0x1, 0x4, 0x7}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) 21:51:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000080)=0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) flock(r1, 0x4) 21:51:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x8, "d4c14a7dc5d208775f3062bf5fa0ac3555a770b1", 0x3, 0x100000000}) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x1001f) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 21:51:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getuid() setuid(r1) setuid(0xee01) r2 = dup(0xffffffffffffffff) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgctl$IPC_RMID(r0, 0x0) 21:51:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 21:51:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') 21:51:47 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) socket$inet6(0x18, 0x5, 0x63cffd) 21:51:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x1, 0x3, 0x0, 0x0, 0x7, 0x3, 0x2, 0x2, 0x215, 0xffffffffffffff80}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 21:51:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:51:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:51:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000200), 0x10000000000003bc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="9f747ac23c1b9b89dd352b50f34801ea30fd4793", 0xfffffffffffffdeb}, {&(0x7f0000000300)="c8f4aa43ee755460e17db6eeb8d8a4eff27ab80a912992869e27ea1f72eea28b73e41e6f80ce53d78bf7be7291808d0e7050b2a67bdf3050ad29409527c438", 0x35}], 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:51:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x81, 0x0, 0x9, 0x401}, {0xfffffffffffffc01, 0xfe6, 0x7fffffff, 0x8}, {0x7, 0x2, 0x5, 0xf}, {0x1, 0xfffffffffffffe01, 0x2, 0x1}, {0x1, 0x8, 0x677e8000000000, 0x5}, {0x50000000, 0x6, 0x6, 0x400}, {0x93, 0x5, 0x1f, 0xca3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x10000) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 21:51:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1007c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xffffffffffffff8d, &(0x7f0000000080)='&') 21:51:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 21:51:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000040)=""/199, 0xc7) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'\x00', 0x3, 0x9, 0x9, 0x1, 0x3, 0x0, 0x100000000, 0x0, 0x3, 0x3ff, 0x4}) 21:51:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) read(r2, &(0x7f0000000140)=""/157, 0x9d) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x9, 0xfffffffffffffffc, 0x98b, 0x3f, "150000d7f805d11a99ae3800100000887e3ec600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000040)="3ec7a6e3f6ff1c50e3da98da83c60b43f34186231dacd44aa8b5a717cdeb115547a0f6f1af457e1f517abd8ba2089a290b7aea2c0bc2", 0x36) 21:51:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 21:51:47 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:51:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="d04f9fef850600800000000000da094ae7f576b8861b2969cf79555698df85600000000000021d0c24ffce0fe4b21175340c92cb09aecaae1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xb7) 21:51:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029ff070000000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 21:51:48 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000000000) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) 21:51:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/82, 0x52) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000000)="0ebe219b7e97f82cfafcbd29e7fc13d9", 0x10, 0x0, 0x0, 0x0) 21:51:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/213, 0xd5}], 0x2, 0x0, 0x0) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) madvise(&(0x7f0000185000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000119000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f000021a000/0x3000)=nil, 0x3000) 21:51:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="f6fbe28978a20675eddbf0269c39260ed8dbd89965fd51e7a7cf312fc60ce0c241e051271e2703dc2915bd0e36e31b5c2488535ba0b0a51e4805d591f4d400aa0961ef9b8aaacc71d9cdd56f683b122795e46ed0884beb6d4a811bc4004a4a1d76780d71a4faea67311dcd305db18c48efc88b2e1f9f8eb2ba19804b7562f5f282b30110b13146f66823ade7a228624fcf5b109a649ad5bdc002d5f0d01300db14850e589b6a22ad28b528ad6cab76", 0xaf}], 0x1, 0x0, 0x0) fchmod(r0, 0x40) truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1ff) sendto(r0, &(0x7f0000000200)="0273b3d2e028b8d1739fa4f4c0193a78b499ff9d1d2e724e241215720f8790e8646d0777b081c1f8d63999aa2ef1daeeb255553b7dc6a9fde2efd5a285ba316782c927a61a936ae80974de3e1dc0b9fbaee5e7fc3ac66ab09fcf2f52440baff969f160d5c7bfd8bbb172558db9403ab0f5dd28838d2574665676ffea9017fbc9141553fe71cf9e4b849516fd3a205b8832a307c9ab57692a150562874dcd1fe4fa5a4625b94fe279541a574947267b09fd1dd465fd7ccbc6211d", 0xba, 0x6, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000100)='N\x00', 0x2) 21:51:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) 21:51:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:51:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x1e, 0x4003, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 21:51:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 21:51:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4ba33a75683beb6df324907fdde95a592f620c384743e8a4a6875cbeecf526eb119c22b457628fa0f8e4718db393f9be051cfa3d737aab84b3336938ee434060d12160ffb8e1ae1285824358522b5d4eab782969b7dc8e61b1eda60f140b3db39a0ad734456403b7f037c4fb88422109d5daa2d9c96d81e0f030024db7f5502e3712ccd953565be42f57f5e14af4b507064f072201f44af2d530ed43e4d6548655e538244a2a200bcc45a16f2886f21f7e6c74d08c9684036e481a6d775ddb4c41e927f56178d6e74ba50603d87c2cf0e9894e7da4dac325ac34831c2feb00d0c9", 0xe1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) 21:51:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:51:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) fcntl$setstatus(r4, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xd99) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:51:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x1) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 21:51:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 21:51:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x44) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) munlockall() ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = semget(0x1, 0x4, 0x41) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/252) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="462fc492f10fbd2a00c5dc013cb08ccc6a6ec713ea8381a19bb90b9499359c6fde043ed1dc2d7371a9e8ce8c5e4953b0e95b8e3cbf14bf1bca9eb4a1fac6f1ad4aa8ff7e0784308e65eb16aa10fe73c93988055ef3fa50f307841d7e8e5f54222211c30ba63808faff97", 0x6a}], 0x1, 0x0, 0x48) r3 = socket(0x21, 0x4002, 0x3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x10000, 0x100000001, 0x9, 0x1, 0x6, 0x4, 0x8, 0x1, 0x1, 0x0, 0x80}) getpid() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000400)=0x7) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000440)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000480)}, {&(0x7f00000004c0)="14f6d04c3cf262626f27354e989999bb227e1f795865bdb9f2a7edfba9eb4b8cb2b2831150bbc98004789f472fe784588bf0d0902277be78b3dfe0aba59af4529a19d1da153ea3de206e5a15126b1b00f9f5a98245baa6b451f806a008797a813b1b04edf4d5c8508e6e3e823d2471fed3c9beeeb7e64742a07d38db33ce8dfd6de0e532bad0ade5d4e6e0b326e9dc03bd", 0x91}, {&(0x7f0000000580)="5d66e10295468cc4134f727abfac986bcee40c", 0x13}, {&(0x7f00000005c0)="7a73726fb1d534cb5315de3446963ed1d312b3986b1d2d608d8cfd1d99a037526cced0cb387cf04644782890555b74d6580ef5209953e5dcc089a47a81a0f5e58c5c842888329588a4312cf5ae8293112d5725fecb92b181104beed730d69e534f7b9364646d258c2d7ed30242cfe315e3876548f137ae94d801cfc7319a0d6344a2d4b19aadcd19f73505b1661ae1f61be183ac8a4eb65f1e94a8fa9dba1a623d498fb3fbb7b9ad6780fc17dca9b46f4e1300bb", 0xb4}, {&(0x7f0000000680)="1afce4e2b001d578e3ea165e3379405e3c57b47ac1403618a158c103dec02a096863f38b26c44b80725a664ea47875ccf93e2f856bb9097411a5f57242b37ab75e5623040bb18902134d10f5a2b45d916abc97df981d95bfc5a874c3667735f2b359b26a0156585a4a780b1aae9702e8f1a3005e96b09559f516dcd4eb3deed300cb2e2c3b3c1299bb45cdbd4a331269357bb9958d17632a317a6915c8faa6f7753244e77ac044a5500ce4efe395eee606322ca438ac6eac9c408ca11a161ecac0e0d65110aaddde9f30081468653df931850ecd7e8f2cda6d0d28", 0xdb}], 0x5, &(0x7f0000000800)=[{0x1010, 0x1, 0x5, "2307659d15854ec926fd86c001ecba92c9d3b74f0f2c1f450fae8afaa4735f794cd0e9bde6ac99772b96fb9454499f69f37d66df9302aabf2bf2e14ea770444245afb7e988a987374b1bd9f9856b499e772a601d000043f7128e9dd3546d294ada77ce27b8608e42ad6f61e09cdeabbf028108b456897024f0789658b16ca7e8ab03fd47e59935654affb1a11199b143f7d69225abdaa8ab05e2cd245ed00b7c857b39a93dc5b0eefb4a301429950d3ed258267f591c2fc5f2bf01a0499ea2467f17a4a4edd8c69d2e714a8b10792d11ff157862bf7d5a00c24e73922f4a3dd8e4c0196a1057da9707650f380967a66c1eb337ae2528aebb4b1ababa2a894f1f841167ca915024c7f4773a9c6c1e8ba1923434bdc21351e17aa80dd1afd81c91301c2233e373918d6a9cdb08cea7b52e5d61b471222e9ed025c06efd631c7b3a7756c109b3459c578c45ea175359d75e243bca986c3434d6eeab396ea1800904b9da67aaadb3fcfbb0c0f61ed06b4ad2fe49c5e2277369a51ec86b45c24ddf8038e56c1e128903b0822cd04bd273addd004d5bbe4ac459606fb362a52c375dfcc36a30f87450531d78fe20fca9c98a15f096212f1b7f792ba659a1541934479740e5a63674fcd18d575c7c987fe1bc370544bf1968534ffc90e1cbfdf511d0856b498e847d6d155de8b4f174f0c5fad231dad7f53ffc95c96a07313e6444a3b806d9f9056b705cc02480957350b7a1b24ab68cd0df5a4bcabf69aa7f83e6dfd046e24019ada5a940c780da3a75e7848a3ecd5caed5fe8aaf582a7db25ade51930dfd91bc858a94dcc957457dcbe2aba715e464e9a549a48cedf78414f47258fa6689d8df1ebbfe5ad4756c3a5a5c12d2d7702976d6cdf80ca93bba9a912fe596a3e806ac8ec0eb953c195cc08f62b7d2fe9fc5ff21bd482fa3647b78bb16b5f28db836e367d2fca57b48ace71076d6d527248730f9b84865ac16d2746ad214648dbfbdda90a9c2279b083a3d32c4f44918489afcc0e420c106edb52d0526ca673a038ca5b39eb89afb4183dc96a655c85cfe6f395e25191a40b6d84f44fc41804e6b8314bbefeb90139b1b5ad3728275112c5953229b364f802621df11f2fe20caef5b79a9a6f7793c0af4bbf9b1f7dfe6bf44009708a66b8e3b130984b2c0694b57386d06af95911467628619004b6f4744abb6e53346e0f6831270061a012fb97caff63aca1198032893f1338013ea2e9a479bf36f9d7903e2461b1376ee42eef9a30cea675a63a885438941475e43f7585929db2d901055aa16c0dd0a9d2e29bfa97845bd14d5758d7cced19374d92d5751a3189ba9eb50b4b74e68197a8faf8ece35e4f6b3f826a334a3e0b4a513ae53a1e54efa4fe1f0074dfd8a11452d2f8467ad85c495a3eed63887a0b204cbb595c1d76a0cfe274e5ee7af13f3a319328cf7e48ab142921961b28219cf113216709b9f94351a92e9b4ef348e1a09c35bb763ce4ff3288dacfcbfa1c1cd2904658a08c4ccf8a2885b0707eaccca3763297444c16eac658e2080af03cf7f85f243224d776a9b78ff9945a5c7cbbdb95149414a162741f46a618cf76228a7cc4be6454d8e508595d002ada717d712515acd6fb4f4419daf64fadd1cbc0397012c0f4ba8790b7517b28d25389e6893da6b408814deb36f0a5a679b27e1a288b2b2128da94fc1e94901ccf9a270402a8dda6306376f5e16f67d60bcef11ab7aec5100d805a502dd025d34e03dc5d2c64b49fbb4ff30a5398f8bfb4cc7dd5f41e443ccf484886acdf43808694ef49d56a59183eb7929a966b27970fb46f826eac8ca3db9bdf09dd217efa8ebd51d552d349ff1d44a2b49575db69a24f221f98364220bf6b324b370b52e7b6129c4c88c356407f12fbb6285939ecadee49e902292936199aea2e688c7a544f8d0f4ff11ffd45ec7370966552b8c9ab5a0793a4e33ca7ea2946cb15d907491826c085526c7963a41bef63548ffd1daf668a1c8cff2371a116f4bfce7083ea00de7a06ec3014c8347b8ae28a0062c1af0ab519eb30222b0eb3ffa12f95000de790b2efca4b86b2ec184e319d2814d2a5fead5f15415bc75aaa22bdffb90fa5fa6d8028899bcda4ba4e5f00d5c40aae3786a7f0c310942a155dddb5d3649e536110da5e8fc700d03766cc9467fa369c684382087112fd2e9d48e91c55351022e2849ae12a17a77590cefa1e751cb3d92dc8fb6d2fa40e2f293ba982698384dbde7217d333eb093a773a339e84814a405b3e8ca77cc57eafac9c899c861ace1fcb18ef891343bc41f587e3854291ae006f77be9c411431644f966cc3e81e715418aea2f9443118e82e170e460daea3c7050232ed67e2a2c2043058aefd7d05ad9e2e0356bff331bac5ed3def8617629bf4f10b71ff4b5456fd0bf2249a1a0a072c0b8770f58044c63fa01663c0664b18dd5dc33d5c8ef9eb07c50d469aea383fbd277c2e843afe22b2a9fe3c88f608ad77c63db9a8ac6cc25f41df065240fcecf1b16d212e79c49cbb633914b6790b1805ef3af2d9aaf829bacc62eb290816f6368f5794a15ec93d92143eda8bcd1b2bf1e39f528fef37b505fb2f17fe9aeff1ed0a1627c1d433c97f2c35fd1b524339a85c581bf18827c872bfc0e07dc811c0e53a885201d5edad673f272007ada1ddc42a9b4e25aff797ddc491b0a6c19c2ccdc14d017f8b035ea8e25af249b37813933ace3b2f8661c84360524541608659e9915ecba0ce3311d50fe681082769a38bd807158fd9294b45a01ba66c007ba218f4310c81fc8130ca7d92578752e3a551239f2c5422282eef866b3c4cd7af534fade315a9d5f2ae06f72851c69807d7a64733f92da7acaf49b759bcad1cd0098bf1dd29f9cd74914dda246906c5129be7b6db485150a4d340ab0458b9b686e2a8c8cef53e605de441f90df0134deabcf4e3de7cd5fd1623e7b4d23e938b631599721c28fe5d83e1f3550bf4ebf9391778850ae938560e49175cd21951b9b5a45a72aad7d2f2585f3f4f5428daa4647a14673309750f048ae6505b8c5527d094526f0bb555cd259856d7e306cd6a9ab9e5b92e7cb58daa3c8a5274b485ce9f5695bb0df22628c0d90286fee6c69ba0e1986648db811f6ddfae6eac7c9bd64734cc7b512a693c1b2ed329355e380a10db29d7807210c350d0d737318a75f8a6fc53f41cd36d6d1a5645fdcc68eae0aea465828b5b084ca806ee6fa625dedc359605b9adf3ec6f52728c7796efd40fa8c50a9773cc654e1461ad300ece8310cc3e976f27c0c8a616d473671ec4cf04df64407c062b84384b65a95f4fa8ea4b8d97d4611252a7d41fd8cdd5e16b24ac38eadbc73bc4d55b2fd323d26b6e45d8d63ad8d5a62962fce2b9ac507188926cc1cb8395757472db1c131b923a8d20e19a9b097bfbe4584e3c969f252ad7496043c287f1c19b948d723b9375efd191bd5c87c40bd0f040e9472958c04f8016c90837a2fdc70f7a4df13398c3777cbed85c961c20b84aa17eccd51ed58ea41a4da40b5f67b986da60d3f8f374e9dc2fc436deac76d9000d242209b322397b4dfe1c4a37122f3c69cf356dc698431dc9714a8845b44e3c193b6e8d06c4e0ae5d388fc17e0cdf2dcd15aaa812981e02e04fb1c1c94b93f5c8f68eeedf4f97861166c62d62369b7be2f0d5066aeea35bac6e682f022381bff176e6525cd1a11630e21333ef085a300a5473698027929e7804b5b4eca8e1258249ec6dbd584b72335874cde1a42e078a07c03364b0b92b4f195f7a84429ab3d4d0bf6e1c29924ddb1b9e8f7ee7e8d1d17e62145b7153ce62ac85dd44942abfe9287f75909f7acbdadad4d51ccee519464f326e763ad9a139cc6d62aa4dc5a9f1d29d2082ecfc4211135270fd5f3a3d59a5f9b3256a51e3cbfae2067a6b2d1f43fff92ac0d68ba746ba8e1c97cae38e9db750ac5c27e6cf49dd44b1f5450445652a9837e4c58f09a97a52e2ee8e8fdf5b871b1ceba3418c74946d5c3ccf273869e8348dd147f6560cf12aeb9959cdb4c919c7662610ca1d8ec8631a117f19f8d8fd571b0427578e4c4b12cda19d7e89fca97dc4b1f2f77fe2768828ed9cfc46af6cc70fd1271766ae20d9b05c5075567396ab99adcc26ce82ff971c3d1964e6ada0ec439a838578301e8d9fe69a6e1eec203658bd5bc27c8958a372f0814a90b5f1473ffa4cdc886a9b9751947058f00b190ba357fbfdb0a4b115adaab2f848063908eebee7b36c1e0b97e1082fb248751df5b8c2bd7a2d33abae6becf933827b963c98d850419b540fcd69f83c06c1acc63b8ca0a0b82d549342422878cb2477d4d0a96c9bb80d885204e7afbc448e93566e210b5c323de206006f13a6d9215e185c39e26a576bca18afccb3f645f1993dd127f2bb24162a33dfc7527259cae8eb138a885f9c180bab029a2c40bb73b81e6b1db3474520ff96c35871ffd997c56b268499a29144b87237f625cccac95c5a04e9a7ff29f7b66ff2930bf0463e4cf2858ad945423835492cf942c89557e772b747323def21e6984d9fb3684a6f95d272932a6e71f36eac8c927b4ac144e5295ac7678cdb548d105073fa8595eb39f786b90b937e2119197ef741d8ca725fd66c7d9f781302856d761c3392d39719247c01d254fb4538d23b2d43d5db1500ddba980a3c1ea447d9ed11fe12ebffea1c4bcc2c2b7c92f829685f110d821173ba4356d4464cf1c9f5c4bf25756636612086e11df7ae434144770dce4dd422c747cb7194445e1356bc1f1a37d11599f19268a20e7e626ad0b850779235f0e78239976fb27f1ee5e5506d07df209620ae50464fd33250eeab4279b1e701cf251ed0780237eb2f05e925ce74c54d0524a180d7e6319e5536f8e14b9becc9b51f480458ababa352d100a8534e786cb16e453e8dbb7e89bc2b7cf965ef3d31f2470903a7248621de6469e6c57a2f779160a1bc293bfe7ee3898556d0bcc47fdc1981e58124852261f120a035ac10a6cf68133c2a06f124e0432102fd6cb6a1a1cfb75f7d396da4c184addc453bae8e768106481da4d4e6b4794fdf2b71825712f708e5bf93c819ec11440dc713120955984a8c99023e97a25afd61e6ccdee7bddb4456e949ae9814e1feffa0640701d04fb903e0a3d1e5dfa223241617463ea2b2602d1f1942c69bc70e22fa78f05d6a78cc52e3040b6a7ca747fa480cc423bf29770c8151ac156042e4bbb18d68b0232d4d6b0a6a7c8f46f92e88e2727b0b4e9e6272a8daa155b47f7ad8a8ae0e46949dfa6b8ee10b47bb6e7c13427f8f23d0798cb05c4102b3babbb24041e7ef06c9b7a23f9830d7277696d6a1dceb36ea30edbaa6a5d12b1876a9e977e9dcad1aae190c07606a69d75aa74a5da98874a5fea6eada735c44d056c6eb6e92b0d4f101379239e2a797ef9830212a7ec0867fc35bba611f7521a03b4199905325f728324cee8faecb27364b053ab30518ebdc8ba57eb6fa387a41aa27b8737e1a5fa28ed6ffc068cb9ea9dd4db43a1cf449e216d12d639bfaefe08a277c1036143a322e8cceabf93b34cf5993e076721b86726eee231fa9c74a585c469d0cb97d822a5a105a0dfdaf495a58b1976bc98fcb3ce2fa6508ecaeaecaa2ada54d931a5380a53030cb14a75903c09527cb404ad40f2e16c781cb41602a2d90ced91b11a015448ed9d2f03f736392560e3bf238e9be2bd8982a41c02bf62d5fbc952692383c1ee27e929cd76f804f7f8b2503d6a65229f62d64b31c0dbca86b4f9d9c11e5361443e57895f"}, {0x88, 0x1, 0x7ff, "81a4b396e68d976440216f6a49e4817d06517e39d1de41529b0986a4d1795d331b4227fb423ed99377ba5706f15bfab44aed1a8cdfb5d5a94cb3aa5d034bc016246267cf9d660602e7b2a0965cb72b0732d294b1860d1a469ca069781c87b4d2927728e4fc15520e09da1b7899414ec1ab96abc1"}, {0x70, 0xffff, 0x1fe0000, "e773357ac376e3c57b137cfc0819b8cabfe55bcbe848e7cd5c1cb54e958f633156d5fe4677df4cadeb8224430a84e77fa79ba95d6abdcc1759b06e5df456f4ecb8b5b24ac44e3a68701bfc95ae91cdb6943a294ce5f62ef5bd"}, {0x48, 0xffff, 0x4, "21d3ae02451bc55be53b92b247e821d1b45c5af90f441b998a590bcce0402293cc6bc8efa49e37a3580400d1aa3f3d1eb8"}], 0x1150}, 0x4) read(r3, &(0x7f00000019c0)=""/50, 0x32) chmod(&(0x7f0000001a00)='./file0/file0\x00', 0x0) fsync(r4) socket(0x31, 0x4, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001a40)={""/16, @ifru_metric}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001ac0)={0x8, 0x8, 0x9, 0x4, "081997064f48c3a09146bdd269e394ae416f55ee", 0x6, 0x7ff}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001b00)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001b40)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001bc0)={'./file0\x00', 0xb62, 0x1b, 0x4, 0x1, 0xff, 0x1ff, 0x1, 0x1, 0x2, 0x9, 0x4}) msgget$private(0x0, 0x0) 21:51:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) r2 = socket(0x6, 0x0, 0x9) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 21:51:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18d21, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:51:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) write(r0, &(0x7f0000000100), 0x227) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 21:51:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xe1c8, 0x689) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:51:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f94a0846530007ebc8c017ce40d0d18fecfd7df461e4ba7baa9281181a0f8a0ce00d764deea9fc05f6a755181670c06d5d787d712c07de0830d14b3ce3f44bf9661bac89ce6330434dbae"], 0xa) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='+') 21:51:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) 21:51:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x11) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xd42, 0xed5}, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x10000}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 21:51:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000ec0)={0x7, 0x2, 0x6, {[0x101, 0x5, 0x80000000, 0x0, 0x100000001, 0x1, 0x7, 0x1, 0x8444, 0x5, 0x7fff, 0xff, 0x0, 0x0, 0x3, 0x4, 0x1ff, 0x2], [0x8, 0x6, 0x7, 0xbc, 0x5, 0x100, 0x9, 0x178, 0x2, 0x8], [0x3, 0x5, 0x0, 0x1, 0x3, 0x5, 0x7], [0xc0, 0x8, 0x500, 0xf014, 0x45, 0x7], [{0x80000000, 0x80000001, 0x3}, {0x2, 0x200, 0x0, 0x4}, {0x5, 0x10000, 0x1, 0x5}, {0x1, 0x2, 0x3ff, 0x8}, {0x81, 0x101, 0x2, 0x401}, {0x9, 0x3f, 0x8, 0x800}, {0x4c3, 0x1ff, 0x0, 0x800}, {0x6, 0x1, 0x2}], {0x8f7, 0x8, 0x1, 0x40}, {0xa86, 0x6, 0x80000001, 0xfff}}}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb89a15b8a2da53f7e366b106746d6626d2634597009706e44e820a8ba6afbc6e8fc9e13025e90d8df9a12d1d2170167b06bdbc9bb465304662c0553660fd7089a8915a555e80294e5970cff7100e27f34bce044d9ce9cc908675e238826c2bf7365fe04f04f8d8b9d1625e77989d19bf8a4d088df6a5fac10ae5357563b6c8fed439b6ff13cefd721d92e060c5b09a8f14128f6e1a0e74f7d6ee8ee55ba1c758d0645f196faa1968702b075cbd0bbec0c52"], 0x38}, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mprotect(&(0x7f0000138000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001140)=0x7) sendmsg(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0xfffffffffffffebd, 0x0, 0x72b11ec}, 0x0) r2 = open(&(0x7f0000000e80)='./file0\x00', 0x82ff, 0x44) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000300)=""/76, 0x4c}], 0x1, &(0x7f0000000380)=""/125, 0x7d}, 0x800) r3 = dup2(r2, r2) sendmsg(r2, &(0x7f0000000e40)={&(0x7f0000000480)=@in6={0x18, 0x1, 0x6, 0x80}, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)="9d1a727f96176cc6df1a715e208fcafa3416f20cf6c4e7d6a3592d6958c5e986301f612c5601cd195315b85418fac38c6b23ce39843be8de054eaa9389db5b0946935d4c09f9ae1c5a18", 0x4a}, {&(0x7f0000000540)="eb5b18747be3c677d7cffee01ac3e95d65a393901252618d965e6316fcefe3dc569fd77e6179c070feb4f85e85f55c966cb7c635013bc134c1ef19a87c428fd8842d81d1a59374e3658ef84a34b4bde0e835d59e28980f0cb240465dd070603969cd932c5a6028151a034caa512e377bbedccaca", 0x74}, {&(0x7f00000005c0)="1eef0180d49a1ae935c7ca16d83b6affbaa3a412c3e5301cfe4b6edd2adb15ecf1b825cd9f183c5d6861d7434747133a8246aa8a789e828182af983ce5bc62f4ecca77c9140a355535904233f65571503dfff00ae086203782be7a78a84257b0075a7be98caf609649d3ccc09a77c1bdf684a62edebad1378a830b2ad242853b5fb99458e876bcef7ca983157442594649a70cb17beaf118e487bd2e2f76e2933152a08b45341e291662b90aa3671aeceba23bb34b1890d57be95611d760e0ae7c50428ec6fa4efdc4f4903fedf7c1ae2633c5df", 0xd4}, {&(0x7f00000006c0)="dfa5fe6ca70ba2", 0x7}, {&(0x7f0000000700)="b3ed6d6a1de0c46c33408b100bb88653a82131824da89239", 0x18}, {&(0x7f0000000740)="ee354ba2510bfca334f9cf9c1f6a1397e640e327190f85fc226b211d9aaa939ad2c447bdcd350d54b86c114a128f2aff5a801f2c460311c16251416da64d63f04964fe8d6fce1ab2dac57b80fee20486f7591281324e8a645658333d3affd22c90b8b3db3a6e3f94651918ae1c4b93c093d5df58772773c62b142fbb4deaa1964d880ce345c1caaa64a7e30774b59539685e1a90744f1afe37e5933877b2f42130e6c2f05db66decccec4912a8af81f1442282d858192944e5729e77eeffe8e92a059371eeb8bc8fc9046da8d03f75c135a59a64e9652f48dc", 0xd9}], 0x6, &(0x7f00000008c0)=[{0xb8, 0xffff, 0x1, "7f7ccb0117e022ee69b862e8b2ce872d073e2a0fc7d09e636c451cb10b382e723185e9d93eee3a68f6bba006035b2929566509d7304898220118e809292e7865fbfaa2c82c654065392b235b2e58896d2af1334764c928f2902bde874a6e92d3b27bd673e0904baa8c13a8721bc40408fcf73edaaccedc182d317033cf5ffe714269050416aa67fbb86d7fdf810379963616f98b28be9ba9c2d1109df412de677197"}, {0x38, 0xffff, 0x8b, "65b70cf27bf6ca53075aec192e096c3ac8c9b9e5eb77a236ffef4dc04e72ec24cbd022272a349cd2"}, {0xa0, 0xffff, 0x1, "f694e79a4a9a3cf72cdb6a4804bae1f91d7dbd18bf995f0a815c35731a2c918d71b487cb09e9ba64048830465604829a0b0373f802a6561da0e31a6b37b95057e858655751be47ac6e3fea164f1a16720ce394ca5677271a5a99171d4059d0284baee992638045a0f90e6f370881f152df10c998756932962573d374d4e079e3d400b8ccbc3a65ebe246"}, {0xb8, 0xffff, 0x81, "1c615271930ec0404741f62ff2ca1f8fdd14989ee86faeb885a38d343a6f8be048a5248b833ebad509d5215f576420d417e58015774cdbee325e43a22608c4672648bc92e9d5094b8555e4516f873ca975c89be575a32a7d716d2fe126678a9b411664e3bbff13f44ab1a79a2fc9230055d2ec510d0b6ecf084cc13f4c412da2b0adc215d2a61e4b5648387cf5fd52d1d6bd757e6559dc1dee43dfa053b852fc6214857a"}, {0xa0, 0x1, 0xdf10, "cd4470cb2b3e10a4e72e5cbe6717ebe4011fbce97fffd73c2c713be44f003a5870ea68842478fe9bcde135e3fd10a210ef9126713a543a91de50c67da75ca6ec4371d741269695df38e63eedc04fc421348637bc53ede422003f791539adf4929b0ab50fd829506b24a857c51931a540fddf4ea8dadbe1d1e5bda7997d139009edb375cfe6b4901f90"}, {0x70, 0x0, 0x2, "21d9ee97a47a08a72e04bba601f48a6f01023abcb825434fe0caa6af79de464c715c97fc51ef335bbc9ea194cc3f237f65c2e504e7a6b979963bba1d7a00d42e6ecefdf9f8970488346a935abc9f3d0b9df925a54361678561381a9a90a261f6"}, {0xc0, 0xffff, 0xdb2, "103c6311aeb7ea3a9e73886800dd0d2e30335621d2f83e32c998b694f3552c05da9de29d7d9554eb0a9befd05d6fcb8a17fa12962c8566d7cbef480199d2574696a80c4657ae89e0f61c9a483fc0577b2a27990eeefa378aa5869a2e8eaf3883a14d2e60d179ed56b7a03093470bb0db64863823d739fd88289d661240157806603ffab9ecaa6a5b26d930a287637ec294efb2bab449eb4c2c90017ef1d794d5f86db70d3cbbcac77bd3211cf873"}, {0x58, 0xffff, 0xb3ff, "18c7b5fb29e13a8a8529a3e79ce646b957c3623a3acbba2646fe1e9a6b53a09d8f7721095c005b3d9bbd0c4c9b91db174f891214e97f7b8a94d1eec20bade33575180520850249"}, {0xd8, 0x1, 0x8306, "058615b849e6b45d9fc95b5451eb189c003ca2e31145805f6c4864560828d32425f42bd5f98a523ddc72ac46dcd5256734e85576ccd91e29c7525c871447c01f7383c07b9e07f4811362b8d20d05c8465566aab2d62993480d9e86138fcff46d204c069cfdea283b06a16aecb7f6186088fe36bea51b326c26ae08232fa69e779a94354bcafb30d8ce35d68fcbd55603ba85479aed2f2a3aecdfc6a0255ecb924b5b9b303dfa43dcb48115af937d3ea9076c9be6d69070d489a14dfa45f7155ed505"}], 0x548}, 0x4) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 21:51:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x7fffffff, "0064000000c9c06d020000000300"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 21:51:50 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(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x10002, 0x1f, r0, 0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:51:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xfffffffffffffffb, 0x7, 0x400, 0xe76}, {0xfffffffffffffffd, 0x1ff, 0x8}, {0x5, 0x1, 0x3, 0x40}, {0x7, 0xffffffffffffff01, 0x0, 0x1000}, {0x80, 0x7f, 0x6, 0x2}, {0x1, 0x392c0cdc, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7c}, {0x39}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3a4", 0xfffffffffffffee7, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:51:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000500)=""/154, 0x9a, 0x0, 0x0, 0xffffffffffffff23) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20681, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f66696ce53000"], 0xa) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) syz_extract_tcp_res$synack(&(0x7f00000008c0), 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r2, &(0x7f0000000700)=""/143, 0x8f, 0x0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) 21:51:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='-A./file0\x00'], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 21:51:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x64}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="be03217d7b3b824cc0e5e272f28c7b39c840d0ad5e00c96c6786091ee668520b86b091b75f41741cf7258b305f5f789662a44136d9792ed707864f9d6bdaacc88def6c9b04b9fbee35459f28b8639ad3c44e6cef8980ab0dce1edc0b66c0ad584af42f37b619a15781dd79fd68df1ceabebc0265701ec8a54446f996bb11f029a433f79e34ebdfa3e2d545be4946507146e482e860968e9ff61f16f2dc554cb2dff6f1e8fed623ea8d5d579b6c035854e2251b1961909abd910b2c", 0xbb}, {&(0x7f0000000300)="f3032ec46c26680c018640395036e153563cb9cee7c984de0cee4dd0b130153977de2bc067b81eea7d8049d2593cf41b14e1130c595c25ba2722d140ab0721b8f7e6eadcd75e49fa1b9e0d3b52e46b4a333b16e47b88092906634f5ba2eb4234a149b81178f6730a8d5c58eca52c58be1890f8c9fe3b9c7ebbaa352d2347f3c2f2aacee4b702fe984ddb01d5a33809be3a3c8611cf", 0x95}, {&(0x7f00000003c0)="a95a5614750361cb59a4cd54d2bddb4ba5364f580db01acb98e8d752f74e703d60fb9e55b2ecadd13b10000c12dee4b9cf6aae676868ddc3bb913b11396acc0cffbe7ac264a9114d53196702edeb1b9efaea64189de68869c0849e579b0178926517d4b009cc10b3893412b09289bc9a7b338bb13569cb6de88efe77cb423ff6ba747dc8133ca36a27fa76ce60fac13fdff2098f7e5652", 0x97}], 0x3, 0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:51:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 21:51:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10048, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x125) sendto(r0, &(0x7f00000000c0)="d38e7668239465e79f9c62d05dcb0c6b357e43be3259bf6cfe0a0ae879f83fa88e4add8ce3693f39866890dd0521e49e0230bea5b80cbc5877f3186dd61e986809578fe55957202986114c26689db54143eb581391d7f1fe04d3438a8b4880a7ac3d24", 0x63, 0x40e, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f00000001c0)="0a78cd8f521b1aeae6f44eae72ac2c9d47f0151502a78540c07a8447f07abc968dc2f615002e1e9a9c4ac3865d83f4dc6ddef8b6c19150ded61220815aac9ec81ba014de75dd6163718028822e43ba4c1a2a8570fe2d20b79ab7e22b5ae80a6481819e18a42cf412f8e3b3ae83e5acdecf78fb0a6d26882a4d5142496165ca1ce16fb72c24130166f34d020de521e8ad28cb40c0f9489e8bf4d410efc15459b647a7e4ca7f795f5c3f94115069553d2390ddbb309874e3ef33c4e224c99c3127be", 0xc1, 0x4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x8, 0x5, 0xfffffffffffffffa, 0x0, "92ac95370e927dc7125a4f4ab6d5cd225149791d", 0x0, 0x100}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0/file0\x00', 0x3, 0x6, 0x9, 0x1, 0x200, 0x9, 0x2, 0x2, 0x0, 0x6, 0x4}) r6 = getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x101, 0x80, 0x7, 0xffff}) kevent(r0, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x80000004, 0x7, 0xfff}, {{r4}, 0xffffffffffffffff, 0x40, 0x20, 0x8000, 0x2c0a}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffffffffffff, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x80000004, 0x57a, 0xff}, {{r5}, 0x0, 0xc0, 0x1, 0x5, 0x3f}], 0x0, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x84, 0x100}, {{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x40, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x80000000, 0x87b0}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000019, 0xe3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x5, 0xffffffffffffffff, 0xed3}, {{r4}, 0xffffffffffffffff, 0x14, 0x20000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9006, 0x8}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0xffffffff}], 0x4, &(0x7f0000000680)={0x4, 0x1f}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file1\x00', r2, 0x3}) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x2000b, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000780)=0x1) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) write(r3, &(0x7f0000000880)="9708775a765181ed5f1fd50b50031ead867b6514c02c4089fc1d69e269da7c2da2c88fb1b4b890fc0031fe58b9f05a3d544ae362bfdffe49530de9513126fc1357cdcb3c5a69efb35ca53152690e64dd45388b2e55ee1f53198a3fd4ac1dffb3bcec", 0x62) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) sendto(r0, &(0x7f0000000900)="f93ed83a2aa8e02eaf319e875d31e916b6620d36edc7fb923cf8b224f060ace32d5f6e240339a7be03dc4362696d07dd43e8b295c6294297f01dabc963f51f5f67526d1ac498558370b3390c5327a1d1c0c9def319383f8b631f6e01843104822b8ea60071c11c96d76aee7c59f587bdd02f85bf4babda28f2aadfa617663054247d0dc2b8eb46c7892de57e3dfbc3a466ca45c9", 0x94, 0xd, &(0x7f00000009c0)=@in={0x2, 0x1}, 0xc) r7 = open$dir(&(0x7f0000000a00)='./file1\x00', 0xd0, 0x14521a0ea7d44a55) r8 = getegid() mknodat(r7, &(0x7f0000000a40)='./file1\x00', 0x2, 0x1) bind$inet(r0, &(0x7f0000000a80)={0x2, 0x3}, 0xc) r9 = semget$private(0x0, 0x1, 0x96) r10 = geteuid() r11 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000ac0)={{0x80000000, r10, r6, r11, r8, 0x80, 0x2}, 0x15c, 0x1}) 21:51:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x5, 0x8bb0, 0x7, 0x3}, {0x40, 0xfff, 0x23b, 0x2}, {0x5, 0x6, 0xff, 0x9}, {0x2, 0xff, 0x100000001, 0x800}, {0x10001, 0x0, 0xffffffff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x9020, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000000000/0x3000)=nil) nanosleep(&(0x7f0000000080)={0xc92b, 0xbb}, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 21:51:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)="c4e22344ffee41c32a1a6088949655b6278ac282f48cef6a773a5f0a1b3ba57f8f026f6ee090afcd2f509bfb2f432228e96480d554a5a4118d0217fa5ab0cc26fc179e426c8b3ce1", 0xffffffffffffffa4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 21:51:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d67066dc47f86fa4be2d95896226991edefe15232bc1e4953f412c0b03a8b629d6830ba8ca", 0x25}], 0x1) fcntl$setown(r0, 0x6, 0x0) 21:51:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe46) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 21:51:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) 21:51:52 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x60) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:51:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 21:51:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:51:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="90000000", 0x1000000e9) dup2(r0, r0) 21:51:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d, 0xffff, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x8, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="49f262096a8076d8bd0af57034ae652d3531d45c263dc45f72e676ad956477be584c35f7fc6f94f5659429402ebe6a170efba1a508d285af920ea59bc34d2ecab31f646d93733ee400b8df5b8f9edeb2a1dc7ea77008fc7accac2e77b116932c59590d18756fc2a72b258bfb4d2a63e9c0b58b573a792555abc8fd8ef815652f94611e7d8cb63c0c088b39743ac4cc84ec", 0x91, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:51:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x21efa4da258a38b6, 0x80) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f00000000c0)=0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x12, 0x3, 0x100000000) sendto$unix(r2, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xa9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x7fff, 0xfffffffffffffffc, 0xfff, "2b37004906d36dc77f876b7fa9bcd1dc68fa1190", 0x5, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0xff, 0x8000000002}], 0x9, 0x0, 0xffff, 0x0) syz_open_pts() 21:51:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2c9c) 21:51:52 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000803000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) munmap(&(0x7f0000a9b000/0x3000)=nil, 0x3000) 21:51:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fsync(r1) r2 = semget$private(0x0, 0x3, 0x208) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8f5) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014000 failed: hole in range 21:51:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:51:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2b, 0x39, 0x0, 0x0) 21:51:53 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 21:51:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x81, 0x90000000000000, {0xffffffff, 0x8000}}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:51:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x40) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000100)) r3 = dup2(r1, r0) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x3fd, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x6, 0x200, {0xfffffffffffffff7}}) 21:51:53 executing program 1: syz_emit_ethernet(0x29, &(0x7f0000000380)="363639e58a9b9fda9fee0e0a52563123fd16a46b7b048a1411163736334a7e88a3fa50fcecd73427a4e8daacf0c8c88784f3325d54e2ca5003e67b1394cc23aea33de2754512f185eb906cbefd2369ef0faf53e6d8dd1bab81c0d471ff045922db53706aa42454de037ac9b1c09dbd048c255c2c20de90cdcd93b57e7f02453f2df4d4f536ec1318889192f2ad2ad4d2ff31eb4801ce3260b608fdaacfd8717bc87c002281ffedb6e0ff54bb2088d3ee267908c896656c6e9e01b89c79c1edaab824dda1fc3aad2d7a1ad69b0f0dd973733b79bc796c45a7a5f1bf6fb370b58d750f54c2a17de7c70ac296e7f17878f5da9fada44f80b254471384208bcee8347cf3630493e14497090bea1eec0870605806ec4b") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) write(r0, &(0x7f0000000040)="8e257f92abd86b672af0edb06e03d76a", 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:51:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f00000000c0)='N', 0x1) 21:51:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0xffffffffffffffdd, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x208c8, 0x189) pread(r0, &(0x7f0000000200)="b963b2b8292701512ce8bc3073a63b5770c0266d", 0x14, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) fchdir(r1) 21:51:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='\x00') 21:51:54 executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/182, 0xb6) 21:51:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x10001, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x81}]}) poll(&(0x7f00000001c0)=[{r0, 0x20}, {r0, 0x80}], 0x2, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/159, 0x9f}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffffffffffd90) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x120) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 21:51:55 executing program 1: semget(0x2, 0x2, 0x0) semget(0x3, 0x4, 0x0) 21:51:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x80, &(0x7f0000000040)="a0aa30567d5374860a388628036c85a1e89fedbede42da1910917116736fd310d42458d6728118b05d232fa78e521e8ce19f906f55a71abc5e1ffb2e3e51", 0x3e) munmap(&(0x7f0000205000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1000000000000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) 21:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x10000, 0x9b, 0xfffffffffffffff9, 0x0, 0x7000, 0x9, 0x81, 0x2, 0x1, 0x7fff, 0x7}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x1c8) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 21:51:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x7f) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) 21:51:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x607) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) 21:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 21:51:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x804f, 0x5, 0x6, 0x4d10}, {0x80, 0x70, 0x0, 0x99}, {0x4, 0xc68, 0x100, 0x10001}, {0x3, 0xffffffff, 0xffffffffb08e24d7, 0x16b8d441}, {0x9, 0x7ff, 0x1, 0x93}, {0x56, 0x5, 0x9, 0xff}, {0x8000, 0x6, 0x38}, {0x3ff, 0x2, 0x6, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x101, 0x4, 0x4}, {0x8, 0x7, 0x6b, 0xae}, {0x5, 0x8, 0x9, 0x1}, {0x5, 0x3ff, 0x6}, {0x8, 0x4, 0x1, 0x8}, {0x1ff, 0x8, 0x1f, 0x100}, {0x1, 0x80000000000000, 0xfffffffffffffffb, 0x6000000000000}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1) chroot(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 21:51:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000040, &(0x7f00000001c0)=[{0x5, 0x8000, 0x10001, 0x7}, {0x2, 0x10000, 0x3, 0x6}, {0x800005, 0x4079, 0x7f, 0xdd}, {0x9, 0x410, 0x2, 0x80}, {0x13, 0x8, 0x5180, 0x6fa800}, {0x978b, 0x6b5, 0xff, 0x2}, {0x10002800, 0xfff, 0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd5, &(0x7f0000000400)="9398bc11312d475a000000006de211b02e2d995d67c14c2a240000000002d021f303a0fd89d8040b27897a6556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873510d33ef060f3db218432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100, 0x25, 0x5, 0x7}]}) 21:51:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x40}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 21:51:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001500)=""/223, 0xdf}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x8000, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, &(0x7f00000003c0)=""/126, 0x7e}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x4aa, &(0x7f00000000c0)="ddc3867e3485353f4b9ec0b4dcb660bd596cc65ff28148ce9ef83d762554f3fb59c7486c6ec6aef7a47ca571194fa780090618ef9edc2844ae21f3894311240325a048b13cc4073ac25891a001081b6bf8208eb9e7c93a451b7f745ddb516083e18c233b70ef6fbac8741f81978e2672c8d3fd9ec770057d") 21:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xcf, 0x5}, {0x0, 0x401}, {0x67, 0x8}, {0x25, 0x81}, {0x5, 0x4}, {0x47, 0x68}, {0x2, 0x5}, {0x0, 0x1ff}], 0x8}) syz_emit_ethernet(0xfffffffffffffec7, &(0x7f0000000880)="20f2c8e27fea22bed62c639bbd157f5eb4d2dc60a7d287a6b03597cbdac7a93518f242ba075ec72a4756e1bfba906170fad7f791148909693fe402f9c4fdec5cf57579fe1536182f829e8461bd33a5c0733b08c8eed1ee1f0517749e45a43cf516f7c2b9c15cb7660a4e2605690be82d30d1c2a6bb66e41eec7f552a3968a5745ac14b0b7ce216c9d87ac081598a4f5487f8693c480f6402ac1267664553f4b36d2f65b43ce5dab0decaf5bf0b8f14068f8865979ca13ada050687905019613eb4ef5dea52799dbdd0b3e058b3ea9a93fe29d3d7b9b6277719599743bc6537aa569f03bb42c7a324c8d585259eb19dc80dc8b678c322ed0adc5cfc5aaa48aeb470f83a10b5413359cc3bce5b4396980436aba7b437dc95b4639aa0fd2dc6ee1256b19399d4dd547750e5412e5b61ed6ff20b3310157f47915aeab15d4a8687e21dd7b9c2e15356c2c83db94acbc56b820fbe26378a0199c304917c7cd1f55a43a26234c19dd1d6f20aff0d8616a23ccf3015cb438d71c0e24ef7bde922450312be4fd5dd63165bed6d19d73c1efd2b2a6766baa0a529ed68514b8806a5567d27236fb1a2cb78c24d2892ffa1f12742fa07cb56b0c47525783736b749dca8383057") mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x61a0, 0xfffffffffffffffd) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000240)) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002d, 0x9, &(0x7f0000000180)="01000000", 0x1c3) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080100"}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="f1d72f16b55653fa7109c0940a6493b62292e3d9634e543797353a1ac932b584a84124ca1398b63780736c13e9fa4afaa750fd91ea10a3eb7e27cbf2389f7210ffa076045188586ac4d8ee26ac480ca77d72b26c", 0x54) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x81, 0x4, 0x7f, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1fffe00000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbf7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 21:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="cd7008c7ab93f8507e7b59c84c11e30b425c30f8f6b22bf29decc0edfca32511d1a4d07146cfb0c88cbeb0b219f147955a6c90fb31b474b82e832e42732e7b4e20d3e612404ef0ae306b7287a9b63c9125ed468a1fc9f8202df436b41141fa6913abf927b7c1ea6648a60f7d47fd7e3fb792beb48c96b006eeca7696a4fff7a66931f81d73bdb69bb53f0704d1a63f532edf8328a94ad3af0b8e960842510b8208743655c5e7c4e4a804b8995c7cee9f482aa68261bc19b90d1349cce85f9e51a4d43d308e07fa5a3a58984225890375f1ee3d58afff1ec5c573ba1a62756094e0", 0xe1}, {&(0x7f0000000340)="180de6b9209550e5ed83ab7e1b71adea108089de396cb57e78cd51acb2a03640a8c4253de3adfb946a5acf460705fb0a606f988acdfb4d4f228fb4464003f901cee8bc2a0024036229ccd43add14314232281da88575e1f5b62bb0966a38cfa7571f218e8f6ba12b6e9d95e209c0791000a99f3b363610c905d0daac43c7b9be4d6df28a1fcfe55df70c49c5bfc4706f4d2ff9201e9182b8b577553ebd4a5d2dd55011c605cb89672c196fecc386b23b7e0ce79186d850219e28f22793316ffc07683a13f662b585890ea7e7c74fd34455919c6cca5174fc0a8660ca0465737fce30ff8c8f9ffc06fceba407743c225c358cf4d4f83be434a482208a646f11b048d1e54065046d5fd933ae2d94442383af8d2728c0548c8fc6c4155c607be55e276d90417dbea660acd2371534a1fbe46ec73022938e3a816134a4094c831f46c58a940d172170b05906dcbfe85ac79097a2c623208324171a9cb435d248dd207125b02c127d67cc2a8b248eeb578ad104584984be5e6979ebf77f6253118725a3f8fa1eb78fff5ddbe9dc1c0873c0af7178609077e0bce2011d1d1a699035b63efef885dfce449caafc0cafab4e458fe14a094049330efc96a8688fc0aa99f2896fbb17fcf95ff9d8dbba1714d9bc8fc6008967082c16c6c78377ba93c1778a063ff7e512dacfbcf989c5175cc31aff157e36ed570536a106f3920e386d5a9519eb28a913ff3fb6dbe4d64f6ae797bafb1c81f0cefb0cb0b1e5b5b6a1cb99e86b7371d02c78eee80bb4645d8706fe471a40269d54c78b8ec04a24dbea71d189ec69216a7b2bd15f0b64aa95f889dcce46e44f5980d13bd226ba9abc645e51e09e7d5ce7b87169119bc61bd0a77f32eda0fa04e998c8fce0997c37d62f2298339629952c31b9f3d4d4bb3d86684f1be8943b83c71a04df22ec8f2f1d1f02758e972da360b47a43e6afd658fa2f9bd267df5ca67efbc0c4fac75a9377e77bf69daf03d899abeb5f7d9a2b8b714f3aba999c29abf14e0dc265cab287fddfcd9809fcb98ba937ee8a0ed21048377e0430c5baff5f1677959384344ec88362baf0ef5027453cb9e06d63ba75e05695eaa8d9a2007cae816421dedfcd0b6980d9e49f2335307753838095be58cc7d067410ee7a08df3c22a175f96e6b7f69c3fa86cc771acdb63d51ce877a655198180cce0615e13e1aa6606075e22bef0e04093a25a02b24b55eee301406d4e72e0087e2006dc6a51c3c45002fd6b1237c4c8cdd595b313c81a83e29a9b2d1916b782a0707fac64b29bb6b3b540979c48a0a8795e17228489ae88ab53928c94f1877e7920c305e50c3e4d8925e83630b2a420dbb448d8f89b9fb638cee85ebe87fce724cfaf5f88797f815654b741a8ede83d75f5d92964863814d6a9e4ea7ce90719f7d09825c490289f3d08c2bf02bb2c7b4ba6fc4b2853fe4bb313d8141fe73d2a84ad23a5a678f6fc8dd030b2205a1002fdd32495d1879a7e15ef9ba99e520423d69aa9fac9c38a46a4a481936135f3f7eff162d72edf217f15d6f823483dc2cddfa9c4bae0824bc73f2d57b0c748a0673a1e7f23e8b5119e6163c5ab87a59f59cc43541211cf3b06a9fe2fabc8b89fa99704e74df96d1952a2e0be43a0eaa834ad4f89982cf914933cdeaf4d6ad7cdd4ab4f3701c31c6548ccb46b8b30ebc14e756dbc5c282c96c245ddbf4c385b477c9c7308a8c4509354eea2e249e34b2a975fa5c3f92792182f843266abdc217a167a5e2238b25b851ebe93a06b2a0f62d9ebff398155e62676070572d7ec4ee92e62e143725bdfd7dccda806283eb5b4d9a1c9acc6b3081ffa9b6f89715b8e5efc845f9d612f4137acf45782f969354dbbac8795cf44e6687694728ac4197c5eedb4665642a56d3262e781d58616d92647044b9168d886587aa7692bd4bb8e5971dcd4bc490eac2052ad6ac4b5c620a74af4c43e86fec0cb63bc4f60a6621fb33da3be86a71996f7731005d3ac73a91fd0a88ea56531bb9730b239d7763a3d2a409174b1367380ce217bb4750466fc588ab50cad4ae36d727b502ae72a7c213c64e0cf606ea77e0b89c3963b0dcf2863c5ac935f62fa9814f357dc0df471a803f87ce558d7b132160aba1f5f7fc283a42a86ea0a96fb4e0248c3ff3b3ca3cab7dc280321ce1b047ec1c9a98207d973cd524f35e7288e9a2d6102a5de46dad2e6809deaa2955242ce48b973ce4809487573cc23af25daaec29e01ab992bd75162c3b185a10a457cfb4f10796d07bd108656be4c9c2ad2ddfc7f7baa40d841435461edf086c9ccc6d21b9e8f7d3bbbf8a8de1f007a52c205a8ae22de2cf50fd633951e295a000e893ee14357e90ef8764389d85da9507aa3dd9c17919944e267910fd20b65c444633aad17aa6d1fa3fd0b09fa662fa1b8bf580d4ec3753c5d07538299343085f0050bd3ef15c66ec01b8af8b844e1723dd284b577f33203b65ec20aca83d148d013fab7d4161fbeef19dcb147f68d75d0d5d552e9696cba4780684f69cdebcda36086cf0d2f8a6c2875092d49e46f49faa1c6b4af88e5ca6310e059c557debb8921ef1c13e4efc182057a362651d3ca377a62527b202f9a69835eefd1fe6c51716fbd7131a206c33b4a2b5eb2eb0706e07bf3024493514956964ef93801bee80abababa2771c27f8df61cf63b9ab739d1dcc16d7b2800c8ca1ae52d2dbc61a993f9a29cf5a5d7962a5d91e01cb3e8aef676ffd363de1c027b5753f7f02e905ebdbd16c52ded27b02e08be954b63644e5a9cdde206338f18ae0d6ed7dea6af3e5dd911f57813793b6cf4525856d7cb2f46cb68b8234fbc288e83592ea73efc0b192545a4cb5b9fa5acd63f6a997fe913046744acf1ab9c59ec096a7e26092cf1069ef741075e6dc3b6900b2d5c0708df2b25dbe6e9e44a068d64e9f9ecaa5306b8063b9a5aea86a4e2d6d68cfd14bad9539e1546e811e95169960de71b8f39950c5d852c71da9ff22e0dade5d9ec85679f73a871706ceeba8de3265361d4b9121b6f4dccabd6ab2acd13e89e2f2f3a4d82382bbd6005c8ad527476aae0de30098ca0158ae149600a014f9ea150dcd23c486687b4389ed1bee79d114365cdce3e2bf1b6105cc0d5c922f1be12448c59732caa3c927f6ec578f3826a9c95d22d31152ca87c61837f4b0146eb8de859096133f67734d39508790190897071b0e7c9b885bcbc000c4eb4aec21d217c508f66aee6c16d3664a0821d3dd60175ff443d763f046c475ecb4046f70354e455aae5b05eac46147c9abadb0a22a4518c8d08d43709bafcb0431a12185d924ede2c80e93ccba38d9cee4d03a4e1a100de6d8aed4e55e96d07c0c87b465745dda9050a6ad1a06e85de84e782965d07a3b5aa38c82632b5a0fac9172f97106037c12eb3c3d223ed5581911e4bad7dbde60deac36f71443fa24fc74ab2ccaaad0cc4986783fef290ab10e3d98d603f709fcd2e439bf5e7b9664f620cf902fbd43e6cc4aeaa2ef40aa3be1a2c6f61eaf6240374643de764541441ee536f107896374d0c0f0dd68a2394624c4955f674193a49f2ad6ae6937ceaab3b32c6a370a6245a5fde30a869108a2c1eba1c02ca1d500caf3d13c5bbef5a6e14ce8acbd32174ea3d9eda54111a9fc677694db5dee20b8383f8bec24414698db807bf2d52798c1cabd3c44cef2d0ab8d8c1ad7b3704c13ad935b62ed1870f2d428b13331f7b10f9f161f231eb5784f951bcd1d5c47d4f0aaa0ba96212b7bcf3923b879db3a90eac94d55ea40d2c99eb01567c19910d0a8ad7d6ba0f7c7ec7dc3683e5123a7ad2a0d73e6174b83c518ba130e0c0a3c63c365994c5091b646b4b0301e73b46095d1524bdc74477582644f9eff01f565db8e78ed01de7fbafd14ee8d74057f01a256e40f6ac5994c459dcff30c7e5cb6974675698af23516b6cf47c5d88f497d4e61c864b03f29adc1bbc5a12cfe7e6e663f2988bcff6b8b5e15fe531bbca151e99b98fdbe750582b4e1fd71840f56868f3a21b42bb72c0729e1f0188a03933b73b04f4b7ff360727b97206c9a8489dd42a63e654598108ef39497d8793ba9ca3554091882c779c17ebafaf6fc8f944856a55377790f69e32a65039a8a3e53aa8c2f9f05a6a45b8273457be6d45aa4205259bb5790c586f09dced05136ec9abdfdb271bb11375a30a0bb6293a28c6b34b49403bb47cb76e253422541c873816816f4130c4767567a142f02295983432f9cf075decd409fa1852ff5c2987008f9e1ed79b52b231d54131725d2484be15e6180021a067f09947142127a20d7292c82e0cceda87a1c40c7c40de09bdc865379204602240ebbbf11b7dc95325cbbc1553389132bac3f16c73fb8c54a3a6b049121e2dbdb34ba47c6d2c734628c99b9fb60fa1192935a654e4da58677f24427e013db25f9e82b2e1c2e4a4dd6d18eec23e8a32270cb291831b4803898a6dc7fcb0048db55dd856e686006e3a3bac1ab96fa7e401cba2013df91db9875e72c7463c56f2bf2cbe6a21b4ec5f6d9aa823ce21d16f79b5fb8569b2b5bea29ea5de7d0aa46cc1eff50cb2275e413c6d4841d4454aa22df6680ef31e95df25f24ba5659c094cda36892d14a4e53baa235bdd419653dcac90e12694035445c833180d9a28f6ae55623ea0ad2d67f64236bf38f886ef4e8325202ceac2c5520872b138defe77a193d3a3062f478f52b53503d1c25cb6c22776b833d246056db9727c1964fcd218af2aa673d2bb5cc2ccac93b0e5a76304ca1758100e495c6d4b3bf42300071c98404c7aa113596137e16c16f9288a8788b652395edeae2d0774b5440f52b4c716021dc57872e2f089bf439f7c61a64fe06505a603a5065d28bf2f94151e5b7aeaaf849c24af4d0a9669b0923a024b210ee1f523d62393cba5f7a6288c4e220835c90aceeabeb3303d526d3b5933cd9c3c89397c1cf851d6be1a35b1ddac397cb23324849ab543583e730b3ce4785f8c63b72feeb0617c53528154655102ed4bcce904ffeaf3710877b491eee7d8b134a7c1db0538bc5346922f18fa0a7238b2a3bb4a8345610d26e1d9308942a8103f4c18093b44592f6a14fae967fd90c9aaa3963170d096c1923ee4b9f21a383c9834cad0fff7a5451871478ab279c8e5d9037ccaa0af343f610e6abdcebc511cd5e71fe200872d64276af5b9d14e8b3cfab9c9920e2a7a5c77702d307159529b55f9c0d61f31ec7e7f552d6603e88e8fc3fda3b0ba2260d179a34188bb33cb1dfc9403d52af11989a572158df3103b3ffd80ad74a815991848a9031094eabad8642f427b9c41f606b6b9b7b0352819384b518a6190629308c000e9b6406b3d542d8e7de525c293c2fcdf8cf5d27310cf524b80659a00754dcbb0ed39782372e44cc582d48a59adb93fbb066a605be28d2df697c6d7c7500a94830f675ade4fbcdae09a13598663f6ec4cd424e5fedeb16d1972a1265ff93e5b144846c6b993f4965734875804d3eb176a61fcc78c332eeafd96f9819d150d3b5ab806b3ab00b8245c38acf79b71f98179711be6adaac8be69cab2f82fcebcb6ec90098b939b41ff122081d5d0608fca30e2a959d65634a405247749e1ed49313bf1b116e99fe1949e04fbd0b87bbd3eb4df45abcb3ae7a64cd08e863e4a7ab186ee2c872b9ab2b8b3d2d6c386c3c61fbd5e571ff7af71ee663d07f41f34f680760d573ca6de5918b05730653568f0217f308ddb6ec6b83ecd030a19d50fae6966801f2fd4be41de3430b43bcda440f3b35715b5c6557b1a0", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:51:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 21:51:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) getegid() r1 = getegid() setgid(r1) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = dup(r0) ioctl$KDENABIO(r4, 0x20004b3c) 21:51:56 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pread(r0, &(0x7f0000000300)="aaa0a5e9ebdda14d6630607414f38c1b1c5f7f71c5d45e5954391526ca202beaeead4b39212ee697ee6146eef26f5ba88b6b43aefdf6158b5ab04e7eccba972adf1fcd810deb62ee105a39271d5a730bf7b0258957c8245e0f14de33b363cfddfa06282f57bbf3c4c39e09da44baddc113fbb269246bc610152c616d2a372f7fbb1967cc35c42a22dfb335ea5107ef4833f5b14bbc28ba8d8d9d4d5ecea06d3fc00609eb9aa5c816c93b54fc3979e426d69ccdc6", 0xb4, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0ac40534210737851", 0x2fd}], 0x1) 21:51:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 21:51:56 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 21:51:56 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000002c0)=""/216, 0xd8}], 0x3, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 21:51:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x9, 0x9, 0x25ca, 0x1}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x401) msgget(0x3, 0x204) msgctl$IPC_SET(r3, 0x1, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 21:51:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="28000000ffff00000100000000000000627c95b5483bb973695c7f985a6232f9afdfb47bfaafa00c655e712ae7267708cc90143977ff6d5882d51ccb924b0ff0c1284f43db098fe57a8552f2ce8f921324d1086a5d7a056488ad272f94e8f073c02ba8569618042ae6e97baa4bc9aa5b1dfabbcd414a0a0430f03e35bf9a0a8f9a5d9e4005723f7f976da7cddaf8078500d221b246da7d8905c39dd0b3e669853647c4c570d99e984608095e0b49565551cd457a6f1a9e2da38a1cc88f15346b1bb5eff1a20aaa09f0d5ce93f1de6dc0ec783b77cbe168df76f8a5fc58653ba42d8d1329817fe5666954e4c5c239e66198cf77e25a6353a300000000648e2405e9600ca11af00e023fe3e878db0339a76f301c02f40842c35f030147af249e86f6e85998a2d04c6dd3b362b3b6ee8ee596600b3b8a0ac7920ad784ecfe40602d0c2be37596834b32bf85f0aa9004adff6da3a8e8c86b8caf42c3036e6efccaf1bf19a13cbd61e576019dcf63e55202cfe46c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 21:51:56 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) 21:51:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x2) 21:51:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:51:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x847e, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000000000000000000000ffff001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 21:51:57 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) fchmod(r2, 0x100) r3 = dup2(r0, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) 21:51:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000180)={0x6, 0x94b, 0x9, 0x9, 0x0, 0x1, 0x0, 0x1}, &(0x7f0000000240)={0x6, 0x6, 0x7f, 0x7fffffff, 0x1000, 0x9, 0x1, 0x2}, &(0x7f0000000280)={0xa24, 0x1000, 0x6, 0x0, 0x8000, 0x4, 0x0, 0x2}, &(0x7f00000002c0)={0x2, 0xdb}) 21:51:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894067aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 21:51:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6, 0x0, 0x9}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x308, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000180)='./file0\x00', 0x6142, 0x162c2f60) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x6f125b6058e44290, 0x3f, 0x401, r2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) getpgrp() write(r1, &(0x7f0000000380)="bd25f7ed24ed1e07351c1110e92f65e039d4839a6a9ce0c7576745be02db5613ac935aab48f793f175fed60d778bfb0ab342f48a1ee61dfc1d95652448e25243fd69d23da49c1300022a2fe7cf0e4eefd2ec7d0995937e283e5ec05228a7570c1c23bcb8c4910b638eb506504ea5a518887bdc8a02c6135b209ff87c4572cb1840bbf1c1fdc5604a7d61225aace5cd12c63e8e80e5aafe50e58a141f0891da40c170138ca53ec51dfa777fa40c3483fd0b", 0xb1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = accept(r1, 0x0, &(0x7f0000000280)=0xffffffffffffffd2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0xffff, 0x5, {0x0, 0x8}}) listen(r5, 0x4) 21:51:57 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 21:51:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1, 0x800000}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 21:51:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:51:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f00000001c0)="5d1fd76a9e9472b70ef11c51d020af6fc71f892d838e5ca6ca884d0e16bc671c2d04ac5acc32f179a49d0d85998e8549edf86767595b29a7f08f6b19523cf4f22fd0a8e83a8edb2476bc5d11429ccd3c1faeb595e97dc6ee81e7f86f72b7c63404fb092029a0d9daf4262f7c8452d758b7fe89a6a9bc78e7d5f572e892cfd20de3910e860571702b6ec882119981ed55c9c121f4f894b0288736084bcaa31df7793d067dcf4db19015647ee595", 0xad, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x12, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000040)="618fc2d526", 0x5, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 21:51:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCDTR(r2, 0x20007478) 21:51:58 executing program 1: r0 = socket(0x100021, 0x6, 0x80004002) r1 = geteuid() r2 = getegid() syz_emit_ethernet(0xb1, &(0x7f0000000080)="bbaaa813a18a793c30ac95f068ff6585ff4151f6e032f3a4d384dd93e77d58366a02fcfbd8836806b1e293c0aa481115ec896c7946f169d97c0cacb7e7b455b7fb39b85bfdd8e68e79643de13ecf06f0f5bc06e68aeb573c1680db6252649e96457f6e51a70d5d71ea157a796d10937ef61eb4c4ca8e6aa3ee6c8f461c7ff8703659474b321e9fd649670b252b1a0139bd6aa77ab420c9b5ed127b45f78773fd6bad4f56c907a2cc950334ca9571b4a61b") fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 21:51:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/249, 0xf9) 21:51:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 21:51:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822a2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = geteuid() fchmod(r1, 0x106) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r5 = semget(0x0, 0x3, 0x793) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r4, r3, r4, 0x1c}, 0x0, 0x3, 0xfffffffffffffc00}) chmod(&(0x7f0000000040)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f00000000c0)=0x3, 0xfffffffffffffecc) 21:51:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1, 0x6, {0x1ff, 0x3ff}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x282, &(0x7f0000000040)=[{0x35, 0x2, 0x0, 0x4}, {0x44, 0x800, 0x0, 0x7}, {0x6, 0x9, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x128) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) 21:51:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) 21:51:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 21:51:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2, 0x0, 0x20000000fe5}], 0x0, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x2) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/113) dup(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCCDTR(r4, 0x20007478) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) dup(r4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:51:58 executing program 1: r0 = kqueue() kqueue() r1 = shmget(0x1, 0x1000, 0x14, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/149) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xfff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) 21:51:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 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) syz_emit_ethernet(0x53, &(0x7f0000000100)="0015728691b724eacdcf6802cb08af661c91a521201edbed94cf503c42cd72307a434e50cfe54d12a702bb17f033bbec6e4bcacd341a95516891e94e163ae5803ba6316ffb85991363986ae7e4d2fdca810798") sendmsg(r0, &(0x7f0000000040)={0x0, 0x1c8, 0x0, 0xa6c0e6eaf2d618cc, 0x0, 0x33b}, 0x1) 21:51:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 21:51:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 21:51:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000001440)=[{&(0x7f00000000c0)="263001e740d2bc9afaa8b14de355afd070c412ff7f752ced93589f3509c88133adb796e168109ae1de27409df7af1aeb0c9a1891f25114b949c51f33abcb2b70c0cce932bce584f1f563fe1a2c23c7adb9f703142f214b6369663c0e2a83fcf21ad01f1d52c739133af5f20c96d77b27fdbd58108c65cd3992", 0x79}, {&(0x7f0000000140)="656d86a796c262a5e1e1c4c3c82f41", 0xf}, {&(0x7f0000000180)="b04403d3c3eda9783a77f5ae2266feed74c44d701230554d438721275bd4bc8c78409015e30a76215d1af3199a57eed12ce6c8314c210cf336cc3dcc821ded17fc93cd8230040548d2b9fcb8e3c15345914bb23f7bebd006d0d0cc8faa4ee2e4ca1c030933aca50f1a", 0x69}, {&(0x7f0000000200)="f7224a347bb7ed4623e3ee497ddd8625d578d4d6902d6c9479620a187f5a8458ddd7f28a050964c11d69a5af62841594449e3565be4e0f7b1ded5dde52c39e25dee441668ba26606e3738ffdef6342829c23c29f15c8892ab4858453e331cabedf4d171900cb157065625494482abcac062b135084fca046e378bbfaed0556ff0613ad1da63401bfa9b82f89a8acceda6732245552f13e64dfb2e45468d619d4fef22e0fa82dda076f6641ef2ddbe9746d03748478fec7ebca68320f3fed47101d5c067d7e106d85a00f19440cf509e1b552f084eca951e69f307a216c0f4486a01f382ee505c14978012311303127c2fac8bdad76955ca99cf77a90ce", 0xfd}, {&(0x7f0000000300)="c24d7abf2172cc77ef6feea1614957c7ba2bb85b571d6f9d0d46a1d008538bd54733d38509a6203474b210560c0cc836dea2b2fe2e5fe802e4bb0104ab6f3d701b19531ac048f8b873e6f694fd3c00fdf710c41681fc1b490092558c4adea9abec67cb24183bf88b12f55741eeddda7c0bc3a3c7e9718f276fe4d88081db825ce10ff4948332b437274c8956dbcb2c979dfec3c709b2ce19509b0a4342f271ed0d12fe50c512be28979c9869455d3a18ee2a16f6bd6125dd1b9f878d52974226829786707693cee6081c306c237ae2391db33382a47bcdc5962c75e67d9f08acf11abf772b826bb48c81123fe4343f86d81889e973e8", 0xf6}, {&(0x7f0000000400)="217a5e8825df4a28f9b53271c3056ed9f245be18f0d9b0cb7fd9f200b188b08165904bbc5462f21fa9fce5421f4ebbbe1939d89d451f0ef3354acf18d72950397afbe30f08c5acf731e74349e19f64eeb4c2d1d477fee7befdfd1e36c3522b6419f61179ef39f71f41443fce6f423e2defdbd269d0037e23c13d5b5285d071ed1c0ed69b7235b753fe4da8d04e33ad9015943a059770c6fa1675b3e393add225842adb197af10a7bdf644e6970b9b28ddf99f9a784740d10cfb113184e3d73ad1bf07b9b101c1966064416c1d2d18a406f33cfb70f44485296e80a6d17d9b25fc4171d717a79e94dcad1d9b7a63a767ec5b51e924b7970df156f12686ae74b6671d57b15fe093d79072831174ef049ea7810a839729a4d4d9c7d2e3038afcfd70c0184ac6001f60dd2fc58036d3728bf9ba99c41c53618450f2ee88e9305eeec393ba5e8e1ccc02e2c6330d5d921a1525d8b2b1436cbbf75b5de5ed9a68a3c5c68459083296ec03439bd1f91023b419a53ba575ad1b7f423d89d9b5c3d0c5085cfc0e426f5a64bb1f646470273ba4424fd721ae364a9135a05fd7c08b951176891193fa942078be04e3035fcdc4c21b81b1927171a77e81b3ff5e54a84baba44e26ce4d7502f6174dbf4ca4e10d94f68055dde58758c28dc09cd2e8751f9406e19f0b5ab396b2657472b6c3c214e01fee81af2e99d1117e71091db8c85c08b128909f81104398782dd66342426927ee7feda1bd84f17f8688ffee5923c2c0be87205633f7c991de4d30df4c1ff1fb8ec077824ff8e9a1eaa4054a1d3d033ce553581273b4a7227320586596bfa47916fff7820da2768a5d9b715d719ae5e57c3ccbb1451f480f4b82be74f22de15632ea1265d815cda39400e2cbdd119b2bca62b9f76abbdc3d69e1fbddfbbabf9cb69bea85d2a45049980fcc65f1f2bc4f3bf1fe18223a910a1454249475da71d3fcb2a63eeb6a82ac688de6d67f94e07b03aae2c93175112972a5f7fc3548dc3e8aa20b5d5b5dbcf5322b23747501f82c76b76dcf9508e2de02629b29e7dbafe8a560353f54c1b00663ccdfa0e00eaf3748628c4346cdaa88cf64c5efa4c46374e6bab82b07c8511495734f07e836199409ad779762bf5697dffaca5bfb764c66d7a1c42bd7284c4ebb3cdde7b0b9bb17e7d0325e99e7878e7e97c1a0b470d47b2940b541472b5ba523da117eec45245ae03457a8e1ee365e1ac01e92c2509f748d0d375f587eb41cd9136591888d1adec703026d2be8353e70c3c662f2a0942725750c8e03ce2d509e5cc084c73c09ae604a464913ff70633c6e42c9b3940cd16514a4af5b8ef68855624a122ede7e47aa810bbe61725695f0045fdfe6a348fa204f4068764ce45356fc7fbdc0061dd48b86b04dbcb5b26814a69fa39ba0b64a6c4de90c05dfaa288e523a6ba57ced2661c6f42fd3854a7e1b56d02f6ea4c0bac8fa04fdc4ee3c3c3cceb31a97f06017c31d7905a01ace786254cff3f8e5db00145f7b5d2ebb81d4587cddb2d10b1a535866ad1edf6deaa1c32de3a1b9c5a9daf6797f50e87b09060f77a57a6910899593b9d036518ab3d3d2fa3d63c1556d02cacdd6052de36dbcd70aae77c695114e0bbd637b471200826a19e2a1b17a78a9af4e854256158a1fd2761de3a005ed797a8d977042baf09080e6c267346bb5209e57dc43fb9a79cdfeadbbb4549979890e30c5e9be939e321b13d74c300024b121bcf6e3d43f15ea96d2d03cf171df136cda36bb14428a4e4552da7b688fa2c470760c82f21cff5a67d10c819657ffe23c6a560b4696e9be7cb2f6a0362750e9e917f5df9a5621b30bf22d5fb45f2fd455abc33672d617bed224caf863643efac9ce6ad4535d1ff09385c934f5e11241c7722f006601998446f396b58e80e3bfb39d9601e09f745e7e92ded3b0590ce23d72bcc62e82f3c86ac5575a3edc9560405be4e80eb2af5947120225a9dae966b0426538c4847b3da7a166a9fe030be8ffcfd93aa38350bbcf3801935b6c825079e19d2f39eda3f8a79426d264847106ba3fdeeeab9e60147a9255beac58b69554f5f0ce3221e8849e1d408e04f41e068645801e6872b0774570a55fc95aeefbb4242a22dc096d86be6d45c2dd8599049879584a8931a318ab05d791b7722e031eb6cf107262803bb8aa9ac01593395506e119b19a3d2f4f20c6c5158eb47efb7ae4c66751e0fc11b75bc20402fd594013a604397357396eab51e28b0e8148ba717a0c278a15b52497332964e5ac3b8e9fb08e34e0003a17d6815f4c227ba75576a7bd79872b1d8fb55eb24d887113c5dc327071b45abf20972defff5aaef4587dc9518502dd2b11be0705fb1b74eafdc63b9f83f44668d3ba755437b50866544f9cdeb8a89e2513e9b2e9bb68f53778d9f932759a42e3a3705d1e9fe2ee1a04c09a7620796f72330eb8061704096b81633b0b2ea1afeecf9f3c850713263219b3e9c0d72069051a81381256da31f49e4a497680485619300ccc40f5d8baff13822ff99af579d223ff7d6d0bfd6ca2cc5afb0ababafc308ed9746eff699f1c3795ccdad855286f3a530802f525b37590b861d89aa667db82f48788b385d200b61a4a61288bfda57eb175dd4b0aa155b9308dfd0e3489602cf5a3b4cfccd59e67e8f5cbc4dbc9ceb6cadd2195738365806d7c8747dfa8de1971d2ae769ca8557961af78f357cc099155521653538999be16d89da4d212cdce97874c0bec2dc6b27ff53c05959dcaafd7413ae2c8a8b819f1e5aecf581ceca3a6b8869a1465e774fb86bf51088e1b5e78d7b75d6c884e6a50a57284e318c8b95510ddaff1fd702bc3c873cfa32cdd966105e6731a1f1f31e98d14646a7114d45292db6db35c926e7fd768b06dec5ec0d4239ea57a49c1b943511ea539659e5cc6552c1964a401f7b24bc94cec9380ce9c29f273e37795a28d15eb334b059fb4baf867cc4014af29c4d284a49403fe89f04a5a66391ed6993f7294fa6a2f165084890784cd28a464700fae7f60b4b528d79063da52f63a954902a75601fb08ef7d9fe2a059e27ed07533d3d928cbca957543e6a163e5e8691f75d8ec4a913ab4e337ed14d4ac441b2822f027ba973764f1c0ec31b817ac5672fe2a1c15cfa5a121269d6d6e7ffe3ec1af5f25ea65ac91f268f60f1b282bc3b77c0873bbb7aea27c68c7020c50d0cc23b22a75521e2a76c06b0be924ecfb3657534c78060c00881bc54d9b8b70736edec835ccf28f94fe873c4e3462fad56c57b25d02f3519fcf2de2c38183945e8243c9818804aba8ad04cc6c3012d0256532bd6a7aecdb63100b212105aa2591498c4ded0b9c501020eccd5f31fe34a2e9733b52cd0abd440b4631302321383268c9291d8a744c4305cde19504f16fe4ff6f8aba597b91339ead369fcd697f3dc06223db0c7e61355be770851863cf8327325dde7a40f45ebf1d0df76c8374ac02b380ae54e9f00fec3ac082f7c62a657499252134a12ab43d08b690a917568f954c3ec2f5e5d476707e52cc00e0c3f06bab48e72edec87f1e7490df82a760919d63206f604fc549040492bc2a8ba61ef794c1570c981fecc1fe1c76f816eb9f6b3b8368d205d0bbd7d946b80634439a65447d879dd9ef234bb71dc662aa4a6fd0f3171355810ea00896d5402009d1febf37b64e7490dd650dbde27c5e2d92fbe92db67d0d97ca61d425e1a43b24b9577ad6a0b2478cb12462b3c83b129e90a322c0ebebc0b9698e283ee4e6aa7cf2e175c9d7ce56f002a9095afa0af9a90367a74b28c7a6fcfc5fdfb89fba8344ff11bae64d5726120e25e0544f3cd53d02f94809c702628e4f8e4f097764308b6a1ddb75487b0883f0408475424540206a9ed574379491f966538bdd7c90f3af41fbd897f384c4f0eeb3e410610315f35f94759f8f221ffa995de4625b4243789fc9b1133c1cb9f17a8a3c3bf1b790c6cfb1371a94e91193df74ee92ea4e2f1fb342026955af7ea1bb81ed0e66a4167632725c04a39371f3768125a4ad2ce19ad60e175cfb9acf1d3fb12c716dd74c80da9e2261623b9082cb442568c9cba14b18d9434c7a2e8319a8527da9638d2fbb981826330c7da4d721bfbbaf020c9e0d63fd0ad51deeef124928ac1af2667a3edb85354f4b5fd2f298afadd5c72a1dc9de689a54a593b472501c6af0e9a554b8d648ae08d358e386223f02bda3713b09dffc6c736c941d2fc24ac48039aa9578bdc2e70492d2ef54d7061e760a4746a0156a0e503e8100332d04f0c27d49fa62dd125dfc72f00336364aab64958966e57686d6d36e09630449587ae259c7d5c814928d41b19106ba0166b4fcbee97dcb2c444a5c4bd99a4c581c8d95339365859f589e413c5b8543283bf03fca7794da769e2da4fbc2723a729505b6843fd4422c737147bc6bda946633c5cf2d8862e29fd232e3c86ed3b06f9d4241efb1d28cda8404c6a55c3463d5703bc45169b17345fd6c93baaa47940a6d66c97564a6e87d44f011e8737ffdc251cf815b22604c3d9abceb8dcff0a067965d90522557b0b5c79650d1b33b7ee434324ca524ca0e00511f5ebb1ad5a4aa94e2dae8b60fcbbcf2cd486f2d5d76bdfa89a966e427886a339cbed2e9c2f1fdd061087103f04a07bcb52727e57e0c930cbd908cf08ef98497f8ab439902015c269eea916ab679debe90add5d087a2929861e2569a433fe5f017c5ccca24f6fa85dbf7420f09e85a01c871f0edc2f09fe3ea0a362732b77177e091c6014c74071c4c6142e07af47efc3dacc70bcd1b9856f75108d7a8641bed86ad54765d451e927fb776ce4f3293d6fcd7dcda02a3354e302c901ed195deeced5a7613fdefe5b27ea27867efe3f5920200373c9dce15201203e656ff7cf69491fbbcb780afaefec32d5897a34ada500c1f271e42cbf49d0f175bf3606089f904107f64dcd3d161dd95c9c4d0622636842bcc6ff1f7546643e4d786b373c8b7c7eb274e4f969f6a057c1fd122f30d9f72d81eb5ec6b91abb628329ecdceb2a2115acaec57de18fe0da745d1a9653232a0cbf4371f34406ed4326bdc7496663b21fd31e30059fd57189b9cec12f102ccf4baa8bc2efc0d190be63e88bf1f525861f7030110f00590a66744209a1fc9df645381c93772bea270e1eaa9c5e18b55cfabb63a10067413495128de9fcd06993f484e5b205eabc39f3e90f4897b76ee3338a167165abfb2e363bff59470ee7d2e19a60b67262be5e2491a1d4266821346fdd2b97700631ae69643ba992be067dc5e57874be6e364bdf0a5cb8a431d1d43c48dfaceb26936deeed93e804ae48ecfb96cb3c8a2440d262f0f8b38166f82da4ec613f40c64bb2fb9497e6f30c8b8d9b05e973c11f86eeb509e702d509dca8af0a81f564401ff3c085d8a4f838658f2f31df66b3c024b4aa2cc1fefb9b641915be6d9dbc9d92339bce87b9821893383911a8f69ce4477008f8fb4747d349f8bd7947bae1ccc6e118cea2ed2b6dc078f99dc810da3fcc3212357c32a2ea7c27ab7fc93da93994d9d124ca113a4901c03a58c3deca2aed605affb6c1e85bd2e6efc1263522ae487cae13daadcd38d4f6024267467b63ea9bd198af2ad15e8df0ef41af27f7e32684725398501c152cfc01e099fc51f676a7bff7dfc2ea519771530d4a4dc5a89531c34bef50e2e2a09e510ae80adf40099636efdbad45f27d1e945dd6a93be54c2afae96ff7f3db86193118b53e2193c76cf160048fb65c55aa48667df46eb00cb8c43f841cb07b099e9a21", 0x1000}, {&(0x7f0000001400)}], 0x7) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 21:51:59 executing program 0: getrusage(0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:51:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) 21:51:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x4}, 0xfffffffffffffc31) getpeername(r0, 0x0, &(0x7f0000000080)) 21:51:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893fa02ae4b02de20d71c64f27e673af7045a468fbd118342a6cef0ecdac7111ac6d29116eef75b41151a754168bf3843632e94c4ee428fc66b81d94e161a7f1803b28fb29e993032099053f59f9e6d2d308fab086afeb6db554be9ae8a8653bf6ac030f701f1ecf6a31495bbbacdbdbe2b5537da97c7b19fe6d602cff96a018f9dd7bdc0c7da0c1f350e06bbd7297933253416c5cac19e73b0165bf37107cde9124c4c0de4000427c30a7737c94ef0a46923f04c4d1bfc7cbcea8ebfa1b886c890fe2c3ac759445b4c81c875b434613adedf9c671fc9e8ab70984a7bf6f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(0xffffffffffffff9c, r0) setsockopt(r1, 0x8, 0x7, &(0x7f0000000140)="c13c936e4e89f8d3223ec08ed68338cf97c514ebb8b8bd89a678341d4151a5607797ada0e622eea0a475186213d20c2c867acacedba1eef6ecbdab0b38fc23eb57517a85c00d89dc21b569b19f2e4fbb1270807f5f9ff0e2895e979d0f82a9e498b28f19455b469a61d3ff7081528c1b4607eae730466648da2a7ac3fc20f2617769e7e7846222b51e2b7e801cd310d6b1f049fe291139f194ec0491f50b4f956357f60d78060e4d32b7dda65cc3225fc3c05cc18b6ecdb889a905e0e4e05d2c7327fad2a6639c4f826110633f468860b1343f150e189ab3f6fda11d43837a439daf1ac15e12e9e3b2d8c3d53062c328df47ada3", 0xf4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x7f, 0x2, 0x80000001, "4c13b837d340801ad236357a14590aabbec091d4", 0xfffffffffffffff9, 0x4d6f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 21:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x30, 0x8, 0x7, 0x9, "d0e36b9c61be2ba0219283ae278a44ffc6fbe4a0", 0x9, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="f2daa36c553860a9b3f41a4786d03cc8ca2cdb9774c019866353cf7b8743b854f2dd", 0x6) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) syz_open_pts() 21:51:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 21:51:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 21:51:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x100) r3 = openat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x766abd273fd98b8f) ioctl$KDSETRAD(r2, 0x20004b43) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) sendto$unix(r3, &(0x7f0000000100)="829a63922b0cb94de1db9254e48bf639bf503882e2881bd294870850c5d429687b4db5db6f40d1354822bc2dc55fb9f413480bf94471bc9bbd95601410f6f65caf2644534231d02c0a974ebcda1b8fc1da3c63a5fcecc320f7294d814f45e67acedad4481a", 0x65, 0xb, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 21:51:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000100)="49df7127b62195c14847afe1c7f7f517171f1f119c367416869b8b706a4a03cf67de9bf9d50a76cba91f02b74fbc5c2495184664e22ecdd3f693f51130334abf4debfa2d120b4da72b9daf7a64bed2e673abca76e02c67a1320f41d791e46c9d9246ca3dd7adf80a2f3cec46f59a05092db059137b78c7b28d9eba1620ff564f1a4fdcb4aef355a02470560784a330848b6095ded15f71c52e37009934b471275eba688fd5d2939a15b91e0fc668f5e73a41f5c8622d1cca875eed037039f2001fd59927a1fb190a90", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 21:51:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x11) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6fc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 21:51:59 executing program 1: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000000000aea85e10837e0e8e000000"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x800}) 21:51:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) socketpair(0x6, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x800, 0xffffffffffffd155, &(0x7f00000003c0)=""/4, &(0x7f0000000400)=0x4) r3 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/244) fcntl$lock(r2, 0x9, &(0x7f0000000480)={0x3, 0x1, 0x3, 0x100000000}) rmdir(&(0x7f0000000100)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x2, 0x20) sendto$inet6(r4, &(0x7f00000002c0)="9355a25549ed9ea982b22b2c345abe30060bcfcca51477e555c4b72c6b94a278bb15ccfd4e66305573ac6d21a69c1f01078004dad15adb10dc2807911bf60b61c9f35bd5847aca2d5f8ccb2388b059bf56cb4bf6532bda6a4d6c0cb3b71e93c566b663ae4628c8e2c2fc250c7ecbcc1a29e366f0e14cec03ab89e81bcb0f1be1f6612799223060cc", 0x88, 0x0, 0x0, 0xfffffc1b) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:51:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x9, 0xb8, 0x1, 0x8}, {0x200, 0x9, 0xf258, 0x8001}, {0x2, 0x10000, 0xfffffffffffffe00, 0x8b2}, {0x1, 0x9, 0x6, 0x2}, {0x0, 0x400, 0x1, 0x100000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 21:51:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3f8, 0x21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:51:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0xc95, 0x3, &(0x7f0000000180)="29839388906ee6a8616be63a9990025d20c838915ff5753599d6b9aef1d69fcc0a502c7def42b0ca2f88bfbb6a4581a7c83d8926040944c1ec60c80caecc56e1de6281cb4ed03265d63d87de273bc222557ed0adfb6b07f5cb1fef87557bd18788d51c46c076906fec366722d4b44c54ac1cb4c876592bbd9348c7b54e098b8149cc712467e82b4622c681f291cc3b782ad1c34809cb1c3a898a1eb08637fc67db776ace0d365b18973390cb32e7f36002e7ac291a706fbb91d44c9bd36801f66d643cbca471d02c3565bc63667157833aaa82d9df6a4a7e9b045da2563229ab8acf4621e0468e85957d2504380c495ea8385c24ee230434fd645b4a7dd20e12c017f2339606e0a296386c0d5cb458733df2fe15842eaa343b51b495788044ba9b068640976c0d7c4cb7a18c1760224eb7e97b74d17bef0cdf134b6543b3b3adb39e73bc63542ff187fe0537211fd510fcec4a18a483361521ab955d62ac05fb84c23562dc3e99bd08d3a175149cbf0d2b1ed66e3909f4f157a812c09003de8dbd3fc73443baa5ef0e86cdd2255dd2c2e584a0be41d6cb29c721571ee8112efa557099dad9b8c2cdd901cbf731e7517cb0f82c0b372a41874a16ea54201dc29eed13f983ba73708c768dd5744bc25de9db9c926596b311b5250c24f416d74b63715a4bd1a86318655c7a564c7c01e0dcb79fe86835ece47da4a3144e6239fa2013dbf61d6d6561974fc70bb9b525839934edfb89c860964972357ee63b926db3b030579a852e819492dfab7eff95148f3b808469c6491dee6161e7b2d947efce01499f827ab21a9f6ac47823468bf2306fd06057e44303e724ec41b0b16108fe949074da868a2c988008e62eee640925c4bd54955851743394c182924cb469c95d579bc5b0ead4247916637d0512aba6cb4765cc3d877c9250d7927c9f7c3eb1246750ef8f733ba1674f007e59aa338478251d9445e0ae8eedc9882172036eda52cc3fec81c8992dbdb239bf086d726ebaa1dc6fdce53104d43d42247ed643a6b64cc0fa4dc1f9347ca7feb6c05150763435a3559dc49ea2ef7b2bdd847868bc53226ef69e91047cb0346e46365699fc08c005108edc20f26b9b63de22b61bf1fd70a9a0fb988dccae2e98e4589215a75e33093604d0ad1c99f08101b129419e5f82a264b055ceb36c866520be22a698065e6d8ea57fe61803c50ef5f5559db2476104f75dc5e5992091fa9d6409d545f192a5f80931be67e9359d5eae321ea52c4afdeb0265cec0eb354e99f36e0221b2d8cc6c41a0f7b337c57ca730b9bf5f453f04c8206c790390560eb49b748c3b9d6f7ff472c5885d4dfdad622a5ea6b746ae88fad3df9eb7618e3e9cbe311099f8283a79f676b9f1d6d072c9c3e7fa2fad81d5202a82d53f8aa21068815198292a560b01d019ebc156d3c5e7c7ef4ca5e6ce0f7c0e5f9277a3bb735cc4d6f519b5802ea520df184f939b888f64f8f487100143bf84ff68967f4110aea07fa0f78d90d640530d4eb3d8d322afbba4f58701aa05b19a1d360a97ef3dfe039205f93e48ead75095d2735681d5c859b843ba74fd7bdaf3061635e00e7fc41a79eed29f43ebcc57f40f58cf9e77352fd1bd8676482c2b278ac5514795b49df4c2c15a26b0b4c4351f532f21d2e827e1e33d046a525b471f5c3f6177afe8c33222ea2e2fa597e80c24539df0d106bf16a37220cb114a057e9f5d0965332b9bc734846a759b44e04c47123378e3218a5127fb6df194edeb63ca9a3307394d78db6f8dc677134e13a7a61526171d1eafe4bf02bd907b459a750bba531156511e91fa73c5cb0463555cbced80412cdce55f32b047e5f46cb06dba0dd601cc5b91fcd667ae29ed7120a5b5033dd4c2658e84e42656444e8b24014d41ca5ad789e3010b1a2abca4ffa27638bf2685c2ccc2776c4e591cac3e8869551183a7c5c70c1ff3b54c7a7a0e09b714f982d143eda17b366aec4249e3e765e5c0bd866782d0c745791cb97f7e30fbd4a75f42c89665c6366120dcc814641904d2c0b687f3a64a877c4462d8e100c60574422686a4de18d0d53190349cf5aef1be732eea6f6bc9ebe964b3710a53373c07473e0392dacde5d9b1b5738746461a07fd69c77c15f95449ae46be002f8b5a7ed2f984e17d329bced3057bdb6f8021aaa67c25d1ba2371fba02c106fb85ffe680750beb97c7d38b2ba7453ff3634fb734e0f80c99a1770cca970206e622727abe3a674961e78f7061530ff0d9ca27af58ddfe42ae6df1d0d51ac4f4f5b3ded0e979d1fbe50d24db101f8cc210d0209b063e1f81f90986c8504d94a525f6881a5a41e2f552c04137bc64dbd39930920ab79c3e1f18d201b2df87d198936f4b4989891a9173e74bdcc7bc6bf31184e32de3e4e7fc79af7cb2f9f69c7a065f9eb7729418b504c5f8e42f041deb3d407dd3b5451a64abf5707a275757c01f4e9bd4a8d12a61f9f3d87725facdf9c31ddfc8e4edcf3a0869c8e4000616937bc669a4a29d051ef5ef83758b300a1051f8bcabbf681e14714a01cc9fe789c64e794d4bf9a7883e5e85d9692c6b27616ee57bd07ce3b7c5980b101a22755b8344b7e472eec32300a1ac212debd3d5e0bd12dc25ab31df3ed728e06bd7e287f12b542b8a10caafe930ea6e2db9eccf2e9c467f74120eeef3e504b45137c065b217dcaef89f18fbdde7fc348b46af946fbbf197558a7717ac051036cc2a4b3bfdddf480c5d7f3b2970767246727146083d8b84367ef2701a8c18498ee78920c561a7500d5863011a423e0646244b4ca75009bb0b6f1eef09976f4014dabc6b50e86ae800600c983e47c6f6c2f3e5be586367d9a97bd0f59476e7e4b6a32cde2b109805855bd017735866bcfeaf1dc876ce50c1395a00b0c3f83ae5747bbb8be1a2cb25000de27c26bf60e4754e5a32149113d95248ee84e7eeafd446fa4538bcca4d2a5e0546d1cd5626658bb2589bddff7a66864597b4af45046e0bc1247c3e8d972cab945337fe711f0d5cd9c3f904ee93d6ed5e1d327cb8b780a18207ae3baa49c3d0ff92dea76cbb88fd0088d0059255783e3e98715858f5ef8ff1258b67a922e7c459fe1c079839490981f2a3c05b805a3e993d63650f4f9480971fc096637a7893ce1c112e6b5f66fb90e05541d363b10071395c20abdaab8b4afe969e06b88b61b08e4e44369c82bbda287aa5e3f18b937923ee8acc67e123bb70fe478f571b71420c790cd2eba4b13169eb10445ecae3c3aa50de0e5032ec9e18e469dcc83c38629c8b001057c82765bd993fb6a9a960545f88c7e6176787ebc3d633087bd123df5a94a4872c3746a6a725d4eda749b9ade1397253f3b5a68b14c1d2996514b0af15e8a30d3e3cc7bfc2c6815e1861e8a115357e13113bd75a51605eec82679687d6a01864164d1268347ec4290207ca9e3a0f37271dbd2b2556400450109da72a71c97c731a08cd4d2f839638d6e4427776f20979273f0787aa72b6769e38fb4b443bf774b6326f1e6311aa5bca72bab3bc0b507eb6a57977963b77bf9d533bf200f63aa06e235ff64344925e1f2ee30821080f963908455f8de758842bfde813b44d5e003eae539501783cd2138d9963b32705241c7a8c3b512f4db8956c2247c5c5921c14965738eac0347397d3ab5752a5236f506ba3e4d00d81a99fa9096ded9ed08ddcd95a6caa1b399ae2254cf4d4ef0b8b6ce2da7285d3356df32ca589c45592d810f265c4548b90235b9e6fb060d9e1ddf2b3b8824ba3694d83196fca1e3cf5def78789328d66f271c6d5b0840cbe8fc8395c4758a0f1481254610c117008655e8da86f83c0333f7fb697e23ede200f81e126c9f2c96d102e65827896af756328878319ca81af60494c8b97187ec1f4aef458b577cd9fbcf41e9b724d9163780b07b3a501479bcdcd38dc92d363594e308ffe158581abeeb445e487e22428a148df428a37034e43d8de6a972677195dad95be46725698dbb64ba65cb575e192648b180a6c919302b16996dd5ba3e6706cc7a0e155cf88c7edfef88439a596dbbff20c46cb5e76f0733432232d5b776a376f0095ca6bf1aa91b65368596de0c2f62f1d14445e95179438d7f050d9a363e20bfc907ea9bd67585f94000b3c61ea38a51a18751c8a5a12f6e46ece53e6220d467e724d08c06f6d43eab40a19b045bcff7f03ef7d75dff05b0d0eee4ae25c59143434844593cda5936746f727822d4ebda8e58bb94acb29904d248ecb2e8875645ede6b2ae09be3b1e3126db997250afc06c0eaf592c9befbe939ad5cc98b95c832d8fb424cecde6adf07039de0cc69395d4b440818e4c498875cfed52da2c888e6ca35aab9c4e111d9b6dc626e8d13e004ddaa8401f3a629065918c1c5604909048fa0a70852a004a488de52de86df902796259a61e6e71be201a541b52c15c8376cd3b3b6fa1c711d45d77ab977a9e6c2959743a7c4be1f4fb71b817305df70bc596674ab4dac005a1fb5156cbf787962357a3ede30ff2c0beb53b15fd03aa349fee9839e34f9bc00525b6d2373ffe6a0eb1d68415b51938fde89fa253bb19edaf288c2b2e3d21d0197d243ddbb6c4b79f8880fd5b628430318a7d1085f2001752b302f22984f42ff1843cbc10d80fcee906bd21d5262b862671f2c495f5e67445e61db3ea41d1f08faaab5c228183e38b5992e82cba3754c1ee523ad61ae8f034f15b118464947111d0b733856294ba2b04ce40a03116ca9f2349d561d826b957bab4a40f512419b53eb7c39d067fcaf06d73c75d58a7c9778ec37a10e15dda5ac18d088152bcba2c526cde3fd0b57536f6f22f68fd9870844bcf1d7670d682d35eb2f1f5e10647b042cfc14d890f77b28eaf9775cb742deb6c39b86d987185bb7040206cb2ff8b04591e98c1fc347e9145d5f7411692cdf2eadd2d75be2ff7c6b560e13d311a5fbe94c6abc1b6bcfb31f501dd9461baa0d527175a7c0c669dbf7a145772d16bc440e5408bb40053a1aeb47bb8a348f33b0ce6b29edce53ff6f3b992c418b954c6d6d81cf72055fde6a33dbd6ba2e002b2df6458d111b3c4c72bcfa2cfb275e0abc44456851fb1e57748f09607d42d6966ca0e939fcaeba87290ddb2d80eeb4f47f17accbc36019882c80713e13fef1fb7b48afb407cf9999d5aa492328543f6a839a16cc040a487229e9b530b44daeb328a09a536fab86f222881928e6d8a1b23de5a62b7feb471146d7b9ed23c68717bd94c6f25d5de295861cd0f24c18615bcabc09a1226569afae805265e9ede611f956874616a1e7fbb3bdc8145a91828672b6a9674a8142a59413aefed3d2f2615c166ac06f9b8c27281993fc6b864775c9c367dd351f3a299e56367f76775a22a797c0b4d9f6e44e39036ee6ef84f18f860b3b8f9cecb5f3ea8ca4db87931e252bf667a60b23a43ad1f2f68eb98d4b02c3003a22497e67b545fbcccfe3236a622263154ec771fc9382a5bf2bf8cc84d6aeaf6baa467caaa91894dff97fe2a7165c9e43f52b21c75de78d5bafe2311df9f526fd71dc200dd14f6fd9cceeccca8b8869bec32db29a4bc23e9bce77fe94bfd03314d2aa99f629a26f6c242bf8454aa57282fc480157dd8df121fae23507226aa910ffc3c55a929c5e5846c7d795f8d4b6f3abb037420e5cc751da7a14b989d61f246a4422f93a6b22e0bfa333198bca2fa881ce57ea6fdb8042cd5ce4366d6689137e990092085012130b5922c8252c8c5fedb6bd3795e1a2593c4ba56f0b6738804dd39d3dce639663e3", 0x1000) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x100000f, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x38) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="e1", 0x337}], 0x1) 21:51:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x6) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="d85878997c1ae4b1c02184142f1584de6eb5fb8a003291c36416", 0x1a}], 0x2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 21:51:59 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x4003, 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 21:51:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffd8e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 21:51:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x1000, 0x6, 0x4e, 0x20}, {0x3, 0x0, 0x4, 0x9}, {0x6, 0x0, 0x200, 0x7f}, {0x8, 0xa6, 0x2, 0x1000}, {0x6, 0x5, 0x7, 0xfffffffffffffffb}, {0x5, 0x7fffffff, 0x7f, 0x725}, {0x9, 0x100000000, 0x3, 0x1ff}, {0x7, 0x5, 0x6, 0xfffffffffffffffc}, {0x101, 0x2f, 0x1}]}) chmod(&(0x7f00000001c0)='./file0\x00', 0x1b8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 21:51:59 executing program 0: r0 = shmget(0x1, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10010, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x4) shmget$private(0x0, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 21:51:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:51:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xe0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:51:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 21:51:59 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0x0, 0xb9e, 0x20}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) accept(r3, 0x0, &(0x7f0000000080)) ftruncate(r2, 0x0, 0x3) 21:52:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendsyslog(0x0, 0xfffffffffffffd61, 0x0) 21:52:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10500, 0x42) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000006c0)=0x1) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000400)=""/227, 0xe3}], 0x4, &(0x7f0000000540)=""/137, 0x89}, 0x801) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 21:52:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) 21:52:00 executing program 1: mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 21:52:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 21:52:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 21:52:00 executing program 0: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() msgget$private(0x0, 0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000780)="d4a9d27d197ccd468632ce8aafa74bbf3e569cf90198e3f072a31fcc70bd68de2affd620dfe58cbf7ab8db8c83a5b20dd3f411999f6baf28494af9d18ba0f003f134c5d3ec78ac1a7c63e4eca3a84b51a31cb98b439c34d2c8ab2ba21c037182cb7696242dff10e5d3ee831d8a6f93c86881151cd1e36116930461cf9aa9f20635c4ca8dd12921b50c6b21eda36287bcfea096d9a43ff8204531b51ca4442feef620e80330830652e325fa770f31c7fb0b1694ee1ba546283351fa8a205727e92059472f48d090042581f3a99fcddacf965b76894ee539fe8464a04e7f15ecc3cb6ae04c3f3244c20e672a5c90e8fab1df80e81da7dd8d42b03da378063ab2db5c113dd3eb56370f68b7ced20104b9816dc87e1b3a63cb86ad473e995436a27124886c74923808b6bf3a8ce35137f63d60d76e49ea30948ef4750ddb30d649f14ae83c715d77d68a9eb6c3fbc63c0cfb6d7535e5d41b7278699e70953f6d9e9db3a5a9888d000ae81d484121289ae8f2d312212d0e52eaeaab82b39be7203919249acb02e6013013f36a9f95475649e73cdb0adcc43fd9c2d645ee5598bd2f4c014758cc64fb55b36bd9b528d08ef56781d4a0b8501da58026666f1430e989a5c07dbb311e5a3c80af663fe0b0f779c198831e8aa23879fc6b3338e7f8e3a84ce13e68f693708d3b6cc68980b3e7e143fb1675a790214166cb947fc641ed8deb736a77200dafcdd2a4018b8590291412ee344b5c59b007243f22e0ed6114e7b2f1e6595379e3d03295e76ceb4404d06f30cd560f49236274266b1ae172ee7d4d545ff36c19d968c2e892be4462fc7b2f276f9ae32ba25974585a8d0384ca86e0a53ff24f61a261f9ab3729203c8a2dddf4509faa2171f17d8b3c14b2de907912f2a93200139b1265a2860f37419a2d0c0d35346b6d9529795dec3b2b35385a3b1c02aef75571595525ba3192fee30ed368bbd29c6898cd1e5e967bd12c4211c0dd17f9cdb86002796eaa83fa83c3b2f227d59a8c147f70cf851035d989a2fdae856210efb4c3ed85678c21dc4a809fa7ec78180d368b91d26d21e32dc4e2d5d863e319a52a9774248cc60b8ef808e99802085993c554d800239e8cacdcb713346b3663942deab42da533cb80bb3ce37d0e6770a838b3e254963636ec0130c79bda111a96428de670dc50c7aac96ca05cce3c7c9b49a71b18008c0ac47f14d7d8416443863963b2c22c272c8f073d4bf3a8235b2cb22d280f40e9d07d56dffb526561c531e32a28b1b8182065e9d4cedae960f31d31a82906dab0623f0d8a8b78f44aa791e2441fc82f21e802684134c8b052e78313c7e9c2f4964f71009d81c2791244609c7281eb66a0b7a46c1434e4d2ff44071fa34badfc22456b1abdddd68df3d8808e4492643a25a67d30d38a3989903fd52f8d85c4ca56e2b99a7acda1ee45447d098b3efcac224ab3bcba4956ac039c6ac2d0179a8bfcda3b7882aea916bd3a77ed01d58866637f3ca35578abb78ac106cda6e61f61de1bc4636488c5bc775e0319c5ee4e1b1fb6ead3e373c3b14fb9aab883f4b1055b170897575813c7465c894b1779bf198b119aee9326c60c8cc09c364187f2e50d158ea3eef03dda0276d510835fbef7add51481264e2c20bc700e55459e4e1cd2f9925466222239ddcc0cf6996a129999f4c43c89bab2e78e2dd3343cb97822bd246cccee22d908a3a1482574c195fa1db78cfb2e7a761319bc65d18df00d277a529635e527268e05ff58a23108ed340b59860548c9eb0cc25e4616b7bef0517650dbb68b0fa63c3788944689e3ab7efce8e09da94d355dc1e1ac15d6a99d9228f376f6cd7a276da5d054cbc54a86440ef65eff2a75d57eb14a4ff65ed15a999c3d09dfa004fe0ec87a75c9ba2c4eac83ba6545030c743dd484948faa985c6ffe4d7bcda8bbd7a7cbf5e4422ca8807710ea101180f05a1c20da21de23189d5ea637ee5201c892fc7021ed86ea6f2c25b18dd1ca876cfea54babaf88f2d7f6f42e99d64549c2293e3a53b29c3bb67b9fe37dc3fff4c3f15eb57916b311b16a9ea35d74d91361fb162a146736e7ffe5a04f4c2ca918e2cbfd63cf54754e84017fca9a0e6cf780dfd7d84a9f8ff93ea82548df3b6b03bf118681233100cc37e29e964b671190c0bd35b453418a367fee113978b91cea53c0f923bb9b5c304cd742ce6de87d1e6bc648a1227e1f97c20f3e4acc5f8a2ab24d26b2adf0f7167246a8897a111bdd0102c85631d89389c20b7f3f1a6edc69da8e8f4d9da9034f7ef7a58f3c55df12a5fbba82518d20cea7447eb9b2093517ff67db4335b8b459c6337c514c6292bf2906175698c722b3ab7f00dde3da44cbad7f1cbe76ee946d0ad00b4175f135524c2875034fc4747740f316ab186db9b80c7379f8e50b3691ecbbd6b6ec151b57088b38bb3fc42d2dd1cbf6b03e4c07ffda6e88d7c74aa8bed9e4f2b5ddf01b9a55bdcd7338e0d7d50d7baf54df1c35ba24a19c48e7a0e52e485b7b1fda33a28d25f9ef538e19ca6bdfd17b925b87f0cb42a84c6387887e44afa1ab36a545a83ec45b639a6be0101dc546f5f95b6916f8957edf0407f40c0fa4e98a90e00145b2504053260a5022ff04a75201107f59e4c80ec4279d488f527a1382d01ad0f9ec1016c617e1e332e6fbfdf38d70dafe2c4802bc9b2f6764c96b3a6d712fa8d7b03f6c0dac97007efee00b4273b04b8d0895a8b861a58f25f40d441b3ee6c27a48cabb48973340a9c1bcb753c5a6bbf542c78afdfa98de6f0dd3b0f26327e5157490b33f6edc2737de1164ccc1c7fd950bb224ac12dc1de846ca2f712d9e914ecf92d7dea9c54e3517ebff968087a7778798fa087922c1d2afcb02a9492a2466f7e463dbeffa84db9ba9e73ef8e2da27667f84ae686a422b7bd57d74d907349b52c659d261cabe6f7d294ff0f8624f5d8a09c1bf33efe12e941f44108f07c76097d76c572aa496ee4bb8c9316acc4b0505c3d7c276570a1d5ae2a23d9d6921101aa2fec31869287e0e408c4dfa8937ba4dac093981b33e137fbd3dcc6176eef969f390a4df1a4ffe26d9a98439d1bad28afe661eba9c8e17f0458995bc84cb288f0a5effe93a3918e8008d8436acc32c54d65a09e540378f28b86146901a85cd9b3d810d4e88b8ac1651526aa46d5cfc14dc6bf774279081fe118eb618235abdbf12c97a44d9ffd094c5ca0d5408e25cfb4faf95549759bb40e8f6400c72bcfac4b00efe573e973913a3e1adc1b6e4dd726b5d5bc0fb3015c757809e2b0dfd3230f2b73fee2d986ffd47cc2db3250e3475c14e309aac727c49611c05cee87de9b347d735f813c7b63b0fce99f0ac3c82853874b43eca89c536a633e80c9d6fd92bffb22a50902275fc2b5d3599245aec52c2ee614aa0e76c2db0ecc2f23f31757fa910a4a561c35bd9c5b23727ca8de68ee8d394abd3265fa210633a653b176c23cb518c290abe8e1b98978ba53cddb0f19dcf869c32c98b93fc825d9e06a5b03d6a9c72ebc9731d8b25acefb66b19b2159ef91d3cb5ed821851bfc4994d450d3b81e9178e75a58f610a53026664b0625268ca2b1fd3fff3ded9e008f417822b27b79746c995411b78f73cbce7c768ffc14fad089635ada40dc39545d5a7cb596d26aacc37e8320e262c24416529a309e4549eca1c0b16de392db8facc4474dec64c9ff8f5e8e18a6748f89c8c76600582ad505158b9e676823db917c415123466e81464afc3a6256f1de52ccbe7c5d659afad1b9492bb9e4b79a0373ccdbfacb3ab954f2b091064957da1e425419dbc7f40684394878f577a1ed6423fef2b24bdfb40fe3842c171176c42cd07b0411d30fa8dc8e433271970bed635f4c64cf852ef60e7efc5b0d8cc1f497ce7d5c1f35c47a41d2529ddf2dbc9f20d66a46482a6a542d8388bb3135cc1d5f9955420cf0ba1a0a3b41d8c96d4ea9f1086328d406db068b46559ece7f36c5d17b5b743d70181c17d87002469d3d93dcdd66c94033c435cfc914fe2c4f65f2d3ab232a4e035d91d1ff3c8693120b5e23d65c0e6631caecee2a31bdcaaa3033a0d02aea1702e76e2f4904fa421735e89040f497025b690aca78feff2f91a63eb7acda8f2859fc443d55fe0d86d7cf0bb1039c91af5c810ef9c492c01b9e517a7535d4b02356d02dc2ffb9e8559c6b2826fcda22b5004577560575b3dcb6749b7c6ef7c71b05d32af7fc8c208f7174b544f6b778a6c1ce324de5806a92444cef36f594eb39fba4150ab88d631de88b8e13cbc194b409c6deb497ee985b6b78e0019d8f38af36b793aeeac5eea5624c0fc3b34adc1439a5d2ec9ae73aca82e6c75444c64e27edd3c3605e62fe47fe475c9fb1d5b6781429ef3ad46fa1eb08f80c9f338f01fa9a1366199b17ed2fa16b523c787f83fe0621ef1ac949957cb3b73b748a1162238cbe6d9eeb6a30fbb83840c2e2485d9c827c6bcab89d16a1c19b01a70cb77483274649943dd3d9400bdafa8c022990160ac49907abd92efff9aa1312139ddd2fe4a67da0ba75f0a3be69e127398d12ac9820dfad117dd29eda2be4e0fe52ea8adfd55a8cd1a3dd2c00920617bdb02b0d89971965f426ee77715fd772036314de31ccaffb97114a4f59ee406303c19fb664a4f917cb4983ac75b2a9c067e59d5cb8105b080d00e40ffd48dd13f09041848eeab7773316dd002c2668e03eb76caf13e282513fdd68c1c6604a16a0b985c356d3e2426ca9707b09e2ef2b1d1df4ec4c8e6bb18d623edf979818e2f989d72c54ee40f992565922fbcecaeb91ca8c84b8203c2a6c9212f2cb6db843e7a2e568fe9339b3f47a28a0327e09bc1e6685cdb49e94343acae3a3df5567df1dd5f7a8476d1602a93bf028a5febe95bf2c67a373aca68844227c30fb47cde96e11f40efad19497e278409ad3e21ab14223941583f64028a20bbff9c4b2bc25d5856535e3daafd38bd0d37ec23f49b2f24ce874f9ddc46f6401adc6467d10db1e9502716f40b6648e573ce8a0d4538637b3e4f6968267e8d1b3af20179de996aa9a9a9da22f66607dc0edaa8498b54c0bc7ab5767a9e2b40353965e84d17b5f97b76e3e7d562067e1aa7fad1eb5973fbb8be371676bee9acfcfb759069806aaeca1c1feb31b4303a015bdaa587799b66232290de3f89d3bbf80fbbb6efb827e366ddeb62a8b0cd711a75c95d992c20d0a25dad33cc2039826e2c226f78f1dcb81d4eea9e793d968a3eca5ecabdbf4ab6e1fc081cbad76a12a965ba184083b3715432a6dd552b76fd1d9af3ff836cc47fad04580cd687070021363f8d324b50d099fc02691efb108b5c8ad8184d659b8dd5a188c8c2d7edda75510df59cccb5bdc8252f34982d5703882f19760599f2478ebc4f717dcf170ea7f0aeb4281fb9d035a508d17663f8966a442794bfc8ed7f985156a72fcbc48045aecee3c8aa0730c26c534ee711fd6daf1cb07ae5c437ec2bc859ffb1d41c7793bf9c98b5f189b015b3258266073b9e4537c2d1ba0587e807a0e7a0f1e2340049425bae3358b9a46a3c6b7e8ab6fc0428c8127e1d7dbc125931cf2a8bcec4ca47a6922f623a962b69ff921b72f046031976ddc09d6ba2ad986b13b28535556dad2bc4d84b4cefe25454c25701ca718f773b947604ef3ccf191c7d28e018d2401e4cc6a9da08ab3fae0394424071c64fa3ac39666dcd0d3739f6d74c52623fbc3a97c8ce6fca5679ed5025fe992302809a78dc6de08528a884435d69fe01b29a2b4b3fcef3e330d467ceabfc8ac74e", 0x1000) mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) geteuid() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 21:52:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xffffffff80000000, 0x200, 0xdf, 0x1, 0x8, 0x20, 0xce, 0x1, 0x2, 0x2, 0x3}) 21:52:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) flock(r0, 0x3) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 21:52:00 executing program 1: getrlimit(0x3, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 21:52:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="43fe8f06464107196dc9b7574567b57057c887d04c51e6b21205e43201e0d485699f33f2842e2bd2a3ad057f26d9ad89ecb6e8aa60d5fad84e9d5c37606279f4357cc51cb25749862a8523955189e9ec7d879961868db9813875f56de0d60435abe654901df094f77dda2b20b39574fecf341e4bc33bb863ddd9bfdb818392c76f75d23ed03825a4cdd70ce01c4246044ba22a822ed95b0ffbe75db4726c3e0779d39b7237bf8d21a2512e7e541e82328f6da10386b23e3a04dc8cc45d1d2326c4f3991571c998be8aaaf73693f1a17bff9b00cbf8049dd30881e858abd55bd82fbfdd06b34f41b8dbe2726e9af71a22a64eee079724ccbfa300e23cca79a909e09e0fdb2d7013864c0210237c1115fae27ac160c14cc8ef210db15848289bb6ba9a243603a40b8a1d4f7063bcb7ddd9ad32b1b10f02eb3e2cd57c2f0af49e78d09348180c9a6c26414d3077a950a97c0dab5986b91efaf71e9699d61a87df569aa84b71acd27c9cd58c374d6eaa4794ade77aca950c2d641099585400cb67b51c1cfbc725cbe6f811e06d021bf34ae26b1caf39ab9d465cdec3af59337f81033ee26af8f1f930d4fc4b0d5c4d956ebfa2f1b00953bce835a5e5ae987d55d11c5ddbac70f669e213a1d388884f246b62b9759186eb45fc73c801a83e6b0be0b9ce697d738b7a2ae3a8f4317da9d7d8dd66ac5ad0de17296db7269e6399c8ff58aa32cf07538a9aecfcf5e03048e295abf441e7b8b91bc51976b01f9ecc62a66bd21ab3fd1015bcf881d289bbef9f12acc5dd84c9708bbe81a93d01568072ae0f173be31146e37922c769ee21bc9b417dea130bc7a2e2d1bb11e263395105eded7b9db2a0c7c03767c0d5eddf3dd0f8361f217998c392848fa2b9be382e4330b033e0d9fff9c1dfd01116187e2eae54546b05c65b9d20a334956e18cd6594e77f5e30386291f52471e2025901e21c6cfe8ad743f185ab7a6849f2b8ee3252cb1aa5f682cdfae7b46510d106612df153a0517b2670abaeccc0ec61ae0a0ce1ecdbd78cb362bf11eaca4bd5e2c581b2102b5cf8ecac4de68a25ca06a8a4e9e8df52b1021e918f6c38cbbee6a4f2821bfa8fc64c3655b991c59ec988ba3d4e6b09599e8d57598251d950c36ee6b2906edda507d3e6ab01ade8c57a6a2a34904b78426ca2e43818b24499641cab9c4e9b94555d05437a3513a21c23aaa6b99b66a5211bf9ee3937b5691dbd2106e04b6600d0683dfd73ed90b05875722e3507d986b2d043577c3cce1da2de131d7bf00b1ddee3e592e901e4000ca68e462372cc2625e7b41dd3f60a47e582c5e5c11e0e10f52ab8b7f1808bec42077cd87389c17206a7d648f0c302484ff48140279979e6780120c117da274bc5fe6825072d95a670bd4c434c3b91a6dea15a63c9fd56c357f787c55f00056ec88dfb2e154503b54e0ec7f1dea67dba8770d862f63a58a78143610b714e77a2deb16d7e21485338576a72bc2cbf9ba5667152100961b9cdc3cf3014439f7ec5a2516cac52be7128ab0f844771262b9091b9ace8d40c6929deeec672c34f411ffbbf028045644df43f882d0d9705cf009e1203dbee9b30119a6302b2a854fccee0cedcc0d342f1d2d2ea1b3a0e89a988322bfe2d1ed51a864b90550cc808fb50c7dfe06a9eee9f1b3419c7f6d8cd7b07c77694b002bfb4491039f37bbfb6c8c558c8e6ff37c70cfc8c92dd597eb2b8f3ad18f45b164481f89127206e0b834891ea09b3ba6e6ac92a1959db1fbad8b9f85cdb17e753b581e9127584a8e16ddfc63c4cb927c85de5d6228830ea5754247751cbe7fd1132b102402652b8768920e6047928c6944805724c78c62e055802dcb2afb7cfac139bf48ad391e267db8b5c91c81f5c1dea4e94a54f8293d3548948117733322e04ce9c84a4fb319458b0505b976250d2bcebbbdae10d58022f880ddee164f403615eddba8bbe82c628ca6dc926cc412959a58ab028bb5c34fa2e4d924eb48e50412096d9a6d1c73cbb716f039d5533bd694d5cf2ee748d257b4c94b4e48b7cb83a83f5793a5d422ceb6f972b721d4d4b6864d5640a272cb27520e5827acec64a9dc7dc64c99050460e6311691f462a62efca34c8d57f9dabdaa1ea70fe272fab7a87a70dffebc5219fd8c69eeb223a5a1fdba7d1c693589febb4c44801327b46d76eda01da3f226be341667ecda35b86d3a5b7a9176f427b79d270da86ba4f600e2e7d746c39dd092da4c8db1bd5bffc41ba0cb1d717de1ef9816afdeb2ce85974aea58c2d15e193d9c252d60ca6497731ba1daa4c95d9d7121237c134fa588a2a636cff3cec7ea679d167be4b5f863c5699b6472d47eb4262cd31df1c37d6a2e3276859e13cfefbb3c0d09efffa074cc169cca55eed42ed684c0329af85293f26932b4bb86138dd679a4854b764d0e1062ec27da647f447fbeb0daa2e4e0be97c7afe3967bcd081af4400b35f3aa1093b6f9ac780049ed9f097963c684d64ff7c7515c41ee248a5a62b68ca5068c51d4b95bcc1d4f5c4929ca6a03c339b24f90e69ece0c441520e67b10d8c2e01694252d3fb6dde33bed523d6ee7e7328ba9f07cb37dfca867bc6c30abd7a8e4129ba293848d7508cf4b6c22501a3f30228747e2bcc82357ff94bfdbfbdb7b613f5463f4ad02dbd176c36b850141dbd09b77b2834fb43fc040c63f8f817b1eafb8ea1909db0e4c56bf2d7a9568417761a0c9ad84b248ad910afc6cdbe5ff9fe7854c1f178ccb8dc740f5284fcd148d231290c1b5eee71a08f819a9eb9a89b8bff57e62ae26d0d5810636766757929b9ab68313fe3e84e3c290d1d1169b534777078658f062b26f4c3f1caaffcd64e68ee8ae22ad249409847415a4b5f9a33929b0ace4cd9680339ac08c3f23be04c55cd21ffa0400ff61e1621b00134d1135981e68d5ee3cdf608f0f4c72f4c33875af54c070a2f38c4fd2e7acc39343f0ec59d8ba9693c940c5f67325667ae7bbba2bdeca342d14547c216ad938f88c4ecc52d5c484f25fd93158e1ee500c208bfea3159ccb4194baa6ddf8250771ecee1c118908b20e0dd12b33f80853569d29e6b395b9dd00e121d1da3741f7b71319fec35174e54e5fdfba1b82ea84838bb4b26e7d2c86f9605f9cebd07e915d7d3deee1ca95bc738093b067a6793add57adc95e48a824a96e1aaf9d7b7dd39cd33c58940e8bfcbf62b1695286b70eb4348d26b4d125b8df8600c63f2bea48b809bd649703b4c4cf678a82edb35aaa64e8849b9bcda31617824206471896f5e3a9097b126ae282e62beb53d135e1d9c0fde0061656a62085d1d35b3d872a40b2f0093c1fcff8877a4f6b8c99c086a64cf71a85b299c081f7f00b2efa70dd982cf78cb2467da3839fe921a3d86a8493930c5f787ea276ab13c06c1d5679c85960d4f37c15474aca0b08729de2bb4a527669d42097bb8985657bfa8982e054490f2e361df94f485d518e562a9125a36457c1524a214aa95792167337b9a042b6806f0715f1b2d11133fc4c2113bf4bf3929f591e8a697d28fc27b054013dd5f8cc58765d824861a1ffa7ba715ecae6133bde4aae096dac10aef80052644ee392f4a3c464ac00e04d359b03c81724543a05cc86e07727c56aa3b681937b076d3634fea144910a20414cf857c31c8d9efe5d7644a431957ee0b17b0fadf4b306f8651435570d9cbfa69348311f8a4a322a0e27e68814bde295ac0e58f000af654caff03034366f8e9e18783395ff76bff14621cce9945677a7848f4b1305f36aa7d0b441f786e78854e7f320eb2ca2fccd2ca94aa2c0d5b7edbd974845858f8edda667563df952521d4eb641e0fcb856df20bae851ecc3836561a60a77857a5e9bf0a69db52fe5cfaba77b57cc1997f04ee70c6daa3b9e8e22b5eea32a1938b6cde080bb6a97831b8b26dd52e45c09813c85f63f29e33c156293218994a890c2ad2655dd0e0f7e42ea607ea22bd54ed3772ea96632e1d897e9ad8537efa885b5b1b743bb78ab1ce438eb4766e939f4424a9de2b7ff9d492ec9bf5797f53e9a512bd189cee8a2cd823e5372d46224abc1bb2cf24afa3833558f2ca40e703b6482ea23cb8c7d8bc982b20d369136a35b59da35248bcbf1d98596206a8e8aae967c93aa5facef4476d96dd36fe32c48e7dd2ba5c0ba585e3d181e26bb4e5e7246e3bfbd25d55a62b95d223d1913e2161c35cbd4b0fd18d7c9d44a1d49d53c61ca4073d6bd7d2edf9047235e9359e2e21a1df1a8501f0c679690e36c1388ae45e1f15123da7872e17658992b288c95d5639b2d37c4a15316211881072156d5d4b042905acc0428793b9966e0e95c2aba4c051a7e78affe58a8c5e500d3b65bdc280553d625cf57f5b2e9cbd5f9b65b9ee4895851005235e22835e0509bab68170fed0e9304304a37feeb2e7179c8e6b024ad8d0a1c37d8464ede313653d538b1184eb66ef156e6fb28709b2a206c25949fae98b6baac03a5513436788eca0c4e10918ec8d6792cd6222ac28e782d9b083d84ca19ff03de74c3679ad8e31dd7df5fe0424feb27c7f50dd3bb5667dac898a460f1e7a3bdfa18554f0930961914918b58d5bc14e523785657fcc240efd4a311cb9695939711755747cba2a9b66fe65cc1eea5ea47a5f3fffb78d68cfeb54132af1e0a6e7d495899640620737e1225544141948e029aa5683e57374902539e2b8f735b432de0fbfca10b1cfb50e19508e805b10c3dcfd428447d5058afcff3cc66ec6043c00af673e59fba8913cf9455b279d90c6af9c8fdb35cbdb38ff771a84c72f4d23e23765d517e500b0e718772c1c3e2d72a374689394ebfd88fba77948f6d6fd53448bf83022e10621014ab5a4155ec62335710999a1f7def77f3f0805b3f7180c60665f4fbea1a267d6c3559696653e8d7a6ac06f1bb1dad553283910b1d348ad55ffb4a9cf05f64d8163d2b8e94bd642149c3ab075c3fc1dccc7feb558e0a47d0e70cfdec785740cb8e6b1fa575f64282db985eb51b3b95c60f57b37867bf6042a5e31c0e123414eb610c34f26c43dfc8dff2b5cb912f4455843e5b2025f28196da5479b24ba11c75741ddeaf5620c8620d81331fff9e66de42fba30a8055d0189566750bb080e906e5a1f52d8ab6e8b6b1714f1d10b8472ef9332f72ea4e7a5f811ad18eba7e148964a7c448973ef90aa76f1fc44267ac25c8cd8c9d304c82c572e01c6e4a1266345bd28ce865832f2d2a0ba95ee827c6bdaf0934b292563ea8158f5679fabb19579f03ed8efe43b1cb0df551236d53e30d3d90d2e663728bb11df58a38281ee2d6165ad2577a1e9b71d0887bd5b720cb8a7ca5dbc4455f6977c6aaf7d18fdaf9de1add117a1e547364a70937c07af084ebc3cbffe9cf64fa20f7aefff98e0e497da55f37f5c842d73837a3c6c7648a0eed84157d26da0001c9e12541bf0c274858f70f8720dc3ae7a51f20bc66749c80e12885e96544f9c7d9e754c90ec2a954c6b49fbd91b07aad860c8551ede24d7f9e5828411327f934221f4ad5554d843669444d74710768411504e94938b60380682790374793da5ce9f6a4001ad13dc88dbad1a5825e4c8a42a99b3489cea2c2263828496958a9532a23ade13909714b9641f4bbbe8baec128711332b337ae4b10c937405073c071d5415b46df7368626494b062a6c93a9cc2f7a73ec8e8009ead5daada3fb74f42d431538aa9f61930e035d6e731a0b782c0986035075f6f42fdde9b3840eb9f2a79daabf511ea916de1112d25563da83ca0cd0e90bb073b538c0", 0x1000}, {&(0x7f0000001040)="52a532837338230c726d952151abfa411e44e214b8d8c3c9dfeddf404d8d255152b240bceb21d0d24cdc5581f4c483b5f5b877c93623619e43a686f541e7818254120bd4369289374220728e0aa8d1aad5707b20424c516768481e9ba97af7d9a63990f1b698eab94d9c2890485f63f8d686c4c6a6b29c40fb9481c0b796ddc35e83e551fb91ea6e50aa7a9a7d82d55c420316004ab62baf1f1509034c9717795fd060e423", 0xa5}], 0x2, 0x0, 0x0) 21:52:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 21:52:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) ftruncate(r1, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:52:00 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) execve(0x0, 0x0, 0x0) getpid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:52:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:52:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1ce, &(0x7f0000000000)=[{0x48, 0x0, 0x7f}, {0x180000000000}, {0x6}]}) select(0x40, &(0x7f0000000200)={0x9, 0x30, 0x6, 0x0, 0x10000, 0x1000, 0x1}, &(0x7f0000000240)={0xfffffffffffff27e, 0x7ff, 0x400, 0xe65, 0x0, 0x80000001, 0x1, 0x400}, &(0x7f0000000280)={0x3, 0x4, 0x64, 0x9, 0x2, 0x10f0, 0x100, 0x200}, &(0x7f00000002c0)={0x3, 0x2}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind(r1, &(0x7f00000001c0)=@un=@file={0xa1636c21f5a2126, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ddc3") 21:52:00 executing program 1: getrusage(0x3, &(0x7f0000000240)) 21:52:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x8001, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000010c0)='./file2\x00', r1, &(0x7f0000001400)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x122) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') socketpair(0x6, 0x4007, 0x4, &(0x7f0000001440)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r3, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001380)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x5}, {&(0x7f00000011c0)=""/32, 0x20}], 0x95, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000012c0)) 21:52:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x91, 0xf0000001, 0x5, 0x9}, {{r1}, 0x0, 0x10, 0x40, 0xffff, 0x100}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000005, 0xfffffffffffffff7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x800, 0x40}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x6}], 0xd9d8, &(0x7f00000001c0)={0x76a9c7f6, 0x8}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000380)={0x8e5, 0x3, 0x5, 0x100000001, 0x800, 0xffff, 0x1, 0x10, [{0xc4e5, 0x5, 0x4, 0x2}, {0x2, 0x100, 0x800, 0x2}, {0x9, 0x20, 0x0, 0x8}, {0x0, 0x7, 0x6, 0x4}, {0x100, 0x3ff, 0x0, 0xef77fbc}, {0x76, 0x8000, 0x7f, 0x4}, {0x0, 0x3fffc000, 0x10001, 0x6}, {0x2, 0x0, 0x1ff, 0x1ff}, {0x1, 0xde7, 0x10000, 0x9}, {0x7, 0xffffffff, 0xfffffffffffffffa, 0x7}, {0x100, 0x2, 0x6, 0xffffffffffff3bf2}, {0x1ff, 0x16df, 0x89d2, 0x1}, {0x6, 0xdb, 0x80, 0x7fffffff}, {0x4cbd, 0x80000000, 0x1, 0x4}, {0x3f, 0x6, 0x3ff, 0x2}, {0x9, 0xf80000000000, 0xfffffffffffffffa, 0x1}]}) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r4 = dup(r1) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x3) fcntl$getown(r4, 0x5) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x80, 0xb, 0x0, 0x5d}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20000092, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffffffe1, 0xa286}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x3, 0xb457}], 0x400000000, &(0x7f0000000180)={0x7e464312, 0x7}) 21:52:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) r2 = semget(0x1, 0x2, 0x180) semget(0x0, 0x3, 0x100) semop(r2, &(0x7f00000001c0)=[{0x0, 0x4, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0xfff, 0x800}, {0x2, 0x101, 0x800}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x68e5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x100000001) 21:52:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000240)='./bus\x00', 0x4, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000040)) dup(r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x90, 0x4, 0x10000, 0x9}) 21:52:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:52:00 executing program 1: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x47}], 0x2}) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) 21:52:00 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x90, 0x2, 0x2, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0xd2}, {{r1}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x49, 0x76}, {{r1}, 0xfffffffffffffffc, 0x98, 0x1, 0x3, 0x3c94}, {{r1}, 0xfffffffffffffffd, 0x32, 0x1, 0x81, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) 21:52:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x599, 0x4ab}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e4047dc62205e61437fd2342f696c653000003f08c6e4d224b4f25e29de856c440bfc58ccc97af3e2f7185c82eb5b65ca95b18fc4b9cbcc9abe730e4bfd6baf8e21f4e18990f3bef2feef9453f1105d0839ae608d6aad49d228d6bbca0b39dff92ad9a0693e1da08c16a9970fae6e52d1583a693d4590652d05d7a308d6f6508610832ec73f0572291eec890000000000ad000000"], 0x10) 21:52:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x7c}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb5, &(0x7f0000000180)="b6789ff7ef1a417e177f76040c29354e749388ff1c3af98619eb753c493239a5ed0ab4fbec4827136cd5aed9fe9eaacb015b83008e77984c8e494aadc517a68c57249ce7fd96195cfd1ebe9c650b0307ee05461c1d741ea912e0f81656") syz_open_pts() r1 = semget(0x2, 0x2, 0x62) semctl$IPC_RMID(r1, 0x0, 0x0) 21:52:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x1) bind(r0, &(0x7f0000000180)=@un=@abs, 0xfffffffffffffee5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$KDENABIO(r1, 0x20004b3c) 21:52:00 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) 21:52:00 executing program 0: clock_gettime(0x6, &(0x7f00000000c0)) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x8) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="0eae32948fe65ce5b6363f309faf937c04440e6cc88332f3ec774a882da08448101fdb574650b21cb2252a4b64207f33b9926eb18f3cba44fc78ecb4656eef529dcdc39ce05167867f008417e8beefe7737059574ec59c9e7030c1aa", 0x5c}, {&(0x7f0000000640)="1f35b6a8da256103c726bda30f92cf0340758b91f17dcb452d2f346ddbacbadd923bffa4b4c9a6cbf403cf9ff334fae4f9ddce95d2658d929941fab78ff3561f38b475ede4e45be5e01a153370812f3edf9d7055aca9b598c734faa9436f48570b2821ee9f19040541f8cd9e5ff34f39cfce3535d1c500421cf424045d4a234cfa8759392efad6c88b48995c941ffe3e6908809207803040eee09150b62b45111a07030d72a9e2f0e790d320e5", 0xfd25}, {&(0x7f0000001600)="e4756b301deff4b0f19746faf8fb6b4952f0138f0bd8781254e8cd00da7cec928337a572cd67a458ebcb13b395f9aef3a809745d79eb6f36e51e9ce12bd206fb0551f63718f0a10e6fb6494806799255ff95e1c32baf892edae30095efaf99a8b6f52c062feaa98ffb072b2fcc2e7e588c920cdf9cb88210df0844962736532952be38e158bf64b50b3bdf32c052953e63cc1249d03840f2ed7d59e419b420a3cf2adf925f3b42094a8da123bb144edc22726ad6e1f451844c5f775e46afeb32ae1478463d72392fd4fb7fe4de2fabd97b34ee3055d48684988bae9cd65fb95004931773ef8b03ae082c0c5b5f77ce4be77a9161a2dd9504872f714e6535393853aed2fb38e550191363f456a5ea7d3b1d8a11ebe7c7940647bea09acecf173ad1a6ed99cc54555df2af464fee2e14416594b46360199a84aa33bb5926825fc2988c9e98d326c702b2393ac48156bf6209b4848bc6fe4c86c5a6f679e7b50d0e5a43a34e8caee27d1b512e89c39034e1b9d5d1834d809dc64220327794edaeb2121f00be6fd973c70c58f5f9fc9525a6c71f81d5c2aa27ea350cc0f71b7e427db2d426699896d4de631d3e04a71f623fd885d3bab8c13e0a2f0730b0b68a178e52ad045b53ac397fb381cc530b008c7e6eaeb82c0fe33d2d33a49b7218d813a4b749cac196e26620c593423e902d7ef2047a81fc574a71e3c91d5f7cdd8eb5ade857d03e0a58765d3982d9b5bead8c4560749d72153deb9211e101544af4244c0a52bfe2b1e709b0fa6cc3fee5f11c11c22be01b93a21ce1a58b0cda6eed6c7e4ae626bce4915a89653c8471846c937aca9c9a1041b617af9286591f661564a4d774e5a27abaae3e1e0ba1ef7552fe5ffe6ed2af2604c03665e9520805af23b7195f489eeaf1d8899155d4c77042e056bb867d7aa9df1059e5a93920cb02902bf8bd569ac563b896a17e54c670add341139497511821c4aec263b32eb441c81834048c03a4615039115b37fddf35e3a4215e8da114d6bd1987f817f48a5f2ade3ca78f11ec7499496913d75bc5ae177771c9939af9d6d5549d1f785cf2b0d04d1de40ce0379a54bc716a411a912b6bd820522eb1335cdcc2bcb1e12064aae03b5ad9badae44e6dbf8e90c5df83f5ce9f81f88315b6376ca23ba908995d9e4221a4da9ecfa79651240db2e76b523c3854f9dc47c8997a95e1b9d68ae9a7bea5e7299d98d3f692cf2b1287dcfe0ae350812ee860cd690ec1f6fcbfa66fbf8c8dd006eb079f037c62b2e5ac3941361af1884bcdc3a8b8857583bd4daffa49d00579e2591f50a171e1c292206dbb778a659ae07c481d9812ea7d3d97f83b7c7dbc2e84b6e223fffa9ee000f0ed77bee82282ee0687da834127935a44d3cbea8de7f5c3211dfc7a889ec9717cf11489af05f2febe7d51bb135ece552a0af2d9072bc94b97322b30ceb53872db241f7c54f0a9d3f09ec5a175a483c4a11bf7a5a8babd8625ae815e6cdc8f438905ec20f1284fe91206cabe227ca0642903ddb8979a85e94cba1af81d5731367ee799c7db90479b25d6f61a187a1a426d2fc4fa07ea21acc91a52200fd7cf64928b49973304055bc60fad10e124e10c13db27f32e305bd4edcb11b473bfbc62bfbd8b61db9e50fbe6079a41205d083ef286a82fa3983b6f718aa739120fdac042bf3466dd4ad0167d6a6007b8217448ec3fd4d0dc2e3c0fc51fc3d847500889de876e8e7addbb9c57660828bf3104ca53f8f226e1a03ce136a472cb5ccbb9e92e0b430dcbe3a27c419cc7dc8ae18372ab9dbc161adbfeaf545843b473aaff4daaf17ba0ad483e5de2e84b4cf57d779c2509d860446d25ae60f44326f2aeb6dffb9ffa2d894ddb1c14c6c3581b8664885b7d8f4b4bd064f67923f23f576be5b33b84c88cd00e0b4f7ce6b3f1cd72f451aedbda4a9829ad2ba8060d906ed5eb858388c0ef65e00a73da7a4daffcd2948045b3f0f3786e5edf16a1f4fc7da1b271d1f35e1cc2ceb253580382482116fa656b591a29a3fc432a99b6ae3093456bba255ed9e467f79117b73a2322cff3c8b14b2b66f20bc4746dae5060f3d6e434fc25eb4ab8215d5d256f9288d29a3d4dc72f4e46fa1c4ae3a7a3f669858a7216b004942f0d1869ec0aa4df5cf841e08806992955141345c6fc9b923d39be4d73a4e06715477cb4bb7bf872f1559ef1e79745e66df95cdbcdf53f06e745ebd67e67899dc8c183c65b2b363a77854e8608fab3c78a87147e10fd3910414bf6e5f8e17970073e513dce2373cbdf059d26c110bd2e5dcfb8995aa282a71781a606e4d075ce572e3a41fc9eca6da88235f2998da07b2d69a9226730225cd9ba8b8c161e8532d4e11bc75870e5e15f16781d05dc75afacf6b648b7fe0e72fba09f534c794d0421f5baeb98690090d0c7abae87d9e9ea58e1ce89a45b32095b33fa9e575b3d94c39af611203a7d5c604117b7f047d74ddf78e97c324bf08047fc9156a00d84baaf22996c45caae3d388ae392b10937acc3d2a653d95d944b196e071ca0cac5cd90335fe35c4366fc99f65a329660e4b538f176b8c3819abc4b38a5a77ac51eb475e7d61777255c482ea776efa1d1607cc3a962c0a792cfa906d35007703606f6d5566bb6fb529900edcb2c7a57a47e3687211a50ed237bb68053af9d736c0139ce0b18f7f73c8bcdf40dff1ea20ada4e2f9b9b5ff05d920d949b30ebd2952d9ba8b6b6853e7bf6e5b4f540ef14719c147d1fb27fbdd194d820b7825ed141603d3c7c04c19733e5c164c91294a4fb54274eb91e681740700d213f9d97340b61aad9bdc1d9fd7ed67fb858058e1e9d0e2d873b0954f137dc7258dde3ca29c23b3669a1479bd08b4e72c969138cbc0b679ee3531edc97df805d6ecccf4e4dd76710902bca386a9098b86de862cfcdebf62cbf9cf8d3500b93c6ef70da8e2fbc4b2e6d5a4fd3de3314238ee576f36ea91364af9132babe1b1bc6cdb9198da0a5658f89dc134eca4b712ba147b4d80d09605b0be89b31b296e4d739ab19a01e380b937e03d6d6cbe6956d0c1f459734b9526e322be6e5ed37437313dfe47d852ca7a20fb262f78a26970992e22239e6855cb723bd35c782778c3731abda39d08ee2a353cf5d80a3319d74ddbedd446e8f6fbe0df4165f641adbfd430acff66419c9ab5688fb1b06e1ae189057313725d5878e1383df28091fdaaf3a44e41bada4cfe20fa20361c5d6193c88d0fbe9a69f72e72c20e9fe9adefe4a1269bc5f05091088949d3eb746977051241a7b562837c1bff15fb46e939c9af3eb6787ba2b0b7fb9c6b6ae180ece67f3080728cbd606092aa757d7811eceb45c1f203b1600f363c38648fe78846d585450b04cca97d7512962302fecac5f978a9aa86354a3d3d6f08f6acbf87419927dcd94deaf0102ed4385f4bc995766a2e0a6b1c6bf5c536dc75609435e0a497f721a8acf854ee5a86b4b7273098a59cf9ddde3e99270ec7c320d8f7330191b7879035e2532dd4ec469c56e204aa31fe81dc78d5b51b070c83ec925eb0d9bf0e7cf0b422972003e68f847f1e8eb7899ef42b4c14204cc52703045ca081ea300058fa57b33f98d49b94d02c122c0335aaf3af30b2ecd2a07dcae6431e1813280a0621325fe605b5a315e41b30655f8b6a59290c2b1af6289e29b7cb339b1ed691c524bf1f6a657393806f5cf0b9f50ea40bfd1ecd1518e123c72cceef3a80c6d417dc533acf82267914716a525955805cac7211fff9aa1fee8e2542d68997c44170573fc78314099ff958c873d1c0308e082eda8220d6b4c305b9ed4c89acd6b8930c61ca5346970b71c5989c30279260f4d2b34186f2bb37432475ec03e55fb8570e591bbf79bd048871aa9c026c7fdf3b1241cff446ae8e2436c9b44eb30398cf43c0c24900b03defb69b00bd944df63faaeefbfae9ea7e077abaae9721110a38224d6fa2889290994ed7b918b962f37363a7fb403876fed0c1c5f42c5f2d0ce8df8d14f9d5c9ac6eaa37a90469b0d7de36de31b627a250687e73dce0c37a6ce35e9c2f9d784ea18f51f5cdc43d1c7195696300ca44a261c48a9f830d0766926c990cdd578f000fa6992b6ec8d860ab754e78193b20132ef26e5555d6b2dc856efe19c7627d163bed941089bfb361738036dfab6a43cbf53c54c3aa04bea6afbe8891673f9137477d7b37556e66981c7a9510133a527cd333e655802476fd27b5ffe78ffaf477cddd762764a6c9dec86201948e65fca71c0d7f1e5a1353f5a7bc04602cb0047582c683828349b51d21a32a602cc81e378cb3504ac0f1522c4517e847e750d9447132bea1fb373cce1ae80650e686a15055b172361ababa70ea83b9460b191524cd8b27a3da9e6e4daed961a5422000d25d88f0f8f872c3783dc882696551ca1e21d4e79cf2847a626e983f62bc6c529f51a5dc0277b7f43d656bed2ca299aee03731e0acbb9642b25a41ad4bf9aff80cdaf5e9b74371e0d276dca79e5e1ee0c339131d9ebab5521d35ae7b1934cd9b1b3fe3b8d7bba8865536a83f464a00edd75c6489457daf0362b29cdd55a67010b50e743c6a61d6353abff8cdcfdf9560db9144ae48aee5a4c3a9a9c7ffe12a1ae2f5e3104cb10c7b1b4f1fa1c927a26f8c9074d5e2f01a43d20dc6968680f374d77b4ca3c00c30107db03e04f4b3736f29b9525bfc8af893b31117db29ceea0c109795a8aaa5d096f515193122005043a5d8d75c0e48873a99ac0cd5793a41c7a358f454dbf28da1f70cf2aa33fe52d04ec2042401b68cc0b9a7d8b77e644f3c3815ac9f863423a5849a80e59f15450ef338908d851b311af7b0d903e86cdb10adb10907d4c91ac34fab29ceb245cf69946b852d92bbbd32b8b0bdaad95485b1313bb786ea8f8e2fcf00843aaaa6ad0c3c9a91d9869be8b507faa00b30008eb34f9be7041c527515a5df4b99aaad3580205ba79f9b234a46e0bffe60d6fb0fb88fce0f9a041f51c23a32a7b39f526e4046c08a03aa0c747dee9b75ff5d336b7e64c8f5488ff7bec0e3909657fdc6223abc44f674093e72c83cf8454e283f15f0325dafa7dc10f1e5bb79110f5b14c351d9ee0dcd0d516faf5f6716bdcf87fd076fa347e5b6119c8cd245a06cf2394eb74a69dc76d825a7aad3aa3752c70c1c8a6cf2225ef4f308a905d180209edf3d93ad6ad44e8acd60e1b06ca0d1cc25b69554a4aac6984fd5a2058b6a1f1ef1820fde38d8bcd273275862291cdf10d256a1b72d6c8e16057f2560813317003b1e93e3161344897f09e09e573ff6f707094c5dd27694513e90261a63e7ccbdd9bf6eea818c83bfb295376fe77c97834a95326b16455ee31d142cbdbd579ccef5ebd2f192ebae54c9716ef7e8adb0e85cfd79703a7951cf4292c9a496cacc395e1142dac9424ab62f0b2173807dec0e7de6e739208150e5df63bd7825b6152dcd9fe181770be856c1b5c59f553110e0753fa647cd0e4a7e19dc7afe7f08efe561f789a7e4893ae5d0557e8a98ec36fdf5ae1632971dac831836256b01af2c164a6b3643cf4e1ed9ed86cbca1dacb9ff78db5e2b43137ee45b545606d99dc2e22c696c7e2c00a90f1f8a6f4e1250e35950c92558d28db4af60152e6564c340dd63b29563cb416e3492c638dd4938b17b5f6756b98fb59978ad148e7b2f3cdf1c4c15fc74ee600bbf825987d6e377c03988ea5d1ff399514cca75e4d299b62edd52b4399df043d80aa05fccdd7b6830f144b71d0ea929c63dd2f9306f8c23586785592a041203fffda8079ac", 0x1000}, {&(0x7f0000000180)="accb80160eeb1dd6e9d3b34a0f0cf1a1889340e0732d0c02c842026546d76969", 0x20}, {&(0x7f00000001c0)="61fbf81111007a883f0083718d0734eb57676d1d0a846f287cb06747e562340e05c429d2d09329491391f10e0ea0d20205a5b390b16eaf5d0731da05fd76b2c3a9d93e3772a2fcbd34234eb2d07dec2daa54c291010d0540ab3bd2d975d5aef23c91fc611c6caab9c5cb4fe8f531c9818139f355965da571ae8c89cb79a5ce9fe2f87961a36613d4bcc0a5d79d790b8e314c18dde4056e98ed4eb1c0108f4c2e16aa11fb4f84b95345f13410286b1bb98c885f8b07bc47422d80def78c70123f47b56fa7e69ed89c5c04e1082786c0fd89a3311fda34537b", 0xd8}, {&(0x7f00000002c0)="f832a5f70c1b70c7ab6653e8dde21feac015fd48c26fbf26b358d113262a4987d56ad632e76792d882fb349985cd401c5135592fc0087b29b3f65d979177bd8b5f7f12d60b835a0e0339ffad9cc2c51d130a7b43493bb2594d7d3283dc614b98cfcef57e407598aec89f0f64ea35898d3c58d94fb0dbc04afdbc", 0x13d}, {&(0x7f0000000340)="162a775fc0d8d0e6912724a638e3aacdef932c60d7ccf5278dbad99010797102a26e5a1357d48caae4aaabce1dc7e107c75fa77c8cdd4b82031fed5a4e423e80905e9b71779506c170e67d50cc29bab3f85be88eee3256e3f5", 0x59}], 0x7, 0x0, 0x0) 21:52:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bd09551bf6d16a1bd798ba9022264fe0a54b9d7e597e668caee87fc74ed446eb70b638c5a99d8cec6feb05ef85d626aaa46040007a507b03b192846ad7665e47722b71600e9a147233e60ed3e99fbce4431cf9cba673f1eaad6865811037a6fbbc0ec70f02a5ca81a42279905b5e02c54fbf0c99c6e3376e292dcb018bdf2cf1c9d1d2a3d374c5e90d8ce390797f632fe9418101f24f0857de89b153b983b064e875726375d1e5d116a97df45c5ee88e261230cec84f85f36abd2fe8713dea44342b0eb79541f990f73adf320f738cff3a1998dce0000007f6410f2b09950bc8d97fc85f62ed4c1e947888888ff69588e3c266b3c2c693df0403137ee01aba65d8a69b92482ebc4fb1ca943ffffffffc500a9000000000000000000000000000081f68321907decc155f1bbedf355430f878800aa6faaa842b97a67bcc2c31f394d1fa49f4dc51d20ccef77df30a2c4a4b8eab679cbbbcd17d81033c78a0718b4a5d48a3e34f406207d249b88a68d5744707573cceef8725413b2cb6055ef74c55fbb931afb2b316c1d42ae22ff812f00500162f21da40c8fdc647472029d7dea135a165a1d0797efbee044adf8df669696078a305d6b93dbc2a2f7a14396fc4f1ffcdb55560a6d3d0def0e3b1e10bf95e7513b4735a914f82b95ac8cd5ee8bce52ee90"], &(0x7f0000000140)=0x209) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc10, 0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b, 0x1}) dup2(r3, r1) getrlimit(0x5, &(0x7f0000000040)) 21:52:00 executing program 1: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/213) r1 = semget$private(0x0, 0x2, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000004c0)=0x10000) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) semop(r5, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x100) pipe(&(0x7f0000000640)={0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b252bac32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad4027", 0xde, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) getrlimit(0x7, &(0x7f00000008c0)) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r7 = dup(r4) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x52, 0x3) semop(r5, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x4, 0x1000}, {0x7, 0x8a, 0x1000}, {0x4, 0x780}, {0x6, 0x2, 0x800}], 0x6) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYRES64=0x0]) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) socket(0x31, 0x4002, 0x0) 21:52:00 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getppid() 21:52:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0xfce) getpgrp() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 21:52:01 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/51, 0x33, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x10001}, 0xc) 21:52:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe0d) r1 = semget(0x3, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/109) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x1) r2 = semget$private(0x0, 0x1, 0x105) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/79) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) 21:52:01 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(&(0x7f0000000280)) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 21:52:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200000000408, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8081, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x50}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="e3a5decc07be5ec8021b8720c1f7efce352a52b6d6eef308a058009db00fd43485bdd504f081fac672cff5a7412ccd4c9c456d98a757f3bbf41a8a3402c82e62e98504fed5556191f7d8d068b8f6a63384dfff970b7e395549c74b81a7b54f8144cf539fe3feafd6fde26026d996717761127a8aa0bb182e4c7b73d5ca8700b901884a1cfaabda94332a9f4622cfed6024397e727846d83f5924a98d0b2e3a00cb5e29883336068f873a98f483fa30acc2c24f3d72558308e164a3de6d76f3b5890af9a1") r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x2) r2 = socket$inet6(0x18, 0x4000, 0x3) fcntl$setstatus(r1, 0x4, 0x8) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0xffff, 0x3}) write(r3, &(0x7f0000000040)='h', 0x1) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x9f, 0x3}, 0xc) 21:52:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget(0x2, 0x4000, 0x301, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 21:52:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) 21:52:01 executing program 0: open(&(0x7f0000000280)='./bus\x00', 0x1, 0x10) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x7, 0x15, &(0x7f0000000140)=""/236, &(0x7f0000000240)=0xec) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c4507881cff2800a000004e2e2e", 0xe) execve(0x0, 0x0, 0x0) 21:52:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r4 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000004c0)=ANY=[]) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001740)="398e8c0cc5896c02911cbb8e2494efdee63426c13f95b683f620c39b25f98edb73bcf2e428a3f22c0fdd8ec14d0875a4deb5019eaf48729198a6191f9faede855f6d58c65a40e8c20d922dfb6854d97e04c248cd67aac1d84a9346474c11e8bba70a54a7469c39fd55fcbf77d052fa1a5a2b49ebb136eedb33946bb0ccd627c651ebbe173a9bc5e205b6d917540bc9b66ecbc087d8981a3df3c2161794357fc0da6608a190603195a5271449d372dacd417264425004538ada26e193c59cba35ca856d65ef198151fe05f2d42ff5cc0c5c25ef503386c159c450006935ede95c164e8d05c94a1e0c576042e627f968ed169a2a6edf8318944b988ffcb8d65613563ae15069db0b4bb904698f7938ea902f8066cc66e933fa0dbf57bb5982be78121c3bb5487a2eab06f1516f5de749cc4dc940fac68d46d09985d0444a570116e6ecafdfd939ce04492ebf36f1b603dbc8295b65c8858f86199b14657aeb153addc8cf5d440dc3f3cce044d847de6034293916ef44f3c8103a0f279d2db7c74b3a0b72f8610f3e743476779b9ccfaed51ed548af258fb1bd702dd75a141da3121e404e0e3b9cdb92282702566b7be621adb14026169be4a67c8946b4ca58c5b78a3f2b36d21f7cac90c60f13dcbfe6e79519bdeea3b15d3f3b4824d44b2f8caad8db5e2f6ad3c9739aa7607813f1d7cf6af16c1e41b7ae195255976f535b92845e9ef61437345b76477d74a6b2eecb861f2a32210152211a975aaf7f5ced8a91452a6a25413e07ceacf6b0755116b50d5641e8a3732df9f87c76b6395dc05d28dd8d5b489f850e575fdc3c1e4f41b3901da1225f4bdfd103807883bea20f6d3d69553621ef358821a2d52a38f96acafc6f03890ff2fb90b9148f7b6ad1d6b9d4f01b1e3f92361fd7edc9d074a5a25ba6013ba92240d4a1d71a4e95164a7b540d43769ba2f00e51bf509d2840afed9ca7d5670eb5b8fd7425256e6f4f6753378d2b025987c24f9839a23b001606c57320e3d42bdc6dc0fbaf41fb77dbe9038537d35330f789699362f6145f78e014e6fb75986236c88410bc36b1bff5ad93b2b2367292fd7f724c5341669e6be12e29d4f7c3e146188abf359c28103a436d24960b8d90213a83a31f208a2edf7428f9e7b7357b9eac0297cb1fad5fe5623a73cc5ce446b2ed923a5058bf5cde32c6ae74c208fc3acbb81a59f0efd8f4f4a5540acafef28b3a562b8b07ea07fcf68c9f9cbdd0219c0a223096e0f99083bab8e2dc19aab9d28920a697aa65ffd9511ba3079e3115e4cdd806b95cbd0d1bcba7b94192b01a835b0fd8ea05d98587cd4d571d379edc642880946b5b6402a32cc4287970a4c552c27bf040056a47b62ec88860c742f29d7b8a5fd248cad92ecdce11ad2c55cc8decac353025b89714aa97d9a40d1b0256863b270490ce6f74968327053bc3a79dd2a41639e339072b7093b460637799a8986318c8dc871a69c4a6e6b41422fab36695374ffbac3bedf92a55b9afc87b34d397c2df68445f7a0e01d2d2c21565e671757632737f2573d73a09debdc80388699bab8ca6f02eb03ac54a0c12b81c336f272f61d664958ae3c02c7434fd20f4dd5c71c3e5b76964e9801ee5c727f662db11f0dd8c906fe19a70c5391d024e2d008319230d619e5d9aaf438094fa79b46adc2f669698dc5d5c7f38d6e3b41065622c125863889727963a8ac1726dc0cb9ab1a13740859dfc0ef6c1977cfab4b74e533504d081d4188de89d787be58284d39a624d9b193e7ed0297412e8d5770c618d834f7ebbcee28fffa51c1ba9bef364d8fa77a1b80e1e61322bfc6d4a79609b47c93ca852886f7fa721e062bcfe5bf8319dbb04dd9e212e37c7c9883fff67746145784b728725f17f62280ce0bf049d67fab9f3c7bd3f8ef5fc486b254c2d6a8231ace33374d20789ec405150c682fab5eeedf2445b0fde639941cff3fe35bd2e5ccc8ae79fd9f707563701c51e5a77807c924d1496de8de368d61a42c5a26572dd108aec76d11c0e3d221e64b43bbf3ad472e26a3fd123482405899035456c843520556e8dd103b18902d4d6404bbc8db81a436b848eb435d748919409caeeca478230d10958b4f1d3db4236cc3ed8f5ebe06ad05b263430ef3ca990ca4f5dda54be0ba9340a26896a07c30359d31c3a78882904429b2fe71ddcbbf70de774f94455dca45b3be389ab9ba1329d3cdc8b87cfa7ef09b7380707e822545a79e65803e685dd0b6cef3fe5f31f54ccec14a9916a30e38631bdca236f440f374640c56b8a87633c53c3b5fa380c12c31fd181bb15e5eb5fe566bce950b7eaf95ee5137ecb750dad1fb6c517ad64c9a765cbf47e5878c5d499034cc006ff7df9f2f23a5fe4d7ad8ea5df5fb52aec7f283717dba45190b0604d0c26edfbea21ec1dd76bc67a62101a79976d5536bea5c4a46c9be50c84ebf970912f25be00f4ca1da72e509dd1accf6e0fd31b9e6f88f7e5dcdfa7d313a0b3a4c87a2af0dd9063ccc1f218f842082df6d577b183362344342c8d40ea57e70691895e5f4ebbd369bb002e92db10c12bd8d6baa88f497bc3a798163085da79a16932a521289555eaeb8f119058517b08979fd68083cea5d92d1448a59fffc45cdc956352cec996612e7997f91026fec5163162e73e1802029c1f3a3c0c4296819d85eeb2688285725e669bbe63686e5bde8d889c4c0cb546f28f82cf83a9132edc577e8f9fed64311cc6106dcacbffebc6186675cce6bf829659ecf353ac94ec1c9adca8204f38ad93ba49878885058367d7f9663e4bb0a3e7d3c658b9bebe20f9dd30af252abddb81d3c96770f424c4f078e86627831f4f429e23c09eb1688a5c5177a935e1352a5c57baef32bf8972cfb2069d485492cc23069564fb6381d9503ef97d3a146c68b1b861ad9659e5b90a4213613424fc1f2549b848d646954fe00ead023a245346b172df986156e4d1565b0580645e6293c3e17af2fa28aca23cc78e132a1398f536086906b14933ce8265006b15d1226a7d68f1202214689af5fd4e3fa33626ea7795649018b19ed16427318a539a1fc14eeaee6b6552722594e69570bfa1662f2c4b93685460b57f1d1c3c71aef4ba5045c6587b9dae5231a8903cd5b9db1d06c25bc4777ab7e8e8b0d29514b43313587f15765f6c73e4ebe924c1491e28450f88fa5191cdc66cddd7bef4de13efd222a6765221df35c9bdc83d38ee66a47c11417cfd07974b3f0d6abc07a195b50a6d4237fc0b80e21fd77ef69f01876941b0a38ecd0fc70c7dfb70be94303be0d911d54d9e6e328152554a3968d26129ef19c65499551a8315035eb3294c72c21b3823911ab3ab010a889ad185f65ef5c22f54b5fa73340255a377b379124a4d58cd21c349535e9850c457e1c54f27e93ade6aabfbcd31e3404170afa6de891ff9ce828dc5e96a9153080409495920a9850b51607a47bce15b09c46b66183f657a944474f1336718bd9115816f0a3b4555e8caddbf68a19c7369620b787beebcdeba25fd98d1ba1038866e9f85fd973aa671bf1bd3dac8dacfc37871c10d56d46e389f0bcad43be1f44935554e94cc7820eee9b7e31ceddf218fd62eb205d52526136a2e7051b32c385ca8466427f1ce639e288cbe8491856587af775dde4d380d288369e786ce852c77d8a16db95bf8bc5be49eb40e63564643ce33a09055807931b7ea143807820d7255d55d5f2ea7ec7790dd804c733573da3aa06ece4bf1c1e536ea1af5d6b6dca6e17130b327b6b609858371dfad43515a076b42fa732308602723f4d113c63320501db2e002dc66ab40622526404e63a9630a8aadb8823c48eccb52746f698397d1537e902cd75ab19dad7ba27c9be640f715ec84dc5eafd250bbfde27c0a366866b14b1bb115a6554f898db18358e29dad9f2ad898b7fcf45bad86382d3a0063a90ee280afbd039b8332741e35f060126672c7fc8886c866b5413281ca3f10ca2012046ce1f32be96f2fa5ea089b14e82f3e5a195b0526e3b39eeb2bf875714fab70c17b0692489623d5fbb54d3b620336cd8081a82d1b63d136c094442c140e8107220634d291bbaeb5f1ab834790782e5c77f31538152eae8ce8012e930df2d0daa1f6388ca1647403f9e10154b14d6476a16c9400c78b5624f2a361ff999c946f3da324633ccfb4c1790e5429ca92d47a6924a21d15893c5b15d1274ad7fe7ae901e8a27bb191fee73f8677c50cfb4a4a65c9de84a47b75e700da3bcc5f3e21bc64136e173c1a7e4b882ec6bc4ca6180d8fd43babe329e31472f842d661e7a7f7f94a821dc24d55d6f443198844c5ce102721e62a5247107466dc37f3827593d57d0341dd6e934475a9d31d3ea972d6988ef328c0ad51e608015ffb41228288b43cf2530176e5fe8678b406c839e9c16c7e184f75cae7a1eda936964184985984614df9c91c041ab553ad7366bcea3d330df72c5be6fce91e07a5d7bba439be938469c178d63dbb6c117986941abc6a2eb8ee2f45b425ce5b8ac7662ecc8aefd230fd65515bac290b3355f9a74367d0340093249d95f4b9c8f98091629b1f6832da98cc8f94a666bda788079b24119ee8b84cd96461e77b18dc153c546cee6c7bfe8d7f948e2affe6c7ae1d8d2666aa64b7d8367677643d731d9cf5fadd9dc3cbed91b1a157248b083bb347a67fc5f131a4b2cdbf66af18a74a64ad9d1f16184da153f940dbeff58c17e2771e33798b7f5a5961f1b0bf4f415826de53a7102321b43f09ce16fcdb73b984b8dedecf22b28dd5a94ff6d29384bea5ef062be2f8a3ed2dd553104e1a160cdf27f753eb0a2080e9d3c230d1454c361eed8330dcfd429feeeb5844562b8f091041eca4d37819acdf6fe85b89dba6970aeff7e4c62d2ba9bf8177dbd7fac910d703c93202577053d82a80b42de3e9a078820eb6c46ff23b3566b55844a9ab747dc822daca7be025efd0e2be42324ebed61b158df5ec40dff0d87bc9d5eb75f9de6aeea1d0650ee7938e471fe44ff18928adb729bad6e708db3c73452c26b78171c5bf8cb2172df090afc72a947fa0da63fd1ea4faaef31a472d7f506496582ec229b99869607e167fd79dbc50d6f56652afd65d5536f093c8709e0b2e0bd7701ee22af9bf1db3f5efebecf8f9114e6bfc5b1ac585c71bfc0ff26c9c4ba887c8d82d33cbfaf31fc5d357279b21c380f243d2a96de7c08723c2c642557446ef20535c96f606758b36c8af99aa2a5e2def0551636e2c88b40b00e1e5cd5910545b9ed228e1a533ab43f8354c5f7dc4a400a61887618b86b9bd4da24685cee3379714de3ef9f4f77cea68904cb24262b0504c396c5b995eff49e668a71f79af44c8456b36d1f723a52f0e368ca09730753d5f0c367991a3950b4ce4e9f448f0834783d0f11ffaefd67b2c79d167fff41f3713d361def4e4f1c6bd20436d90512729e2fe213043e3663ff4ac8e66cc7c736e6a1696a805e55f0b961365c8bb379ea384dfd63d07b9edc9ca3fe80249a228746619c0c7bd8a0a45a690421183024c01b3a2dbdfb7b76ccec9ce591cb5f2f3ec75754d49e3489472be14331790adda6369610623f8671be185b37701a4b69e15fea703a61a2729cb3f96c595859e17b2a8e32f3391de1589b450d7b860decefa4aa4fe0bda4920d9194c469b7993d084279e6c736cac07a2900fd218ca1a195585970f1bf737976bd6c0d5a2ded26cc09238dd40d3b20bdeb9cec331fb20474fb83d4ffcff23cc64b18511649b60414c40283e39d001f66d36cd", 0x1000}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x112) write(r3, &(0x7f00000004c0)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453bee26091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c23dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb7da088a7bad0ad7929c2d941bec9cab4a84cb9f3cb4", 0x409) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r7 = syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) r8 = semget$private(0x0, 0x3, 0x6286) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000000c0)=0x40) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x6, 0x2811, r7, 0x0, 0x0) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 21:52:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x5, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) 21:52:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000014838376d9c0000"], 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) dup2(r1, r0) `²î"+þÿÿÿÿöÎÿÿ'n+*HÖž:X£“5_Þã ­ÂOB ¶hÌâlªg ¼ ¬@SBsxQª ¥éëÝ¡Mf0`tóŒ_qÅÔ^YT9&Ê +êî­K9!.æ—îaFîòo[¨‹kC®ýö‹Z°N~̺—*ßÍ ëbîZ9'Zs ÷°%‰WÈ$^Þ3³cÏÝú(/W»óÄÞ ÚDºÝÁû²i$kÆ,am*7/»gÌ5Ä*"ß³5êQïH3õ±K¼(ºM^Πm?À 뚥ÈÉ;Tü9yä&ÖœÍÆ`²î"+þÿÿÿÿöÎÿÿ'n+*HÖž:X£“5_Þã ­ÂOB ¶hÌâlªg ¼ ¬@SBsxQª ¥éëÝ¡Mf0`tóŒ_qÅÔ^YT9&Ê +êî­K9!.æ—îaFîòo[¨‹kC®ýö‹Z°N~̺—*ßÍ ëbîZ9'Zs ÷°%‰WÈ$^Þ3³cÏÝú(/W»óÄÞ ÚDºÝÁû²i$kÆ,am*7/»gÌ5Ä*"ß³5êQïH3õ±K¼(ºM^Πm?À 뚥ÈÉ;Tü9yä&ÖœÍÆpckbd_enable: command error 21:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x0, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) socket$inet6(0x18, 0xc005, 0x40000000000000) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') getsockopt(r2, 0x100000000, 0x3, &(0x7f00000000c0)=""/54, &(0x7f0000000100)=0x36) 21:52:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1010, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x4, 0x0, 0x5}, {0x24d, 0x9, 0xffffffff80000001, 0x10001}]}) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x7f) kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 21:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:03 executing program 0: setuid(0xee01) r0 = socket(0x12, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 21:52:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file1\x00', 0x22) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) recvfrom$unix(r1, &(0x7f00000000c0)=""/140, 0x8c, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:52:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x402, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="02a5a87fcc3006ed5e9b5000fde8dff10d593561ba", 0x76) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x4, 0x2200000000003ffc, 0x1, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x7) 21:52:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9000, 0xc9) 21:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7fff) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 21:52:03 executing program 0: semget(0x0, 0x3, 0x240) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e0) sendto$unix(r0, &(0x7f0000000040)="7678a070c54a6fa4d0437a061e23d6964624b2a36316b107153bd06889fa6654da325066dcef4cf3f1c85b8c3187cd4b36c053d588f6f3d7dedb161e6b6a39e06d1fd5", 0x43, 0x40a, 0x0, 0x0) 21:52:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000180)="8886d23bf677c72c4f53e3951d8114644f3de92381b24575ae5371d072e6e5828defb3ac64fa9638d7be0d70bb787d346094b878c8a6062764569f09ab6dd614bffe9d48a34a001054e6709baaafcc96bdd51df8e9f0abf64bd014ecb42f72e6386c1bc85e6e60b348d79abf7a2b39b693b63a371e0f7b4c0135d5ef022eaf7854e48413e42668fd07d45af93d3a7b537bd3157992b5d610b701a84e4f0a6cce2bb27c2bd14bc969083264d0ce379ca3d38efdbd2f0a3e1a78ee1392f0b0360aea4b2b2b", 0xc4}, {&(0x7f00000002c0)="a6b62adae847fd2865703035b84decb63227793d86e18623bbc763b67a87765ad205d9859dacc3a82ccb2bfef723e6c4048e9449bab8e5a3b87144fa1aebf44e44b5c0f847f658a80d1b5991266eea48929622b82af4d7bc82176ccbffb40420a48f1dbe71d17ea857948397be75ecb8a2f8765b2bb10bf4625642b4ada8730dccc1623b2d32eccebf79878867082d094421d139d795b9797171c66099a5f3c83e", 0xa1}, {&(0x7f00000000c0)="2964762a29bca4fd6254b88c50fc8797f2f55fd4901f0f7fbe71e1c34cd9a645e284c9ad85d664b6ce1d874582d58aa6d634d82ec0eabe2e18f97d20c4528ea62d579843a33bc7b71582a2fc0225410db1f986855b52f490887624f4047a039effcc172c", 0x64}, {&(0x7f0000000440)="223ec77d2396cd665066a4d427c07159affccc949f7b55619f47ce1677b092805415c8558a1f7cff16985da09865e2b3cd5e648a626af863d1ecd00dbabfd5e60c4e5b7e601c4d1a196f5c2fb69883784e95e1bdbf9e0f76f6c227f3a7f697cd2f743d6e53cd9b6f22ae10ea3c11acd6add0a754fe2bff8fcd5827c255baed772eaeecf8f78cdda1fa99502bb056454cc37fdfd05a58", 0x96}, {&(0x7f0000000380)="5759aa1dc9ae5aeae24cea697691044ad70f4af8b8187051625ceaf1630f0af7526b72943524d8874764780827a378aff14f5bde6d8373ac59191e989a6945255185006fec9508b71709a5736b94667a5b5cca7e7b10568f1684e25645dabf0088dc323d18128c", 0x67}, {&(0x7f0000000640)="f270f53950f3a02e7c8f81a75ba90764307b2b6b285f8da12027a39386d241b2a3a4567dfdb0ef513ae4a2630eab266092bf9251e1d0e5cffa446bf4e071fc68a3a5da580cf6c29d0718a50a00127f04fc2417462703616c849426c9b9309b8298efe7174dfdd8484bae6f594d47b6eb984059a7200cce71b816073daaced0b66b588cbf484a863ecb7ac7fee7911aa23a3dad4dd6e9f1f2f839cbb0d77232692762f07a512e5c2f152c34357a5a9ee76c8ff9944f751c56b8a18c3caf2ec64f158de9da6a35a95d5fd5ea77d8852fbb7144c98adea6e1dd1d1b58f50bdbb5872263b96ca21dbb0aff72e0b2f6a15c0ad2e305e5f98fdfd187f33a200eb9e3ce103352cc71b1f5e7b1c25c27914b9d905b3e4a9c7f327869db0165e55e2ac78faab250b612fe9466cfe01261c19fccbed267f7e4232b078794de1f691a242dc95d94e5d35e92c96c5456965f8469e8205ca820def60bc2d9cacaef3c2d3fdafc2893f17d968ea7359444067f78b5fd3021134549b794cbeebffc41efae63100b75b7bd59bdb96a6f0a1ef9bb0a09335b19d550ef91351a93f98a50ad0b36ed9803568ac867454521a891bd44fe6c54ef29c572667114564fd60cc30264ee970d3a3a2a68b6fe860692c94d63e97fd51a4d408d79a7c35d6bb21ac261a6877227b3fe216b8578f60d8e7461a4b88bba86e17afbbdd3fa766527c8213b9dd8ee477448740a2fd09f29c9400baa717016cebf74425dc4c31c687ce6e734afd9af159883e1c24c7182d4474984d992b843e527441c96dc638495d5bc751a18d9a971323efb5d5f7e87d2050fee76f930a8101fa36ea4d4e66ffca96d68238b3301da9152e170d196393f684b714ae534a30a7753ff1add242fc75d37d78d52ba67a0d5779043f9a6e506d2625f509bd4c4a2cb08089e29a38864b37612da2d0671d700f32e5de654d222ab9e9551c08a3ae9bc1a9db2ccc8b2c9b6cf5a76749aefecdf11ddbf64495da1fe4665114a1ada2f4e94e14b7585703e1d9a07f831ba364173da00d5c32e0128e67a19aaf3c029ad65604cf855766aef465a243817eaf4e2e9d1f44dec30298c925cfe9b963bc05ad76dddc47f4b2657ca567cbbd837c02b5ca94ead926d217c3e665ebfbade942159620dc0692e4fa0efa03e90b4483f6548e0b1beb3976d8307b66e6cbc75e37b553723f4ed3f4f0fc53f30fd30ddfeb9437270e056c9cd20be0695fa6e28c35c19dbef61a349001540ce31cf75acc34ebdc80a1118718affa86f98992c1e793907cc5cb46e012d7ae4f2cb7974c99d2237b0dc6630f30fddbb4ad697431527ce7f21d12469a82d9cec9bdac2909a86637dae97344174fd460ebc4ed32b71ca1000255a94542f371d9d3f3514755a264fe60bed9f04dff47a5d1755110165155017c3c9910bdec1fbb3362724e0e0582d03f029b33d9a981281039e23a56bda1ea75c38666142800098555f628a2e49fa9501d593c20652b92118ba653bae520d6ce922f670efd8d49700c804472d0647207bce9238603bdd145044f71b6fce20e0449e85b829fd954c29f20b44aabd58c4c94152c58d68194fd1eaa16d47abbe2d85cf34a472324a07a53b44d31e3d5cdffb9e3bd2251e485fc5a7c487b892ea92d95ee6749d0760bb1d89b172d690ab77022abc32f6d3338ad369c4a91dd9bcc5a655b04c9fefb94a246e61ca45f0b8216091a3baa2e896e85de6c0f733a5feb77cc87558713b5b7de649a08d9211a0889068543a39360a7ffd8fd1e839fdf258eea917428d44a8f070f18218733c16434521b0e5dd006d994887e8ae1bca1547a1a2f57cf0644ee1db7a12bd9458ba2f851b9cafbfe37e46fe67a97d645d978f764d4b1933446f532811eb1f71efc5e76cbfe6247218bf4eb0abbbc471da6ba86c732309a250823839895be21051b8f2d5918ab5e2b68ff24ac48847040594c5a18ec19eebe53370cb8cc3d92e7208677b3261a1c5ef70b06565f623683f97beecbb076921c50de89e565b0cc71ddacb4398117de1210f172a8a46275652e5e29af718fb82059972bad09aa1a8d61c2e3586ab7a1ac0adc0df1fdc898ea1099410c235edbbb828641a2d5b6dba8263c6c18de1e6e370e4ca167f76bf06cc186de545d65568b41bfd4a76049a855b34a23455da0a526b00f2c60734974042bb3715698a58137aec08740b1883357e47c3dfd5e3697a37720b30aea58488a558df8a1970cce7dc81be7c12dc03a3b444a27d16522a0dada286a83a125035c10689b1fdcac4e56dcbf676d48b9b1d9ede5bd220b1bea1b5d186d75c2ec7bd2ff9142a3bf3cc35e24ee551ad4eb790ff9a969b3551c7f0a4064c2a30c7712b3bdef28a71a3517a9a8671796aac2329af5f138c7ff468a4ffda5e2c9572cbdbe8fd1e69c8513b7b776e380936cef0e4ae16af24edbca6639b556a5d5b3ee14d6704a1fd692a1eac64c853fb24f3fbc7ea8104324b945a0b0317ee0bdeb513ffa5143d24a7027fed442b0254c8f24d50b1441b97a177cd299b3eee670e2022734221daf7e4a17afa0cb5246028d27988f8631cc9b8242d40a9634aee34024c283436c48c542e54a5d5b55854d13c3895282de948de54a902f25b7f4e4dfa1600950c334c9558e06fb59e12782b53868d4b054caa61e3a8c45307147e5e83a76532e67ffec79ca223ef97ad00ea19c31f775e7e30c6eab2b0b4284d4cfb2ab314288f11e3e64e840c60f82f5d16503961f1234bb27095166a39e8371c342f1dfe9558cc87b08896b8273713e78878821c93dad3b0f37e33f10b69b8fc927ed3f57974b83ee68ba88b970c20f721356c5355cf7fd45f0af00d1c152eb9f2475b3a5fa86ec03ab5b62018ebb64467eb7c31d97158d53625e3a0fd5b568c9af0499f3694df12b09cf9d3c20ef8bf01b0c8f88f705761a25ebc3aa8cc95433db2601b918c74deffa5dfe5690e7e774aa1bdce8cfaf7526d3b12c5899fccd8cb914205ae95122e1f34bd5e1ef0a5f552e780723538408826a0ab4b6fa86519acc393c848831bb534baf723b15c7b1f96e1b926adf5c555e23117d995fac75ba66ea1697857e998a093d28f3272a45f29fece6759ca0c2736115c32afe7a06a6f6785fb687ad4487c347b84352f5e0ca8d04cbcdcf12aec396e294b8aad0f6f164f35b216a7040ea4c0b41640f0bb664b490ed3900f0fed8fae7c4d92e33651be9261a8324859f178b1848a948d8e986615710b9a7335edb4a25ab5fa76184bb632c6642ff8da212771a15b0e35658c5a8ad4f7b5e5b9cccf560095282d6c54fde2fd30fc316ec08bc10a2003fbc8ba36387a4a9d96bfc0725ab0e3fd571a5c2c5da162e3c91f9f54ec2956f18bf394cb18e1f449c92db4a6ec5d589c0c57b416745bc2931030242aa09ab70193088deb264b8c2c644dd3da61fba186fb4bb021e20aed5c71821a8437d7ec8fee4f9898df03ca96629fc7ed4a95c4eab1c0f25a3fff63738d17a280168012d1c15fccbdf6f4d101b425362c25f9cf8c49aebd904f367fa25cf0f289db9119e237aef989d96fad1195d7cbf95770683f8d3db690fe5e3762a1f3f53c14bbdd45c1404da1f8f452cb7dfac9878f1bbe73cbaac3c78414076367fae5764b5a81ed0d5ea1c4394f593e02a8cea05b62acc4c731f80a2e804e6b6e249f5877e197a248248d8a6a3653ff7c06cecb7cce273531b5ba019273d9f30c57f975297ac9ceb39b8148a88f7ad33b9f55c5388d26b247188e8414b8178828dcde509fbf206795cc5864de6deb33ea71d282e6db428497d7463f4c42dc19a1424d79ba4764af04729551deb097e754c3ef5696fc618b5bc71b29dae4b160a990befbaaa8b3b58fa713dadbb1359bb4153d422c62efba36db0c8f51bf3c551c6a5af02448aa2c0768449f4975e47468b2d224a0b52714aa9355672b43e704fa2e775ecbe6a3dae4ec66b55e66b8026fc92a0698476ac4e52cb0b427f35ccda0c677fe031351eed1d852941440f0f98e543354a097e52ffc7d74f0f9eb660143104d8e5471a29d802d7d421902105e7b5cb44ed5c4737ad89ae320eb12699b586d7e80500663b5c4c91bd0739d0e4d28fa0c9bcfde7540e7ff52b30e0dbe73ae5dc6c766939c5b17d37318590c6dfd41f5ac345035e74ed3e9ca3a610f6a1ca2abfd948d07df3e4d510d7eb996df73d861b5a72a9d45bcc9619ff3f241936007f417dc7fededed7ff092340bcf2d7b8d5d36aa590244c00c43bd88359d4545cbd940dedce46382c3c4c732daddeba1a3ef44bbecc5cfa677b78a26aa36d256f683360afb8d441664432b346bf5d949a4c21bc2f490d0549bd647a6b4c2da4519124a4087ab182c24b1e9a6a8f9f510f3d6f39cf8d29f9a9c8f68a2ca93e24de980dd0fe6ba7a1cdef5064e5fa6fcfbd90e09a4ffbcb030da36be7ca15065b2517198c809b20a35bb263cdb143edee79522f50d9c0e792f5f87919fe47a0175470e7057f651cc829e88c38b03684bc11b7dfd222a1358638d0fdea199a878dc21e14e2316e8d7307260743471b40ee62270777962b43c10f307529ff2938aebcbd1d7df21f36cf9584ba948826d15cf005db94f69a69f35050d74a7ec225756586caed66a796ad98c64a79cf520d130b79e5b27ba1f68fa5a09031375b7f78de4f069fe035175d4180d0969d7411e271ae6d9cd065d189fde7f6c06181c5583da62bdc56aa8455ffbaeb02258ea5e8e5b575476a376654f0830413b65e54e117a4dc717e5a2fea703e02fb118af084bffbca47ec40ece24af335d319147abf72a516cd58aa296941c41eb1ce25952d57c7c7831107477f0626bda64cf710c7ead0c21f821edfd4b07b21ba6dfd5738fc97b6310eedb81c9001279bd7669698ed2680c5193cdb0d8910a52f7a4aa06f338d63023e88a62b0ca56805f47da4f6754a1f0c780c66a01da0fd8c63d00e0b3e6d76da7be963354f9aaffb85541e0c42dc72420e30501b7097826ceb45a20994b04a0ff0c52c83dc3579f09ab5f3d73dbb432e92e9a5eb54b6788bdaa552bd0ef9a97939c490d3f35b800fcab6ba2251b32c258bbf44a988f71b478d54698e3e1110d17c8af6852a3b937e6c09d2f2a679b36315a06f92913cf631b195187f201bf09b4ddb449765e8e07dae7ea05ffce36c6a00b08243367da67c8276b914fb9451361665af7326b64e8a0debd9e6ce7c6bcffdc28a19ba24c11835dc482ff55a1a919cac08899db7054e639c2225d0fa78a49cb68f75fbe0761d9647365429ddc0d0c0e44fd8b0e4f87f348095c5765d09f3ad6f2c01dd60732959e25c1e58949ae8cd6faf5c9886caebc403e7528c1562e64f98a19d2dcbc350220a102fc422ae94f333b698fc6e71abf762c36427b9928b7e7e4823b9e378b10bdb9465fe3532e959e6baa51bd9e077a513540f6a1c679b9860942668adf008369c03aa283d5822cfe5a2a50a60418a09b2d9cf04f90e877913289f5b64b552d0791cee6c8c3c3f151c300533317e3d8d310de6be26abe0c055288628368f7df1b06121fe6a704cdfd24a702b3d4e07fe57dee6bb1770a7d09acbaf2e01c86408a3c4cfac33b3d5f754278a9cbe3877668acd6fc4c1db98ebcc9678b7a0b216c95420d2219b4264f57998da7931c39f2200f6b8f930ab197aea5d81accf96c6a4c9bded9d3dd02afaf4de22288b16b0106aaa46ff1ab41cf7ad346fd7ba4128e91b4ce3fa425671d3f7a531ae45579ac6c8a30d4654e7c7c1ce413fa9a19debe697c206e18", 0x1000}, {&(0x7f0000000500)="414a944d911f97d3ea0d209a00d41bae5c", 0x11}, {&(0x7f0000000540)="619564457a31e826cd0f6e3750ba5d3b108a9856c54a85676aa8f66532001133c9ccd3ccfbbbc6e8f5f08ff4ca59704c4d5654008c4404a99bfbadf18baf794cbbbbd48e2dfee0cd057afd5a551392bd1a8464a24abe2b2e51a900bfc248bd3773674cb6c57d60d07cbf8ed32c72fe5eab170246ddba66b496f96d97666e6b8b792efea0c7", 0x85}, {&(0x7f0000001640)="bc56d19642053fc61a81e509579b41dc59e05431577cccf581fae4605db15f24d5a76b18f2a6d7437eb49a4a27eb07c59f90dcded850e8856e9a34c8c689aaf9109ac50c90026d216dd08a4c50b412dee72e6e328637da1221462fde20d2cdcdb1725a8bc1196f214a210c27c7c6d4853fb7e6930401676b55c3b536f9abf2aae4af61f2a852d2f4f10f52a583f05aaa7dfb7367c26a8c39f8468db9f7c746c79253f729a09b8fd81ae38c49f931fe42821da776d84c940e84d86612bad3a4e8fdc9914c5d350136ebc23525c36ef482947f3484649879", 0xd7}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="8c6786a91a863fc6c7b48ab69ad7af9c219d23206240219c0125a2edcbad642d", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000001800)='oL', 0xfffffffffffffff2) execve(0x0, 0x0, 0x0) listen(r0, 0x401) recvfrom(r0, &(0x7f0000000040)=""/21, 0x1cc, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffd}, 0xc) 21:52:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x20) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x5, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdcf, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:52:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x8082, 0xffffffffffffffff) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/106, 0x6a}], 0x5) r1 = kqueue() write(r0, &(0x7f0000002440)="db041c1327c84341c56bf63b5ea0e7c2a4c345bd5176ecbc68aebe5cb6f8af12954ca414ea5d464a6fa3ff40bfee7d29c0314ab3d61df37d8e900119b9376b7407ba8970950da0bc75ce0596d8f0f4f1ac5c5322665ccfc6e65926f1dd297ecf8f64bbf3f044bd3786d1db9f8842c2160d4e3fb6b5dddce3762583fe0108e398580b75ee009675cfb2888669b687735b6a9e5a2c49df29101492457343561a597f6caa3f95bfbd7a5f5e4d29e0241af48fbb1075dd18fbf5363ca6092257a8903659c76363de231574fd588f4fd5c33395a7ef15516559217f13dba660b5adf0e9d233e3b9052eb2eb", 0xe9) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x81}], 0x65, 0x0, 0x81, 0x0) getpgrp() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002400)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x5) write(r3, &(0x7f0000002540)="a3119572ed1a2b2449eaf666432cf7bbe6b2aa32bf16eb52f65b33ba2ad89105c4f6722d0f1f2ef395994f6ea05d207db0fef778d9fa6e28b30612ef848f2e89c476c223175534a2dc63946065de322e4df619fc7f0e129dc56e9778bc88ff681701ff8d632326b54582e44a153e3aabdc04c4902abe969da4a4176fa910f4fbe6", 0x81) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002380)=0x80) 21:52:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) openat(r0, &(0x7f0000000300)='.\x00', 0x80, 0xb6f5695abb140de0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x8}], 0x4, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x22, 0xf0000020, 0x4, 0x7fff}, {{r3}, 0x0, 0x30, 0x80000005, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x1f, 0x1}], 0xd53, &(0x7f0000000640)={0x8, 0x2c}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6530001185711ef58ba1b15612bc056979f0ccfbcccf35ef68945faf7f1e4e01000000043a45bd585234a1eccc814966324e0c84878e7110bca5f3c49cafa3c31307e031c539516299269d4f61182f20ea9ce0a683385c3377727eeffdfca2b6ef7dfe0748b9074f77b446146d237e7f1ea1d5ae2cd0be822a7ecfea38467ee895b7bdafbe4a35efd9eebaca12a8fd77f8be8fb93896d4c219d2c2e2dd98e31f5d4b172cb93ea848bf3db7e600"/190], 0xa) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') accept$inet6(r5, 0x0, &(0x7f0000000740)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000003c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) wait4(r7, 0x0, 0xa, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") select(0x40, &(0x7f0000000080)={0x2a, 0x4, 0xaa, 0x3, 0x0, 0xb505, 0x40, 0x1}, &(0x7f0000000240)={0x7ff, 0xffffffffffffff05, 0x7, 0x3, 0xa16, 0x1f, 0x8, 0x6}, &(0x7f0000000280)={0x3, 0x0, 0x50f78dc9, 0x5, 0x1f, 0x6, 0xfe0, 0x3}, &(0x7f00000002c0)={0x2d7, 0x8000}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x6, 0x2ad735c, 0x1, 0x3}, {0x401, 0x5, 0x5, 0x400}]}) 21:52:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) listen(r0, 0x4) execve(0x0, 0x0, 0x0) 21:52:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) 21:52:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="252ad20814aba7988a9cac7b9c7d4140764f7c86a1a447393ae4bddc4475f7aae4d9031f4d937b00fd9abb", 0x2b}], 0x1, 0x0, 0x17) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x2ffdbff7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x83) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xf08b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1000000005, 0x1010, r2, 0x0, 0x0) write(r4, &(0x7f0000000080), 0x3f) r5 = dup2(r3, r3) read(r4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x1fffb, 0x0) write(r2, 0xfffffffffffffffe, 0x21d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x6, 0x9, {0x9}}) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r6) fchflags(0xffffffffffffffff, 0x0) 21:52:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x3, 0xbdf) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x9) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setstatus(r1, 0x4, 0x8) 21:52:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x20, 0x3, 0x6) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:52:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:52:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 21:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 21:52:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x3, 0xfffffffb, r1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x800) close(r0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000180)=""/136, 0x88, 0x802, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) munlockall() utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x68}, {0x90000000000000, 0x5}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340), 0xfffffffffffffed6}], 0x2d0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') 21:52:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x80}, {r0, 0x5}, {r0, 0x1}], 0x5, 0x96f7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000002c0)={0x9, 0x4, 0x1, 0x101, 0x609, 0x6, 0x0, 0x10, [{0x14b9, 0x0, 0x8, 0x800}, {0xd6b, 0x9, 0x7, 0x8001}, {0x7, 0x5, 0xc44c, 0x6}, {0x95, 0x9, 0x3, 0xfff}, {0x5, 0x6, 0x9, 0x6}, {0x1b8, 0x6, 0x9, 0x2}, {0x10000, 0x5, 0x3, 0x2e}, {0x0, 0x9, 0x3, 0x9}, {0x7, 0xffff, 0x400, 0x3}, {0x800, 0x5, 0x3ff}, {0x4, 0x2, 0x1ff, 0x9}, {0xf712, 0x7, 0x40, 0x5}, {0xffffffffffffffff, 0x80000001, 0x0, 0x4}, {0x5, 0x1146000, 0xffffffffffff7fff, 0x9}, {0x1, 0xc8, 0x20, 0x4}, {0x0, 0x6, 0xfffffffffffffffa, 0x2}]}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 21:52:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) socket$inet(0x2, 0x2, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 21:52:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10002, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/35) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x2}, {0x5, 0x0, 0xb3a}, {0x6, 0x0, 0x81}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x40, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x54) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1, 0xfffffffffffffff9, 0x3, 0x3f81}, {0x2, 0x9, 0x7ff, 0x40}]}) getsockname$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mkdir(&(0x7f0000000080)='./file0\x00', 0x1) shmget(0x2, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) 21:52:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 21:52:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:03 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = getgid() setegid(r0) poll(0x0, 0x0, 0x5) setitimer(0x0, 0x0, &(0x7f0000000040)) 21:52:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x400) sendmsg(r2, &(0x7f0000005a80)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000003500)=[{&(0x7f0000000180)="4e4438e0ab06c29cc1e26bca87c48be3be42406211cabb8ff471443e369992a179700574fe4ac55b51202dd53aa72486b7a5c65fd3f5402c0de6d4c349c54ef97049fa74465af23a20a4898d6ccd5a23b25df8c9302b99bb8e75abc8f56c8cb2dc33c93f2587f0103cf34eb67ba6070296e8aed95b5411fb7a1d4f62f83a579f0d2e3f7be6e5823357e93126196bd780ddd6baf95828d0cd01826248e937e38d0cb9c84cc4463341b444b763d6628cee2f8835f852a2884092471b49f8e20e1965e4ab65c050f29fca01ac3139b5189200b657707565ba4df46a92ca77397a45a73e377857ade86729d927750bd3e705f7f1fa9c624023629aa8894fb7edaf1445e57524a87b730a35858b84859a7182ec291564caf5c0c46ab23dcf686df9d38843516d12449238f2265a0b994d48863c9d0a3880df36fce7cde89e8cc5dd8fb930517850ff6392d28d09e1051be9d49bb3505c1f7373c5b0ef445a909884b8f79787afde7be1a0c60295b020332dd88bffda986403fd044229a95547c0daf2c461e3592f3eb29ba955bae20879e569c73c03758beff3be72b306e7acacfb22d1dffde642e61e09eb96bc0b8bcbd409df3376c729380b413a640295369ea2d65c515b59c87f6b1810e2041ed3c7dbc0a23d6cc24275083a7ac9d5b29f8eabbcb06e9200e53ecdf73e361836aa09c7074470551b017ed783b7b841da0861a3d0acc707e9e637dcd0fa6cae180bfd29fc92a124f1887274529c16053727d7aeacf7e32c9a97c72dfe56662c5baaca774471636a3bfe57d7bf93878790c90e607688ea5e69da2438dfbb71b1c81043dd781e125f42ac2475e623b3b808f20c7e3819d394fc63e11035a81bb9cb1f1c7b43fb38fa99799a0bd6120a41cb49b2d5a7489073d9e32a5f4e256ffee4fc6b4691988ac1b64e6f6abf827d1903a8567255b2c1b14ad07e291362fb4172b506d0ad7fcaa92d11dba2ad7f975eb277187db03da8739b4e19484835881a7e3c3da038be0b2bb7aed97ae5355f45fc582b67e9efe2b952a7c4a96024acefef1d760f89936b68ea28b60bce79a17f026d8d97d4c10cbc196134c08cc76f1b173d944fd259e1c05a8b6f786e1815b6a7fb19178fe03d06e4417a113e5449473fec3f69af624f54a2ff51152268e931a395250f1e83a9dcc2e9e6be0198bafd9363b11458688386c1a9fe87d28844c168b5bf58225d943608be1f2eab6bae383ea3648e6b612f385ff123a67be7e5eb223918f004864ca60cdd0cd2fdfc6c16da199139114453c9f4b81a26461b0d0d8ba9dafbffc2e90311b5b2013d4c8b5f1e1f912b0d09031ed0bd4444da02a755d20b39bfc844067987a9f27c68af15477ee6a5f009af1741d89f4b1e8a71dedd613e162f659aa1645af56075233af0424e753d952f26f35744429b831b132b949b9c1899e0699051aad147bff76536ad0bcd4197760738d4e5526d76faf0ca0451b6df6aac24b53b88daf68788501c338a6fd7dabacc4dff485a4ab58b082afbe6cd98fc1a1df44f3ae0cd495358801fdcac5c2d548ed8c5dd40c16a76b9d99505f40682c020706c6df885ce823f365dcc66dfbceac38185be7a3272cbc170e55f155210864e8ec9cf261f22fde2134196ecb05d6267f188a463b5cb658584fde0e97a08c1fca3bca419f1f9e1b8ccd51ecf86521a11212caf352a9824f10594522b9eca45e19eff81b1ce79ecf6bc7375ee867cba003e9ff322b4c88f73f0e09031bb4c399a23f02502fe9a43fa6fc2dacc85a8c8f05b57b3ca601ff7a154f3eaa4e89347f0d73d28c36cafe617559e49a26dc518aa12be638673f43f8ec3e825234bf2d41f7bd423ff9ab5ab820b48408f571829b84f6ce96254dcbde896188cb6d6c0c99c85a0a70d03aada38f71a195ddc22908685df78f0ec9bc2f4d7828d6a4330ee614bf22712004d31e5d5f1d39a43d9dca2e0caf7dc70f4e698f6de59e57e6e9d28ca66c6398b71c61509b0d29f7f0173d6a330c9213c418ae613b6d6bbfccfe00b43b3728b22b7632082176092fdd27145836466a2a1c4822679358bde27a8b0ae4829eacf64d504d3294337b6ba092c7419fdf1a5584960d2e1deac8ddf8a0307a64b7dfff4b2c5fc89cbfa226acd918c6418a9402844b65108fb6cb5c8856ab2f36c0d65cb9d6c830073137bd0f69d4b0fa7fb6c0746b28d6d27a98361350a1f249a675602dca454d542cfca1454a2ec6153736e1e242689606c8757bebcb3ca1caa6149d87816ad2ae48eca4b05e7bdf3cae243901fbe05cc93b631f6bd8b20d72fb0c0b0e301f8a2e350cf01ba38273531449488fb3efbea26a7b304f0fd91de69a4ee64f94502cb804d30c0383bea2812c110ee1779f111ef7d6b9c9a1e6725dd11966a8f9a0b06ef6333e8505eb9d021f433f598703db5870b6714bef3e1b1f05deb712304b984469c6a9a126c323306a31d41309775b989598ac64158ba3ee82411c7552b741477ca5cea41f2f4904baf32ca5a3749f969b5742b2cc9344908319b3a0afc832626caf207e2978cdea3a238fef08e7217529eb14615d73c4b9059c9e5f43c6e00e2152f001c3649bf17bc1c1f924f953566738a174defc5dc87557209621f964c3a390cff87ac0e22d074c169d01a6ba11489765e92f6befa1c8e4ef2763613a3163623f70f679edf3bb524b5ef71c5e1c7069bc1d5dab4fb5831df49347e49442ab5ffcb2ea84dfdc7ccf9ca21e1db1b583623f18ad4c08ad020c5bbc94f710b2a4c5a8d2c20a4479ecefd322c84718d9359a764d7b1a9acf734f481277e462e88214f40f061d4aca9cccee057bbfa97dd2c1ad8373a3699fa402f8f0845a0258c28d98b3917fbeb070a6052513b3f2aea32c72cca4c36a702d7d2e92e7ab96059fcb3479c714d99afabd360bc3176b8b104f29bb890dfb6c973060d02c4b7b54f0958bb728af0393c36b11346c71e4cac6ff5ba0323dd953d16b1cee48ed9612f88de58a8da53de86c77eb6bfb42791b8ef01916a39a07b3036405fd6531bdeb5905a6cfbde0566f6889695a404a33a4d999859022f8b384691b8005a444707b0911af064c13c076fc74f0470bedeb6cb8274bb7ff9c5f75f11a472e1cf0cc0aa228129d847c88b6c13b1e479ce1c05c15c4317194df8d4f75e7ee133252655dd635b619dfee7daf08cbdf0bf22686dd63b263f3d81403e509831c8255a877ae40eec52132163495a0a2f4609f9578fa3f7c573aaa13dd9fd9e75f0ed5c412f8d1e1b178a841d579b35cc6b5a6c2f416cc010723a7d233df79b1cf76475b6bd551c9f0407eac3e65ae6b436a4777d410fdad09a142cc8d85e4efd063ebbdb9517095a36acf7b428456fe10b052e874216a3b30a21dd235c10220289b342da4e5cabf7e428f618431d683531ed486b6e7d67d66f43372996bfbf6e8ad2120585507c99b48f4beea3f562b14a50ef79ad7b3ba968df2a9ec35de1d1b223060a19f0d881fb688d1b966c217b758c4c702049218114209742e419bb05281b8c72323ce554527fb72c33891c146e52f906ee5b7925303c51f9400cd0d5f16e08679323d50754e88b7f080a4a6252a90075e0b108ff7627d4ab336a1fc5f8957b0581dcfd85f2934fe8dba7fad0a1755fead5883582f2c93330158c90b7f4e9a19ab863bb0101d30f2acc0ac57b74b35f0c93e96ff5d63f3e84bd268976bd7c449d0a6ae9660ab10f18d0e3bfa14f427ee5c6c8de352583e29fb6ff17591085bf8fe13fc9eb507c6e77d308e382bebb2afb8c524e46b07408ace1b6237537f5a5febb77d62248fa347165cd71d2b552f05fb1f545379dd86ce02cbaa73196d92950a9365a9351423308258bdc9890664a98c309f26aeb3508084cccad8051c8a82b25b0a38d7cf226fd386db050a92cbfc6bfccd43e56810bf073c5421c6eb29a00b780766a89f2785868075cd445af4cbf32159891864dad83de19afbd4421b5c020033332d7beef6018461b043ec7b280c6de20159e3f8b23e03a25db04c79cb4c838e3961ff0b00e21a14a807616520e71f489fb3e83134d7a643b8da1ce3bd9f1a1d6c209f8a287dec855cf7fb7d3d440012f5d10abeee9156e58b08eac84ad73e4e3f6c0a9a13a3aeccc82b47cb500fca24f3b26ce9fac6e6f24dae73471e750a8f1524e9b38ee07c86b5a1aaf73e70d9548703675c30dd0b4cb7811702d8676bb4f7ce4948c94259b9bb236c4606c664cea65b52f669018478d664bd34198f46e00d693e24d4c25b401de6e993416a88c8613d1b41cbcbdf8db3a23bc3145173c6589cda170aee6d6768d6d5d2b477cf329df4ab3913bb649d90ef74cba66af0b9794fa146943efff9524499092d60a418448526f00d37ad34c431fcb3ae4bdac327294566cbfadfc4e942efdce8a0f425e14d371e9f11af1773cee7f7ee63147fcdee4c9031c58c5c78e37a1441b8bf9a14de9dda4d6f1fe8e4e65fabc55b13d8721f06094ca90103efa25ed975a36a867d6bff3d9b6c7cba3c06c55176e63b8a3510f35f86cb733eb998e464104d1c09ec8918c1ff515903e29d65f4c7d51f7fb5221468d93f090551bba8f56f34f55f175ffc63343943df5ab38f55442ab30383ae124a63a98fcca4b2176ceceeb42b5b14a9b8f2e03492a39d31497ef8d7eafcf0e052682892fcb918c131be33a5c7402623a829c688d070c6696aed47dd7867b217dbcb6c793e2697542e47d6fa17583c9021db5109c80e6edf1bcb886aecf013b786d39402a24f670df92fab091ea89f4a047df84ef19bd46c9fd850a86ace7064bca52f976c5bdeb3b3fb0fbc9d9832c914ce23607820bb0ed62641ebe2c780bd83ebc1c0d02cd15177b8333d15326617c837505b6ec42c1c1a160931a3f87c67002fa58114b1ad7be638862edb3e2d5238373d0f2c18c67c92032a6a782a7c03414febe6a5fbde0a9338d7f80540cfe1030a3024840e3c73e3dc9d8334bb11ea0016e2f61c0aa28eef650e4fb6b5e0980d014a9bcd7b180925e1e77dd94034c838a96f66fa444e947fba585d6eee644d112f73654a7dd02ba9a929f8ad95897eecfa83804403dd0c7021521683c3baa880dd5fe54f92e3cb6dbd8ec70780966164f4369127aef7f210864440dc2a0b657352a311c6547b2a124a936161ab82a654e2db5fa7d861b72107a783465f69b9887809cd285bd09a6a1eebc935dd39796d53ce2cb2ccc9c42c36da6a2067ee80cacb8906950229850fb382f6644e87ccd3c3071544a1b3f904cb1a2f12e12f8b0611cebcf4d3a9a55a595d05fcc97acd83fdb389881f92eace4ab2c47f56b85650a05fc4cb9c5b79dfee5cb06a2456c92dbc0b3414366d05f99737240090ba5f757c839d3222cff3f5c5a08884c7b9301ec8748955565f7c1972fdf15a5268f6b789f2634987aa436c44c9c8128102dd26503878b6f616d58aeeae890ffd81ecb3264e52eb079332509ad4559a21d6050c2a5d1c8a01aa40b85c61aa121c2a5f545528d944c4e04171196e2f4dcd0a6dcd9be59fdaef25bce855e06aa187df2ad02b6bbbc07e31dc9478e52ffaf8774584e4e137e3bfaffed241090321627d6b54be6d962b119be58fa4a1c75a342f65545ede3b55fc0012a4aacc91aef3888c3acc0208b1191e43d1557374ed9355ec2025a93b18c3975d906a05ea9e2f829f9ba75e3bba331e69111026a58c00044c3222712ff1acedc322032b61e2d04c1f007e077a084052871bf2c8db2c8d07ba7f1afda85edfaeb63c8bf47bc6a229e1674", 0x1000}, {&(0x7f0000001180)="21bd2e18f33ed761bc", 0x9}, {&(0x7f00000011c0)="69370a86f27924d7c344cdf08d26205d75674cc86e37a0aa22871d33421d79203961c5a5d8d8672975eda8b1b8ac9e30656c62a97a20ad032afca4afa46d452f8c3bc231d83595ffbc976cd0da21a2b9d40f1300dab0acf66024e9df02b06cc1553bbbfbf9d7aa1fdf69f68e3b590f822d4da20dac78b1dac61081083b7c3d25f8b5f95352313bc6bc3f58de165a992b80770948fd116225d481c2e4d31a9ed6f162bb9d122c04f5b88e8b9c4574cde5439f2c186e96df17c8c334bc7c7a8eff359c400f884074aafeb7a571d6a80df07cb3906321b21fd86a5098fa06a9d1fd207935c2bbc4957422611dbcc5c180ddc4dd7e28bf875090f8981e135416fbdef2ad56fc02506a12c31f86cccd41cb64a96584c34ba91623bc8e4b7036fab9fc1d29a98f2e3f97391e95c8273fe715d0e97334e8d2d717c4837e75f52d4bad8bb8ad02b80e72e1453309114ad534d8beceb3705aab7c6c5a4c591894e007f308bd5c9a836247085be048b5e9b8217b9e253b696b742cfdb3cd25c399ac9baad228ff154328518336a1e0b1a2cbe0728278854945a256484d5d9f3435afbc3673eada75b83b59dfe884da2cdb61c5c7a08dac1ec2802ff64b830a8e3b24bacc1c34571d68126e84042858f54be3522fdae60efff22946996ef51a2c49b3cdfe53dd5f68ef2422dd6984346a88338e6d7ebe410546539f02abcc5ab0f6f223848338578e0b61356157315741000c7e0fb653d569f92de9e17b152d7847cd1204ee8bbc649e9228dc365573ad7874f8eac1dd95c92d9556b05665ac4790f7ba8e0780c4f822e3be3bdf84cb3ae018cb62224933b724763c8ad5830a6aceb12fd841f6d93962d4d0542f9e1a4aa6bb01646870092409bb03f22be2fd7cf7073142b5ffebe14143dc5672a175d67b454bcc0f3f8ba89063d554ae33468f560f1110febe3ab6227b385505e4c96f0e5652760b82feda4f68e84f400c6eba2f8bcd871ddb48a7189a2b4fd5b47a99c994333dfa69d764cae0c4494a14a96130c821782790df625123650d55ae4df942a34cf97ecae7a866008748b1ea47193da2d1655ee079de18735794bb3a58f7f66bc009c722646ffda1414d291a6514be7a9b7d455394e5f13aa194e033bb9e4ef0da0281a11c1f8651b1004787ee6db32146f60b3b125784f22acbd3b883680c51779853e4ffecb8aa334e3378a2df8ef613a954d09f2fba74e14f4df40ad7380f7c9482a77a9c850ceaf311beea8a80a175fe829219995248523c10c0aa24bbde1c022c2934d4b3195ba1daf0176b03c7f3d784bc4144b602451b87b74490658be8d0dfb12f95629fe892a25efd5e5016495a34671d823d9771433088c2577251076bad5944b41c4597de1cfa781446653e0665f97f1a8c1b64faeb2bc64c2c113aa4f0adda2505a76cb36af5e383a9ffdac0e4583f9fe3bfe06fcd8c16227b036a72f30afe3b5f486aa318c5c8931bb038dd3d1f3fcd816b2545758110b0f711aa75645452860e38d31089fb6004511cee2de0e0090b43a92e1a847bf176a1428fc4b44c4159ab24f4d6972d687a5b30d5fad0aa730a4eee0b8b808bbaa3eb0c06c9fd293a995da3555d657b6d51a54a146b203e0c192eade92149846b62ff788c37db175b472ea9f9a9a2bc073b1b766d2383f02257b771543b25a52bf783cf2a1520b87465baf38d1a9f9222134195632ac6b8eb926933f41731bda8a419527bb2ca3d8b273d40899c262e04b95ea493bd6b983a86f7f99b0a7f92d1f35a91314e45f1a10f7e626f122d31bb1d5c3e2139632a64fca03dfd71973465f1d9fb76e542e2338f08cb0f207c3b4645ae488b884d3bb217d58a974058935f92274fee324615830aae46b4705a1fe34179198ad20643b7a4aa744629bfd7f4a2a79e166cf8c8886f0ccbf1e005cc952f1972a8eda52e2b59cc02b9af10ef245ee51b399d1c351970ac8f3b35a6e69f791e868a4c1c910f2bd3fe383690201abc41804d950c3c5e926ae0ad30a838f21f84456e9772ed6ee0395975cc612525148d930ec00782dcda01ebc088b3c884b9ed97797ee6c0e82ed99c43db0fa96a5a22be29e6d24154719e542605d61b4729458f50fd44e4d7de6f907d995cd153c0987aa7bfe6a06deea0539a75fa96fed5ba4d68b60b87355812c37ef6ca72c120a8440e00eb92c0c69c89d0a0d09592b5082256aa4d60657026790f3fa93e92b996b6b438e192f0ce5c6d69b43ad0a7a5f86655542cc62f102512419f9b206b0f52b3bd7a7fe069bc4c1627b01ea25a9ea2825efac538686c2fec3abf6c1cee103383e49bf8a46a8aa137a6d275d9833f0f1df977bc5c029bdbd2d5b1b7b697978ac8fcefa06f171d64a70fc131f0246bd82fae2e761547a23c99fb32ac9aae9362130a23e4b4461a052d2f0cf9c99f8044638ddf6a7a8c2ac90d7641146d6b6fc6f46076a8205945d22ff9a8567cfa0fa437294a24de5a831e8775708a417d47a1d1c62b15a02b068868391f55640c6f36059e2ab008f7245ff58ebf1a268e81a4e463896f7fecf04c9fdd1d89ec8503b50c6ed5b9d7242af990a0015d7939ab0883d520e8d987a3b1af16356daef7f15d2a7320d11c19e7c7f877e8470cc301372ab59b45ced5ad7395256fd0573dc74d74ed20a5e3dd0af94a88bfe4839434991867a1ddf8c870373e0db6fab3619d59be0c32d7aabb3f153977fe65d46caa8efe503f8d4067b0e190422fd09af710b0149a02335714c292aad1ce992593cc0aee9ca7f6ff85546d2e7900fe41cac8060a01af51100d131cbedc40fc1d28859c7e00aa1484ea38ba04421c27b4e68af651407d07b74c2d440a6689c970383c90f2cd35868371c464ccb81ea87d61018d106939198480645ffd359b457a789a0245c6a5ac8de3f90f207e42879fdf7c181d63494957aec68c8f7aedc6f346a8c1dff240160d48c37e2096771da5a27e3b58811904bfb8f6332e497307c16e8f6c04ea59c13e0ab93b626d727f45e17e4ea0e1c0227b26e871f18cefe19277e50c5c75d8b365aa7993c9ea595476399c56f0c2b5014269eee9467eb6f58d6cf8530ef6edc5c77917ad7eeeb2ce0c7a6411e4527c05bc518cc3222fde503caa4ac46e8f1ae39c1360d8b95bef71f3c4354e69e961df5e6bb541a8ede61ced51fd4beba5f953bb9aaf4ac39052197f5d38a395f6bd07161fc60b8fb6fad2bf4b7152f340e0ed1fd5b0d553cc977aeddc116c3e20434bce25ad5d5fff64b95711c31597344ded5f9e85928f0a2e65e5fbbdfd9024312039b7ac06866292aff30fa67079940c69a39c81f68538d169c102ebe0eb29171f7191674bf49121b89aec4450018496b930c5405f6d4e9ed71330a5950a2f9a62b86269afc92188980dc68663b22950400f6b72874e0f15db67952cf17b312eafd78fa30a34cb48d28e2242202b11aa8e88e51a9e007cec65ed7fca22c62ec70adfaf410f246735be910eb18fc77f974adb6ac421e89100358d04f7beb18f34fdc0a60dab6179407305275e4db60ac65aa8cfa2f44e5ee8997e8babbb581e7da40efbb0e9c1c1f627862aeb36f3d583fe6ec700564ebf8694cacffc86edf6733801e1675aa62265bd0dbae70008e51743d12293dcd760fea5831f18cd1646855dfb73bb446ecf064c8d6b973cfe3b39b50b7172b149a38946967d05f7b1f79bc3b6d1e18c5c0f0142a2fd92ddad21af9a9135f6340412399f1a9c7955b93a9d1a3a94243e9408941950ae32eb5bb0db2746b2728a2d0ba928788adfa4c6fb73a8efd5f802023cd5082210570ce4bc483cf89b0ec4a1abe8ed750d5d9aa145166a467f1949e77383add47cebcf0c20ef061498eaa37d96e77aa0105d527088a21271c4dbb6aed87393ad731154348a429aa83a39d795bbcdb7ada17e4e106b0c08c396b9e9720554750676deb9b246e3451e26a82ed7738f03a1ea3ccf8970db404ffb8a22862c0fc33e14936b1508d90f4c62ba21b696935981420950e96ac575ae86633bc9be7decf7816b0373109a41f8aabd7ed5c1e986a9c60e2d32bc4350d4d17d01674376499208d0f93791e4ba9966a63458f489ef1eb36ad1fef16c7ec03e93553468cc91b0ddb211890727fdb9c026b448c36d7a140eabc3108dd014dff2b8f8ecc0bb9c371efa5939d365174570cc7e3ad4a5970b0ef04235fbdbb9ce60e70255c26483daba5d5f1f38fe462f87df8798864a97dd7912f5fea783a8697d48b4c5062ff54127730f7bc1c8b17ee44b2ac5c3b3da29da658c86623a192a4b446da3de8e5cd9efc2aa5fbbfa95eede35b9655f6a41f4d099a5e87a50c2f46036cd950c3221115379034f20bbb7aa141d73b486629cc836d345fa4a0699b5590d1b9af6099881df90bf5bafc46d45517ab29ab157fb77a23dc322f1b4a83da9937f3fcbe86fb094fd0202b6bab217d528cbc1eed840188f8fbeefaacae69c01c14d56beb196a905b473b615343ea0531a6bb5330e4fb0c8abc8570f642270740495844f0ffbe5ac4aaafe4942dc8651a4029b760652193d15ab50d4961be826fc298d3b1648959eec9e63e4956cefc494eb148f617e2053101699bd5339da54c574902ca09b4510646ea5dacec95adb0875bf6e2ea77f20cc3a0bef69b78776e64e669bcbd6eb80e64948ce9f32b53810e6198ccb0369378a63f07526401507281d2ce90c3ebedf9fa5c6d880645bdf03b3647c86d2316fa5ea8bf1332c7b86cacb4b27190f10d98a07cf3ce5aed3ef31a3d668adb73aff2da12b68b88804fe3aedb7ee275e72565cef0a0536d3cee5d76af3cfce895aed648672ddf60aada2f7aef8d0b21654acfba4c6c8ba1649562277e3ea1732d9b2569ddd7b8be3c5048fe429331f05d11ccc1fd8f1505dcd2ef3da566dd5b8c2f4d97d66419a16ae04530b4611bf995ae9364d3d358f30828f5a551d172b35fcff6fea90d06356ab8319c853e020125bd2659a1dc1ba0cf901090e37fda7b5a9f1d375fb76eeadbc13d4f4357b0a65c5797a050d7006ae2753f521220c33d6e4dcc31b4524886d929d3a65a97d10a5bec697aa9beebc55c8f48fc0a47780eab8d0d59d4c4980e9e2a493c9ba9371c7faa57e21ab54a2b111c7b0908eff0243ea7566106a09560ffa185dd48164c487a7fcaa8d5d25fda6663ab8a04c222f1b2e0bfb446a5ac82a3305b36d7625f0e0ddd4f1b3a72d95a11eca15ac345a6c7a4c28f1f5efcc6270705772bd6ded8298116a72b24da2e9d03440b62995812e97a80ee0ee108d9a8e0661ad33a63edd864cc0f6db3321f3b2ebd6cf14fa1e52d829e9a825f7071c2b3143dcb113ceadd43bb07226ffc50e03aac6eecffc6230d1da079bbca982e42b81fd978d5e46f98d61f39bd1be3e5375ff60166f6b3ccd24a2da25cbdaa48ceed4247d825d3954c875d07a2700da91773127884ff40bfb30f9cedd3167ee2797aa8d691fed4412c6fa1d3e7b771b12dbc5ea195237e83af0e8c6df8910140c2928f715162c5ad5edc3d0bfafdf093c0b480afe76604d682ebf31609a03836612ae8e57e4895961edfbcdb1c11ceabe240936b817e9fdf8224f83be7ca5da5a1027e99661d34e6a7d54d72fc132d47b3560a1fb49251aa4bd983f0c9d1a052bedcf6f2d6e18bddfa0ed04feeaf446606973decba00275c83874b14668b92a2ba154e384c7e4ac34a684248e6eeeb21e668253bac09b2b018786914d50a18ba8d40739aa17021b6701eea72674aefae0b25974d8eefa34febc813b710213585401", 0x1000}, {&(0x7f00000021c0)="5c812ad6280dd927630169d40e7e2f799a99886e50c8e4bb0bf863313dfb4bf0dc30151d57035e68faf221fb2198b39ca01d94f9bbb7cd923af266c8ceef99df4fce414e006a63ccedfa16c3337d1d1938226031bac987eb04d46776cea8836fa7f470f227f456dbfc89bfd92e073d4ffb5c0a4319bed16bfe0a9dd4a0c89cff73ab5bc5f2c7cea56ad1478c6bd7d77a2460d69254f2bae799ca88e4754ebd767daeeaa24bba42cc69c317ab9127870f7a9048d80dabe8486844bd71936e274b42c6f255a60c6565ed964ecc496c6a90b922512681cf761a7e3b50228ebdf41128ad1ec413f2f9439bf28b5bdc14be63409831b31010ce9536014888e61307a77e2dd8ba4b7c7717a424070a40d84966667ad3020012b5ff1f6b1d9505515ae08d69475ca9003a0abad00767db04e91bec3e61e7f85f9f1b127dd74d7c1e3040fae716225baf539f507845dcc82f05094a8b9c65f1db902ea69286059758faa076727628a68b44afecdf65dfa8f631d264b2f0a1ecf6d18742ebb15683bc715c3c406ed03e36fd4de3191d79998be2ef375ce54cadb9a757b57edd71b563edeea77f36c35624b269c6a206942d7f4d34d7ca1618617d1bddcfed292a59207f6c99d4f136d4db5daa655303e27bca273e3540be15a52acbe20ac8f05ff33302cc63088cce7a58fe374c53b686822fb83d364352dc5c52fe965da01d792b4b422c7bfd78d1a0150eb8897d62b2fcc5dfa8a9f3f6102ffdc2e0d0cf4fa85f245d104b12ae7a8725a124edd2898417590c1b7cb96acfe33b4e8bac4678db6f14af011d08a663d59f8513c90d5d89a6f0f71e3b2ee6d3a3962056b3a9cd47551a9b618a7562c473cb03f32f10679483c7d29539ffe1c7f18a464fa74f10a3daf3e60e037ad048a54b5fcc7a64e6d2ef37581179d13a2a880bc8373f4ae2ec68336a31be79aae6b711869551cc4211efd37c261107b0f18ddd10b63d2e19d53db0eff42847bd3e0db85917668fc6583297707bc8a4170bf4a6475bb40227a3ab18ca9ae99005b1dc73cf35b352555c36cbad272c399be1c135409702d5372bd440a536eb21e59d969f1f675a754cafa0b25bbcbdc4d6857d895d76fc46eef6202310216e9c499c1d9462b0761f9b9914cab517329c392f49fe3f1f5f3ef517410c6a34c89b7d7dc1dc7fe97d37a155ef2d77ef994fbbb773a335bb141295449cae98754b13e9314f1badc57abab40e209e8101db5e7862d729ca225e4da56de6dea760fe815b8bc82c95011faeb6eba7c30ed24c6461c8a74466714951b163f11f7752f990f395dadbab19b08526aa1b6d3cb5bd5adf9cc1473f2c27d8d2d969e973f3998730567cd18dfc96a30dc1cb6f8354a718e9aa34df3f9c0317e54a14a3f3adbb36745541f1f32a74d27bc12f8d0802f6cfddb36b84cb84b490c40abf24ba54a663fdf106749e063a086964ab21747c00023a471bb27cef5484a0a6d0201ef590aefaab61da33c3c9002869c0486245622db1efc6e8766d79667e8fcd16961820bf6bb48848358c7215c47747fa49a1771a77dad0bf73dd8a9bb0cca1315af3ed11215ccc815cbe3977c492097b5641694124182f12fb7e95ca6214337dafcc138ad9ff87784eb8f5e7d1bdc6f2f9241969503fc617b741479889250056c42cdbf3c836682c57307ea6db5854e83db381df64972cfa315ec37dcd7cc4b6cfc72a201e5267c43a6f3d8e6d56a03c7fadf27a4f21e1c320344ca646e7b4b17d86ce78608ff593acb900eaead4816db56d7ef561fd610a28327556bee4f59abfc67ba1b594c4f1191d51f6a2b3dd3c4bcb5b56548ace172adc3553dea7159a169cc4be4148ff74c9e37e1bdcd23d409be79aa8b9ee51a936e8c5f1a4d3828be24bd667de8e63961e2abfcec2b55a7a3ec352bba12de9c8e03861aa4198b7ec3035c35cb80e79f026cd53d64b517ffcee17b7c4979ee52af85905276de5b5199dc4deb3de41ac91c3719e306476dee894e2694cba23fec797adf6eaff13c93126c2bf97e6111c46013579e9ed795378465e7b97aa3bda9de86c4214eb7806ec5e88c76a11b3b2dac0ac18788bed1b46b7aa25a382f57c31e799bce2fb5335489c7d2e4e05174d76c540e30391eeabc384c9eb304007d35b05f50bb24ddbf3f9bfaffe728b3bd80d24d9b89b01da51314f7c205a3d76dc041e40f523d00c9d502fe4538cadd15c5b14c17f4214a91698efbeb5ae6875273e10ccfb6365f17631ee561d0ffefbdf45d4aaba41b3d3618a8dd91bb41a4a122e1bd2ba84d882da15cfe42650aca7a188ce1a41cb0fecba2c693138fea4d3c0f6df7b52f37c1c719df27ec5b270f97918edc2592e912d2d175ffff190a2a52a23fe3cd81dc0318d7501b5a2d401426b34530ac3ba62460d13d29edc3671b7d190238bd12ab68fabad6b33709cf376bd365c21e307a6f4f45c2ec8caeb8340c5ad5855767b8dbf6acb12cb35ffa30a6ecae9dc808ea0c2462e6db6e67f8ecc2f05b70cd96d29924470ef60bcb367a9342b8b849ce60ba1c331ac418e6209b8360a6be8568518c69020f97a9d3fada53a16735bcf627971481cfe215ea2ad8e957c906067c62ac95b931ebd36153d5d09d3f811b7e538e65e2c9f6c4c7f0c5f06087749017825a86d2050087bd148df3c2b4b6cc95d37b5be25e02b3b7bda7bbfcc64046e1f722487d1c92eef7946a34889d95d962ec6b95d0d848c277fa0c1a2b000b3b3fd0213b910633667d01f053b494dbe0a9bd31baccb3854704302ea0a4b6cb5b505531a333e4896fb9545eba7f85e77611c7c358c99c423f8083bd8a0b58f614950ec5c0e91210c7ba82d30d2881ff786daf26ca7ffad7c18ef22a1d10678dfc67fa169f36df12c4dcd91aa12303a31f6c7e67c0a8acf6bf767ef41461c98ce98875f118e22ba73aba016bb92f6b68461e272330c48cb1f1d1f3529d721af303ecbb6aeb9e59a2d7063bafb045abd7364f9b4d68de05c0aee771d11b80ec904c304c02bdf1edb9ddfd8bae46c2be130e5025377dabc9d7163b94724e35b6c41909969d506ee0933b7e84d36d7d38de44783c888bc768f7edd58ee6ee25856d4c1fb1f3dea4b64a29c257b8006765abbf467d0649e47e97fea821b3134561b0842e21dad307bb05fa41ceba373d966ad80c4f20e469d7080949f6805e18673b06ade38eed37e188ad56801b5f18e77e890da7e1a746d91139d1e4d5853d1c5f714460c80e1a8b4505119318dd525103c9a28c6af7dc60bcd63be84623a36bb0b5bac56912a76be3f07eaddac78a23e7cd63f7c536ebcea845f2ee1dc69eb4c2d00eea1ddff1f14011ec02aa3f4c1fe30bede8dfcdd279b80acfe2fe900bc6697e08d8bf9467c4019bd5521513d449266ebcfa6835d8c5f6a00e891f0eed81438b5fdc9e398d3373ab0105e823b57b63ca30a0ab2f2051067d56576e2b36734f5aa714d241cdb34c6931bb5f842db690db9f9e27e698ab7b021a88482897ebf5c341a0f3d84ee4f64503361575d7fc3e4657a98dcd210a7ebdb7f98ab6fd7ddd4ccf3e97adf0fcb5ffadb42b08fbbe40ade309795fb580b3f0a762aa465f2412be592ee372ad8a4f8e4bc2489a1a18fcf93e761b84c1afc259453043cd941dac641ed42f9edc55d0663a8a92c5b98ad1d28d8e1e22bee99b74843c37e62070487ccc39b8ae590c9652d8d5fb36588e3d207f25a49ddac9b2cf04062fba96da0c4b05f488169cf53e84e3ea842193aed5d5ec70a958316e83781ad97676dd5132bee4ae034a617ff0b0a16a424e7a55d761a2831d52c64f2555ae53a35a4eb87f5075ab9c4978c3280cb90607a3c71db98ee5f48da0479e6223eb02c6e070bdf2d127a25c29c45279689dc8cf1ae6baea55f8791eafa225fb31d985845b3cac0547ecf509fcadc435ed329b56f7efdbc2457957ca6f06f8da9b7e8492509e690a606fe6e82e05ffaa76485f6311bc0ad3692b6f68c7f14578e7bffee58dfbda9d2b2b0959133fc79a14180f677153fef5b8b33fb89975d46f1a6cbae8bb2cf4917fb60c6b46143796f1f4af8b50cdaf094614bdd0ff876a366847ae5b2852a7ff71813733cf292fded4622ce3721baa93bed760ec548749cb7a7d3a1e378d5464909b459340c4256f0225e590f0aab51e96a6a9d4ff1909b5f3aecf20d0f33d25e64bc0630f44065101584892ff6a21b45d4955697eb330ddf7efb796036a308bc267a588f564492a3785f026ab29972cafcb9fe824efbaf287f1acd7bcac2a364a2286b2abd325d10c37c1a949c6a06645e888143a4da4319c3490b69d7b3f26796a4ba9882253621c46de18b0073f44aa0e97dd70c98101c4fe9087fb0db1ce150a2f47b7acf78a7c2dc574bd8a3a20f4d4b8d67a1dbe75520d92b664ff213bb4e74addb9862bd40cde97c3d4697d9274893f6c10d6c8383e54aee5da74e05d627508307e89c6f8823a803865315f912df79ccbf56efb791404a5ea778fb80ea293070fc8ba57b006050fffc7c25f26e21eb978423a5fa9e33e5ddbb170e331eac05f582dfbaf6c8ec999f5895f205da50bf06e3dd906d55517780329c9767cca51c16bf663f1c5c1d273d929b240067833010dca53f7c13500fc76f40c5c56015ddeda49a4e07ba3f233eb4212838be8cd4fe978eb087b7f5feb2be7f235f0ebe184c19cfd75b0fa924c448dbb24be1c6de7ebe11684874d2f1dbe897dfa106c4c5ab191c342f99f9dcdbb6eb5e807b68e28cef9eda82963f1a220b1699f720de9eeb5743e439bb7ed649a9630b176b51cb1b9e4a260b7529160e8624d73de026b615d6210714e709dc7b091d5584978d1edc021c3f2bea881101e344fde7acc3740a00bbd090f91137c173e767570b1e25b9075ad29722cb0fdcb2cbc53dedcfe89ff8c79d151ae82b9aea9607a3946a8915edf983217a43d14b258215ea1dedc4fbf876da7db37820afa1ed45d35442b4e25f3403f6c32fbe0bb568e26d0a1cdc651c1ffb2f9e72aa1ed11b92af2fcab22ddf3435ad41a632304ee8f3869d7b9204f3d8f3c19d3c7e2da9619b6833a315af384cddb6d90a2285fbece36f715b1e6ed503a40cc0d4d45b8e8209aa9dbfc248fa15cc5caeb4c658a6798fc222a4d30c4921fbea46135aaebe751cfd55a860e1903287fdfd048a40205c5572ae100b649dc48148d0e20ba20ef91821ddc9a38e226f312464d1125c2be53a37d539819957d194e7edc7e05dd986e60c35f851dcabdba325b0d23c9e1166fa23a680cc00526a1713640b484c2249a5ed8580c5aaac654b20fb64d78942389bdecae4ed91fd8a680c442347589f3a7c28c996b98352e72d6bbefed6c7289d6e30fc85b3b06e04b00357142fbb88da5a508ff5b36188c2199a6283506636e04eb05b35bf350d992afe9ada468ac541edcdd75d8176e28345491215bdb1ca40c8670e50bad515776839d30147b5201fed4bf2a26cfa131480b85dcf9b449b54476abf7bad67e3481c869cd1f37b79ceb24d4ff7a26b9bf9a9b3e044c5192ee1d42bbc6df579b1678d96a721c9d31bd2a836398c8fca76050cf51ac1bef33aee9a1fe6a375bdaa569ecb1e40adc8478a65b6a0b8c5713732532b2708e9eb73727e06ead3e3a91f90155ea4871be6011d7e6675719b6b4b79768d3c7b1ace71f98786143c969ccbb479332ad7dfe1a797bd336be8c1f0ad3db5539456242b9c9c2228eb3da1ba3f2278267cf5bf4aae8ff47a4e213ebb0a419cd2cf66f0e1864e17481f7795ac2925d73383", 0x1000}, {&(0x7f00000031c0)="fc3e84e31be44aad2e90bba4426c256b0cdb2b0bbb9b5879ecbc01f9c132c45e9f0f141daac2331909196e2c69920dfc1d028df767cf07881a0f", 0x3a}, {&(0x7f0000003200)="07ed6c602d03773472a88c9b19f65d2dce0241646d544fc9e2fb96448eba46ef5f726e7ac94a08ced11d2d", 0x2b}, {&(0x7f0000003240)="67a1c9a6c4bfff411a9257fa64ce1a12ccc9ef1c4c76449838dfa8ec6f", 0x1d}, {&(0x7f0000003280)="4d80e5995442d64d885a74c50f92321c9a3e81b7a7609070d4af4bb573dba78e12632fc73c43578f2c7680d5392fccc14670471d29c7891b6550b8cab90bfdd9dd043c340bc6e1ce926ded8218c14224a31b74b3feb283a857203c194c95e24828f9b993d1b0a9b39afa1b219125225401de17b3132b2c3c9dc9e42142117446d3975a176073981c4fc808764837979c00c889c4c5a58803f5a2751fab611927bff798faecfc0d3f10a25d72a21eba1cc54098", 0xb3}, {&(0x7f0000003340)="77531ced1a31904b33a9a6a27b6e234dafde5eacf4a7b526c51791377458c883523b2cac4a58dd198ad8cd5cac113caf4230585988a633a42ec8f069e87ec7e3ac4a34bdfe520e794ed36f9b6434b8a1bdae58b38c0fcfb8f0fd501f73611322f4249c7ffddf60093ce6fdde049ae58935bb2c42a5c466da693e35342c02e20eeb8ec9b9054b4c3f3bc1dc072e3b581762a90109c5767510aac9f81eb2057b962c986e4b335eb94a156e4cab045f26713089932b03e539dcaa40edaf159f95ee2f10280c96866c0a9baf917cf8e6240db3b250d96081ed", 0xd7}, {&(0x7f0000003440)="71aa773cbff830cb87388af82385eceb3156ecb46161c8b1ef33432f5ecdd940a4b5b7e2a97cf0888e31e0197de3bb8deb2c3179d4e4efc0739482c65ab523662c34c0b66b61d192fa43f7a1d646e26a59fd5ddf65a3af5df7c705c4449a1b839900210bb04bc35fdb1a8da2b04c135b328376e59cca71a4b104c4876c1dbd6dff7789d194e6a435e3ca5c19abe8af4e2b1e21b5c5807744ee7f7b9323eec483d55c517215aed4", 0xa7}], 0xa, &(0x7f00000035c0)=[{0xf8, 0x1, 0x22d09a46, "50062120b46a196751078bcc247bb19cb09a88aaf53549ecc4f749ddb8064852e3b4f2e31043f0ec67afacce62acbfb7e10439dee077c1e16abca41c7751e2ed7e5b86a9e2cfb539cce21fd99a21aeae28180309a4198cead169acaede8303a1c7c33975baa3ba66aa8f06a50aea66e40a1fd12c4d8fc5401602395e49889353308b82aa53723e9f37bc6c03df44a500208c8957b5c5d8cefcf6fe874c2129037e215b02ba40d86de3e232e3c12385eda7a4006de6b0265ec2db7b31fb0d07be8bd401398d2fc16b68d89ccad00bbd141d8d91cc3554d2a0c7640f7be6ad1f43c5"}, {0x28, 0xffff, 0x0, "bca3f139d759adaec691df826d8d2257df2c9713a49277"}, {0x80, 0x0, 0x9, "2c85c31f73c2e4683ac1a3f000dc1c6f4b084d15b9c5ee3aea1416bd3fcb293d778033f0c2704c2dd2648eb1684735f4730e46dea347522b1f9ff1d01f5960ce7c47148cf52e0ef0faa8ea4e14f23910572921c97f1a2936b3c9875eb45a192f39360e6cd374edcfd4f63b0b0430"}, {0x80, 0x1, 0x1, "6f8103b24efddf77c26359981930c07cda4fc83864e9045158b37166e9d8a2bc63766da075c40c1a59cf0659e5fbdec6c55914391f9823854d9f96d8439d457eff9f66903214a48af8461a06e2520a137cf85405cd44a4efacd4912214938f0af606f499d031510ff1d6bf47"}, {0xf8, 0xffff, 0x3f, "75b36bf6fd1cf3c9316091008e1dd9e5b7ba4724b555df8a14ef6cb0ae196d4512de8a88a7e0e0a2d53a382cc294c3c1a42ed2aa2f65ae9e8815323872044ca08165ffaf84e65f10b0a8c1df237ef60932fd0ca6b12e3c4afcff9eccc1e03bb1d59d68c9f60e9560f886750ecac68fe9aadfd317fec907ed2efda73f65fcadfde42b191eb0c461557f81c49db7c4e83d9ba87d2c4dd368d72c252029a0e0ccf51eea027ae8e5f949bc6fa1d28697b37971b67a0b02658d8dcc221b7ff9c8ade11c097b1388b64470555fb9430afe088f6d70c225d362869402d8c5dabba7f8bb84c9c4595490aa4a"}, {0xf0, 0xffff, 0x2318, "6c5e07ec057ce6f25a558d1232c2011952b53b050e3dff0704ca348d762152a7247ab5a4ac928d0e96dc65bab8f4d55476c04863b0ba3cbc6b2d8bd3a4aabfdc7a80a707e4b51edae1d888c5860544bc6fd6aede0eb5aa22ab1c0844739ed708329425a18f2b2e6c46d5d536c910b13828e7f93337c81c6f954f673698bddb8bdb76d0219b7675ebe736daf2f8f58ddded03f10145bae60b8e39247e181cdc8ffcf134ba0d322de5edb95b4ce28620739fff88771df63f8300af493c3376f7a9f7d6f4f2a7bdb6c5c0a80aa3937ffa252c9c40575480d0da12"}, {0x1010, 0xffff, 0xce1, "6abe746696762eb946d4ac40d10798b427c2b9326a5b141ce2f51ad16bf91370c941e9634258819f47c17a96cfd4748c7b40f20cb324946b17bddfdf180e4f3f2ed6228c5269cb65b9be9725241a1c35dfa632998e227fc09b46e067f2b89c697efee1ac17021cf5b93e4fe770879ca0b5e670e9d3ae470c607f8b1492b2081cf23486b09492bcaf699cf3fbfbc6863390ba4c452b8c907eeec50617b3fce9a0e77635dcdb6245c02064bb6c7d4b0a5ac83909aea8db08c4a224f28b8b8c07347d2dea572fbb8a7dc7a1c2ee0ca1dc7bec56abdbf7eb585988374fafeafb8816e9b720beb184e6a4fc6d063e58ce7b67b5877d54a952ea76aa7ec32c19ca3dfe94e6cc8710dc12314a2612e9cc059a2c2e22825ca4311eabe593a81517fd2db9dec7a3862788451696cbda141b2868b54350d99dddb30ffcab4a2707249cf6900c74089feed02d0f7fa07324506d6e098339d52a1cc0da8d8a8d201dba26f2e10f9a4e2a5413eb441af0d78ab22a1df44e90e886bd506005cd92aaaeee5c8c1886a740c577e5e0090d7ad1414f98c1461cfa3951e52108dd0111c06eb1a07318c19e5028abe6458453423cc65f17ada4dca4e16367af06f080fddf3c148430c079a21ae1366d620e085e93c9396a9abcde9fd80760732e2855cfd35713ae3108aa599c81b02db5680ac16036a91e325032594d6f25e71da38088487d0f796af2dca16eb32e9c4bdf04886cc71e1a10f8e5a07406ac8ef42e0dd922031d8712cd5a130f3cb8f013a5cc5833a79d8f1b24f861c753cf64bcbc0e3fc2b1080dcf266b081081a780468ff7d076c3477cf17760e686008506fca35e0717f93db8fed9c7f8a06ba14a79216237cdf22553db1aa4c8cdb886682fcd3934c24284c59be73638f32bdf3ef0a8c747297a8363e9075979b3f4e90b51f8c7ec5ae9509fd8f01c3e868cbbb086c29c9937e588cdd552bff337df4b2aa6e1ca33aa2e7ffc802ba3be51f86684a5bf2ed0e550c3b025e5a6e98bee907e79c28d9473267b42878df165506d991c2398c548cbcf1e9ae2c1c2f69fc80e41aca32e11d8143393be1ac6673529d16ba83e083bf4c6c81ad4322be64f178e3760ee04f613f853264f8d25d0f7a3c2370bbbd0d0c72fa5fa02ff2305ee0727104a9cdd1b081da225a505db191f79d8b508b829147e1a80837484aee85cbad492f7f10ebbfd908e857a865d2d6e96dc973746c971f0e4fed7e42cfb4a55449cc0f65fb50a4ce5f0530cb9e2484ff541cc7fc5981448dd6aec7ade3810d5d1deef3b9bf2ee4e4e1779f4f67b6118a1c5171bd0993a10aa57bea85b29f169a24c963e114fbdb6f20b7bafe5ed0d1d8cf2366fc0d1a1be5c599df1cfbb8b450e49c6897252d87ed4ac4fc8ac8de7ae02d37187873c5fd6c2be3d88a3872ab7358ea1fa25a986b77c6f91b3a360121f4aae53c500e66ad8382ce0379bbfa8cb9dd9d85b293ce877084bf9da4dd446c88685f045694d98c04c63eee32d2dfed75717f060618aa328dbddd602ac58c0879f35dd79545d3e52b13cd576d75e29884561f559884072928d94ea7651251c9b8b562072fb797a821caa9f7e6026d2331b25d0c6451fec750d6b11a53e400b860d35b065c3b8e8b1ea740b77051aaa9b1e59fe888d055bc651ea3913e6e748927d51257f326c69b296ca08f154dd02629ea7c1bb7ad7b1344e6255986f53c95c0bedc6b7a0481dafdb45e69553adbac6a3f42104a9f494e44221f5852807afb7244d396e50ba7c5301389656212540dc980e24694e7496482661972da5e20eb672e5146397bee16b3f4945e4729698f26a755534903390995735ad0cda5910a031217e9889f921383bb870df80375f345904feb2d3fec0be3c8fea7cd4937d6b71743a8925a955734675c098c5a3f78995e0e180a86636538544faef3c3f94535ab0093361c435385aa7681ca13875342ac2b70e76f28d73d642fa2ca3301e76f652308b9615e71b1a086d11c9442f12ad1e7f4c43dfc006540f1a10531f392373d461b6b2a2847646d55fbec1cf4403670f49168ded6af9411c458f4f824b993e35df0885ebc7953326478294b9a80ef9cbe3256daa9402a02e529f789cfdaf087073e79dbe3d714e2e9cd4bd38dc80951488d5613e08ca6a7b2c8cd1833de2a1b02af5038985419fe509f257974bb003092325b35474d377bbf82ad180b424e4a0e4150632f2ecf3f5267cc7669e1eeaf8abf0eb6277f5e48a811c6c68e56208ca8c86ef32d4837d79188e03fe4ab2f9136f5f33ac61d1e3d72863f8d8c24138e8a6e167133e6f7f667c96aee40b322c330b326f4a3c3d835482b6f1e700fcb91a08205c0eb2dad6c525275aa107758de6b291163a3ec2f9f10b1a6989cbce488a97d4a9813172422a85f16f7ca87e84692deaf72434110a314bb1e4de6bd05987824490087086a4e09aa5b622b667be0ffc24277160d50045cb86c39f3fb543aa31a6dd565c7f77aba658ba22371b0906f800edf9848e5c884282bb06ca5ad2ba93bb42cbf19f94736d8169d4e6db8a636ba4ccb4bed3a4f57e794620f3569dc9c1c36ed00450185d514cd88c47571805a58e0a9a16340de87a4f83771dc36c2467fbab67b5792d7be0a341ad447e712c34dbfa867bfbe414a7bd7012b5bc980e77061d1417a11b28bb9bfa90ca2cb78d1d3615f7ad95a42c7257efbf853c54aacb952c918277f6f43302ed511c5901b8cddb1f1ccdef69c141f9bad70d79eac770d83b6cad8438b989d0bd611361af290b403ae0d5b7b73d19c23103d0022f8d9c8faf2c5c8fb9734eede9591295921196f8371d7b46c89e0d3dd5d498acb9ef9b923a0e8c7bdd6e5694caf2b2edd4c3f674869e5db18e92bcf977f345abef6bbdaba3716fcb63bc460352000931691bd120a8acc432bbd902bd03b56d25116a6bf090934af1f9ec781232ee2eed2281ef2e6e02d3a47f6bfdc9e8d53c50c88bed434c470c6563aabc378760f8b3d7f5fac83ab33120f45a07b2277f8fe62e9c2137647fc81be1ee07fe55bcc2b8c5bb332a5a92e78e5c14538d1baeb4afcd9ba2246907e3a08bcba93abd8ede7035ff9bb6f8a387670178119f6bd2b424238d3ebd0ef49f4a68814f45f8058a068c5927a3849c3e905c601c81a980a34b4a550b7253784f541d33d3c8a73c35fc353bc00cd9eb6ae0e33b293fd4e956ccb09b31f207eaf7510beec667dfdd4a25936c81b2cd79d1856ce889c01e96c0fb786c97a0f6b8109fdb14832b761f72c9141d55b5cfd8837afcaf6d2be1bdd063b9ec60622819336912567eb9dfb91c2b340e8f9362f1694a37c4723bb272a472975328cd84cb824b5025c3b8eb20f14556c18cda3cd1d669eea52d783d52baca6e6bb03c932c53c69361db71860d5b1a4a9a40eeec23526c1160684d1f49136081867fa1fb5fe200ecad602b196306cdb57329adbe803bf189051a2cb1db524a949cfb461dae1cb5e2e21b534caf5125515868384389f0845f103fc057adc12214035f44b89b3e59b917fc161273ac5ad8678c2069000ef381908ac3872d7989a601d1ec9d5b6361d4173e1690f14357847d76510fd4d961124ce8813fec5634ed0344bc1e7afd093ff6b9472231f8702483acd280cc6fc7ddf5d7b42f4622a257b1ad05e12c673ded4b9c5685f35362744fe4987fa35ffc082094548d7766d61ad0a0caa2ef6c46b98d593d2d655f78358ec8ae6be17c10dd0d1e3aac31cbe1b0146c304bac9c3a2535a87f78478424e63f8b59e9585e0e9f961edf26f3326c84b58bd18236144b5889729a3c4d3635e170b5eda4ce04616bea77490156b3ce58a2b676f5cbe69e9c453da28da98e2a408e6436fa4fce110fea9443d2dc9680c1738fcdb70ba5d173660e947c1a6587de482dbad79f2a9a6e0ca518c4c7227af67b8bf6274da19abe2bca4851659dae8942b7c99025c265d9e6b7a9e9441667e4c23a8545af1f42e26292e086caf3e28d14a7c9595c0b596a5b7862c7c57d42c52ff6004bcf218dfbb0bd7ef1654257dd18bd86f14c0c4b78178a713fdbc003fea641ec8377f56beace877331d79df9429c826e437375d92f434e78d4ee60d7e5cd2ebf667c8157256138945a1efae0fe06c93b08ce2799e99260893c48aa3d1046a1b4731cc271651e4ffe98431f677a1349edc2eb814c10cbc5240de1c0cd890a3e3ab8261954872fa26369f29c098fe57cf347cb34d444c9be7bf44774fc95f0cbf8624d156172ea5b1b502df6e01a02617bf00a78b632dbb32ddd907ae70e5dea2819baa01648ce38be7bca94d7ed20284a76633f2a9fd9577c23a4b0314a8489d577addaa548f53903593a6a67bf4dfb7e0f35347e522222e98d47ec08e5ed595f6597b6c47166728ad6742055aa52505f005ac3a21d867345ac6aeee959ae055be254ade163b72e1b628332448074f751c15cd808b8d24fc660880c8afd8759a1e8417db4d0e98a70aacc5f845b91a0af8bd6445e4cfd1568da7cc15291ac0bab68700c15e486e8e57d8fab1f8df5df2158d218ca91f973dd75ff193a371bdeebdc2f323bd96a08f2896c59f55c51b8a91b3537f761a5694e9434d44d1efb16c8a0e4065909ec4836c2796b5a3c214ab451c15cb5f891c9820e839a7b96a5d3e4b20555d13fa476f07b13c55c58c34b8ff71d1c0b00bf173a152e99ed7aa4961e165c02db6fdd7be426b2cef0c0afbb832546bee98fdd380be0f0bb2cdb4e1ab28ab407a7e561b69f03f3cfcb5113a730ff8f3224d1167f3752f8ee16d1364878ada1f482cde8cec5ab4918782c10789580a5ba87c81a61176078ea1706bbfa3d00e09fbb6a4ab2d590546a999fa550b2fdf49be810484b5135270e24b45191eb7fac633f0e0a7c06cd1dd49e6a4f33fdf774bb842c6ff728c03d93a9c5cfe162994e3e0399196da5b413f95cd6ba8a215f5109617e28e2dde1ea443fc38a101f259d8c5d589a39c36d8e14d254e7371e97c77df0ec6976857f6db77ca1ded6bdd11333c1d4478f62c62eea158fdf9296cf3351669c04c984d13be14e6796fd04b51172a33aa322812cb13828d3f797deea4a3046a42e58702c9aaf64e18ba81dd13ba831d4ebf88939d7d0d52e3dca0bbc026b3983988f942f7edade293b3bc1ea9fa67af30ad5fa02e6d0dc36f981bfdbedcb945b2564f2695c7a63fdb5e6f0435b4a027c011eba52cbe0a96402390973345ff2dd8d34401d7d5c5086f804b54ab4b90c4f82d321c6567cb97705b19246424f81c582502871bc062d4d6fab1551a5561e3c5a8a5aabf282131ebd20a2be7256f7d5e8e0cd2dc19df6e32f5b7262dd05d94a08988ca9406f9fd0633a9cf569fcd95b6e0214402ee1a67f5f939f8ea3dc6276d54ef4142b8c447180002f90e9dec5bb47240562df6822316dcb6ec6016e2bd1a5f753f12b313da01f3f1939ed08d448a4f1b7b600ff5624e9bf38c2f0a43933ed641be998f5ec852c40fadf2ef0a0c39e6e070dd452677a02217d1012d4abdefa890aa8f4db33a274ca33de06aba73a0b44eb289bd44b80cd18971bddc83b71d60a8aa5384c3b13b8380b360144dadfb50dfeaa0df7bbf87fb4c3be7adc4453942c3834ed49ad632e2903457dd98b23ceba251ab56c4eefc07d5e343bc51d699447fb718934323ec5042bbb0c2c1e399d72ebd3950989cf19fa20835e2dc14288be7121985b3c9b34e25967fdc51522965aceb4b86523f1624fba4859a90ae4d775cf3214cd4bf5b25d8a144a2809d16efd0f32"}, {0x88, 0x1, 0x7fffffff, "de28ecd9185b3c3fdcbb8e2bc0cf63ec53b382d93d356af5c8b13f65b7c54b606e82685e46cbd3533e5b0757ff40e090a3a972e488a01496ca5cea110e13efc5e853013435f7eae1470d99f0b0627971afa77e5a468a4342c9a078804451aae64a5d8c719d61c4a74218ab02e14c246d69ca473725559c"}, {0x1010, 0xffff, 0x5, "c5d83f47d57be226f9c38a71c629b460dde2295bb60fcb72e99fef14a3ebf7cc95f9c8bc0ceb91a348707f584b00cf2043cd86b157eced31e824b64887060fa9205758c4b6b43f6e8b09236d55e2500b4e76c9dcee7ee9e235a0e92d0d200a1498f5b820243171dd28a2f596fc98da6e8d34ffe68c39411abaa1c8ae306a6865635cc9a901b4bbf40f34f5a10bd4c6c260bef6199ab6511f6f382ef108c5a9aef5eb402c1aacd53b59034d34cfb39fa6cf7197a88c277152b3d1fb96fadba25765f29e871014e58516cb8b7bfbecd8ab0c0d5863149e1a1c4f127c5ff21f8d4a17a7fa6f8578c8e46209b9b26e4c25f28b3b1442729cb8e89001506df28586575acee530cf1a41225a07b6b538377ff6b733df4c1b27e25d291a409b849bd4935a66edd15092426de7b3d3ce1a4f9232d7dae4f158e036127060079b36143b41f74d582ce9a42701e92130ed49cbe1ee5f2d5503d2ae7037ed40cde1e83127a4a07baefdc9382b4d105ea42faae7ab2ee3521bd2d6917f619da60129d1c2b54302d4307170c06c7fe0bfcd83bb5d89a102d6489d3f0b3d8b0d095579ff3995084b1f2f18b2f5f3ed53519195efcddbcb454fb9f4e480d0c69da9bd968d78be837d4441c9bc59726704105c0fe023e574c66301d02fe666f9d8f864084ae864b7d3f8e671be50def7d7de3e3c2f560ce1fe998137a5ef6e9196a16f7178b9ad9475f49a5a0d46eff644985950add3162901ccb36dd1e3b00c7e4419c4c828fd6849b868154406092a6ac20af1fdfd0c843ad9c0345b94d40c0d6034171fc535dd8f644b81521d87782a1b62e9e75b81a50b3e847d8185d2efbdc02b77cc7ce4a6c79e742b7fb5d469fb78b1930b9d910487c9d7650c95aa15edff72471aa2b34127ab0f27be6734c7d11dfe4d29a0e2f8108985885e5df254a39607548aca07a9f95b9bfe517e7ac9943077aa5c5045e47f14fb1e969bd8288d3d7f9fb6fae274c1fd70de25565df868933fba2e67e74bb87d2acd02fe742c08ccbf8c7a498848d0900c0385eada752dce9970dc11abc476c9128127106f4d2f06cf4602d90501cc3ec59be47a2ac794e3d53e24175f7c050c9c26817e98a3c73f2e542c502b7b1ba053c382b668c7d70ac014b1a1d30975a11c7cb45e22583ce722fd108b47232c354945ad23783615c712a26445b7c118a4a6bd1e0b06187a7b89546f6db3db74f16e5397c2a72df6737663af4c739cdaa7ea90536213fd833b13352ee030ec6a759b27f74f0392c8c0cd8d96add48b1b0b9d6807f479a527d9b8356165e2d94669b56e2c865edc75d484511f6bb966d74e5f6dadc2b66809611260db83f4e65f2d11c457c2e8e886316c29866228c5c6dcd0466fa4b7fa9e69bc107ce4abea20e8ef9a8e6f7d55ecd5507aea04ea8b1e182d4b0ec375e87f824799aa721af6e3a6e2c4771bfdc39fc19cbf14dda54a518633aa1bb441c871527a63b7e29bddc046d65980f3e69db3244f0e7711c4f1de1c7082a9e8af41bf3c130afc1558a7025c13dbcc9256fa367b2351531c6c45bdae6cef351bb40ed885398a5c12d92cb5b2feb4030d014ab0d4cb36288597b4a8275f403748cf26720f373f8cacb4bc5542bc2f975c8c7ec08e2c11323b646bc62ba9f6bccc5b10f2fdd7ec52cc8a64ef668df0858f6da4c089c39f91e20bee18cbe637f4ff751b9ca04b50cd041280054b7ade23812bb1e0baf51dfe6d887baf36931e5a01d7d5e7f97987cb3aa34f71d6038eaea46b89189db7e6b15fdcbc74a6704df880c321ecf429da44f1ade4e7b9177eca898c0a19f62ca4e9f056990adfc478604f438b001e6153b9f7516647c264580179adaa5bb00ca9cb9e2e535aeb13d958f520ee6a72b1c957ff5a9481ea1ff66d845ddc0f59adef1ca7dace7015dd3beb3be0860006c1252b581e39848349516a5fe349f2aec45da2bb8fde3951d980339cb0c98ade28f7865301b354fbebe1f69f0fa7303224e8e05fb62a5e71be718eb9b5c965e28c3d9c7a5e91a01071571a350371d804a03c320a8da3089624abfb8ba7e81f4ade320d44be7fdf871e7efa9c2d6b8f1204fb9d40a1ec27f0dccd41367fafedf4f024fd2e59f3f04a5e8a6e5d93a095b5861034a0c6bf5b0e3f0b8227499363d0d3184c9338232529159dd3575c39f570454946fd5885334627c54180f1956b2b570827ddd6b5c61ca41b3b4837cabd6d47e8b5e2bc18431708d4fdb9744c1418c0898d76894e3c4a86a248d54a0dc3bbed9bcd428b78adaf362eb9e36cdc5f57f35762369ebe7453da5556e9ff7f479dc6d603d0a370bfb72d6505ab27549b6d117b403e9950250fab5a73193a64edd9ec9f084a44dfd0c57d94c9a6e1cfe4433d20fe3906b886714d8b04e4b4ec448834df5a09c01c3f0dffa673ce44dbf7118ffc4f0b364256064a28b9fcd657bceb8006b8a5f966a63ec756c6c9c29f7bc65191a751fdf62fe41f732acdb43f3d1905235f6299201e9a411a56ca6e869e6da2d9ddbf04b626e8ffc59aefcb0a1c267064fb588251ee0b61099c4872f9da41c1134d587e5dd0ad254a466c32d15061495575b05985ec5a3bfe1d131e1fc436f4132259312eef47a5b77869428ce9cbff72e86a32fdf4ac977e220bf73601ed96318d7b267232c52e00b746ed86d38bfbdc47b8cfa89d39cb3aa59975009da9f07fcd5536eb3224102fdeb2568305a717dc1a6e91f43b39e8034f9407a5d69ea3449f63dfc6caf0bceb192783f029913359c8d80877ce64ac38c7e46bb4f306ae5f387842459f895e6a0556183789bb6f31b8deea709430867ec469c56036e4e20759b9584e62911fbef6d671f3d29faf32f05d7c5b68ee55ad2de0961922c956a29dbef43a308ff15b4f593c478a3eaad4e36a620c4c4a93fa5142d8eb54fa587ea9bad761d80d8a5ba5c9b4020bdf3c5e54ef45a54ead7a6681c61b1fc540854784cfa34ad04ae4a95bb1b3b3d44a4728b3e9188d3d2e5228dec1fca65cbde34b06218d572709496ad57f44eda74636dc2fe60059b95a8a6f81a9dc59b12a9423ba1e6e96c541550783dc64326de591a5618a6e79033bf90de852fe6a9bc530a453a3bccd3ec1db30d99aa2cb61c33970862bdb8d75011e76ce8503e2471ce9969066967ccaa8b90222c664b351b9dcb12fdce802fccdef63162dabb3a49a36af6f512e0f7f408afa97ffceb33a2383eb529e992814e026e964d7a555370fc0ad6bf71602cdb5795a92e1cddaa256a9b1ab5eda34473035652a933433581a3af9df1aadb81397724df7279a94d6d5011123a2207ea0a063502568692fc85d70e4b051e5758a6d20a53336065939cb63e5aa1defc2e411653b74ca375121762424e8b89f3e753cf4ed18aacb19cccc22dfa388727b638813e6b248781f2e68598435ad44d106dea5d1dbb37a2cbafb8009d314a35bf0003f731aa1fc286962f9b4ff93b95ec0a8f271772bdee8359a38190f85a1b17ad540fd3cd1d1a3b8f7f5c7ecad9d0e52a302d6bcbc0bd76e43f9314e5f0f33b696e35e9c97c6025c4239aa0766c71b260dfcce166cb0b05bbb77511e01456a486844da8f9fa5a451dd67234e32656419d0cb3f10e8c7cee66b698985736fe56679ee403efd95c0e150b5e229eea37abda59a3bbc42cbbeeec84cf2d8c98a42e89a1537b6bd88d078b9dc5aca7cf08210c05e5926965c3bcf788f60422cac4e63e01b4d85ca4f28238f6d01a49f572052d66db495b011c290cc4a078f4ac5ec890936452ff0961f14254bcb997be94b88ede4b8b0674a84fe6bc6ad737a53927f81452797f7d3406c404304d8775e74a5d5aa9b24ce55d173b08bac9d1820f68d13d1d13374d13ba519e63e3a9cddc9bbc43f157d81be78eaefd425aded065669dd1283809815bd020266b44fbdf6d4750c9d663b01ca34e7ede89b3575dfca561f1ae52114d64c768c60caf5dacf842c23981e74316a06688b4eee4e2abfda6537469ac514ca0febd001f9f01cf03a8d207c1107a3b0e77abd02e4be12f0a047ad09b16867f66f592577bb4407d90a827395ad368470c2f3fca52ff963a5046336a9c330cceb944b8f25fa58582e7a04dd3aad2e52a4f27ecd4119607fd39f50883b9748c9e36adccac52a223c03d984fb562e6cc9846cf415366e6db9f98aebeb3e09211a9613e16e4f76fe59efdeff9f26785d9e510c0cd025ed22c83943860b101e655c20774797d573653d5796328100e97bfe8d9e08c8f88ac6ac174151ceaaf25ef5a0ede0437309d2f1be0d350eaeee37fac4d0b9820c3ac8f318e7d5b57fb80838293396e0a2e72eefd3a0734891921000fd0ce6aea56f50968c49596c21d5ef45d523fd5e523a9bec39127e670e0256d1ec3952e4015059ff50a6d0717f19a8cda50d2ab368094a862d17ad447b1f1d1917512bd07695bd8a712172c74d254cdc29c1a05b1ff3625ec7bed42e76baabf89ad2ffb418ab6dc73d95f4f31e78abc412854233af6b0804f99144ebc3f8da1488d23228bd9df4ad7fec739a330debf59afd25d17000ea5d3c094a4944659f7d55658b71cf91a2aba853be1bedac42adc6749c79d2ca8c79e98b1af3c0a5cf761eb043929f64bd2a29e0a069c630da121ea2c353939106b0f7a02f35865b59a87a9e58a7f1e68326843d8e7a3646e50a3b3111fc86e5b12767bebc8051a4865e099de4218d3fff4fe560b44419c406e23ba325cdeddf0b2d5f470e99829e56aebebf12d1830027a242a3ef91eb8e9b6c8fee3cb999510d4fd4c5b26ed8ba1a73018dfb124e9e7f2a508337c8299c34f4658ede8b9b6b708d0e9e450be5c257b7e2924cee496e1e21392df61bc83bcf760786a200ae09c75d01cbb57004251b5cac8d4345186e7df8a4403e4e9c2c5fd083e1f7aae401a5cdb7025f09476a925bb88df9ca0169648f629f40f40d75318a12a1f5b16c27ead126ac30f8c91cfee79f4441dd93324960193a14568b096fb3e0fb7a09bdc2a1c003aedbf69732f95f7e13b7fac2004bff3be28c6d3fa875f0bc5c0ca81df040720484ddb5f393e43617470237eaa8adea6bedc9cd9fb600a6d55034ba94f37d56e518e1b52e95c39381446b1d58b48c236fb115b98ce094f79b9f0286da56f2e6af78b29d7f23895f3c487048f362442636aa7b3226e0f344a6986e9df97d8d53cbc4ccc85a3a9c32004c3d83fbec02fdd6680a66e0d5082cdbdff09f29e55a5834b795041d1e0dbbb05a6ba35107091704d23d358aadf2c169d740ac4f63f5ab105284ba6dba457722afb26d3fa28c16ee2ac9ac2e9446bc1c58e919be63c72c4d36ceb7afb86dcc5c11560e5cdaef28661a9f4f7174e1116de278f1489b3642f15d25d74e651df785132338a6b16f20ad77480f048328935ca4e528fbac5e8709862cd0d3de26cb5647cddc3ac09ce8c6c39fcb613640aaabb3c1d4017722967685e08a726e2d1f5618e3d41e521da7378682a8e509a7e1354497feae5e6483c49ee79c14e6890e95f447f46d5e7c76243ef2e8e3652ec5914d45f72da48aace5f32bccd6ad3efce18bb9fbddf9cd73b48009e68d601cd8d525192a6307196145e5028c053783c6ebeeb1749f51879dfb23498093b88a9ca9ec1304f45e57deddb74015f0a420f44e64e98f4bce8d462f471aae56a2aeab05003b4ed8b02f9ab53435ae6e854b284f69473387dd850159445196f27e2f7452ff1204172438f0f41c8ba4748dd18e9eb1279160c694db8330acc204ad35a1d97cbd083a4c7e27220c"}], 0x24b0}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:52:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:04 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 21:52:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2104, 0x5900) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x7}}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x118}, {r1, 0x50}], 0x2, 0xfffffffffffffffc) 21:52:04 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3, 0x152}, &(0x7f00000003c0)) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) r4 = kqueue() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000380)=0x6) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x12, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffff, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x3ff8, 0x28}, {{r4}, 0xfffffffffffffffd, 0x43, 0x1, 0x64, 0x953}, {{r5}, 0xfffffffffffffffa, 0x10, 0x14, 0x7, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x7c00000000, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x20, 0x2}], 0x0, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x48, 0x20000040, 0x100000000000000, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x4, 0x2000000c, 0x4ca, 0x40000000000}], 0xf, &(0x7f0000000340)={0xfc0, 0x401}) flock(r8, 0x4) clock_gettime(0x3, &(0x7f0000000080)) 21:52:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20040, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x2cef823a, 0x10001, './file0\x00', 0x8000, 0x2, 0x7f, 0x800}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0xfffffffffffff801, 0x8, 0xffff}, 0x31d, 0x10001, 0x3ff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="f9", 0x1}], 0x4, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 21:52:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/69) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:52:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getuid() setuid(r0) socket$inet6(0x18, 0x3, 0x0) 21:52:04 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xff}], ['./file0/file0\x00', './file0\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x10001, 0x8, 0x5, 0x8}, {0x40, 0x80, 0x4, 0xf9}, {0x0, 0x8, 0x0, 0x2}]}) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x7ff, 0x1, 0x3}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x240, 0xe) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8, 0x1, 0x7, 0x8}) 21:52:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000180)="551cbb7248f8ce6886a7c372067b7a393339b0f7aa2c30ea64a00c0187390e3e1a4123322ae2b43ff1d04373ef27faf7b274f6a9c413ade2e1ea47085d750895a42ed2e3aa152a1262aaf1e56b81b325c01434dfc95246b8dfddda4cd5d913e29ed604cbaad4116ee63e543cf3eb054ca04d063d9d15b9b4a7c2a07f31dc026fdd28409ce3cbe2c297c262ff19f4044642b9715c9ca04f6ea945829ba1ec48b742bc2bf42b588cd9c2aed96118a1879a283570e7a264803ef70bcf5be5ce488cf4a8212824c55cc772794ce341", 0xcd) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 21:52:04 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, 0x7ffffffa, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="50b671a2b25c10b536f9ce7b473f0d99dcad47d92f6fa6ed79a00092a272abb4143ea6a7b7bc7fea845bc0a5d60b080740b4300dc242db1c9fc93918446ee750828e9576b0f1ad951ff8b5d05eb8f79f2df337b67831c4457b45002162a1579ee51cd44f6984b291d2c5012e71cd867fd01153f8610ddc6b2ea7ab3b1f3080eeeecd32609e77587e8e288cd5356597ea21fdee06cf8503be2ab255d52fe3ce3d913a4d30cf33315b9e349faf4074d9622cae2ac7736ecf2926d29835fdf1f8", 0xbf}, {&(0x7f0000000180)="ec28b1d75377200261368807ceefaf6c1ac57fd7138fdaf33aa2a925bd6241e4be5f1996643e6af97397566e8e250a5afe3bc0759fa8637f0222b2ae485ab735664bf81fea0aec9763c0c3c79eaa3c3ed682dd188192ea4389706d9c8267dffe1c4f1726826b6d41c761cb89f8ba1ad9840d5e5a07fc3e41802023414477682783755954bfd1bf663c77df679136a6e192dd64c0912ed75c36d889b5acdcd6c2b32a6d4d63068d3c1a", 0xa9}, {&(0x7f0000000240)="685f82f2364a7eaf2dccf76a0cd1506da752c0f8683aac80bb5a86b6c3761faffab514eb52390b6f312485ec8e2519d2ccb74732597ff45dc2c07c118d980ca0ffb7b36448a174295bb2dfdbab76506b8a8f193e4df60a245378b8e05cdee64a43552dd1a519e2dd84b0ccb4b62548ca", 0x70}, {&(0x7f0000000380)="f705eeab39b3a55a58a7ae8b018c1b0591a10a26b3aff9fe18b473b55dd98bf9bd4405d8f74563911490bb5d77cfe426405eebfef1b3ca00efa49cf1bdc3a3c0be16d37c6a850335c59afea86c9c3eb3e6f76d31c35769152f7adb31", 0x5c}, {&(0x7f0000000800)="29bb0b7ab865ffb05b8ce0bcc2fe03c64a75c9c6f3a320e84ebd6d3ca7e4f575fb150db4db630d17405a3cf7a9cb649e7d4961ca4c7adc92d1cf0aeea6e90b2d5f5ea067d2f4174980113b4aeda9e919b8a514835ba20f7575a7e62c64ea096e0783a7d5fdb11b15ea1ae585587926b6a93ca74663859bdf54851f1b1d5a2bb2ee9ec69efc1ed233e5a89d1010731deb48fe59740c34fdea5e9be7001e7d39678e13690fc25268d4cc62252da4bfad7310db8396ab8ff960f77067432466cedd22714610049501c26388c6d049bf3d3566350c4a53709496d6b5d396e1c58daeb1d7829bea9f71da32e2c70333852f914aae29514dd1a25feaf7ee728917707f2f54e680b0b8e2c3e4821f1466c349a7e1adc96ad5bf623ef1dcac04fe07756beeceeb221bb274e04e8b354da4391b9b578df271756d91e5737732c5ad55a73b613073ce17af8069ceeb58be5f0e488e2095a81e1700c10eb38ce28cb895fbaa1220dfc00316fd952c391d06db5ea01d5a5abcb3442fd5a0027940fe5825306de902bc9ba3254618f0e11e2cbb1c12de1737403bc757d1b10f911fed7b9b03362a95f5649960acb6cabb7ace4a62d36739332d4bed4702358983886df7bc34496a15ca2fcf5e3554b89e1ff345b181d46fc47c6cc4b38f00da18fc7c2d234b37f3aa3ae44298d426ab6770300db1aab4ee10c2818c9e6a72c9d77fb9c1f629f04f6082a5bbd3d4d82484f697df2556246626c117430822f7f25f5e512d91cf81786b8b9a56071715efd50f2937f583e6a29099a089094df3e78ff61cd3f844f342cbc24281ea13ff647864c7ce4d86e0d2c9b9a9446d533b2718c8244eeb1771492b10618417b01c9a9449a58bbb5c4520dbe7d26323ff4c539a75c5ebd1d49b33670e9816524616fa3f70e9c9bdc3adb74bcd081680b817e7fad0c415c649723cb79f122fdea051c34bdb0d9665b4bbdc3e185106a9d5215db1e8deb954d0daeae0082afd085ded506e09e1e71d73de86125c2db56a3d89dad7b93c4e706470733662788b97e775a977280df04b0f93354d1f47183f8333c192678fae461838c8572085d4f57237d4ef", 0x30a}], 0x5) preadv(r0, &(0x7f0000000c00)=[{&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000500)}, {&(0x7f0000000680)=""/204, 0xff34}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f0000000780)=""/121, 0x79}, {&(0x7f0000000b40)=""/130, 0x82}], 0x8, 0x0, 0x0) 21:52:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:52:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8c04, 0x2, &(0x7f0000000000)="18220d3feb2ee3d93f33213d3c4b3c1467b012c78fbbc9025f69ee116ccb17f03d9a5ab23e3ae7", 0x27) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 21:52:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 21:52:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x3) 21:52:05 executing program 1: r0 = getegid() setgid(r0) unlink(&(0x7f0000000000)='./file0\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="14bccf7afafc5a78d4133e2565bfc9dd14208453", 0x14, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = socket(0x6, 0x5, 0x5) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setregid(r0, r0) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(r2, 0xa, r1) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x3c, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000340)=0x2) getegid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="04f97ea2ad4502651a42f64908c12338353b9d23f6bdb7433bb118ac2cd18f16058b3edda794d3804ed55386adb253935be32d7d02872e9a320ced70763f83f49793c80796ffc3ae6f4a8feb2c9d78d63b1666d92669be1a08f5548e62a852f9320b191a4d49606c490cc58dbba3eb800ae29b6f1404f5d47c7b1de3072de295974ad25c2deb464c131baa78bc8abd5139faafc050489dd8ebc38f3371bfd133b7d7aa3f82828b3b05682a936447e8dd16c9d866a1879dc6275b", 0xba) unlink(&(0x7f0000000480)='./file0\x00') fchmod(r1, 0x53) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x40000000, 0x4813901a, 0x8, 0x0, 0xfffffffffffffff9, 0xc5, 0x5, 0x0, 0x1, 0x6, 0x1}) r6 = socket$inet(0x2, 0x3, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000540)=0x4) connect(r2, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) sendto$unix(r5, &(0x7f00000005c0)="a6caf1ace1f29eb7238399857ad5c13762cd9868e46d27a8fe6aa02c14cae53868e1896431c1af0740bc7aadca1a2a9c78fccf97cb69516df41017a86f60d4a9bc7650159ed4ff7a11cac2de24e2975effb22b01597b690123aa954f4ec7e6512d4d15f173bef24860947d76797c7e6fcc711058f5497970c9212ec73c3bb1c3771438354ed1f63ef3d9433985d5f22a85a7e09c84f73ffb6fc0bcc0540290f6863031dd0c3ae34695928f1f7033f7a6385c", 0xb2, 0x1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x1f, 0x8002, 0x101) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000006c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000700)={0xbec, 0x3}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fsync(r3) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000800)={0x10001, './file0\x00', './file0\x00'}) 21:52:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) pread(r1, &(0x7f0000000080)="5cdf64d83c9d1e9fe798efe26cf056d9418914d417b842f4e200f7e268bfd293b588a773677c292109eabdef9c60ee951029451ae55f36b0fd5fa23f0cdcf10a773e80ef86ca535a6c761c9f89690c0227cd159fb4cbbf1ab535ee85d4db867549b0205ed42ee07e28c65dca156215ab5f48983af381b87def02e151861723880674c8f4bd38c61c6d6e15022e5d149d6d96096d601226a89278c94d", 0x9c, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x7fff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000002c0)=""/128) connect$inet(r7, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = dup(r1) r11 = dup2(r10, r7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$inet(r6, &(0x7f0000000400)="8a0c5e46a57031b2168dd1271c62a528b72e19ce8acb6b90df078aaeffc4410fda9cde8075dc5d0c9c5e2ba874e043d9fa4a4c4755d2598bc687368ee990d6380446c455019ac47142def35a58bfcea325c098ca2bf4b60941e22358514200018850c3d6f857bb1649ab39c7f6954d55f24fc06884ef8b4ee10f9fe2764668414999e314f28074f3d1b9e1218a1218a08fc42e4b22eae291507e11c32337cc480da7aa6bf481", 0xa6, 0x40a, &(0x7f00000004c0)={0x2, 0x0}, 0xc) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000500)=0x4) fchownat(r6, &(0x7f0000000540)='./file0\x00', r9, r5, 0x4) ftruncate(r1, 0x0, 0x10001) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000580)) kevent(r11, &(0x7f0000000800)=[{{r11}, 0xfffffffffffffffd, 0x80, 0x40000008, 0x1000, 0x800}, {{r11}, 0xfffffffffffffffc, 0x10, 0x80, 0x9, 0x1}, {{r10}, 0x0, 0x8, 0x16, 0x80000000, 0x8}, {{r11}, 0xfffffffffffffff9, 0x80, 0x82, 0x10000, 0x4}, {{r7}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x33, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000006, 0x6, 0x7fffffff}], 0x1, &(0x7f00000008c0)=[{{r0}, 0x0, 0x82, 0xfffff, 0xc2b, 0x6}, {{r11}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0x5}, {{r6}, 0xfffffffffffffffa, 0x10, 0x20, 0x1ff, 0x8}, {{r11}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x3}], 0x80000000, &(0x7f0000000940)={0x80000001, 0x9}) semget$private(0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000980)=0x6) r12 = getuid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000009c0)={r4, r12, r5}, 0xc) r13 = open(&(0x7f0000000a00)='./file0\x00', 0x30, 0x0) connect$inet(r13, &(0x7f0000000a40)={0x2, 0x2}, 0xc) 21:52:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) write(r1, &(0x7f00000000c0)="fae619c464db15268cc94b04a550497d9de5ff56c8bf6fb987da071b6a1a20e1a7bf74eb1386640a2396eca95200bf7d15717fc5c4db023a5a9b8b8857729aea1943e55baf59c34dd89fe30881348c31f64cb493e548f2dace73fd3eceff2cc980c16e47cbdec45e98a298debcccaf7c2eb98fb78d999a", 0x77) 21:52:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x7, 0x1, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendto$unix(r1, &(0x7f0000000180)="b10005046000000009000800150a000000000000cea1fea7fef96ecfd73fd3357ae264aa0416fa4f376336acf00b7804be781eaa5b23ed00a0edb2ca3ea3c257699a1f08000000b5d602000d6d0263a8af47ff37282921e4fd268da2eb872babfbb770c1f5a872c809007cc53c894303b22f210b404f36a00f900000020000000000000202080100008000024000000000000000000000000000000000000000000000002c006489f4bd6143e45087432ba21711cc2df261732fbfc4562e045981de670a5c7df44c6c34b6a00c6dd3d123edbe4b4d11182d7f22058f835bca698c1743f2c799ad383f5c4713b1109def5cda396d12f51aab7c42cba0a9eefaa27cd06a7b97197c41df7ad62f33547b891b32c2afa613d0949833df61af586ff513ede3ceab08ca42156a90296b0e01109c2fe22ec5939726c0db4611a80d74474f4340bb6040278e46e98b753858943844f31a8bccffb1b3829f0f568e4e32294c2be978df006b5714b4aa7ac12b693a2019c6d4fd3441ecddec1b3a962e5e9fc2a1ebf2b43b87314dd4c22ab51ad5ec02288bec81dc82a36aa373a658ace32f99ac569fcf10356b43fb0d51e27bf7a1720f3c9d78eec8266ead9450cb7193152a333ad9ddcf34bf4c0cb5a049b2a1857b472a033bd2cf233151ef6e7783b2f17a5294a4a455385f7fc4d445b52e0de29329cd6780e558d11e24e0b85b41fd0f9a9e7dfbe7eb7d39f3162e441746b865252602b3aa2c19bbd114e0f42a59177a57302aaae12e9349a27288e39cc3e409f3b5d289c183bfaf44774b2a2971fdf1ffa1024a3786e1a00fdd31321c3e40725c6875a08a1a9b57654e", 0x7, 0x402, 0x0, 0xfcdc9e5) 21:52:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x27, 0x80000000000000d, &(0x7f0000000180), 0x8) 21:52:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) clock_settime(0x3, &(0x7f0000000100)={0xff, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:52:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x51, 0x1, 0x0, 0x105) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 21:52:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="8701a277dc5745192a101000004c8f8cb41cde730cd35a0520000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 21:52:05 executing program 0: 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(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000080)="e6b485754bbaaa8c94392290d40241510667e327b0df9a1d194184973c67189d7be4cdeae174dc428cad9badb457bdb43ce24bcfbd6f16e08180a6c0128711b64cc44ce7475814b2e81f097b2c8ca41e7dba0f25d68d6b047bbce1dea67bf3345444fc69c2ff9bcc546f0d5f49cb5727b0dec8a87e3edd44742421410d2e9e2c", 0x80}, {&(0x7f0000002740)="2ed6b053b52f91cfe2f1d47e304d3fbff53281d280c84ec4d7d0b06ad668e32e289d903d23cd2e7621b0f78bc1b2726b8ea49383f44742a8388fc27ddf312292068924b037dcb8c7ae965ba210aca316623a527e84f414d1f255696d4b119314ebee6ba9346ac87130b37bc9ae3ec0e880e64745f7c25133fb349264392c5dc29c1a9e82586a8bd976bf49528c148b58dbadab3a6f60daee509eb7966a1e6ee8c87f81febefed29dc6944b01b71a77cbb9681a68f271d0c5e1661a7de3b6f08d78e879412bc176ab00d78ddf41e1f6a67b7b90fb863bcbbbcc5f35805af0077b93e486d2e34fa5e653dc977a95369e7b824a630f79fd878c4ca0bc27c09c5068e243d5a42b28859095822fe23099e74642d3938485dbdb1253bccd3ccdaf49aa3e602660607f792eab33de44d28c1cb949b2c0d838e9dc3401be776842fa14071ef5b0af14de455cbc4cf0257a6dde583302b1040fdd727eb2b4e8a876788c21edbafaef620dabccbb882d9d0f8d5b4489ee7b0a790bc8d77cc9c0f2b4e87f90bada2574b2b2f9b86a8c92e80328c844c9f9970794c86c3e067f239f56d2669040163592fd5ed837b64bd98c8b061b942d0306577564bdf302650f4fe8c3cc2953b2532718dbba63d2c9581cd76b803b08c8eff45e8db48403d9100ec6f5666cf235251c8fc05d5b90cfa08687c1d42e2c727ea4ec24d43c22baf534f57904895cf726a69b27983440a35d7064a3e81f265259b626accf45a31c93e52ef4e6ce8e9be8456da4e4563ee060ecba88bf6f81cccc2bdc1d6157d5272713991689857b494d8d2da8f73b7dcc159e1821c3bc865cd3f52438ff8669ebea1d8629b00c2fe4566733a0ad5570873219f5b53782546e8d7bb8b1d1839d6cf20405f2bc83e11a2c9fd7a782ea88745481a426530e354e5d1abcf45a32482d0a711a25bbceceedaacfe44c8f1bd46122344bfae9c8ca9394b9861230cb8d1fb8249d1e1b068398ad3ac23ed5eea77d2ebd8ea9ab4c109af74ae96a0fb598652d9249352e1d55a64a475ee9672a444d2c9c22514e42199d6f957d6aafadfa47660ba5f5aa9cadae713da2bec19bd16dbcad4f6c45bdf1775f19176cec7a9a5b20412655306008a09385789c57cf1c31fcd5c6259b61491e966f803860b1b67460badcc1045254079eaf7b8103b4346da1bc4938920bd0df58c78ab43443db39f4d63b6989a6ff5b01fe1ea9c9950999cd1bb66d70f2e0c269dc420fb300113ec300c83f6076e27bcfedfa31df7db77bb1c59121ab0535a2f26589b3db83a800dc977cb82e7204e6fe71f80151177e395284dff87eeed17ff2b9ad56cb42cfbd0a98acd81cd683c583f7c732deec53bbbcc7b2f962a5f5ffa226468a1652b86770e3a50d3a6527350fa9fde22279422a4d31bb1179f816edaedf0fcb286ea968ed836f88e18f584f2f6df355a265f9d3d3f111c08ad7a0b406e6a260b1c400e0bca5701b96986f449e78f4d2cfbf43f377f8ada7903929f794f1122c205ba92d3fc2cb2d918d976f3b262fde93f08157fbe87cb0f031c5d3ac8bd450be266f2aa297364dc1ef03f785f3ee23e875e639a958792389b0f8591227aaedee6cb29d7efb109d3cfe8ec908d6802765f1e1712a7e8888aee142afa7ab0b5c89b5a4de8f4adc1aa7274e83301f0e80ef594fbe9ff4b83f74b4cfd7db22aaf888bb026956d9ae9005aed228e6265a5aab3bca01d6ff4ee45b704510403ca898b67c5846bfc1ba6e7d44bf229e79cec8759ec60de9140af91c6fb38450cc9e57146ba64c9c675776e048e5c0bc922b9fe7fdcfcb9c397d5851ac22ed09b67f24202f84b1f871102dc70d6f4deec825774e58422f9d4b4e1b68a633678f87e2038768247185c02ddbc4e6e0743ff3db7a5664a9d5c96113196fab2a0604b990de8c8d37e762a0dd264d9edf36104e4a96eb90942bd7f1047b0bb36663109d60db9d83d1077bd0adaa8491508bde8ac302bd0b9dae724421abfe861d2438890ee0d81c66422c06408cda03e9e15e222d0f11bd22469ad8826e267807a64bbad342c3cb924394da5e42e67310d0d5f9cb748d9154cf840d471e83e6703c0429350d5bbd798e019f3eae5b3dec14fe3a6d88166df8090b50e36673b3e7b187272daa4b1d9fa2a466cc396b2055b1f648cdef6e93a4f9d17c60d665b2c7d87a6ae9f6e2b6bad9644911992fd471a5e4d0e95e1074ea4078ab6a73d3bd0c117435533bc907c0b213435988818fdc43108c6a057dc99372a340d2a7d4dbd38e534fbe03e800cc965839eaf4a8c8fa5a74f80e324385610bd8746167fded52e51db2aefb5aec7051d0470d9a147af804db056f309ae17748ff28783ee3ae89e47df1b6e45d6638dc703d71b33895f6584a6767a2d15a73612aa8b730be9fd6956d3273eb3580e8c5ddd026445e296f8c9a3adebcb8aa043c9c0efee7f2decc23f780e7bae03f2ed2cb94aa831d11af781285519bff3c2fa30c8a27ed8f9eec93c00a97f73dbb4c8753e86a8b8dc23717d195a71c039bdb3e975da540ed3af731d4a14056aa70fcfbd27f0d658438dbaefed5c49532adb890d9b22e6c0a74e5b1e28c699fda68bba9023219e7b892dfab8a42fdc8d99014aac61d3c75f735142c0fafe37f7124162fdafab7b3efba9c90207fefa600b8cc69cfd5923ba1cbb50411f31c2f62c7365a7ce9a128756d3b41ad422afd549c1c0e9c1f63754048e2878cbe08f798bf53fc092d043d24c322c8d7596b0d49063b013e8357e15e639cfb12db45f3300841d50108cf05cf9dd6e7e3b7c95f7bcaacbfb6e14c31f8c58c7f29fa157b4089b27f0d4ab98279436aaaadba82a4c57eeea117ec3fa90a3b35e80120662ab7657e5baa4c1701f078804bb6ed19a8b56001e75fd6569103946982d2a4d86be796df7018f69f8cb4fe0acc2a9f15cee8fe3f8008199e904bf474e0d834e21f52ab3bba2f186189aaf689e4ec4f15800dd272c6fae6998d9b9f4467d2b8ec49e57933b9109256a8954de70a74dd9e5212151de7ac3ad11d66b79217fa0a75d25cba9230b3e16ec11012719ad4fa522ca44c08af05e65c75e5827eb076017df404154f2f51f5a8e5051c8bf213f7c386c12b31f63ddcd5d819f8527618965c540d169d943a2878ffaa59be10f3200e897992131a4a6370cdf32183f39991b3234bec1b7d06c47b60acf0c96884992ab05db7d2b2a886889d310227e89b649fdf0bfd5b5ede899f783f0194804f69c337842bc7a904627dd5a1c70eed7d29d84f289d25deb7861bb5ba722103bcb0609116ebd27b7f16dd926a8022024c125af60d17d10b14b29dbca1fb6d866529cfe25c814f48445605f027978a49ef8346533b5959c6ae6571274fd2b615fd7ad4f0e4c1b7cb16b6d344e28c7ebbacb53449c30e10f066b9a05555416691ecbf9fa77f154b6be3e14e7836f6c453273e9a2c955ff60ae21fce1408c52d09f374c9578418bf154d8d6aa01a19499ba1f77634aad75b0cf1f58fc592b58873f5073c5d0cd97f6c69cc6419ca605dcf0410507051afec9003ec8ce53a2e633135c48f07c068fab79d6a3abca98e7756268d90c36fb0b4dbe0adc3ad6053cbff410771e8e647ff99e1366afedbdbfca65c955cf340c501c8b1d3674c7377aef1a447895419d55cdcbf04b8137a47f24bfed22ca01ac86be0c6389957d5d52bd0bdcfb71f74fbb8e8f7545ba8f7d7e36fa7cc538748daddfa955c58f669a7e24136082bfbb33c40b99c05f675bcb85488bad5e5bc86c332cfc1b6428743ed59a95bc1831c48038e19090549eb4aca213ec5cfdef253bacf7b83456af86fbfdbb0a23cbea8ff0726f0f17bac69b44c2cffc1e0bdafd0b8d2cfa8a436ffed0224bd78404a894ac8be0746c212f57c25cd837d6ad999179f0a324ed88e752c3cfa32ca563df5bd595ff27660617267b8dfda32b3b8931d0f984cad454f3fd934818b4dea1352eea1a6f1b7b585dca5b2cae3969d5c7ffe83db39c25a35155799ecf0c66a1fd68554e04b2c21a15a6ef66a4883576ad440345363a03b65650344b077e429838958ed7a14664ed5ca5afcbdc7345caec21ccf5a977197cc9aa98b5733d86a03d7b30f83e25c1231f9bd7794606b0f585498d91bf840b7bbb1e8ddbc11391a67fba8593fb1e69f48ac0865efa6bbb5b79134190ea3cba7c1eae7b751876795b13b74a30313d28936928ff908ca34e98ffa0259cdd55562a2fb3c6a62297a96d0a2718783e8857ce8188c6bbdd172ac890d975bb825c1e6176837e2b6b9421d1259ae630aee139c51c46bf08f21706483d254b36441114575693795c2d24efc0a3dacdd25e6da17e56a5922cf2383c41fbe2949ae97e7477a18922e26bfebd2fb69597ef0450627730075b469f00017db708572e4e337b807db89d228a00c125f2b3d3becf0cddaf80ef47b9ad60475ecf3390cc85ac12afb361e25fcffcea645950a1b693ccddc95a876a531b3c9355e439db4d835b6c45fa4716c6938a7f463722af5b5dbfdf9cb35f8da28bae465bb82c4133905ea80f61d823335ac7572d42c8dec0105f7274fb8c2ca26f853bb1dfa15519d986f2a809f39723b3fd360e5433643136adb4cd85eb491f31cff60525666a357449fc8032c06e5151992f6c9d1102674c22a0bd2613258217c88210f66147dde8e337e94c08447a1325d2f0c82d97aa455bcbdaf29b5639583b30cabdbf67eadcd8a1017d26d7ee04864cd4d6986e851f45af93df73e5fb1a32ac46c130863b03e1d959c9f3d6fe733473d0c98c9e5645b44982a6f9368ac5a53c5a57c3bd58799351d1ad1437606e8c118c8da94e0fe80104706a0e9e809929d2a254318e5552c9603f1ed426395f81ee80be3987dff0457571ece9bdcb4ed8f12c9a4a67d585617625ece79a9520de367ee146f3f27a054c04a501a40fa6a092435f1fce784739dc4c1f84319fdff635793d0099934f9aba1243e17ced2a64e2bb47e1c523b532296fdc03b70a22c37665cfab0a6553de4e7740c91f68bd0ce4a87fdeb1ec94069ebf6b91983e088113a5c84091791b018691024ba8d11d61bed2a0edba750fab85fb9ec94178c0f1983af1c62796732497328a33e2a4f53f4eedae4c53e0d12db716174daf419f4c03d1d1a761252c4da6e590890cc915898ca10614c2e2676a1ba016104553bfa565e03525960bb61b11b8873f4139989ace0d7f1244378e5c88b5f99ce0fa8f46598947ec1082a5c530a0467a2ac54960ffa5891567c6137bc5e32a8a0c37cc1ffee3d06e0936e26300f70524914805783d05a2820389ae8ca4ff66976173fc9104eb93f0d6623524f336d389e75cdc734c19b3085e2cfeabd0a4695aa81067a9ab29ddf73d22d394cedcbf59b642b8692f2e8200de9ab3fbeda05f73fc6a30143a37714eaec24c167b8a4b8843f7c33442f3472d6a6af01db99094a97f5cce53601306052ef112b4690bd6e7d88348b6f6cda15c0babe06fb4d9f2f885344e249bebfea0b3a01371eaed394ccfb71a216d0a3319754a186436f2fdd4f32feef87a44de9dcf183e33450e3b7c499d9ee070239f9d0062e4671c8eef5f1d55bfd56fa4a5dd97537d2de05839df880b2d2b9d1ab9ce2724647f1efaa41d789df9bd41c922276bbd8a5cfe6cec6114c1ed086a56b78dc672da3444ae1b4c850fd416f4caaef091eb9aa30d1f0e0517fa9dcf43692d1246292ba564120af9b346decaf40a533ad85e62641dcd8e1715f6e968c6357445ccc28449babbb459eed", 0x1000}, {&(0x7f0000000200)="8007575f358aff00082b20373a31ac25789474fc6f60c18529b1e8d2823fdf8bd7003e0c0aa05aa2ffd72118699c1b11eb7f4db38d4233c14350f9df1fb46bf2cb668abb15f8a2ed6f5930251424122cd0bbab09d47a6a231468ec17ad8483dc7354ad492905b9f05494e96a61081adcb1b329912ceb3c43ee3c78cf51a9f372b61e9b73373978b99a6c2d20412850ec31df0f9ce688134440795d9212757310d7eb21af353720b64bf83a0d68e17766e47ddf509d31795fd148d31c4c47742e8af7c5d998c9debfcdbed6c762daaa21473dce32810381368f6abfeffa740f7488b454da4fbfe5c45aa8c25bef", 0xed}, {&(0x7f0000000300)="07d1fbb00fbca385738478a5ee206e85c96a37d8caf359540cfd055a1e44f6df48a9278ff91e544ff671a137760441fadeb8a2da1fc1aff4f2614f5da04973a026078520dbf45d65e99582a21fe436cdaecaf21fe0c78f208d39eb5e0aa6475edaec74746755b67df26799f7c81567b5a4e5a6972d96e123c7ccec2b93e1c8b211e62a53f82ae052fa9e2bdf37463e1b0d120518a25731cc005cb90003dd185f4cccde55313d34c558caf5806423720eab1bea499d1ea6c217d4465903b48b43b309837650bb7b90e529476c0c58691cb3ce59d0d38165ca43880c6df53b4e776783c8cc07de", 0xe6}, {&(0x7f0000000100)="c2b0ab226031a46ba417446a53e287b92d6340a2cc2ee01f2497c62097b1d56e9c7f4b3b8b9f99792a48b688b58b8a533996c4c3bea714f142469f056e37a435c0c6565760b4428a37b24648a44e2540d6c321e152f9778cb0dd046cda18f115a2fd84ca8cf8b34659b50a0701353a3dca06e111b6709a25f327bf4725623adcd3d8d9d11a93c765314caafe6655bea8129ed429743ae04a18e115f7ef1b0bd4b09f6e6b736c9fb250f234f453", 0xad}, {&(0x7f0000000000)="1bb7957b5257299a5ac6935ad619751dfa3bd9b56ecfe4c5d788f44ed32ba41f89ef09a5775042ca5724", 0x2a}], 0x6, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x20000, 0x0) r5 = semget$private(0x0, 0x2, 0x200) semop(r5, &(0x7f0000000500)=[{0x1c896d83d8da00f6, 0x7, 0x1000}, {0x3, 0x1e, 0x800}, {0x2}], 0x3) pwrite(r1, &(0x7f0000000540)="de8f00c6bd96f0c6812ce08a2cc4529e7399d7feec4e47730085410ac4c6ab87a9bfb66ff5017f3c3a045cccf1b2a1796e38e12df71dc7f9dc718dc146c852b64c304a4a14d96a6f1998ecf201d6a7e40e6c240d3fb7de1492a73870cd2952b8b674acbed779b22006f48d7aa75aeaf6a7ae0859467ffccca9d03a4bef4a04511e0cb981b81f0d2df42870ee5255a62b0988172f7fd4a539a2e4c3b54bd75c5da66e4fafcbf0b342422ed5f402deeddcc5b0c0bc5b3b2f48fad17458283d3a45f1a1085b48154581f87e6ec5df1c7340aff8476fc4294159900f", 0xda, 0x0, 0x0) 21:52:05 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d800001afa1876e29a48a03a3efe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002edafc6da100000000000000000000000000000000000000000000000000000000000000000000000000000000a01051edb740c59b0451db029607750000c27b230900000000000000000000000000000000002000000000000000000000002ab01159cb7f57278764f643fee2cb0e8f35b9c85b891761f35de96c9c6cd41cefd9184063023969fe206ea95f27609f4f8b2ed7c33de714e8baa7a982645d2c773a8fe0054ba98100661b5cfeadaebe39040eb72792dd7810ec1635a3ccd59a44f8eb33b62892746b1ec7c33486c2133d060fd521237fae76502f20260a02be97472b6b568d5f62ef9d4185aa33e51ac088e8c5b85dce1305"], 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 21:52:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000005, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 21:52:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffffffffffffffd, 0x0) 21:52:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d, 0x4, 0x0, 0x101}, {0x60, 0x200000000000000, 0x0, 0xfffffffffffffffe}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 21:52:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x400) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r2 = geteuid() setreuid(r2, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) setuid(r2) wait4(r4, &(0x7f0000000440), 0x2, &(0x7f0000000480)) r5 = getegid() setgroups(0x2, &(0x7f0000000400)=[r3, r5]) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt(r6, 0x8001, 0x10000, &(0x7f0000000200)="9d9c435333154a5dd563edf3445597876f396bc87ca73e8108e5d433b9c5188c321cdf9d55c3927624e1c5172cff60d54b7db7734889d16723db9ce03087", 0x3e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r8 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r7, r8, r9, r10, 0x8, 0x5}, 0x0, 0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000002c0)=0xf44) r11 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) socket(0x6, 0x3, 0x8) semop(r1, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x3, 0x96d8, 0x1000}, {0x5, 0x4, 0x800}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x3, r1, r2, r3, r4, 0xdb, 0x800}, 0xffc0, 0x5, r5, r6, 0x9, 0x7, 0x100000000}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000040)={0x7ff}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") 21:52:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa91) shutdown(r0, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 21:52:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x80044270, &(0x7f0000000040)) 21:52:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 21:52:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 21:52:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x85, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000040, 0x103c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1881, 0x200}, {{r1}, 0xffffffffffffffff, 0x6a, 0x2, 0x411, 0x3e1d}], 0x101, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x1000, 0x418}], 0x8, &(0x7f0000000200)={0x2e, 0x6}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x880, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:52:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x148) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r1 = socket(0x10, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:52:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:52:06 executing program 0: socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000200)={0x7, 0x8001, 0x8000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\xac\x80') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0200db000000000000"], 0x6a) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000140)=""/87) 21:52:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f6", 0x1}], 0x1, 0x0, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000040), 0x1) 21:52:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[0x3, 0x1, 0x8000, 0xfffffffffffffff9]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='[:\x00', &(0x7f0000000180)=')^\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='!\x00', &(0x7f00000002c0)='\\[\'\x00', &(0x7f0000000300)='\\\x00']) 21:52:07 executing program 1: r0 = socket(0x1, 0x4, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 21:52:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e"], 0x1) mprotect(&(0x7f0000348000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x407, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:52:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x101) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='.\x00') 21:52:07 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000000, 0x0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5, 0xfffffffffffff800}], 0x5, &(0x7f00000003c0), 0x81, &(0x7f0000000400)={0x80, 0x4694}) open(&(0x7f0000000200)='./file0\x00', 0x208, 0x104) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10010, 0x0) syz_emit_ethernet(0xffffffffffffff5f, &(0x7f00000002c0)="014eade9c4478fffff256eae69c3c29c73ae08ef8ef6703e4c036c92c8c47862eacfd0f2ef6ff2d22ae401384922a6fef3bf7edaff248b729d4d5fb5054855d89bf4d22acb") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000340)=0x4) 21:52:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x302ca, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000140)="1d37e5741af91259b24587a2893056dbce1b58d0ec60116cc434cde4121d60f564a89b697719157d4babbd34d70b9d922e91451d62df72b1a17b139f48cca92f92abb7a4f742f3b20c91658e0d2473381fdd770caa36d08ffba36bbe18324bd779ae6988dafb900637e8e91ea7e5c9acacbd9d7908914007cc58ff757623f4c18c834c0b19c3a9699fe6a6091844eeedb432cc20c21ad4b29f1ab0504a3b", 0x9e, 0x408, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r1, 0x0, 0x3a9bbd7) 21:52:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 21:52:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040), 0x0) r1 = socket(0x100000000010, 0x1, 0xfffffffffffffff9) socket(0x2, 0x2, 0x400) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 21:52:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x103}, {r0, 0x4}, {r0, 0x40}, {r0, 0x60}, {r0, 0x7}, {r0, 0x80}, {r0, 0x10}, {r0, 0x8}], 0xa, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 21:52:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) 21:52:07 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r4, &(0x7f0000000200)='kP', 0x2) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 21:52:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwritev(r1, &(0x7f00000003c0), 0x8ae, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) 21:52:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x41) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:52:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0, 0x0) 21:52:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x1, 0x87, 0x0, r4}) r5 = msgget(0x1, 0x1) msgrcv(r5, &(0x7f0000000140)={0x0, ""/142}, 0x96, 0x3, 0x800) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x9, 0x800, './file0\x00', 0xffffffffffffffff, 0x2, 0x5866, 0x10000}) 21:52:07 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20040, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = socket(0x400000000018, 0x20000000000003, 0x0) lseek(r3, 0x0, 0x41, 0x0) setsockopt(r3, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x1, 0x4}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x30840, 0xf) socket(0x18, 0x6, 0x1) accept(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffffc0, 0x1, 0x40, 0xf4c3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x30d}, {0x18, 0x2, 0x3, 0x1}, 0xfffffffffffffffa, [0x1, 0x9, 0x5, 0x10001, 0x6, 0x4, 0xff, 0x3]}, 0x3c) 21:52:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = getuid() setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r1 = semget$private(0x0, 0x0, 0x18b) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5]) 21:52:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff0eb9fd812eaa4e713052e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) write(r1, &(0x7f0000000080), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x80) 21:52:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fbb8f42c0a766ccabfa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) setsockopt(r0, 0x1000000000000003, 0x5, &(0x7f00000000c0)="915d10a1a6cc3cb1367083e061d548dda438721fffd47eeff67fb99545cc5537160fa117e96ee4fe8e8b982f895c1441a7eda58af7ce37da83032e465587331bb3d7727b07ff1a64c74f9355833a1d394a004858ddb4e3544ad2fbc6d503cfcd3325aab64ddb215df5b7d64ae056ca032b453670467e08fac44400e118f07b6b67ac8f5d7b7f3e9237201a801487138c11ec94571e250769d3542bd396481c259773256499a82f662f344f9fb95db76097755bfdbdbda1b9828818f8e01b7899de421a27cdca7158fb364dbc63c5cc26a2494b8c5d2edef1c7a2172ab2a338b83679fbe7", 0xfd18) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0x99) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000d56000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x255cb38f}, {&(0x7f0000f5b000/0x2000)=nil, &(0x7f0000cb3000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ccc000/0x4000)=nil, &(0x7f0000c89000/0x2000)=nil, 0x200}, {&(0x7f0000f66000/0x4000)=nil, &(0x7f0000c1c000/0x3000)=nil, 0x100000000}, {&(0x7f0000e9c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa7d}, {&(0x7f0000d98000/0x2000)=nil, &(0x7f0000df6000/0x2000)=nil, 0x4}, {&(0x7f0000f26000/0x4000)=nil, &(0x7f0000e53000/0x3000)=nil, 0x4}, {&(0x7f0000f2b000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000c73000/0x4000)=nil, 0x10000}, {&(0x7f0000e9b000/0x3000)=nil, &(0x7f0000fdd000/0x1000)=nil, 0x61f04021}, {&(0x7f0000d9d000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xdc16}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e05000/0x2000)=nil, 0x8}, {&(0x7f0000c5c000/0x2000)=nil, &(0x7f0000f3a000/0x2000)=nil, 0xd6c1}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 21:52:07 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) msgctl$IPC_SET(r0, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x10, 0x66}, 0x67, 0x5, r6, r7, 0x1, 0xfffffffffffffff7, 0x400, 0x3}) getpgrp() 21:52:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6}, {0xfffffffffffffff8, 0x9}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:52:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="44db2df650f7fa0dd77b9cccdc75fa3570d202ba24f8d15b49b6208bf9614be480a0074636c2bb440a072852ac7bf13539a9a321f7482c3629acda96d9b1836609d67811ee8f66d3ffa81b648e937a59c8fb2505755d09cf7fd57f8b24016b5e566ae728941d1250e1707c82bb1c31d7b6beefd717743589980412679c44ed1e7b3db9848478553b73fd0b08d3be2c0f5347eb0c98eb008dc69fd989224cbbd418a2ebf28733cfe395abb2e8a48adf7102e4ef3a34d4ea3ee7c21ebe4d203d0db56e31f264bf0008073f8925f30865", 0xcf}, {&(0x7f0000000480)="5d420b6441a2e0d113ee88b0399c41a5d92e4a2ea13f96a6676097e907b3bdf6bc0814a5e5a783a33ba01cd774cbc9b00238b3efd54f5c258a1c07814b61dff86dfb94f563bf683dc9f12c62045d98a5a3a74c2563eba952fe849d8836fbb99a2a99e78f24bb1ad284440536a94b151d486b7debcea13b65816800a71a690be209d6b952a5b3edf186e49fa2c2dfc02df6de89abda66a16596d56b780e64218bac1685d2428b4f479fc1d9a686c0cb70cbdd777f3eb6c29539d48c95a02f2289a9e6eceb1bdfcaf3f9596cae6e95d9b35abe15c4034d8f202bd42c7b6d19902338ca01468d477224673b01ba503536514e013652633668d3e9061665353919ea6da8bc416e9b0ddd643110846a89965c0fc765d5cb65b3976a8df98b818ef6bd7b466a934892cb7c1ec8e944c3f13fa416637df3bf6f4d79ceb621485c5118bbfd8cffa1f0c02379a09611feb772c3f10d96ff2757e57bf3c09c95ed01d3ee161954a45f8b963ad714a9959689d9ab20abd67d758aabe309919e80a532f9e441c1d98b35fd002ddc2360feb9765e4438d85acdb4607d2e89be635999d732b2c2e81ad65a07231cc1f19037b75c8e0428d2e3d940164c93779a4c3dcbdcc06a6f91c226a4b567639d2c13850ffcaa069b9b977553bf1a87e55888ede7073790feb8d01b1e9382220fac4fd598d9c383774ccce813976eb7eea62357329207f4252865756bdbfb3b7a3a854a0383b177d36ef120127ce19918e638ef3d93bdd18168a7b2656392048c208cdab45f9931e1b0037a3976dd3e7d64c252c8b5c6d62fde4b386731a7316b381cd65f5612bf49ad614cffa9f700ad9f949e76256695203419fa40c937b68ee2484ccf894278c8446483459f223ca138ab929d4a47d06828c07c631d0e4f1faaad76f571fba9e67a74c861845925b7f92be2491a5657b2346c4f3173c9baf77beac55ef770d7556a35403a45b0751b468e196eb215292fc2b973fdfc301f17bca082e616f1ddb2da0faef545f1cde5062cbaa079078c107254ea1b06ac0c0ec9f72aafc6c86587dd427cf68434e8b9e517c7e3fcfa4f308ed19e2a9ee6b656b080c9def25e78bf03a0e4b3229e91754fc71aea33a63b20b95bdc3cf147d5937252e65ed26d712c3f7d6bb6b2f3b22f604d0847cdf0bc69acb1490780e902a5b9657da3feeb172430159d9b9e997a1a724f810c9870fc2df16aa3ba9bb7d565deb0180800bbc2a4e899eec5a57cce201cdbd4cd5e80fff30eaff7cbd86a9e5b6a21ef568e8aece6cca6b33cd26a881ed6cbf6d34789b6a6737916b821a7d3c54d0b2a99bbde4865483394a616eebc7b9311d7c731e687f1aa0e95ccd17f8789c4dc25a2475e35d5063f2ffea9df3ab1b63c46b4dffa339e8c6644abf572cef14504e631ffbe40646a3f084a983436ca71239102e1798b4ea2b39c8319a1f6da4a1cce2472012321146711b577315e51a3ed4ba59e5ccd098229449a1b853cbe88d5d717943941d6b82fae9c56792c2d1b6039ee96636c29fc5b9cff39d5025e7f35e5e10b5167093594c4e17537d8a8c8119810abf2113f89a5807997da14b5a0bc5205bd10436b1e127c209c34d0bb9dceedabc6d13c2a4b9bff5157a909efadf78f34668f62aff688e86ea916e8021ebde9a51c64b9cb32040ee5e304d6c03aac2a4ce506d36408c078c0b022547259ec814fff50ff7c7e43745dddcd7d9ec4e0e06109a9aecc562d5434ef0e21bf3557796fea17c75d9582a24c0df9fee45e2d32b7af89e1ad1354c7c9051a2ac71c284d0088567074d0b9707b14532cb1b437828973b9cef583e3ede2348fbd3c69638a81399c30e5db87650ee696491af125d462967b0fa819301e898ce86b42ea4375501e2049b32aa24ab5486387f625450f00b7fcea496c79522133218fe8764719e2db5a82f6dad4bf63c82c8e882992ef8b6e23b214df6e59a217294f637dbba785abf830fcc7fa4e6d6771c7430d842dc01937fe7ca8b751b1440ad9693db53e5d2423f90e6140906857abbca1689c61e8913388e9e0cfa0ac7e5e1f480fbcb9c3bde234c5cfab7a13778587322271f4820ac2f5e7156c081adaacee9a7a98ad3fe1099dbd7b4ef92c9e8d698be124ad07fad6fe940349be75b69517d4b05500794166305526290de971d9e078d247c208ded0bbb8a86560876ad0cec0c28cfeb46ffaab790318afbf62bb1982188e06d2e06e7136240a860eed2047005737d9b35dca1a9c0e5edc13fc5adab046d174740e5e85b3f332ede3e97f2df91ab748f179424a8dfd08fc6cc32afbd904456b8ce4ff7c965dec893694267d327574378ee83c2d343e2309752854e7d73854d23bbfedcfe82c7597a5e6949fe3a34773c3238561fbd844b68a874769589f239749af8c2d2fa3252106a0305485b200ac0cdaa372128f604838879314bf0462c177d3004e52d84bcc164748402401101dba5447ed408214be60c3e49b9c910acc14cf44b8934563bca24387908749cbcaca6cb3a13098122ea1798c565281daa2e68014cb38159fe9bd0bc54c3a645496c159dd4c39fb1cc33e55e76f93a0a3ed075e1dc602a7574d9fcd837b4ed991fef0e9a8cc07b9c7569308ec05a62d8aef893d3e772ef0d627e22e2622f7d993d1fcca7fd2566d64ae01361530e2309d40bbab4837cd70ebeb30fb8066653c8fc7a42815e4581ec3fa70cdde416f5749d6ce09f8e447655cad955e9497d21aaea5f15c08a1f98b772adf086e8bc429b3482abf0ecfcd742a65eaac172fdf9fb90672a4318208036288e9322fb87d17a28c1b308cb85280e9036062d6f7917babe86c7004fd154d26b834880f8c4ea92ed037f252c495f8d4c6026a9d4dd952cf67f038c8531ad3d6cc144eff28f923aab35bfdf59d81ff39bead0099d5660e3b9e5fc8b4da9ae48fb2614292f86fab58d6a1844ec562a604369dea4382e92b4ee2cf11fbda4150a084ec2c360f5c738799f8c7e83cd051773c0d281fc1b5fc2e0330f06d939e57febf98bc0f9ef43e9b9cb0cd86377abbcdec18d205d6f36e2e52afb557c23be61faa4eec15027ff34362a7139a4c0863a4d2e89015de98a730fd34982494f3a54270a9f03844dda38f22b44fe1bc942c785a145e3667a67c71a5c26c0a9bccd671972914a8f034240a45ea7221c7e0f48d991d10b0612ef24e3074585ec1f676895e2cb54aae30e64de7a75a3fed298ae4cc9fc828f230961cf1f4bc534d9cdaaf5f4e49d3f6edfce919177c66f7f63ff5dc6d44a284dbfad0b78dfe70072de2487246411459dac8d0b272601606b2e5b1a6faaa83b7f97fc9132be9718f48776464fa8186e013f4f863b113c98e20a50d42c773bdbe59283d5106ac6818d4e28019b69a7f7243909e148445bba6a93d41bccb5e08490249d55df58d19c033977e0c4100419876965c36b0cd7b59699334be77d26863dc11f2334c4fdfa105d0b937dad596bc0c2296ba3b720f5285cacd259fcf122f1e71758ced3322372af8db7a902a8f189844bc2c510ba4d80bb7c1a192a97b0d2dc4ecaf6eff567ae6a3effd66fc511fb978c91d3a6c3ca52653231fbcc04c1cc9de8b3e44b0fb3978a0b5c4d40e54ed1be4de47b1038c20c2c73f990b6579b395a7025cbe48ff6efb59c8df0f9dfd209b7d86ebe81ab6c38716e6a8d41c38a6d485b13d22765d2b54d99ee52f0936d160275000057dad06871c3e67cf97cf5f32e35ce99c7a66e362f7712191c69cb6e203db994ffb4aea180ea12d194f6fe5807e2ffedc381f568b39efa3ff5e5777f55b2077e144537c6638cd1cf685832bc4c4792b47aba8bdaa0a1720ebade2c5d764abebfa348bb0f37d0cc760fa964bb83a26c7aaa806aeaa838a66e1ae6e076eb90e2559746b9df3f7e5f44c96008387c6966ce2a8cde0bf2b62108ea7acfb01702693c2084c5fdd8a75d78e7bdaeac6ea76fdb55f00304b69c4cc0ff40529c059013f8e266c9066f1fbc9220a76fa698c89a1b4bc9e58f6335e68aeb356add8a0ededcedf10df6288f2e6f0bffe2b12eaaefa4346dbad391174125d1ecb688c226d5997626487b638a53ead57fc66687d1944bd58cb4ae0377b8cb0a28dbd5c1bfc736602715d2358d3df66334b77b0b2bb6998c00277cc6080e76e2ea949ae5131a15ef33fd23b3ce0e94d821551f7be6e4b6052d39bf3cb9cc89d7d65961fbd282b3f113ac962b74ddf94a96c3bed15b5b198634d60937397c361df6cdadc564eaa0c654fafebec3f55c5eaf77150441604b373349e34710326f48e2e7619e3fd46395d023773f3ead9e2f60b880cf3a472e3a2aa512f96c24fad2437e60d5da4b170c5b285fa198e639c2124239b36e5ef73b05e9789416b8cf4b2230e3e25b9daac5894aa10b8d4f1122ac08371c4505bec245af682518558e241dfb8a4dc08e86680ec02005c3130d3aa3b95461861b209939bdc286cfc794d0144184a46c4cb474a798d1220d187f2295623645e77bbbb65706cb6ec37e37c6353e7f5369ea3834f838a8db2095504a7d47dcf5f8e5318bc1f93abda220ff38454767947bf73c90e595bb832326c5f6ddd97797ca6c4a5a6f59dc0d3d8dea6305f4e3ec8ae05ace24d656f34a0b013d0c5ed590b552be32cbcdbe8db8f3eb31c61eccc71bbf74806f09bd6028dfaab78b9f33b930f44f2e21aac418b14d687c4bce2ecb7df9fa76f539dcf3c5e23494470f02133244e5a76735c09848070110b2992dda95c3f63de4e518e6e35b722f435aad4d4919b837a3853d672c96399be25c2f49857126439833780f82914d4bd2ca5a21bd9bd4767b1386bc4294025d9d4fcee4858efd8762301ce23361f84c3fcaea5d4e87887e6a270c07089803a49d72ec4514c459bcb45d2f5a9d327a27b8f66d2a331e2ea5efcbc9c02c56774d00f609f3db825b67c44d6cc5019cf67f0ebbcf3938c7dcc94583a9334bfe30fed2b3ab276ef0dc6170319f594b33f11f1a81001fa3147c5af591ac6f01c0fdfbc1a743e8aadb31e22fef717c8c5dcc1c96e59ab3abd1c4a1ca2e46673ca2b78110ed9b063be4e552dac7c638f6aa87ff3ffa9f8a2687702f4d0e61066ffbf03b61e4d466fdd30b4a9265e4948da455a097c7ad6f3ae0fb3987c82c292942a45516b4f8dd11bcbf985b2ac47c14cab5aa44732b5980a3bb50e8ab3ce4348d6380ca4390346cc4982f9ecac52fa28c66249fd6f32d437cba0370dac4339b02ad1a7d13ad35eae94d11b91b32995629caafbcc48f214ad3869f5c1c7247b02b66981333442da8c9863d761fc19cd329911af65567901efc2b851596c42c8ca66d1ac083603b85ed4c745226a5b64bbb20c65118f992932aa723683ba052d772fa265d99d47a09db5964939e7cdcf4621b6b339e9d3cddec5703eb6a9d23ad8b860153fe7a06aae862aa4785a1698e02a9856a88855572763f54bcb6d503c6d11d9df423e72a7a71559505a401bb1171390c8a377589b9ac05c70850f39d8878e62bcf648eb92ebf616a3335385508d40a2ff44a7e29d160eae1432f4375b97d36f168734e99437b2ab08ac59ef2c66921aa9fcc56c279526c0f656f531d26a3ad18cdcda198e149ba9ee889c1a78f1d21f0751a60f65fa310f096f6726f2f8fb5bd0bdc1e04a271172ed2c42c04e8fd7739627d54f1c98d4ff140fccc1430e5872e5ab539ed1f0c838dc53279079e74e29ce5aad0aeb30e6bb6ab5e2dbe5e4f5fbe393d5e1e56fcd76b7097964d8551aaa32ccab40788287139206d6e9", 0x1000}, {&(0x7f0000001480)="f1c614d9268cf29442b41482faec0a40a94cd2337a2de77a1b82df0b8ed57bef18c3905bff4564ee7af964c101037c7f0381f04338a4ee6dc4b36a203038c1f6cfaa3ce201064fb9e35b689dd8feb54957d015a183a8ae3613b8879ac74f7b0652b1d9f50aa1ec6c3b5a919683a20417c76fbf7fd6520c3aa77befbdbfefeb694839f643354a584ad0e6559f3e0b17c5434e06b3cdc79ec73326714b2fafa337238a57df782b31f3b7c1b6b628729d529fa2027359eb85dc20fca1fa850825c8e318cf2a1c1b661bcdebc161c7e90971a26f55de28d69c91ff4688976040a3b9f5fb092e0cb98002024c1dde773d818ff1c82c85ea8e1ed9c2377f2ef4668ebe9cde660f86cd10e65e758f1fa31c2c486a561c8ddb164fabe69b21574ac452dcecb182d5ebd902afbf3ded3b6f498788542953298531efd724feb469ee79331fe4dc1e37e4d65984b7fe9a37f0765978a9099310afe0cbbff79a053bd7b0b7165e97b7b50c312ed8db8b139e32a779145cfa392f4d3204e1b707c8e2d3f0b3ddf709ad32267e67668a01bb0a6fd6027b32ecb04fdfcf0bb5bb55f68f78c6997a813997f145b9beb46b6779f69bbcf046366831397d8e39e008e9b5ed11c0450d6926d6ec08919e31e5cc569127ec9a4071dfde3c51b142271124e1f2343224dbfd7f496e6d3c71457f88e2a3105213c3c147a1189407eb8f0c71b443d07039dc5faf890dcf11a090c7ef7a407c833d0255c3b4b52c1ea110fb6e425063b2749e2e15aabb5ecbde88873ac2b2d132127caa475f8cc11cbfbd19741fc820543f826ce7ff350ef4fe668f2e7818424494de51b1885fb0665d6d17bdd484ca27304b3fbde3ba9da2740d740c1cff27e1f0606230cb32e3f4ab495bba96a173ae9692d7ec563974b1207fda1bc8cae54f6fb75ee74de6d614ec2c19f422ec4330cdd1266fcfb2552f88ef1023f3ce8d2d0ff14a96db1a99f3f0d16df301414516c342f7105d3cda69fa753b997f399016d80c7d28a6ad3f14cb45acd48a16801356e37967231386aafb130d66c420fd4cf7672a033217360b04a56bf0d31152b389364e18271944c6faa251c227ddb66ec3d87f6222e2f855edc08c68e9ff48a24b211b24eed0d192396ffcbcd0093a6c23170e83f4d392fa5dddce10d123f375ec0877b3756c45411fc10937539706a2e3304a996de9c32ccdc19d0f5c6c7fd10330bcb8c00f2cc14dbce2a6dd78a0f66f9aa25c4abed1ed4e5ba9956467c37abddd12e406b60be5a36b8648f606ebfb37ebbb2b15db6a6489457e8e85b644196e54947d1e31bc3099a32ab42c12629da976dbba807f9221ee7f89155fca7e45446e89024ce74cc8cccb5d809134e8bf2a1f3d313faa6fdf4bb17c037b532a44f3cf162b5bcd2ca77a554768dff9ed838e88d02ab602e3925fb66904f53ce797c678a1c1f577d1f4bf6f0ce5e66fce42f9bf9f7f52a4a77da6028c07b0399dfb7b2cff564f2a749686d28ce3f911ebe3e2bd01fa60408114b94b93deae043c5e48209657f2610f0340dc66b1b3e2750638ad5018cc0a7331d02b33be7a24083f7f43dfd4a63dfa63bc94b0184fd9f0bcd458f4706eec2eced1482b24f6402a15959eb04d17a98aaf75d6956b47359ad6f767247171c7d3cba2bce0a611175a2a7ea3d2ba6024cf69ca1873f6a7c8fad8f7bf051ddccf981a9db061ff38f63993e8e834be741e21072f638ca61587ab6fa6a79f54342fdbf7122786f32104e27f51020c936ab35c8f5f25cd44cd61a299fb52b6631132e119d3944a6954222aba55b5f89fdd0c316b816fda5cd2836af789110f7cdb8f6bc1c62d620e262c859285f1d0fcbc2c0da2f2e19c0c40404f7508f855a6048e3f3fdc33a717f97a2441c75c24240de7ea7d27c7b258feac5033c67224c86f296c13a8accd39c20696ff3d86c6773210d06ed422ed5b9b3192cb18ffa502b79e93e82449fc9a17987b3cdeef7ce2403f7f683dcd04fb2e31ad4d2ca322a520a9a4e78d43e6678f3aaa87de6e1b9adeb708f28cacf3333e17b93e5bc93c40a324509c2a6828d0622699fd09b478c62c0991e5d780563f77d8eda92e8b447f7c450b6f62d8f9f00ed801684cb88ba50b40147e63996f7cfa0d001a6a0d2e226ed518e6d5ddb453fb117a10ee90cfd595ce627bbdfe49767cb7bfd330306f781e6f2d20eb0b853a2650c9af6512135b642758378c23adf4420febb0b1c2220fa72b0c59546ee5175f6a8543451e23b0733035ba95239b8610e7fdb3ca9887db27f079493491cba795e64417ac67331a40401e2c83b592b4a891488fbfdc06181cd98e767160299e94382d0ef71755f42c2b351abbb12cf6ab037c5ef9dfe9dd22c25339b3d1abb2006a8ff66ec2fb14062fade5c4f3f499490541e2342e87e7a451e8d91ec06a6e58465739813b9de27d9e880d31db8077a953e36d56fd24e6b25ad7622d03a54d7fa1ee8247dfd85c2807f58046f7444125a9aff9d0702afd6cdf0bb73b4340819355377ebd3dc78e463d3fe2fe49d35c1bf6ea72d0f3adaca42de8002c1efd826db54ba8bc65efe49740775c8477b29ac1d2c06f560466488a3f1f6a5e1317cff8258f3db3bd558dc304bb6b7e21b3b37801048195fb8235e2554a084fe08df0a83ba15368c23764e7585cfbb90fee9d2b00ddcd28bbe40fa9ab02e459e6c3b9e02e23cd818fd9c2452a7c80580d6d6adfe4ae35074cbe5a836c6b114d62c82671cf4544bb1d03f7c40d407b006529aa5f519d5669938b6a3e73435691912db79fdf047e69fba6baf874bfbcfb0c1b059fea116f38273d54811086ac562e759810248fc15cd2df652531c3143031ffd37f2dee1a266985f806ccee82c42c5fd47cd0308e68eb0b08b475d298632f777e984d939348fa7d6bb396da6a4b27193682b4f4f32648b9d9b53513c081835e745b5b5f793300e46c29a2b0d9357d68c073c33b0c28e2a971889fbe8204ce8f11dcf93ff94ae1e0c362dbea91493375aec5f312f31164d0170345d0070798570aa7670ed283d73b56d4147947073e4915eef4af42e03b16483601e38e0707da06c8ccdfd590a39e80ee5283d0ef3e24ccd46427f3542bfd318bb8260135e9e8d80d6f8210dc42f82ae83e56750dcc0dbe90a3684abe9cadcbab5ca0c70c2446d549e86fc35a6f13c29386eb301d24aab03eccf909878e1c6a80b62a415d8324209c8c8389a046af0228796a76e6dce4ff3d0f245ddd217e8c28b3b1b376b9c6a8d9bdb265bdefd3af599d4ef058ce9dcfc4ef8715cee5ddfb0a3ba30b45cb9ec28a65214af04b2e6c348d9840c326d1de1649dea7590b5c0d731f22f6d179be8d6922bc0b7d52df16519457f9c6444f23671477fd3612702601a1bee9da1d8f90a5af65e3e6bf107545ec45fd26041ac4c0f210ca3773bbd2974b71fdbfb9d80be7af6305474784a188566c41a21ed7d32b570a9393e5306185aabd02f2a2f19dced9e6bdefd660e086d5c175e1c3d99013afc2ead314a7e083443a0f84fb6a38be6e719106a3ac5677ad40faaecfdd26046db6f052333259ec1007443d8a8f8995ed02005645e89fd6ecc878a425a996f0e2d03ea7a43d740f69f56bdc0f874351db658df0688cbcff6c0a4345a3706688de3b1c6063aacc2419594afc74d43dbad65ebf3c0b3a5e0c90e7fa39ba64aee719277e1dd0b1549ef7a2c972c2f9500b04630410de0463da62a2e722314d3a5d9ab025f7885b938b232dbb283dc2e871fba7bff8b47e23bddb0b0a10f354124599a38c2ba099c6ab58acc7808479751f1f6c43cb1cdfe5754725a67b27794ccf22bc8be7f0b90d4146d870103130b3cd6a51557473a8933d703b07356751b791e0ccf722c0ee642557dcc80d38cd80f8228246c20f6a7bf4fd8c414dce10592c6eb051cc1dece3585a3c480189d5a6f3e3434694f1b421ab6fe0f783625763edbde1572b54767357fdedfe618cfeb70572f2ac80a0cf26b365de0338e9ce18e7b926232a9d343819a03316678b79ba4ef7a1968b74263e520f49776fa624120ab3dfe64d5876ba1537d2457d5eda003b6aa3c8c5ccd2dace096e88a556c1375f2f6240268f6a2c178b1519a0e9d927f710ff6d14cb38b530da138589c60c87d8f81075a5d5af885f61e750d5afb6de7866e394d75a0dcd5344986fed51628fbefdc6c54e28295204983ef72039b5e36e8b2e39dec7070aa198409fb4605598c845688867e59aaa35fc591524c5f8f667f6c4b3b6333633506b5403cd28fd8d7309edbab97de102c766fb4cfa26daf8089074f79850bf7439c49cde66d85d01fefd77d62cc4523acb6971d39a7500263dd47ad02e8c34fd481972cfc13b1d1267c85dc5c02780526bee7563fea2228d86584a2cc6d6f4ace5599ae2e645b17d2805e8f4cabecd124e5a548702fe2fb9000db3362b36f84da6deaf766a27f5cae20ba84a6c0341e243c4744a982d9a1212c5bd52a9b24c6a9821cf5abc114f6205332c5fd1be975cce8a240ffa5d04c75d36b84d81e034bc19465b210b3a5d9df89fe5006488afabc5f60d0b31e6a16e942202d7a4528b03b4a77f61286e74137d1fb026c2395a922dce5468dc7748c6936f05603ce508578540066a0979d83d900a82f05450f9e18cfc32d487469e1caddf4cb9d69862564aec0d76747472a91ac41c5be8525d00bb1234ad10978c2a6c4f52eb4ad55890aa0670a73beb2c91070acc9c911cf05a5425e180078fbb1635e90e1fd42ba37550f72fc3320ffc4efb36a91749b3b94c0622a19b6bbceba5616b4c7ce57fdf78822f51d7ea5a621d76e164df8aa2a9504a94dc110369dffa3dd5b829ea3b29f54822c7ad34664581cc39e9e7f0deea650acc3837e536cb9e5aa7cab8d4f7fdea6c180293b61e700f7a3d1d06a6f89a4af3ec8cd880e53a99089b68abcd37627eb4347eb361f31e019ef66228670e7fa38fcac01f4a02956c247d8dc5f1fbef8b6c4054dd2fe9fe20bfa4e5aa35ec6e67b86d91dc19bf5850a4749e5a4b611d4d26246b1f25ead55c1a73a59be200eb67ee88e32db02a58e13549fefa23f05cff99fbb1e80d662f546fd4d8bad1e47f8d8d041c956d33e29388cbbd83cfc75040c5a828afa8051d2f1f23a3c89db62e6adb4b442ae90c0705df6f2e42680827f310a2010874c8bdeaa2d842784138b9abe1f402eb4cea809ff1f0b2926bbe9ff269bc639e4c207c46c29b9a79516a8e94e3bd85c55056f4cbd91765b0bde58ad0bfa4ae1f7c97b4f3a4429b9477a10a4b44c0a00491e5d7711d2d73483c9e454128a362f70075b01da4b1e5d4ae0f19a642297f16e0fc0530c65b490cdbb37918c45f257c309a649b9f51dd5f848857bd1691504e3b34b05b5778f1678a6aa887ae138e9d16775d50f0897503e3fa0ce34334309c06c7586a7e1c4b49ed6d04a00e6ee90c9b243dd601e66fc1347d8289ceed648e5f562dc3c4743414a0da3b04ce936e250e4570729d0bbb11d3c9a9dc3df87db0f54721ca0e6bdc7a60000d7857e8c2b89e5cb521cafbcb1794c609e205444f12a001f3293af5c48c4d99c963b2529c3dd7787c87a9bd8d43af5c18f3174b3d6b2d0836b130d1bb6fa4f4dfdf8c1381b7d44ca5f002832fae63773190f360401adb683c165ff0bf811356198d7a96978b5ef3034e52810dfeeae6ee8fd505b46560df70eef25ddad010d70462c80ad6b47d267dd269af423aeac61983e4fd960ab3fc38be426a09b1568172c3d61824066dac432a99747e985f25", 0x1000}, {&(0x7f0000000280)="3aec0e83511065ec5834423a4579c118c1e7918f24c9f661e144b2586d11936acf8d340e319061538eab60bc2309efca22cb93775d77ec68a91e6a010e41f472607087e5679614e63c650673f016cf01a818a39acba33c3db306be7a4b68fc003b1673e2f73eea6bc8f5ee07f1c6a2deb72d5d", 0x73}], 0x4, 0x0, 0x0) 21:52:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 21:52:08 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400), &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 21:52:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:52:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x10001, 0x920, 0x0, 0x10001}, {0x3, 0x800, 0x4, 0x3}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80, 0xfffffffffffffffd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:08 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000080)='./bus\x00', 0xc000, 0x10000204) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 21:52:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xfff, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 21:52:08 executing program 1: r0 = socket(0x18, 0x4000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = dup2(r0, r0) faccessat(r1, &(0x7f00000029c0)='./file0\x00', 0x8, 0x2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01003c2f66696c6530b7"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="01defe805261cdb783771db6ec441d60580dbdbb36a467dd3fd632ec84336fb516d22de35254ecbbeb97d8c88d95559051abee1f65d185d5f38f4cbece72cc30b230ed30e814e11f811a7106c828b9ce645910a9d4aa96f00800fd86ff42b7869e5b3f480080d45a0331451f6bf335225888fdf42c7eec776aea47b29720cd3fd0da8a2a6c8a7a948f42468db3a5941ad732274f6fadd1f4e9d6f4f64fe02baa0f0d791326b4dcd9d719f0ef2c921546c2b14efa58344bb6a3ed89dcc779fd1b7f2c485b5fc06d708783070ab6d6c38cd4b32eb79a8331b44d1dba59", 0xdc}, {&(0x7f0000000200)="3db3cc48c3d4d57defa389a4d109bd8e560445fd7b201a7df8fba106a473b061f4da1a7ec37652068a3969aef87bde7d4fcdc15f12d76cee474d1b027ca9ef9370e2650ba7a124343de3f33c92ccf4226112f1a23dbb57b6b4c5c14b55ef0b68bf3f93e5d9e5", 0x66}, {&(0x7f0000000280)="d3899affbb07310f9abce244b25ad7b737a520deb30b535343e3f270cf89460a2bf40f80d810a8a4dfd39e798e7a41ec1cebc3d54434ea97049c3b55613d125646f81f55e3288220cd7c3b464d757a44b75bd6bdeb2a92fcc4f59d285db1a14354595ed95de5f511e6", 0x69}, {&(0x7f0000000380)="043c83dd82efbc8bbbd0ce52fac870c846c0304bf2b9606bd3056469e4751b504c25634c28b5e17fda0c39c29e8349a084c1d9998335272a1369f7b8a4f32853c371b419309d6e141c4113632a9d9d234e80d5a8c9390bca80c534c126a0b2354ee1943a7fa31e9292cebd6cf137c219dfd9676fc4cfff785b3de4d175f6dec831797c807687f5c36ff227aceee91ddddc273fd60395e856c7e161538e9f93054e7c577dfdf09c3c67abe433ed993d34a67f125b2f545b0c23d16cab60009e2814366686e05de193b447c5be760cb6f0ce7a362c84f4b4516a99c43b42f3bca026e61305e692b7edc8b05935", 0xec}, {&(0x7f0000000480)="235b2e94fb5f29619ee6a5f9f656d59f71d3f4a2a94452e05d1c156c936c26bd146cd997870fc70e277ef1f326dbf7bd9c4732379b36396bf88ca04434436e9f87dac6baf38f6e4294256e2610f4c6d2b94d55b6c36f772b770b3e1407c51d074e079f4b8b32208d9ba63188d5147898f658993678965215d3437ee0b4ed6efc11f6bc511bbd87add469565b91201fee5d9c118eb48d7e295c6ac17a979ebdbab29eae6920091b59fe80fe482b", 0xad}], 0x5, &(0x7f00000005c0)=[{0x18, 0xffff, 0x6, "28d53c6d0d63"}, {0xf8, 0x1, 0xb0, "fbb1f54dac14a094c75f7631d105fcb6414e116ca8404d48734a7a1df0ad88d6a9d8af19497147852ffceecf4aa35cd35904cf27cca21f7b50e78f809172f4f9c0f4f13400607e32e6cca07f0815aa39f83dda48456efb19fecd9e54d2b96dc4b94c660aa04c8eadc5b373d29c525c6888f8c3164c1eda5a887e94558e4f210ec112b17fb5edfd540b714e652c2dbfb76aeb0692ee306bef990b1ccd51895c0050fa7cd9090c8b8b7dcd7aefac486c7484829e8441deb789e52932f7bde9d8a8e7c52a08bf483759087ad19e0787e1a218fa146ac0721f75aa11e9b5a93cc662791e8bc7"}, {0x50, 0x0, 0x7fffffff, "946172c98e0fb3bdcc02e97483d3bb203beafbdd1f42b1ecec8e8734043d7be6d851ece9b7678bee08048b2f76a92c42e188b645ef34dabacac8e9d16fe060a0"}, {0x48, 0xffff, 0x81, "91d6251184be26e8a3632d1a1e77f94ed72cbdf81ed92dae8e2e69a7df908e1621fc8c2be617e4583e79705aa4629fdf2b80"}, {0xd8, 0xffff, 0x31a, "da49a8272307ec20a4caeb80b77305ee606f104b4357007a4313ce5ea2101c92506a9bb00412d3b8aec1c0a603c2240d99de5dfd2b6e9fc994bc2039ee75e522138c9589172b3a609b607a5b218910ef241c629eef498a1ddd2b34ca90990ff14d97e813332cf607b30dc0e7230dc8d5381988152cb47bda693f3c9316181d6fdefbba4b13d6a7c86a75eb6185674df445993b8a56173901f0d86ad931396d3e084c0ee1d9a6d24269710cd715039c7cbc920a59d314eebc792674ffa2d38924ead2052a"}, {0x1010, 0x1, 0x200, "b9c3d33bcc322c3a5afa93f5076e856f2608dff9c044d8dd198b22fb3a430a3ca7f00547f20289e22766f6c5e6b9bea318ac19fc1b2e705da90b3249a18e43f3f6c0c819f2cb80da462474f2b722d7ef56d5eff0a2bd3850c06f3548cfbe2143035ef0eaa3c5af4bcbf588090514ffdc23db38322fb698325815fac7c0857d23abd6865e32dc7394c2585e77c77afce3996db871f1ee10584c2f8eaaeab78eee1a639bfd1441f2e361f3ba9faf188ffd62e055e7da9e89b5cbd5e519459fa1a39a3d59ea6794804b2c4b08fa2d403cf0331d7890f9732fbf21c71ae12921699375b8d9eb1669ba49ea3c7edccd493479478da647b3959a7668db05ed847dc62651bea84a34a0aef5bf5ba50393dac8ba82a337570f8753672456d7b338b85a72fead3ce4373c2bb02e0674da63c532124032207bf11f446b6bdeabe5fac174886c017d89dd7bce20e041cdff3fc727ca4f29529f3f034f3e012ec8d720d2414fe8a4ac1bad9bdb117d6efd64b1769eb2d11980ed77cfacc6302433027a60b9617b0207b81ab6b7cbb6886e17c22f4c42fef57eae823ac993398c43df2f3a80ea43087d04b548ee8b9b60feed4dfbd3203e85fe4b022614ab9122b360a3713c9d96403d5312483d524a88f61f08bb85c4b626d3e30293cee0e78dc6641cb6502b154f80167f43fe4c9c4dfbe471c3305ae00da0ec1f4260c2fdf7fc65ffda120ab26116bb73681174e0a81798039d9a36054c79f45e0b47775f35470788fb28bd001bdec2ae26c15457fcc0b1e47125987a4bbc1dbede0e6d19a0134bef6662aeced33d794f060d01e49252ab88cd4a98733e06a7f73fdab6fc54c5f4092c47e08d23651fd26b3da9399423cf46a5426757c89e6c5f8578f59ca06a37a7bbb246a3d66073ef00b1d32c26e91abb3803d10d95ff23e68b1361d7e8d110a505234303c70e717903150fb8ad7ffb01072ad6bf33f81fc1ed99affbd1a8cdac6f3ed77f2f70a211b172dfa11a2bb975a24d5f78ce726d09ab7b9668444fb7a485df309b3d8506bf7627903846048dde189ae998cec17105909b4a7c2bf7e59cffb24bbe7b0ab52e1226c1b5b797ab7d8ed774ea0748f159fc1edc4ac5c15d38a54035745f37e088de5774c368307447c4ec5bdb78acd836dde6e31c72deead24d049b505436d2877828f9a9977ce09524e0aa3c741af00fe97d75dce97fd7294ff49b561c883b47a6349912a15759cfd2e7ca83c57a74a725d362ff11475b87a018411594acd6a98b35a7fb107acdfdd9cdf378c3525292346b1cb1d80ce3dc30c16fd38b1edc9fb4acf3a3a4e711d7cdd0726c56664e75c841163d80859fcd4256127b6b4ea5bb9dfe171ef83559434a2110f0ff1ce771bd78a204d51ca5192e04c96280878d23c177311fd65c12e6f1c7de261aec08418909601d7c2534c85f02def115d276baf31c37aa7b1845e07020f0d1bdc70cdc42bdb7e468173a1cba2b6eb4285b5b39974f686440e4c919bd6af75c4842397357bf3e0189cc4c2a98ef02aa5b8f2c1b342a8330175750ae03a8e4a8f1405615e73b25f0a5fd7cbba72e920b532f8e58205e5d1df4828374c486fae7cf10e6478f1d94cf59a9df55f78fe7e66287289b687a2a5fc0c22ccdad38928cd2b26ab4b7f84f480f5b6a3460889bc6b63ca2589f3550ae048495b126c834aeda32161c796ba8476999f13e1fae5e95d17539b9b3727aab6150cb4510aaaeda19d8ae2b34939bb78830dd14f690c5e750720ce72391a5c9eef0d8de1c00115f61a36d1936224e1af0e602180a34caa5348b650b5698c20e9c77263bf236c211ea35946353a217085248c4b41f479f20415fd8be4e225fd210218cdd6a1aa43d27956507b52eb8adb3f8894ff9ee0535e14e02af9be8f8840617ab65c48188d06ccd94bdb77ea7ae27fdf450604f6660b2a66f683ba8f0dc88517b0b931b199a5444898b76fca822df52ba29b5f9fa591fb099c59f04e1fdffcdf1a442526a60923bbd05814b969d3daa947ad14888e6c3a539e3ddb0a2e7c5f0f18f140ac510e1a64c8bd515123a2edbade4a6c11f5036167abc51137d4a9fc269c325e932230f461c5e8d15728cf3bcd76b5d51c04287ef813961dc8fab31562db7e1e909883aa305405340437ed6d1cc089f8cd49c7e3e4322c529c5f30201becfe97ca1210c83002e4d6dd542943c45699205b12e5f90f132626bc0103dab8c0fd630379f3d28d09636f12734eeb63bbbe1337d25c4b5b8267ee74d8e09c6df7b16d7141f21ea908bb9fc0574a93bdf0b67a2739ea3e28888d9ee2922c76cdd647051212328bf82b225f38d59f3c26e353701d042f5b07e21dadf61e907a96b7794ad55439c5924f084dd066bca4bf8899444fdc6efbe56f130057caef48d599823b6f07a2719ba201e02a148e442ab99bda61518406fff6dea323306bcb250726aa0a9ee601d5e0adae5e2d7f37e1860520dd095ab38e185d9b775324e1f8984a4f0dd92f4f2a43932b1259e079c8b8e3f7db0bfc5dcfba575a4ef47026b83f2d1d33aaecf945abc8d6d712f8df340de7e47127296453db3a1c81836936081561441e0ca060ebb25c5fd2249401ac083a09b1788114910f327dbba1524c69457bbf392dec831ceef49cd013d750cdee9afe17c48ab87f5e6247b0aa2ecd076d2412ab45dd43846dc2af1f77c6b8c21fdac0f716283017dd0d584c59d7b80a0d850dc3ff7d75ab7334f928c15e190f864669ae237919f09bfd87d620c8275b0bd0a1c156993837b0e70d8b3a3abe8ddb9e88a17a2209781f6c90fdf29995f4d3fb5d7416a5ccafa766a9254125977dc056b65fac99ff9e2fd0ebbe3e1a5e4235ab3bd6d62d0693d63d17055b2dde39a5bcd2dd6a1372dd581e9d598ea8ef92ba098048e91661268d0ba88de1e23b0502ab4f02471c54a50abcf0bb710f1f6b665c7b06b22b8b2a4cac913540bf36accdea7d48368ba88481d0154a954a06ed2a16caa24522b168964346a5a91e7f1ce33e38f90101c0b5493190fc0033f34dcc765500288ccabb54254fabe9fde323909d7f25814eec56aa847eb023527f79bf72de3aeae8b5397b4c2fcb9b353b63b810bcd0103ad9080351a9c2195dbc00b0f3b7aba0321222bc3bbdef20c48628018607ebab84b1b0b55fd99fa7b10894d4e0a09ad3f62a349a7e95669d3ec079585418519361adbecd555cb7c5bbcc4ee70b2c0a89722c3ea67db1427ad2d9d6db79fb0835c21275a6e684d1e4a40367bbd12bda7febaf14ef4838b1d7d2c3a92e947ae1dce01657f5202ed8f9ad07322bbcb5edf858e23542b91b1e2ab8f0a5609729746165a9a387d823e46a22b7def70cf8566785a5ec17bce26f2b0f12cfc111f1c6ae92e27bcff0823b25cfc6ae4a0071e3e5fa577c8e1018a3e4df680125a0f78c399ce095f560b6c3152ff60884d4ab8bd5f22a9ea30a66a354350e87b3c93456cc0f89c47bf907c11de7ae70ef7749eacca357b80ca031cda96a1baaabbf1b8c3658a17084f3ec681dedcbe34c24314dc8ff192f83647f41566073186f95d7c6b3140df741e2caff3e4538ce0e661807df190d10e3b67e1e05eecb429540a95f83a372b82c3e53e21a922de5b78d4b41917e09c35cb461cf0c9331ef063472960c7953ce7170462b4b7dd7a7947c088187999fcdbe9e55700e811ad798d20c5277e7f712163e774938790b26409c7dffa168098fd09eed7f12485c6d9bc9da6269ea630dfab50661181a91ccc9516adaed0fc97f77687e641d50d4d9498902b8f04aaf62298ecb99a3043ade5d90b7a9a7c4c72d3286a5f7824bdcc3f3022ce2077e76ac7ec844fbfd5b22289e7e6b79798d781007c29ea0ef8cf491bf28704afc8d6890f99d9c31f1aca7d820f0cf4408f11405a5c4afd65601116c80cb49b28ca545c3b3f2249293d5ea329b3dd0c2af785d894361ae662479b8f0eecb462842a82110729d88976bb1ff8c464cfc599195c62ee3ea1d74a690ba3f7bbf68f6d6533ecf2326541980152806cfa6cf569c26bdfe4d16d6d35a1bf73ffbbccdabe325585d130b461b3bcac001d2b4ec95d4a4169d9fc780e21c025fd6903ba4a3c1b3dda0666560c21315a0183eb7a44a4e18ff42563366ee43ebc3c051343337caf367be9fa64168112482f0860f76fb11d27fe21b34ace65293a9ab758715191f41684f05567b002a4a2ac3c0eb588467bd5a9e695137700b002ae34a80450a1c6bf9381099fdb460b63b3e92310c56454409e6b10231711169adcd89188d08d0f98709765c97b4f65c0996412c571fa4b743f8ce1a9578d7925d9dfbcf949cd2393cd9724b32cc4dd2fa986828a602cb9a602dc0a45b31f1876c9b3b51d922a243065b22d0423b6272840653ad0d21e5ef82b2339277ba79f33d97ac977d826aaa2dffd10806151892d9f59613b4acc4f0363c1391194bfa071d55528c147039476c42cbe3b9ab7449f80763db8d3611db872a64d8347d6544f4b65cb15da0c3a1d770b29c6eb25c1b93683c69b5cad16ab1164ce5265fe93bfc1bd28261fed308f49620827dd56f5db9fa47e386c67118c148ede2c58d4886a7b69dab4dc26edabb55536fc24f9aaccce444a56b3219d5db70a08f0e0b05458f84c794f9fc90e4a623657cabe4755c380b6e30c224cda816b9901c442a00c31ffc986e0e5e9e2b53b2c1031682d3f9bafc0c57490e2a4a59449c00ec12594264a9b0d873a290243b59cb5ce65ceea96f8d9bfaa5e213b648ac2fc2b6a83c73ef14d1ad5f99c72ba336a458350b905425c8d57d6a1d0ab82361518f7e3a8ed183c8b0dc4bf754f610b8d9ac28850df98353a24ee5a6060f66502ce968504c3e7963c6dcc25399509aaa50c8f1b4928d5bc46d2c17f9d771902497996fc8ce534b9f150a1598e029b7d4219300522ab94dded0cf283692f996846da16499e7bf345a35ec97587a4ec937be4ea4e892f89ee67e31f59bdb6e1d1188ba4e063b6e6d2e1887ed263571846b16f1f72f2f983605844e900bdf10d6b1681262fe781ef7bd928359e16635e72c000b2c6e742b96e0d7f0f2760be8b9cd03f8832182feecf58c5161557a138269ee89c55cc8848106eacd3eb8e69a1aec6bfccdf7b69c76f8a618f386db9acfcef8c777bd04361a203128cd04410b24615149c11cadfde211986a1a3c56378195ac844bbc0d7969fbe166ef0791b523d15d34ee1a1c6a84beb58b6187e91c5a99307f14cad2c044dd00c40ea8331c02ce4cc8736ba7c024f86bdabe7293f561712cadae885ba848e1a2d9a6da992665db654aeefa59381e906ae53f518e0f4c6278174ce8d3dfb69835b322b92401793e0fe2cc0a3d97befba7cbe2b93db2eedfade77caa21cec6a987ce42ce80e697d1504d41e05b1bb41897e63d7304d3b6f743e5e7c24c32194fa11949cb0a278ec50ed58874e52bd2348c15b36140c73e1d2cd6481dde5fd321aae7937b2b459422f8fc94da924819589bd4c9df9d9cbd805907e14343fe97e539683dc12ee2545feb4ce178801422b29e4f875b2fa4cdf57477dca50668e9fe78d1784486af8c1da698a694fe72231ad465097f3bcd1eef2e3381ccc38bf810b95b6d754e31b88a5be727514eb1e5168a605dd5d3e652b71681d403cfdd88fa75c5f7b93ac766c2f0aad82d59ef6109bdeed10bc0a9df4f878ddfecf3dc9bc0ef408b4560f45f695bd07789175d438d74f806cc09bebbd9f6f1975e97895c1c17bfc5ba3addd786691db03afd6d5deba39d6732e"}, {0x1010, 0xffff, 0x8001, "07cab581498a87fdf71808c4f2c3871c419c36f3d13b3ce2b7d8402507671a19ecf6dd8c6c77aec837c4b7dfba9881dc8ecbfb0ab14f01bb462d85dad973bd098f0744e2592bc0659624bac3a788359a3f7160e645b07bb659427050ab380c58343e961d1edf7a96f93e35e765fda26e25809097aa77be56f298f790de8031df01956a97aebfc3b38593a749e39bcd239100df0b141c3a42b8768e2264f4774aee10857b3f0e79e71f1b1ff115490024df0cc6d03573c56e5a6b3db5260acf662c0e47b3c7465a7ec57789b514c50c87451cb8d8fe870ab4a596c3a444173a049e80c8cf8926a6d4f1ebc81b7e6c63259bfac4f042417961be3464ef0b55a77f0695e242004535af8a4c839557a1711aaefb90dd02bd58143bf3828b1f24ef195c593016f1fefcdfbb32c7fba2c693aef51be3d86be34250e4242e4f5c9fc46aebf749110e866d076d026e0e593d4aee57ca76b920b8a8e529b7b8b4d53c25e53db75db1d39d38c9081766b811076f2065a81f69ea8360577bf7715096de3455237fc3c02673c5687b742d814d2a1e2bb8cd6d6f282cd3f7f26f12fae06777df12b645ddbfe334c244fba2b8065c6a29443aefdcc2bdd8ca4daeba067f2ccd488ed7cea039bfdd15557c9debfb77a2c322fdfd3997ff6326b784f9944bca9d616a61a45d9770fc1fa0c3e72b4b4af4984303ab3938a767e2d1ca7a6f78dde7f7d11166f4faefc34effb44400cef9656389a489dabadd4404ed540892896055c729f3f2269b0936ea8a0f2b59db9f90afb44816cf860a73e55751f389779e21375bd2934a6946e7f127b902e8893313f3ef77a3e056187c38a1fcaabb895b0b52b80c4bbf43a7b6a0fd327bab785c58678273ab2fec0f80efa2493c6d202c205c1743348ce0994b981b32d72ce917bac2211e89750f272e0c95014e07f40a34ad32fdafc79be9926a1cad32b9831501b750739c8b8e3a998d05b44b4df113b59e68da570ebc3c53d20883952004219bf2c91f6e7818f816d0ad4d0c7b6b2d56a3588c95abf85ab3e8ba5ecedc3018ee2e614a6cb97ad1b2b4962fe54b20c294e2a9c87eeb48b28e87fef0bc90b87802c70397e19c68c05e1eba3d6a6b0a9d5f9172d0575021155c097c76091d5796e79ae3e1ccf0ada5bddb804db4707016a42e307d18a0f62dde64d1206d71f5dac3bc3120c3d68be2a8a5268ba90e3d30b21989d1b9a3258cc807842591015cfb76b94d49ea4e7d9cbcf1947fbd9bd06775b5c0b28a9c2de8ef3c216a44df33b4da1577fa1b9f7023ea30bc498233cbae82a5ba6a2f98fb7c2f9c0e030fa8443ff88b78a9b6cf8044cebb21d56108f5a8fa3e6fae247029c604a1a56b6d5d5560341a47884342921d93ceca7ad32bfe3877be718ddf95ebdd609244dbcf59a68a590e70c6fcbed8cc51a558cc59ae43a8f800e5a7272c9cae94f7b038e7eca88becd91c98a541a8207cdc35b9f73bbd86c1909fd1381b5b45d5b49a582966e2ad61818f6f0aee50843b138e750b54e8f4f752fb883f6460a9c55e9f6879ffbb64aee732dcb650475d10b02f4c90e54fddd295cd9814bec54f31a85a6a8c7707a3943cbe12ac74806990b55b8db71b61b1c29fad3f6f8557b4864600c0d8993a61162afdd78110a7a1ce478d15f3bb7d55ec36e80b4484e6581411e9bf320b66dfa1711c5d4b86b178b5d099b8be99045091b198c368f97636e4cbed9d80da644e0f7cb11ade1180a9b5a7eae2d98e8975bc4b5d7b1524dbdeb5af01a1a6bd43b9fb98ddfb02eebd1ae9f59393e2c464da388c0b208e98a76a376e538b85dcc3455f49738233b667353b9aabfb86d8ff5d2a55b373a7617dfbf3855fcbd9fb5d58788baf0e4a501472168301a6d494943950b90e251b0349036df5725c523c6dd623599c6841b936135e5b8d85b499c2504658b0b1c7ff03d6e40ea1ebdd495e51a5d52daf357c7e246dece5c4d697156635060d1563cd89dc730c2c64aa0fb1494ca6817a2f1c2a158f0794b53048afdf9047a71578773e8606a067fa87e99641111e57ace1d0668efd3a9d93cd703c19f82a43d6007112797f39f52aba1b947a0adffa8212e6963328784bab385041d903d02e3cb70cfa6fe5d7112fc10c43648b3445781b8547c50e72f884d5726bc65fb5030c94fd6becb6f7f8a23c27035d65b035c1ef0edc75265843b5937a85be83cff898f35c7c6cd6e1051958db39337771def7b6397f11cabeff33f7d834d416ea188ea3352e75045b5fd1007a1fee47c1800be3f3d09ba9c5c2cc0a96e466d70901c495dd67ca0a0e9474715c25af2963f055f2702080b21ac798269acf1fe244a765cb91c254d807440f2bb94476e8c5761804b352c5f0018238b99303a99b482fc0de90c5f0732f6f0db5ecad5ec6c2235e66c0d44e3635ecf7e0d6c768d6dfb76b6aa71f983657a5290ad513d056b63def4a81dba32fdbc6ad461bcd571ab81e6907699a1d792838234473b1580301a8b04d5eadc8b673ec04ea3e622f9a733f8afc02dd5cd6f7312b903c510d387b124e93467620bd50afb73c4078950efd749ebb6645c04113f6c38ff7c8943b35ead7a973063213c1c3dfa7e251f57fd4ecf31b911834c0cc60a6f03b912f6df3e61a7d6050176a97ee42956554577a53e10fa38b5d0709fc5047a9cedb44af4b8b347afd13a365b60a1a4d71b94f05dcd798b76f6b130512e5a19484f248aa9252f1b6df03d8d8daae19a3bff29530f7ea911b4db6bfbb625dd4742669270238b0707a14a3244b00b423a7773cf4b67773eb5d6996b95cd720ca413e286c3e048fece8e9cb8c841c1c7bc0203c49d763cca0bdd45d4eb05c4071bcf76519fe9b324e85327e2a240edd696cf452419fab1720278be4b3691e6d73ee8180734df21f205a6391db97738bff9bcc564a377b5213c0a6bff559b37a6ad2d1ba8274097f868451996d398cbf2e14d0d1cc656a71a1e3a4e3ec0925f085ebeb46dc29c54d0879635726a7b95036185b01f1e570007b18e84d070e633a2b6999c3ba08b015d11e800183604cb1e4c22e8d5e13a8e37e91f769ea846bcf62f686a530c0e3d48dd2368136d10545dc79c8580933c321f527e454073438abaf93c3ad3a57b102ce84ebe860847d2e686a588c413004fd464ee1dfad32df752680cc276557a7cc655b7de949d324704764105e0ab0e66a5a7dab3ea494c92b48350596250e4d7bd1530f994e4f3295f904c0a101612d5c11de4b22f259941b92551a521904c3097ee1fcd91ae856164e4ab5ea5753045e8ac87afbc7333d9d96d4ae9dac01756b9d949b49efd02060c186a028d43a937287f01f6f139671b004a2c629d5ce0d1abe00906d9a5ff62adbc44d1ae150694f4a0a56bf2e1ed8e4e0726a69396df8bf93c18e090a57be1b766be12ed2b77d4fd13863414297561040db8bc3c894fe7f8df2972a7dab484a7745487c2405acd6f01fea6b420232ab36180bf7c5fd1add9e5677fcbf9f237a4114e81b288e38c0a659e2f2f25dd5c5d737459d3c8cbb387843618544633dfac397391b2c422e3f84d5c691ef5bb9c504cb5758099d02d7213a8084167f43e2cf07279ac61cf8df971f0acf54b0ad060a206ee7a439129ed62581706ef30eb8c20a920e089077ae67e778b636f20920578c7222295be2f04673930780e450b95db611f87410ce152971f2e9f94c10911db9ebb927706de1f8b96f49932174da1df8f508c980e52e424ae444d6b8cd69185d44c167d37089aaad9b3256a2a9d880adc9b4a0b5bf0b7f39818462bdd229ee482564a3db3703d423d1d07acf57852511ac58283306a06331d58334a39bcd35628b24a6e953b54f53761012fc5368c49219fcdc35fd95f687a37f0b23d94ee3dad7a223d9a30ade275a66523f0fb98706c4a4b1e46f3aca6fad4b09af33a0f1493d6adb0f17bc12ba57fd63f5a1963fcc24608cccbef8ff058f88b84e2bf27693b561f1771fc66382086b53d2df167063acaf18a83658ecb8052fa34d6934388e32f766b05ddd09e5d1c18a5a63518467eb7dd20fc53c6df2b2389b491098ee624c3606c28c9f69390b40392be20a96dd5aec1a54cc7ebf44dc61a3283d0730374b0f0c8c8a63103f23ff2d2cce1bb4ce479b146c31fa5124a96365933f3fad2e4a76b516205ca01a837155831e93af8e71fa9f374ebef4f392e567eb805b27eb3b8126364ec5a0f49f6fe32acd7792837c6c740f399dbfa612a52febe134db2efb5369d4f591578590add6ca3e50b9c509aa5aa028744241689dfea9504f9413c98d39af64fd2c629a2af752f9aae539c6616f88e607dbfd259a0095a1d8ae4bc4e95ea6a95c4e77024e27dbc86c075faedeef2a38c6204675fac82997b74db600e93bd4e1ae9b4e3d4a93e0482ccc71aa5e3a95f0e1b3d076c11d4320671ddbc0f41ad5e7e677ee76c9b7df2ce0a015fd1352ffa123be730860f1e732ec2a04c5fe262cf2a3a441b44a55b1e1ff11c246549f843af14b88f65af2374c25a826f071f7f75d786ee52b2a48b54c9df5be26bf87832b4ace92037cbd66153b4c9a47986a0c184778633c2607dbc69d541df304020c65910f84387528b094e5d4d645e440e599e44a5ad86947d8c361e1a4e39c0929e074cbd809f36ba9f32c98df29ac8591a4fd981412e26c552e7561416bf2c03f4fc72f02e6cecd93202f0d705d6c4bc23d355a520d389653fd656bc848a01f5c3ba0e3f1f60d710129ac46df01d2b7933416ed7aacc839d7e21fbd115ab1cdab0eab1e489947f9c6803a7609dc866e5151029c0bcdd9b6bfd96034413c4cc0d9cee6ec06762e18e2d1a2735577ee8b72c605a6c7df5c32d1fda34fd7b3dea65c85df5ba9715798bee6198e44b9ac04fd6244d61d4a80b55589d18d93a4c380bd33ca6a211ec773584e3a0042f42d8114239583dad33da89f70ab19a68762ec378ad88c54c5df4e44e2f6d59f2c00908c6f75d0338466a2f6cc48b41c725a5172dfeb09f4be3efd861770902c1b99b22a86808f4e495e76893ca2bb09d9c8e4d44f98f02af979ceecb156619cc291280f04efbbce72c9f89b0ab2b389ddd27b8560fddc6df73c237787d894671cb17514ed9225739fcdd7b051e2724f895b73e00876585617ab7189277732879f946132a83b0eb8739199f37165733c6b4b0f54582dffc1a5cd6f579888abf82b9bf26a351c5def549e09e14fd90122336719c338e64b1cc1a785ca894b5a50c0efb2880b202d98f30438e0ebb28b39a3f441f4df15144dde68c4d5bda6ad4e87bf9967a3abb9e1ead5a6a039ee50fd55462c2237e2088b3ac524db8c9bafdfa5ad8fdfdb2f1a409e1a912f44f4b81bf3cc84cb7dbbfec78d769dee1c746fa48d6a51aeea4ed0341e06f44a240d2eb6eca21dde74551292cb07c58bc5893d02a244d5fc1bc7fc2d510154948a057355a1c49d8ea01474f4439b7a8d81df89f86e1db71569ab58b4d63f15e7d9697d770325db5589b96b2f660a76caddeac29cfc0fed17dda08b6a388400a0ff89b89e795fd3b0f9d83ef4874124ba237ed6d1a8b70e4d8ab3800df93b206dbd0350f3994bf72e0a190e54fcc69f338d95b803f4ebfb4ed92661f8e4fb7f67e9475cb4028e9bc1342a69c7e0edcbb81a61bc67bf114692f77b20e12794279d35f1e8ea9b4798674d90b1300f02b87843ad43c8ece0b9f227dea9e8e76d97217edc7263bd4c0a14be36d88b9836d97749d33872c7f8c9e60f54d8484742cb26c0aa0814670d278579"}, {0x38, 0x1, 0x1, "4f23e46db64073f72fe6d074a73536df30c4658e7c60d5a71cc10ca046368a5fa4a05532"}, {0xa0, 0xffff, 0xe99c, "9700729f16f3d4c62d5769969810b64f61d51808b58edd94b36d98f49b65e0e33db0cecb85e40671b2f660267b30a26ed8a0b5a6b1be7fdc2f6dd708b4a4243c6f4a6620774a1db3a846516a6ca50e60e5c1308dad22d477f11600e4425f67cc03c4317c79a35685a6df1ccefc4963c044fd42e2dc587ae13c1e8e9d28b3ce669fc0f63dc5af96ecbf26e1ea14858d"}, {0x68, 0x2104ecabac9f56aa, 0x6, "45cf772f05a3f1d973fb6b8f6c37206cd82c325270d41535ebcfcc8fd117c42ad50cdb6608eda9fc24a1b7b00b1888cd6df88fd40075cb30323659c4a2329830d521a4691090ee237c836aabf44f33d1e5be"}], 0x23e0}, 0x405) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002a00), &(0x7f0000002ac0)=0x8) ftruncate(r0, 0x0, 0x7ff) getsockname$unix(r1, &(0x7f0000002a80)=@file={0x0, ""/8}, &(0x7f0000002a40)=0xa) 21:52:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 21:52:08 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() msgget$private(0x0, 0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 21:52:08 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x40047309, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc00, 0x111) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4, 0x8113, 0x2}) 21:52:08 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0xffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 21:52:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x2000000001a, 0xffffffffffffffff, 0x5) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r3, r4, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(r5, r6) getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000000240), 0x8, 0x800) syz_open_pts() fchdir(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r4, r10, r4, r10, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) chown(&(0x7f0000000280)='./file0\x00', r4, r8) 21:52:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xce, &(0x7f0000000000)="96") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xa1, 0x800}], 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 21:52:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20048, 0x22) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@abs}) 21:52:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200000000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="bbe6cf7b4863899f396c6e01255d9ab2a7216e08bdcc70265a5c0a0bf992db3480330d04d0de7ee3920af3233661f33a19b9ba0ecb7d8c5cf6a85cda25e1e23a02a6e2edd14c4c0cecd07401c1358a307870d580bb6f56ede55513ebebcaf4b46fc2edf4e9fbaba1dcc3a9046b1c31665773b84e54b57949fb2de37a92c0617eec74402251445f6271824da82c2f2e18af94b40f36ecb5b33e36c5d69181322f4a227c0b299b98a8c0c40ff09b544c5bdb61e3b55f3897cf2f64cbdc21893bec6edbe7315f3f856dbb16eccd142914dd2cc838f4d8106383a73c769cecf5913f185d340a52087a3fee6a3f1c4a7edfbd31c558fa8b2fc3ec0252522d410c595a1906af854683155a79302e131580e091853f517b7098965a85f842e0f693b429a28fdb4aa68d569b69d5f576e6f761a436b8087cfca58d39286c935ac7a4dcd90bc078d7f6ea67c7e2172a9808baa59923ae7a9e4039a789b68866543b9e358fdc738d5bb9576a0e589b1d54b91cdae1c919ad392df759ba99ac3a7b60a5c24c09726a6fad58428b0dc59c75fbf7a900ab4c68f8bbf0993b3b0d639ff5abd9d2684b49b2b42d70e54bf97e21f3a53b4e6b818c9a885ea0539d200beeb3b6459e9bdf98e48563e25b4604e82a59de46237f6f58b4a0acb1227804da4ff868a62c1798a89e03ac31cb4d356b378a1efdd1dfcb0cee65dc3aa1262b362dc9e66303da378ea4d2347d3da359e62a9aaacfb53b7c4c0b0262f95bcf163eb3361839ae5eeaaa29be8766a69ece75635c00c042911c11cd00bba6b4fe1f1786aca7048546803820b61b3ae6fc82ad2ae8f18bac2fcb64c854208d76508c1b1b8a76c3617ff22ac302c9d9e0f625898bb1d651dcb04b7b4a27297dc56a63a716e695505a14d61d7d17abdaecc48ccf71dc54dfdb06c38036ec3ab438336a9fc157de31aca68d39394507fd850baf0f24d57fdb52433ecc05210b1b563b5fe46aece759aa115876769534ff7d174724760ae51d9c11532ded9afeacde89297f7beaba5c3397c091a9f9000f22a4c6ac067f268156c1cca7de8bb8607001130cfcb8bc4e48f35bd6368afe85fa65351cd28115413e65bdeceddd6a04aca26e3608b4d5973e9023aeac4b87cfb471bbe453dc4bf6657696de8239220a0ee2146a6258ed40d89fc52763d57bfb951f3e3b62058c65364a9f7bc44f79083c394eb0ef37414ba5b2de50ab4c697a06a67fa0319c6b0848a0d06e9a5b99235ed938057f1e66fff36b8c9521d77ec5e69a5fd98e0e473a87131d521a23a5e4025858e79715b92deb9c7e9b7620540197505e02a77bfd77555a212c7a73ec90b30e72044bc30b0eb8c5d099865c8c1973f258b49d86c6c923c4be92a36deeee992952c2841bcc31270e7cc3db45dc89baa3259f7b7394bb087f00b94c9a923b4a300766a2b258f9eaa10b7e5c0cfc9eac698035ffa2f40bb9c980f55e942a51231b7024cf88c6b4dd1efea27250bfc54ab18b998fe6faf917ade9d84e59fcaa48b84c0bdcbb83780dfd1e35e22f6aed58434d4cf48056bf1fa3acb48d40101c21c0566b05486990406ed9444df8cdb7ac961f794a9a06f68721ffea530d45c54a1de532d64ad51966334bfa2c21c23fc12c4f9b6180dfa891107d5996dd7d33c405b2e6863513cd80074b3d09365d8ce1850682cf89a1655db70147ef96adca52236b798d1e3e5ff74884e42e434ccd86d997feb52115e7bf03411ac1b0da5184d6996f9a33d621def9e13caa4e48dab226f9c39fd8fba837eb8fb2b016f915bd2443e6f75aa4416196b93aff53971847fa3f2c3b218eaa3c286e119f672752d90b4dea21e7fc9f1c123ff78b9294a8696a3fe72eb4a662c6314ceb3d70fd9e4f743106844a432d90d73e93d24e681e4e0e65538a023cd939d9a5fdc09b8fdaef6b504a05b1cf9fb37a7ae23e8bc60b8257dd28ed1b8aa8f5fe5ac721b8fd79591acc282d20314587abd0ab35daddfa370501380f22403b8ffc12cd334e2cd022d697b1f44fc1b7485738e02f11d81353024114eb139b49181f830f8d833e9ac53035f5ba11d546183c08ac935911b471d1c39c16f8268700c8b61f40c767aaa7bfde171d1c2109534b9963f14075c0ece4b0277de26d5e34fb4cfc5f4f334b330b0d91d85806e644b58605d3041891651c27eb62f4d1fa9b83c233aeece44b26bafe8af0463046700dc1f56d2b819b4432bfeb70e8b01f63dba4e36479812dd1bb2cc403fbe5cd7142f5283119fab8427413ac7919054cad91918b2e648ab34f56740705e3fc267b4557020abc393b446fa04fedf9bc88683370d97769dde926f37bacb1b3cf68c6f4a0cc17e17e472be5b45c0f281948f270841e04318526b38310ddf3939a4e39ae31f4fc9e3c841470238b324b0fe15bf50bc5213f2efad4a96e465c54a3dbb7f164d1085a3aeb30e5a97f8fc1075d6717265bbad91f5bd156049ae7eb128cba4bc2e341020729d7f65b4098fcc5b21ad0a52f406f7439c69eca375d91afed6580395632bcdb15d0398edd1a79be649e46fc769c81cf6ab4d196b409a154c9422068f076fbb96b24beb8b4ac062eef4ab12783a5487d0672dea15a1e470a8e1945174e32ad543453cb7ecc9dfea41cb900f5a53f2b2fb8dd855b0a061e5a67e266cc91dec57cd2ad8f83b029938e394eea56f76a310f1347925ac237e999d99aa82afb6b0b11465466daaa615716969913e0dd3d157fcdbb5ceb39a65256aa203104566d6d50d33519d79ae02f6dd427dfacf28f8c792bef64ba283d01eac25cd5d84951e74ab151b1d25b61e6fd99d912b8858906d49406fd0dd6a0c1068e0838c25b3698d35761d28e14bc2727a289cc19f6326dd329006ea850905ab30d0952b1d4411882c73c07b2b64af8dbc70de98fc7d97056a045052f48eeefc0d6a0a6f28fd0ae35403c786eacad30285492f83fa8b8dea6612a03d6d5d0cd0f813ae31518c41b0969ea23061f3c8ba53e8a6641779d66f8873f605c5724a4e5e9d13f06c8aa57bc94d40470beffd818f5eaa4997a7dc311a38cac1a73f759dafe4610dfc422ebcd5345077ecbabe708fcb43f8c8f75ec39e202812adda6462587d98f3b11f738cec242cf096552ab9f033cb2bc32baf721a02aa920dc7edc56e8197fe1b6aec8c8bd9b90b4a722fa8a53f6cdae4fb22fd171a4cd5d830e314ec38d79dfd066084dff79ba591cffba09f9ff8c56c78dbbbf87db72b082a857756050bbc116946ef2e79923fada9b9f3b0e031418d21470125671aa4e0f0beed392b971ba9822135b8785ee85be09f54c28edc601ad68ef0a069641135598bfbde39f54db80aabf077d5886436ed1957f2a51e01255883855cf08b45b63b1ec790bbec4bc7333787bc8c1cd3e77d1e308832fceb6a24979c271666bb97a5f53a25b1653951076372e36614460c679254924b06d94850c9ff24032e7619d12b5762241cc8dbe3cca208cae804dc8db4a63de87ce347a3d26f0ab479ed90f84ac13816908439bf837c9cf2fad5a4a700c15a4d36f774be8bddb1050f653eb91bbd325fc20c81a5bc37625d77e78bedb25c8e8d66e571ce6e6d6095c65f3ff6f55652a2b03e2c335dd8ff4a0b20d90b1152b9d40fdad50a20d9ae24c544b37dc866198e4db5e6aba5e2164074305b0f60887aca571f7439ef6a7628492c5258010845560b02238463c466bd92555d07cbf6146b0b94a0ded7de907ec00d6d4c884a3897c03b4546e0a0092d7bb6aa55c8cb487f44e8b95e48a19c0cdf0152c6791b9a829225e86517fb9feead41767aa88a7345355fb4eee1c98593a381a309489a78407c58658a11509dc6338079e29b8f4008883432b24355160ed0bd8726cc134351e8d97ded2f9bbc5b0b85cd9e89da2fe260383c05e09db567b4a2151a34a0b5bb5b2349937b5112117cec1fed39ab7876489b03e0794a678a7025b1e0500aca17812804f55b4a818d865ca46ab0e58a1dce8369dbb567eb99dc18e8b6d08fe451c21b35c196bcb367200fc6d3166da5765922a10998cd0c53165c614e245cc142684425e4cecf6201cddaec4e08a0984e2b678aff405c322de8aa7fd28f120b20271cfdf7cdf65832ae6db71730493a69d95d6c8c48160713c25ca7694301f6df9aee7ada840119faf52af1f21b4b9a76f2bcfc6765b86503ffd29b026686b47892fd5a50df59af1df7ea6ebc614b3f9641a1b0e90f7e51190be9cb88ba2c4b2c544f677a4a0fd122d2b82a95574446303d430e058946b21306933bb2c8af8b851bb13f9f78d403d9bdb119a77ed6fbbc94938403929f54308796bd4b449bcf954f247ed08282055f9f4ca376969df346fac8dbd75455ff0b6b2754ff3be8fc2aa20832ed58526ad66f80bff9783add1b5946c9b1af57b1b2cc5eb8e28058bd6782ead86d30fb2a744a924a139aa2ea2837ea1284522f6528510dd1e1945b43588c57aad8d83f964d4eb1b5812538e60afafc272ed16c1b1d7761eb7f8d49d7781fb009127e5e568b542d6c07e1bddc4dff0f286a450a2953174782f2fa6091a5791641503bdc75f7595cea56f88af1c00d43dc323f7fd86f1b5526f706a9d30fc186e89199189bccdfb64f9443f2ab80150d9da01bd60ca034357e93b0e1d6e86615b8160119355f548d0de43d4be4c0e4c09011590e77a75b50ca5241f71778150a1d9554205597c0f17948da84a447c971d6c2259880e60d16636f99d9efec2068b5fb7300a0fa9128c5dec95bdb6c52ee0e238b0dba1f8874aaf4aa2df6283e92da4512c1692eaeec4be28e08df05f296cb41a7a8859a9a0c82aa2e64ba6b503cdf6dced3bcfb85056882c72e7911dbe6236040b3c9725627689611099ab82630cdbddb84c34b2d4e3501ed22c030aac0c991df7ab16cd7b57b8064a300449214e3e729a71be73e03958b9392bebd1cf41581bc7dfa5ea1c92f697903bb18dd0b3b9a3897a286dcd27c57404103bc6d2e1330a7a03c6e29771f82964ad2367e8fe821a135d0f1db263799ef5b58d9a5528d2dde661d3531ef8f746af1b487be4f217f7af81c7f81ba1d3b9d718d5929d5e32d03b54961718c8a237515a0f89720ec20c206cb639e37bbbab3d01a1d2f2e7e3f422523b79dcceb8e7e54e0e71d927d87078ed767d0922c29cb95ea8abbb2a67cd47701f0b55c37808e4d9e1e2a71775dc3acf814d73d73193821aba5242c0433c3cdef2822da04947bc3491b1a0ec37bb2ab9a38f31620e0c0ee24e3fefff26d059d479fa9e620c56aaa9a431b732e0a9cf9ff0c0f21d906234edb382eb4a936169edf7cf50fe529d6e6eb3b04b7dcedb142bb3910575a54a26f1eb615042a0d0653a529e8c851f9a117c9237c6640919f0e2b809b858f01306298c13596fa2d2bda98e8495e19220a70f0d1efe6b2c8fa446d76821c46880f5cb1c1cb8a7150ff536737c4a8b113d560715ee012778c45af721917c110de2610a5c5f624d10806deb70f991ccb7cac9ac87032e7448f5877847834aba118ca6315d5a7bdb3d6958f3622c8aae46e10d31e0f94d957faad3a0ec2f23ea502052295679001439cf64492f53b4aad1cf3180dcc1dea27874464b87040e8a8ddf0472fabf928325e896ccb12bd9e0acb1eb7065386d935053e7ebbe67be5d8bece39a09ce9e6c4c5a31294890881cc077addaa2b650e227819c38a54826d92bc484008b71138181da18ab5116088ed6b6e3d1734e6d2b20591c9aed2781dca3f1c615863f435f8101c407b03460705e3b430a72ae", 0x1000}, {&(0x7f0000001180)="3c437c1c6fbdee9bcc4b93e0dd605786f36f4a30f3fb175cf8bba659ecd0724b9e8a1da341a410ff164e91cde8cf3432f2c720d9b903743b718f8571455ee56824dd7d08225c0a6bac805647dd2b00522e575bcb667b4100c1a8efad414c93d3edea1feb7ecd5e671ef9e3c37d578066baff69b805f7c522a17b61b2c987c2215a3b1a8212cf70550ed1d353cfa9c1979ac682c563d3c772722e13e4d3e76bf49dd60d49bb4e9b7d6610941c2162d56198c306f7132a366570c6c47db0e51348872ab377bc68baaf4391682de577931e63608ebad2e87021e7f916b22c5e4b3dab", 0xe1}, {&(0x7f0000000040)="8278169be4983211624d94fc792d95948b898e324e9b6b473e71230951a0b4c7a252f1d39328f68d5ef9f5f94b293a4b6d6e0f8c0a3afe432c5a2e", 0x3b}, {&(0x7f0000000080)="23db3668a06282eaa607a92f7142b1d9dcbb2fc6c3aa1192e1c9944cd94d22", 0x1f}, {&(0x7f0000000100)="9212f488429a1c98cbb400b725cd6c019e04ef2b12bc8d7546495790f6742ec3ed2be3c2f68dc50b66", 0x29}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="9b360adf9bbe260fd1c4a4d044c0b221fb341705a884acd7c1151698438e45ac1413df863b1fbb59d68244f1b61f130e050f1ee55419a38b6d5faf25d44c903839d469957d8b97f08e69b6e27f3439af351afe7a57b8991c3d7dc51fe2ad", 0x5e}], 0x7, 0x0, 0x0) 21:52:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:52:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x5, 0xffff) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x3, 0x3f}) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) 21:52:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) 21:52:09 executing program 0: socket(0x0, 0x4003, 0x2) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) 21:52:09 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = semget$private(0x0, 0x5, 0x480) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5b5, 0x6, 0x6, 0xffff, 0x61, 0xe5e, 0xffffffffffffffff, 0x7]) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000040)='./file0\x00', 0x20018, 0x2) flock(r1, 0x2) close(r1) flock(r0, 0x8) 21:52:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d2acf47b"], &(0x7f00000001c0)=0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x800, 0x10) 21:52:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 21:52:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 21:52:09 executing program 1: r0 = socket(0x0, 0x4002, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:52:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000000)) 21:52:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7f) 21:52:09 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x14) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 21:52:09 executing program 1: r0 = socket(0x38, 0x3, 0x2) setsockopt(r0, 0x101, 0x0, &(0x7f0000000000)="ef7865c04309d1c8f8f5df538ecb3fb850dd6e589230fd1f7ac6f127067cd60457c3da", 0x23) socket(0x10, 0x8001, 0x0) 21:52:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000003640)=[{&(0x7f0000000500)="b97a927616a678998043980c831cd044c28cb0ffe6dc02654cc5b3153ead3d72c2553215df414dd966349824dee075bee909f4d9f71151a26e189297de6964660de520d002e4f3827e7b633dfe0b477732b0c6ef75c6de1b4b1a073cae856db4d45c1fc5acd9cadf7bb87cfe9a68105f99d069f28f390d57c2662ea0ed876b7b2dfa17adccf1f4ff85fb674a0a8237b401d0cd8d2372d236d2e98703770577bf913d9f5564403b49eb542d4ad090fcf392177e29092a55a7f6b0bcb2745cae6fa46d3934118c6a248254cbd32c359342386b6d90827436dc721bca7e1a51e6fabcd9344bc8794e7214963c36a2148d5be92ddfc41667fdf2124beec8911107fa9a2700bc97e64b7283d2eaef922b1b0e2f562bf3a03d49049a8db67e333093fc6f4c41d8cfcd355c40cdf78818194f3b59fb6556320488dc8840d20b4f9b13b26a82243f75be96cf36724f01139557183f771394972b2e041482e21daeaadc45e58925a3864755e32bab154fb2098036d2e15e6de7664f141b1f2e796eceaf48a1ae799b4acb31681d948537143a6c55e0070eb7634f658d2ca346ef90a110f5d990959a5622043fb006fdcd6b873556f662d7fbe3d50bef3202b3e5e594680e25ac73ea3575e2c919336e0d22490fdb1248fbe7378f620e43bc7767e5f069f1e4f920e2dba227ad88491691ac80dd32a03552517b61117e5e1492a77fc6dc685018fb5ab05b07359781d2a26f7fa8941a37c0c5fccc81c05b90d20556229a09b1cb962ec015d9fba8d5ceb6b37e503234e7566af45ee70b8184559ca7a014f019f2246ec91a5dfc381d5ff7f27592f37d26214657c7ba3ba68ecc0f07b7f71193d1ee293a10c5ae48ad8f663a7fef9fd295890c8089aca2a9dec054fdef7b438b04f73eaf343fb548b3430d59e38d9951968771ac9c6da081af2b64a178a1793b00d8119b57d2e30890e145fbd81842a59f800b61353d4f5ab742ab53d93b09b2152884d4adb487a8af014d4ef6f302df8f9f032343cda52f47d45c948ec53dd52af6c8d92c8fe80aab0781e91ca56ac2b1864355add8f997104d8e96233f6e70408bb691b6aafcd28c5f63387bb96f7fcf4105850602fde6533446ff1eef4c01546bd25167f103142764fe3bea65d3751f5b19a3f7f24c177353e90799790d0b69331ee342d0fba1bdbaf8b035fbfe1ef8b73bd5c60c6f4826e5f009fa702d1b7de2b92da3393e0d917e5e3a23c62768bec58e6784145f3cfe2bc296ce7b5fec136d59dab6e5ed70a167d96d4c2ad53ef15b2a423811c8f61abe93a96d96f71b76d5fd2f436ca312d0b13ef9f891e0f14e956f3dca5ce666eaae8ff0d71efecccb430752b71969fb6f07f5b5d40f0deb11830fea23c1d0a6d7286f1cfd3e95b0582be9ce55aceb39b57fe89701e4a545e4e25a173fb9bc8b519b9823f9127efb574cdc665aed880094deb915cb7935d1483c6e8b9da6ddfe857145f7a18adf1cf3b9777b67cf1c315561568f0ef90295fd3ba362b47634c08b8e49efa4db49cc950237bbcaa47b962e040069e5cc1a425dbaae80f4c02f0f34653abe8d9e4b161a536897dcfca4f01bc95470b18e8a64dc43df86ae6395cedf96d480d52c77f2feed86a44080bd350ab5de40e700b047427d61b7c1c16671c53d0f79823d44c8635f24449f344ae55511b0083b61131e3dbd2dc4ea7e1232dedfb8f5f10a24b2df77cf7f0279a494f650e90fdf77f19356d8c390ff59c348bcc304e430179b12e24f32442ad90984e9e48153a996902c38c9d8863bf52d9b64192161387b1fa61df57eb1ea23c24c6c9696703c3cb81e7b62ad12a4a947404340319251d42c4bf9cc111b40244e8cffd3bf3beba3696ebbf6dcbb490dff6305b2f6e5554bce2c8cc515cff29c80e0c80d7866950f9dfb52d957e594c43c8be3bc9b24a9533c5ace144c652bf093bb6f989eb577fd1e1a581fd86e99dae2f82461c8735ffe8fded0af944777b277bc32ded1bee6a8a2964e18907d978d973189f3bd78baf40c197a6061a488bc63242cbeee4575805b3d809f34eb510f7d71cb451aab79697c9101f6ead1fe288ca4b03d1adbbb1872e3786ede549462b5a3bfb8e7b78a3f630401afb27976ecc964af9531510e06558c6d0c926b55f3d023437d8defeaa1b2070235f91bf2df07fd4ca3131af3196c6d3c8d33480ed18aacfbfc876e8f3a09846182b5642b0da5b74738f505a15fc03dce09b735dd11ca25b56fefbd7a8154c29aa5c532673446b5e3ee49f8c9fb90b20fe6dd5488ae28d27b60317179140af5472f40b1d31cc4d1699cd2679ddf2585973ca0e90b09ef192db4903f40561911d4d09b403eb50b38597bf1d76c61938c1a731149bdac72034a7ccd769a2f75379985d35a221223c635895da244d4376ad429e15564b7cc978a667d7ce4c0977590e83611e7f5ff983a20b5cb3903ce59d4e17d993493f76c3a85beef08330b71d0fe121fd45197bf589df9ceb83b86a5826267743bdd5e8fa2bf0fb48e53ceb9eb9250319f9fd92535f386c950fdbfefc52ffae49a0411e6dd0499042417cb4ce50b0d35c1b26580fde40b67e580ce5f5c2413b4beef55617b4c1c261c3d71a28c014de20fe695b40a37c299540bad8c8c722b012794cfabce04508273e9a2aea88d98c7774afb946912d16eae32328558f542e45b1b5d08119a2f233cca2a1f52a858e10e5a96efecedf07ce2aac5d408b18be54e3d1911ea506146223b8e1f522f4203e53e8c3a11c2e36385382bc711f06b671f5e9d0682d1ad06f6812f057e208e0c46f8733c30281cf57902dbef956957d0ebcaed24f9039315cac8e29e086828f44bac4f2a4a0c44a497aaca5989607baaac6c8220b21515b3c3c4540106e306ef319e028b4e90058434e9904e58207da2401d11a46b509eff33cc8fc1e6b000f80d27a9c223f7e0541d96fb44bac360a29876552438e59c96a64885cf0f0f9e89a1885405f7ad9d2b2c72c9dfaf1e6ca3d5df0ad8329826ac3a0613afc2868e1de12f921c4fe21f439be056de3cdbd6a69801f7f791f08060a9b7b693070d5a6ef200d3a44007a0d182fc07f92809dd35f2d97f4b5edcaa6afd376d5f7acee3f21995f2fd0034482a42b3ee9d062f84cbb10d10089b42345d778f2d73f751a23f84e42f07a354384be51b06c6421f0a9a153511a0f0c0675d4c9214b0bf30aa9586f70247a0ebdaff775e55fd1219b2e6a0beb09aa71882ded30ce263df5cbb9ebccf32b8aa0fb75a88fa2e282ae7396ba7fd368cf2cb0de945cc5e20378e31659740b54cc4211cd803012663a26349358b0593e347e1e6e9882808cc42cde334f32f36aec232b455d12ded07327684d967ff18f6c506612b7efb2cb57200500c43ae0440ccb86176aafaf6d8dfbc6b2922f3166f20e8e6435b672c3cea49119758fd82f5db9c5865e1771713b81ac2185d47614ff05d2ebd0ef49e93fb76eced1c878e89822176ff75aac3fad2a5cf0b87e940c10250b6bb14e462962b9ef6fc15ada27a1a6cb1e38fa91585683935fd5ae1ec41a2d2777415103a586f9a0018f5ac25fe8de03c4a0811671c614b15f8d3a008ed970132fd3b057da72d551d97252cf9c15d8b7b0816ffd4f4534ac4dafc5ad6b58a5716aedcb7ffad49b9f380631a3a66b50ec086eb21bbf48a8f5f1c2f8565af4f5736e6a1e6a02ecccb5895e2db2fddf08b857e945281912cbe778fa17650e9c3d8e6771a262ef3eb3966b578698a6687cb8a96140e4a84d6efa2912a54536f906bb8954339bbdd89e0b57850cbb53967013c04da56abe7004aeca90eae22bbda7833ffae6646272357a463a1b14d59fc8d895b2fd8d34eb2681ac1cc2760c021a9ceb006885a858160c3b03b19058fa42193529c6ac29e7201458ffe0da4336a9acc5a9b453d1d93c2a728fe2d862d4942a3fa701c0a63624dd0f2f174f783da384b39817671e1eb453d2f8dc69d0821e02c74b129a384d7b120cea53634940492e8f3984372cc45f68a49be2c61790ac2a2fcc9e27e41cc535409b675bb2b261d6c0d1800d17b243424e51332cc069b2a57ad44f6e3b2487eb1f8549275d7f6736a598b77b560eee85c345fd42ffaf87b336e71494e59db25a50db3aef67c3194b4d062732f821307543ad2dfa11791ac43bc97699d5e40d215407de3affd1b4eeac52ce223eeb5e37fdfd9445ce5ed8ece042c9b6d789da7310b63b9a8125f5eb907575b8e464e02755d70d1672c79831f78abfc613942ec89e5a3518926788a64efb9c8a7ace884999d8d800280d0c300add1b359f63856db056f607c778a77ffb2ee0fb005da4e3aec7a80fe7aa45137c1e445704486ba50c419ce88a058d79b415814c0cf23ceae357c48b04f00b575779dadc9da057bf3e42bab6d034c8236b80c043beddccc6c49b6db73490c6367751f7f1c33c73a2cf8851c1f6408cd2892b3c29e11076516d6254d54d362727b8058606b09abb3c3588e358ab9520f2a0f2671f79712cfa50827ed14ab8bf21aa0f11e67b911722484bf378ff06fc792e4a2379869299968f81cadc19f89a1cd7f17ad734fac2d7220562a2d20bdd406e82a5b8f59b2035ca974ee1f2fddeaf4ce16a1e06435f0939fb2c441f798311963b267daea19f765d9b0598bf028b48f3f4665b0a7f6d42ea84cb03bddf903c2ae1318da7c4ddcb97db6bcb9790513d32f8ac25d626ef4100614da40202473013e4a3fcbf1a4496b8bde1f5e2cc1ec2a38ab1ab333d1685eac43207c1be9cd0f11bddaca5d9dada3f212b1d8b746f07ca7d517689e3aacbf5ebeae5e4e81579ce9eb90600878046ab9be232440443541dabb574676c32834bb0c5ae158654a6514c4cb2cb1ff36fc8184f0af947bf50bf3f1a4b3c3eb67d95b7ee2183ac8f8ff33a0c2998cee365737b68c3e2a1bc675d7db86eae0e7db91bc8b9284b712f3fb59f6cc0e62380861d1f58524269bf042773279b46b7f571110576b6a51c492ba56424623f36b8a2a657f53dcd2a4dbedb0cd4fc51bbd2f38e2bd5f56a63f127abb216953668a75b408eca895296cc708ee4a819177247ee81d365ecf18d7be1b2a8b1908ab64e35281d87b07b9a443ecad3aac780dde2e2f0fdc6746d6b726dce30053c69cb76b05eb2c45a04cdee97be1c417d103b379b213528f28632e45a26bb6851d42ed749939debc28039fb919812f5bd4e7c3c8c9838846c37d18e07699ee7c276944715eb004bda9e20edbc202c18ea5322cf31a272df2f4fb16b2ad18f82d91909057b08f36f12b249d306d1fb2bdf560c71a2edd54d6f046f8445929997a97f246feb2b709df65e72a8e7354b961d6ba15fb60f0077f3f7735c5ff69e92911c73a246038fd6b16f644de33ab74a90035668f0fea9d0e444b9a37c090e765b9efb4252754907effdf480c92916995b9ff93fd960b321ac853fd72b03249dadb437b81275c0b558ead02cb8c32cb6b7d3e9cf882054519739febbda69f14159692054308df6867586e8b46652249b1fabd71e513529b68229a50a0988ff99e941edf6cf669d00b092e7702752d2d13e88b37fd7bad131edd4c77a1f763c0fa4d79302e53a8a3e672856a421822b4a2aff9d1a21da1d180d893af1eed80dd8ceb43e0d0e52dd906a93aec9259822f61cbcb3c4fb56e3d953fad7c3a1a58af13c56e6531d4ec007817357c391f1581e0f05a1a7ababf11eb38cb328fa2381fe612d5f0127de5e0b613ba6c40b9f10d9dedfc2e1380de1b16a6dfee4412d36e0e36", 0x1000}, {&(0x7f0000001500)="c7c676db3960120f0e9c16d246a1ca45e2b3e6153612d24465885e78f8f107f5cf8b905740644340e9e3acfd455a9a8c917fc875a75240bd22cf79ef5fe9c9c65e025921ec187bd96e74eed93054c13d26c53fbf0e97810501878b9c17843225edfffa31918e61588fe2118a16b89dc78a2cc8a023e0ec922c004736bf4c6f8a7f54291bd88290634e321039072ba7603e300fe9bc29ac462619757a3e6664d78e4ae672ccb67d2affb197ae8f9ebc92e337bd0269d87f8ffe10084ca4b840d689932b6699df6795bc49b384fa88362fb55c33c4f62f15f2d30e91a84935cb782bbe7cbbce47a7f49264c6c5193fc90b39aad8d4b2296d1959b21e9e2d7d54dea3b7cf473b44105b63c491646ffe089a9b1b9c662231a56b39a816aec48d9f7cfcec924cfc60a146981fea34320dec68e5d60bcfce762a43a9d30cbdc57f7ffac58febde6cec31736897787925c679d8b0fb119d6d864f3b6955d9a8c8e479e992b6433f9e57a313966b1d459cab82c9312019c3848f00128bd8bceccd9239c5249582564d26ac79c5f86cc4755b45f28fc56d9dbac44037026247a6cb0d6eb03fa6986757477012696fcb6f37af4c77292ab2090c1c5715baf9502bcc6f0bb2fcb343c630e0daf5bd2b24f0d8dbb6bb849db109b310805ef97c4301fd2bb78ad75942a64960722e1487b040a21bd8e91afc3e554e7d6594756ff1b108f90fae3812b0820e9ebcc79c8813ea6a6acc094de04d0ff4b77f2ab413d857d2d530dd879b94b39b9e6bc481ba880709df07593c0ed7cb182eef437eb705fd0a231f6a4ec68d1e8a3ab6e435b770f9baf39300d9e0a592be5a304347d7a5af679184409f27d74afe7f965ed78028204993295c9c79cc7a52719b099bf4e31536a4a05155c1775a28c8d0eaf537d60147681ecb44ec0b2aa98de3cf483ee8ccad3e22a3f4e9e75ab5359daeabf13c77fa8c4b95757f65a7ffd84c7199f40ce2f46ad53a77245b44986e75e6f7cb8366e46a3795dfc45367a61d7307f50462e33c4766360faeb88a8b4373cf9109b54b2ca58bf5bbe742ffd0f5a798478a02eea706f36733016f0b0bcba865460c1d804fc48cf3e6f5141a5a8e2dbbd7a4d5b7a3ab41559c7846e6ee5c4d3b746797d3e00904e53aba5f8ae3b1903ed21263d23dd5583317b8c9a512bf2382a8457c1e3dd32f5914269a3f48f854109753569e760ed136b7a827e1d6ceb69408d83c15ad702b1f5c3b8ef97ca3ebcf06ee2fecade81026482fc6c8daf3b8332886291622230c8628609146d0530c79be01f59b81c763e45a2fcb7716db014c66c1b80d922617d39e058754e1057107048599055b7476dd4bb9bf04fea3ebe2dcb739a98e7734065a91e8e0d4998000bfb4b751f81d2f5b2a621ba18d539739ff61c8d73f823af6fb7d4b724ecc7b7631d8b080589b56cb9c534f9a464007100812fa3a9ef37e1d91e60a7b2863e1625e9638eaf05a7788a729bc44fa3583eae6fc94ae935a66c5f24e82faf76eba46b8b76895fe9793dc3f7d60a9eb55dfa5c6825305ee16be7230560d1723785498f199f685184c82676bc5a9a9de05bff199ab3ec00843181e1705b81c9856f96aa7e1300feadd4db2bbf0ef2a98e8676d8a8ff638ccb5424c3420fadef7ca3737eb2e83333a428d5b4cb67e1c81873841302ffbb08e15c73cc400c189d2461f48240c711f9e1667b6fa755085d4776449882ca5e39985d11257183311769aac87d7c0cc704d2fc889c8d2ec11a9a483763796b6ffba17e87348368cc42f7122e077e72e761562252edfe2d801a8eb7b27676e50ab0da330cc4b02fa4e7392b1a10515f5eea5742df641ed2ba2ea9d4ad92ee2fd1c5527f0574dfa9062626e3c79ee49e0d1f6fa907673abd90d3e6b3e4c506e03953b8a8d4ec3827c319f93ee262fc871fa0ce17df2739f6219e3ccde9ba40f1a464aa440685d80df04380bc097956e62e16b4999b5975eeca678e5926dd23eb41018efc3886d1b7bd2db2826397fee61330d24e85a05fec60d9e1a4cdf7c684dc006699ba281e7f5c714d697cf9586cd72bf604c7fe5ece1985888da272160211e90ca36c3f2886fcd29c0476a37b71953cca9ac19411de00e042fced50d00d6ef945ab5f1e95918bc64b51d42782d3238c61dfb42a314ada29f30bd88a12ff5c09c2d35c4336637b9071af37fac0074ac2084817c860a07f9f15f758e583fbe8366d97b88882aceff3c6b9d098de534f63984831bb9689c1eb6f9a73cdbb7201f5330f08bf4bf1e27dab9e1702400ef5b30915629a2131dc271a6a3f73929020fee8bfe0fd87e1b8b7dc52f3c32ddfa0aa1c12de79219c5da39bcf6a7932a1df63bd20f8c031958e315332c4b243bd4b2a7accc0305cec56727baceedbcd3f34f4acb9719b11216ea85f3b23d7973ed650d89d007682b91d3cdd3c7307ad347d6b6d77f63849d097aef51f38208516f0cfcdd7cf2b4e1b207b5902dd1f92eefe5080ef5e13a3cfcd7d83b66ba039134103221b502a7687599449cf74e7173ddc14d8d5ac043659e80e9be79e194134f94d704e4303984ec0b306b637bac52e40d32f196d894b91b7e949ee74d4f25af0cb22f62435a743b77a3bfe1d5a043e4ee0e22f7cb51462ccb8fd8d91e24092d3681795fcf6eccc0c61355e048de75acfdff615ea12b9d6190552348a90c2e18a8841b8140fd03210628c79e5d1f30f94f3191197ae2237c27487635e5f073fc13f0cb498237dd27964f537f7db927d0103d35fb8f8581ff64fa16e1feb52dcd0031c7bd0ab9132cfab6638e574d93b9370a4df22e87472fcadf8d6a5c9fddb5b3204f8c17c17044825f81bec6c1bd6287fbc066e90e30b38e30dccaadbf5b62fd0af168fadf00499af2241be32250513b79cdc437ea9d2f8a6fdb6c8cd53ee59d219a0c40ad24fdf609c4e69b42b632df5e0ec8d6b9a95115cc78d69b33c6a5b0b6de0bd8f675c820ad6273f44d2514436668204b9d7330a02dc1025903d27bab0b0a659bdfffe9ccfc4d617b4e19c9ca63b73d9336a586c8e007d48d495221cc8180dee4ac329753f0cab2a1e8cbb27e81ffa4096bcb035d71c6d12b43532633d3b4acd3e27e413320efb3109c11934f44e0573e425604014f30c3a47da88301a2935e9da2a244700b9e0d1b27b83dbb8b2fd79689d49ea9bfe6a0c035479e5af9373584484c226986d535fe87bcd4f1862fdc90301a545ab68ccce30195700a34c7c36bb7d398db49fec98780b3abacc9a10a1a0df5eacf8da462945610b65fc44ad52c627b71fd5d370ce7601c159b74a1fd91deb79fec48fc46efedb1c22fbdda017db76bb106a6f949d0c923abadbeacbf4515f34da05b141c7686823646651b6ac8b4130d743c241073cde193c93866cba8007e7fd38b762ff68e9daea1ce47e7771722b0b733448281df2d6054bd1859739ec7b02bf1d71701c698d765ade342ff7ea643a61d529c716f28413456cb80fe190f4ad10bf90ed719ca4715c9a3b0c50b021c18573079a21a2aa5826300358a3b043299935348194a4060c1d70d70d49aaadac7715d44bff02e96d0eb13b117a7c5736ae0bbba257183d0c4bdd0b2146d58b0a3ae3509860bd2a5ad3f2f5748edb63792f12bfc7fb44eb4dc7486acc32d3aefa1331cfcaf270f47c0adb6795c749145508ac894abc415d035eb01b8bf022239fe6e07c207ac4f39beef23c40fad6bfae1e371a7092b2b20b69e27a79e455f8d3fc577f73fc7d7bdb01429535465e49d7d50a9b0e5b1b37eb56345a678cdfd748897711171acc17d0caf971ea02068377c2f09dfb64785dd1632c8f050e866e85e8e64cc6527dbdc3dcdce2fdf72ae4671681faca043ead34d3fbb6660fd03db461e6d755cf1e395abcc0636e66a91cbfd1f2cbdc2f53cf6260342e4e1bdd257236345f530e5fcbfe2c07b17dba09d074c8e428987131762698498e69395e9f8945a93cc573705d314a5140ef46a725900d472da872e8fd448419dcdfaeb31274231fe462438f10a400b4b1d3598cce3ae88d3dc31f6c66941f7e23bc2a996facb26bfc61b6898065665c891e9d9567def8b3bebc49d1c596d85b28f7be2454743e0acf828bdd6d8e958a941b494302e1be4270b4e4f7e3781fbe956b5d0d6e1fab45d901002c74ff35661d6842f6ceabd85de61fe236ef03ae6b114d60cd16fde7679d9a9d9f3339cc3f20d064336064472aadb52e75d2242593796e4f38023839579927a81d6b40bb30a6467de7dd667bd4d6303fa9f8563f3b47d4d081b48fe42a2ad9df05590b43e5cb582a96efd49fa7b47bbc9bc616dc5027b9582e444249e2bb3f9b0544cb835059700a2dfba048d686be6217f1a9cb856da19f7878ab1304d14f5b1d4113748762708ff1ecaba967918906599b2e14d7c20b7df7394540ccc93cd608d965554a8f9e3871d01db87e1e5389e395dc42617dcff418afa2b2595c1f69643ca989dddfb7c321ad8386edd2cac7772b24c70046c6fef83d16237e1d6335d973fe4387446ca4716276cc348085526d2fc3bf40f20d8a7696b59c448e60d4e5c2cdf5eabc0c14106b3524f1e8305d5faa9d2c46a915365d075ccbb6aeaa32aa50e366bac8cfcc890fd742d465e442d008b17515a83326553066ed8cebf10c478ab35fa12549eb6409878082158f422ce6cc27c2fac9ee891cc8baec6e16e97a6fa2e3cf5e2ee44c855ac434bcbf6e383a28b749c6694037e26d97103c55cc9b62ae6a3ee3c45abc285a9ddee100931a7fa14792c58e5da56412e008baafe8c257b735d6557c154e7bf23979654a6e4c3f61bee3a3c8fcc7fb15b6e53381d3d724d03d8350c47719b8ace9d001cef856a8b0b366ad8e6ad595d0a37b401649e81b2be988d3a043cd2325a351413cdf9c7d836c67336ef6042e24d2c896371ed2d29610386f8fa2f2459f794af0c842aa7cab292ed27a307884a93ff474640dbade3027b061f258394ec5af3c6b8392261260920c1625dd2a98bb1d1bd57610b7cf3e27827dfb39e50108b4d3acde27fb4b392e60fe86170261e0ff1e2cb32e8566a2fb58a36f0d4efd53e368918c8ccb9e85466d2d9d56e684cea26d6c54dcd978f5596d8034412d9e5e326d506bffc4e1a1e9a213c4561f4c1c74b8a8c005fc15c39712eae0253d7a03baa474773bbee924175d8fadaa5980b5d4e4a8f04fb317c2c20853adf6e87833fc3d9395a9c570f0559b34e03cefb4cbb1cb1f5cec397a2d4825e72d7047814f483504567fd5162003ab9451977d1273f26c9e2735a8f1d2ddfbf56be0c611d692e12c102aa4bf14f79df8639842a507e8c56a6a3c8f43f67908e6a59bee0c1b8702bf4bdb28efa5406e8760ea855f6243bcafa15d061455f7e668ca973f9154efada127d3407b7e8f19900861c0aa9d5d333471b3fab94113ea6d02a6824786e2d74e7a02c92282f9946de9bc149bb91a8202d426edaef5401f3cea1666bdc7931841af34d59afe0b0190a68981847beb2e6e5cb37a8841530efbff386f96ccae9a37fafcecb84d8691ecd97941f634e018bb5de1ab51dce3658c63fa2fb454fa91a4173889dbdf0c8861a3e5d9560f54288360310c73eb2f495f9fac654a429aa2cbb2776beac1b00db434c2e45a6157f2d4ed18c78c4c065927a990136f4bed57b70c63651aa0b681c4e233dbebc8bbd662ffe75f84eca848527f7d50ff9ed7fa9462c0e540075d2697417b31beaf96d728f923f654d93e140ecb2e1dbaf2c384e97f3dda9980bd2b556ec", 0x1000}, {&(0x7f0000002500)}, {&(0x7f0000002540)="4b00ab5d69bb6ee99430ab75013e84e0b872c2095e26ff654ad8b2b2b778b574b5c34e0f94a335b86b6130ada3af57615a4fa395e410166350a14bf11dad3688e62670403b27088fcca9b8a8a394f880c86480ea3b6a2418503019a5095e", 0x5e}, {&(0x7f00000025c0)="670539fa39639f0ea1876a5e9ad81a548297020a83a1102e35a7efe66b266e670f0b17f353c9cbcb2c17437987ca484832522be6d8d331db5aef881befb3362d1be8d2f81e4aafdd9624ce81505cc7a109c01fba3a99606c20320c944309657f6bf8b37dcb91a2fbbdaac1fd8065f7c1cb5684fea77ed388f5f221ca159f74770ac4b02882d34440798fc8106d49b2d98de3a165884d275a6483091ad6f51ac1f283fad678cb2973634e09bf75549961f64b9cade29bf423195bfcf48e942b8480670271efb469bf08b8746b28a3a932685249649a8babc714b727d1de7952762bb1e9f46276a20dc49a6140178849061a2e28282cc10916e8b4617e77c8409b071015fc7911f543b954921336d3945501fa2d689480413bcfea42fb07ba065cc25c87560b7770b295a0846817f04161b468baf8a36cd43463445f012b6daf1480dbd64017c8932461545c52059333e6fce66dab613c174771b5871d83dc12a5bbbfddedf192609f0f1b785c3e5d4ad80709b5a34651abe059530ab63f089bfbd1939436f23d77ce4f49974a74425b9cedc870cc295d16906fbf36dd8f9b98846606a762cb1bc8c05b9b78c7f05165e1f8432e063e941a4cb0210b957ddc8397d6ef99673167c2ecf82855e97337db5793d56778435829817324a36dd99b333c71cd9fdd45db785ea8ef66530a2d114654d449f4c617cd8efa1ae1a31775d449b17797e39716553ac25eb5a0025881b25e116f3cfcde5bcdf66b0c0ac8ab8958a4118ed09e4deba36c7d8ef153681555005740976c6fc811fe86bd329f9fd667d2f5a4e10033387dec0be8f4f9ab3513956b1641653018c33d065dbaffba689beb36e1a70e014bb8cedb1322f59d30943dbec9608f01c19547fe01e383acc55ae31ffc086c121dd8f89ccc91808851ce4dfc796c0a2419d1bdd76587feab6f7684c0c18f17d83badb53d408739573da24485c0e2fc2b88e8f36830bbd155d1d1d9abc1f997e190d7f6721e8bfb749d4fed5aed41e505f0b7df19f36b89e8afe51c43fdea4c8899a3113b3411b78c74c11f1333272a6d36dde1b10a3d4824ef03ca4fabc1c0f08a30dd04da57f7b1d7cb944e24797e8b396e95be5343352edd021961825ef1659d64866ad734ae72ddf1abed75295c4914005a934e6d6ba5df4007e94ba30e0f7d8cac5fc7d5bae8a6f195fa1dd0a30a4921314e8960bc3a473d23aa678f525a73d218d01a938e930f6a95199e7527503c1ba310d61addfbfaf3f0c414d5d800b45636cb6718d4c40e79c29d179f744046801d579df8fe309cd1a9243d90349d487b2519296a1a32916c5df26b22cc2f20ac623d5ac4634cfcf8612173b1745ccb97046bc56e191c2ed9da8f4f084b43c2e92b00285d94976f6fe28191e07f5dd33f01766468ade4849dae8c102647631808634719c4ac5011dbc7c775fe42f22d91785a79fa8fae06e847f855e956da3c3b52e89957347a48adba2eb656e140773197eaa7c77b108670d780d9c6b71ae610882ad8b0cfe1ae4ebf4acabb05d4a7bdf0c1e6599a7ceb331450de12badb9d77a78e03de4b8e3257692cddb4e6f8440b80e7ef8cb93eeca54e93e6636dad28693d24dae23f17ecb37b23ea3dc313f4a99832022983f251fa4a315c8144a011b2ddf4fd06b8ab2be06e667f18d2adbe338c054b97a33443323cbf65a3c04d61868283d4282483cd7da23e997a2417e8ee87765f506194e03ab62b8202b336f21396064e481bde7611f9d697bc1a681bba85f792a9e5e565bd6c5cee9b04982e911666fd63131d5a095d6f1c27ff8210ce46a4cf531beaf2566088a9722acadb20faa9164a506080e09409f2edcbe6b232ad707495ccd1ca3608a7709b5cd1f8564b8a5530af2af6a2b4d46b264e51bef74cbd3b903c44a2ce62f372f4283bb1896ffaff2f7d8980b582bf129e02440c7b7b81e6fa8f2259c7a68da65b402067dacad32b24bb96400606d1f2d8c90b12afd3145988551c0997a1f14d4687d7134f3ce7a06dcf623258e496d46a90c12dbe12a4c9b7ef5e9cc0da8c3722231ccef082166608d1eb7167dda44fb7fe331f79569c1762bc34ed629641b4c1cb61328bff5e913c4b5b87d1fecb005b02688d28defd1f230c2a5838af10760cfc61e9391223ef91d982b70fe1aaed23394c1454ab40d11895a589b7fcc992e8571f2f730ba168339f18e35377d33a1ecef662df8cbf172f667e3a5a6fe3113e318dcfdd33d6ce092c3c40adb89988f0f83011f9cdb0f2031534c7a42fc4fbb2896759213f6582e8e04d1f6a95d7f2b5e756cd2ae4e8f58ede8472c8aed8a968783f805e6415d81a75d8d013f55ce4889cb852fec5729aa63541061786e097a9f2af1c9bd9acc5286a036ac9e16cac521b2e95031122403aeabb9547a8c2a98f462e38d44d1583154621b605edb8411e1b67284fd771a31f46be90c0fbc407bc65269c5d9e317f5679a8e86986807e77d4bf0acbbe0187142e9c56d2035b4d44fb141b6a1cdc04d7ce380bc79f2f2949b9bb94753e5dbb93c51db4f3cf464dae719bd396d77f69f59b63222cf69643b6003f0db6e96af1c9c87f529a7efad6ee55c009f9e5da08330edc903331069f2ca64d4855d4c67fb4ef92f9ad09a7358c8827c12860cb1306216f3e24144becfa359a359fc50fb89dd2d3a380f23f491d7fc277c7d3fa3345ef5e6406d2a0c6744e2a712dcfd8aaa4eb400fd8bb66f8415a940f9e881ba34ad02ce3bbecf206e6fab1a76958153c026d0dd2ccbc5461d58dcdb804fd1051bec46b701807ba60abd353a9b35533101337a0e85c939413823e8242f22203965eb687c49791ed9cd1c877d67072f7bad4728340895ad3c6054ee70e46b25e6f567661f53a68d7c6dd0628d32d0ee694f3366af9e654d6524c6588ab168ba5668d7e378592971efe4be191152932eee1252989c6b86daa570e1732cb0d147ba63c244f5151657f55d956e2e8e8f704fe155d66153f44a7139c8d90865a79c4575936a6a2db57f7ca6fd99c7c6c6831e3a9abab273aeda634431a650d40402d4257b6b5261b542d5e1813e2a10387eb2999c42ab8d3e9e3def8021d07a5049de1d6e02cedc8724356f1716b8edc4e7b1fb87e98d0137fe7a4904d54d2e7cedafd1d4f8d7868a4af09482b5af79cecf39f304236341ff1b123d9ea53b10dc92d4d86ec07b4deb9781cb03a91800764bda9cba0bc9e4b7829968f81e513b01d372025d8dd4c21f50725e234e4ea1f68f3995a110ca99dfc11670c0c3ffd204392fbdb15ed70e69e95f56db48ed783882fc4ac4b0ff780569fdb64727eefb35bb2445bce11f24c38eb212cce21fe890f9c8fd5d97b2254adb2c451ee714c05c5fbdccc4d682db46e6ef1cc572205c5b834581d77eb997122a4a53c0aac3353ecd1277f0cced71ed0315d3482281bf6ab32f60ad7094fa5162b1bb3d91ddb87de8f1e3776545eeada890f85454a73dc6c8451d168dad9f76fa8d0df183393efa862814028bcbde55e6ce2da2a83f498f68778cff0f30d6ba7eecc890aa222cb961f388e8ea73d06c0b82571035c8180e673d239c6fbe07044b1b976444a2f092308077af784778b3d7e0f9140284e6bc55a398d32abaa097656ddb3afece8e830bab15ec68224b1585dbd3a5fb5f3525454a5337bfd49047bb21734f0f680fa861e8d7a330fa7896df270a4db48ef61ab1586b7df0e9b4d20fff17013dc67b0e77ef30537cfb58a2c7390ca7ac19f5beb59ef1337464e818bc0ba56550338916a1ec1d755fc7d319020ef87ce1fd66642cef75109d38644c8273f75674e353072526f1b5a295bb5246c047195c206d28cdca47b9e8b93a292ee259d15cca4eca1c4dd88770bb530ee3a17a97c94a0fc218c0c2deb50f6aa8c92b0fc3f37c435c539df2f85170f62980507e06baca5a9b7c0b9fdb8477b26e99eb0278f0b02851ec849b366b3c352b39ba22be2d3267e8442c08612c897f773e20f5de612101c46c377891bab134fb97f9e080da789d5dbcfeaf495faa215627b36a88e11c3bc80a1da913b2fdb027c986252c570fee5b830ea2d37d25a1fb20481f189eff90c98cb3a5f942b30905545e12554fefcd0a481d90511e06db29c937f9c0977e2e2ede6340400a82dec17802e6fe52d87c1c02fcb0ce74d7dd4d06c846105bdd331188729c563fb1fbf30ea540e9665d744cd012849977c7e0868e8bef3e3e1c7cbce68a8f2e4cb40021083ba7dbf1b915c20f9e15474117cd7d593772156afe88cce480b19fbc26ec7dce9c633245b2e6f67bc43b738d5bd268db3b8e0fe46338438d6f73051173155aff924f57102e86e097099b28d40ab33fa837bba5e76c2cfe10582e942cfadf66455bd39e0daaa06a4bf93687d2916ba3e8508a9ab2f7320f4145d799bd20062cd87ed3a051091aa2f53dba08d1ba020b4360fa79cf57921edbfaae2b1af5d989ec196c11ad75bbe66d2596d0a3e35a6e732f891123ce62c8b55df9f883691c5105acedf52fcca36369219af0249aca89f2fb41e6565270edf4eaaff1c8ed6eac6411060aaf51e7e469f3e08d3fe493fbf215a67eafe16bfc3c0075f184c07aa7bf8b338b5833db324bd7be038324dccc3cbda1081f8adfc7be1d13751f2420df7c41a45412c152a5ac59a14ec820636ef1c5e2d81598ca0c2d6d89de0938ae19392254ea20519bf60dd5295bce5b9c343d5973ac216ee8932e7f811bd4271996e122df74ffe72e35bed336d39397a3a881452fc70a50f703f83ee187f8d8baec04566745551d82ae0ae1116c016f8ea017eaf7c450796b07278064154516e53bc5661f17ac374fd63ae45bdaa49a7d07aad1f7cd42bf4a282de5b74181e8eee25863b06389c11c2fb754a749a2a4cf44147025df015b84ad8112454dfdd4c284101817a8f644bdf3ec97ce2d177ae88ef4733994fa301b74981fed334038f9f85a147af65e7cfba409cc5194085ffa33efb95bcb097652a9959c27c88661f644df23bbf3d08b96e2c47eeb884cec613797c262002145d2eb1848afd100c423720432af593589e59a1ea1f6f1a5e9cf2ca5185092f6ad0e72809cf3661fce8ca46fe52575553730f83143c6c223a19462de53483a7378b402c66072e30a70056234f4776589e15772c833a27ed3cb31961792664bb89d51100d8de632df26ca8e42574217f2d76a0200c2b9381ff8469d73711bf683d925503e597888d583f0b2637e700577f3298611546d99d2ed8cc742e2fe636abbc06d659efe6469b8c1a7c2e81076d82c0e79db4b1b1707ffe005f50a91e700985399fe9ac2e922f0f4d4a85094e70aa626789a3ee09116aa977d27e325aec4c135a10203c4d4fd24b0ffe0ddae7b97ace9cbdb309c4c5340fbe930211a024651699bcd6460a465ab98c5489dcd1152092a4cdf08d5dfc5a4b01587baa14f4a9186119a94a37bc210917eb7e893b8c6c1df5a5a4e90869afc9ab96200fd44f034feff1544c8d5e6447110b482a75b0bd62e606c67bf3b037def072827dc9d0e43fd74d05211aba781e46ab87c7c969d44835ef526e9a48e7b5b07d7b6036386db7a987191de9d5f299f27b052f60beda20ed433653d1c20892c820783457a567ef721b502ec66629dc9912daa285380fd69cb5e86faffd3f858e982babc70f04323260a3f50602ded3ba57c04223e1e407e8e8e5a7577739008afb6902dd79644ce446e5170627a058cffd0d846af6fe0e0fd05a94d7789cc68c56006acafd71c4a7aee108e8a2125d50", 0x1000}, {&(0x7f00000035c0)="a0047045556339b91882f5e3a8d487222c7417d7dc25cbc3c1608cf9d1a2a02a10fcc36359fedfc28bbcbbc54712803a39d2f297b74e6720726e8913169ed1df4cdc09717c36e00cd05b2477c18d31682c8a0eeb136a90c48cfff36eff339c7810226f3de1c26d743b79576ae9973190f7333abc713fbe89cf9730b2", 0x7c}], 0x6, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000036c0)={{0x18, 0x1, 0x7ff, 0x80000000}, {0x18, 0x0, 0x9, 0x401}, 0x0, [0x7, 0x0, 0x10001, 0x3, 0x5, 0x81, 0x100000000, 0x8]}, 0x3c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$inet(0x2, 0xc001, 0x7) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r3 = socket$inet(0x2, 0x1, 0x6) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="d5e2e37e4322d1eaa71e3f70d990d541df1f8f13cb939826e5277559ed48c270304f983c36cf718210154752648ee7b415aa54503821f64a98d77aa6842d8e7aa2b6f98dc4be4332b8cf3b06d391fa838250f84efb8eb2843c352295eff3a74ebb6dc0bbc37a6984652ca6f80dccf3716a89f995c2a654ebfa7e072b59d9c72e4b101dafefbe5f472cac4430a6ab6ef33f34b0a69934c152a2fc9094e66314a0693b93f094ddcba762b085a6a839c43b7650efb25e624f1fe11130", 0xbb}, {&(0x7f0000000100)="e647392de70b252295ad946a060f", 0xe}, {&(0x7f0000000140)="43b84b981830eef636a955dc400c4300919fe98b3a99f6db3e205cd946fe08063b535708586c213f417abf5641ae99b5ae22737ba96b4af8518e413cd641c884d106ce5703d737cea2526b4b740e1839348c", 0x52}], 0x3, &(0x7f0000000200)=[{0x100, 0xffff, 0x8, "f94eca332dcbe5458774f939ac8c100606cdb5331e58c355889727abcbc6ba0be832b270363206071d636098f18e42a871ff6b93bdc1a4b44365c717c78d1407ddf32b20f1e95c8068e2058aa2d1b2c44ddffa6675bdccc5be60ef1a27fabbf6ed433dff0ae33720b38302dfa4f1a161b0f9151cb9ac8d089a3f05a4a47de8f5127d3c6fb00492e63bb1759cc0be37d833cd01ec0af1bd632f35fba67acd74093e43f181ae574810e6e724f0cd722bcc6efd87161f73dc2c7c3f495905f2f9ddeb240baf5323414ad425b3cfca3c89fa3bae696356771743eda707810ee1199878c72aefe7dfe2c62c1b2db3c97ecbf5"}, {0xf0, 0xffff, 0x6, "51b2af9c3afbd3bf5032e4fac117f11a6f6ed3ee8c002bed5e8a0ab9d7923472ec20d5a34736fff8c43320882d1498386b156bcd9db0612a27a38b000c73e527ac762b2b8ab427d0e65959db8031d503dba1fee7380f241d25468fafd99e722bbd333dab981b4a9cc7857e9404376e7cb7edb4d86a2d73c6294a11910466b970acd1fd6e5775dd96d28f040f60fb48755afbc81e0d024e21b9754a3ba376fd703446384215a931573bf85bc5d11f09744ce5ea64d914a0b68273982c1d4b8745978dbe248ec5cdc9ff916d7a34134668102fde36d09a5b8d70ca"}, {0x80, 0xffff, 0x7, "b874713dbe5170d5b32ca3a38eae027ed6a31f39239b12c4335da1c0b4754a1fb276abd7fac62d658c4ba678791c2f999730ec00fc6b4823c8daf42ece7beb449f38a46f86b4a7ee968c1f9c99c440349b74e80cff1a668f6feda29b3f02cc759bb2a43a40ff344b1f9e38"}], 0x270}, 0x4) 21:52:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:52:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 21:52:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x101e2163d1bd50d8) ioctl$BIOCFLUSH(r0, 0x20004268) fchdir(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x4, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800, 0x10000, 0xffff, 0x2, "966aca2e6b23c9aadbd6afd38b705a2077fda2e0", 0x2, 0x7}) 21:52:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 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) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x109, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/56, 0x38}], 0x1, 0x0, 0x0) 21:52:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8000, 0x69b6) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:52:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x30) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100, 0x2, 0xc98, 0xffffffff, "92b21a73f08fea1dc32ffebd47f9cbdbb9e0ce7d", 0x6, 0xffff}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "fc72df8f451b652bd14c74ceb67b16743c66d69d", 0x0, 0x5}) 21:52:10 executing program 0: mknod(&(0x7f0000000700)='./file0\x00', 0x9019, 0x5) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x120) socketpair(0x0, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x40) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = kqueue() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) r14 = socket$inet(0x2, 0x0, 0x401) r15 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xc0000004, 0x4, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000080, 0x6, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x608b29e6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x9}, {{r7}, 0xfffffffffffffffe, 0x12, 0x80, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0xa8, 0x80000041, 0xfffffffffffffffc, 0xff}, {{r9}, 0xfffffffffffffff8, 0x40, 0x1, 0x80000001, 0x2}, {{r10}, 0xfffffffffffffffa, 0x10, 0x1, 0x97, 0x1000}], 0x0, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1a7, 0x1f}, {{r12}, 0xfffffffffffffffb, 0x80, 0x20, 0x8001}, {{r13}, 0x0, 0xc1, 0x81, 0x0, 0x1d}, {{r14}, 0xffffffffffffffff, 0x1, 0x4, 0x73a3, 0xff}, {{r15}, 0xfffffffffffffffd, 0x20, 0xee5a6ba81955de1f, 0x400, 0x67}], 0x8000, &(0x7f00000006c0)={0x6, 0x5}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) r16 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400000002c5, 0x28000003) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:52:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x103) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) semop(r1, &(0x7f0000000280)=[{0x4, 0x200, 0x1800}, {0x1, 0x2, 0x1800}, {0x4, 0x5, 0x1800}, {0x7, 0x7, 0x1000}, {0x1, 0x800, 0x1000}, {0x3, 0x8000, 0x1000}, {0x7, 0xfffffffffffffffe, 0x1000}, {0x4, 0xff, 0x1000}, {0x1, 0xfff, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x800, r2, r3, r4, r6, 0x20, 0xff}, 0x100000000, 0xfffffffffffffff8, 0x9}) pckbd_enable: command error 21:52:11 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffff8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) 21:52:11 executing program 1: pipe(&(0x7f0000001280)={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) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffff67}], 0x1) execve(0x0, 0x0, 0x0) 21:52:11 executing program 0: r0 = socket(0x20, 0x3, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xb2) 21:52:11 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) r0 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/124, 0x7c}], 0x3, 0x0, 0x0) socket(0x6, 0x4, 0x2) 21:52:11 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffad) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="01e1bc9d9347e648ea64752a99b0591dab179fe0a18a4753b30ea9a0ce9efed1aad50473953c3250725308ba22278f15ca26e8bfe8669509a89c4014ed26f46242303ff09829fd5805fccf05b2cc322b542960f54ed59d317438cbf4a0acfa9d946d9440bdd2d11b2dcc19d0d46deb94edb4b213e5902bd171108455240199dbaef9f3034e29047120d2d2b0b9052b065d1cc6af0096db35ec1dfd78be691c985d72e0cc8ff70d90fb35bc8b4476b42df31819107b504016f422799beb722b1eab", 0xc1}, {&(0x7f0000000340)="50ac26a8fbb934be2f8e796d5c59fa2aa1716d23f82bbd584bf8835f955952bb25f7399018e742948a52b8720403fd5c5ca52f94d045f6947996551ddc1f8c6f1a7d069d3e8bd8ae5fc3ec040f58007b50b5b32a270e652d26031bc8e966e1ced0a2bcee3b276847e67a4709f042a2cc255d54ba0b239b7d9ac2e8743b125d4d5bec50a3bae1aa59af8db0d87cfebc6778c830478f54f3685dd9593ce4a07cd1d58ee272c69d433534b94fd1c2d575f7b10f4381d0112f417bf9a1bba5e8b5a0ba0b54102f94487d6694118d78583b7c0c8fdbfdef774c047fd8196f4d6e142a29c253", 0xe3}, {&(0x7f0000000240)="c8443ca29dea49fa05fde0c4e46209beec779b7b62c81550514b1733a7ea6a31cd4993b9432141f6c66e47d5a67c69571917cdf65774d5e85cafe5b6c23dba133adffe7b887ccc4429463c013388fcfe17ea0f5949ff64d5ed9b82ffa9c2224e6d39c1d9fa37d9e4b758c74598a5e78480a94b528676e09039", 0x79}, {&(0x7f0000000040)}, {&(0x7f0000000440)="63b5dca4ec4aef8413f88700752e8717e92002830811747d5bbd5720e1cc09b8aa59d5a4be7d3fc42c8800d4c09a16881bee44e4a54eb2b9389c4faf5e111aac057f8c18b7f6045383811d5c1ce196816f3e12d3328bf9a7c7490a33e35fb5d4d9cb51690b0f6be18ea79e06", 0x6c}], 0x5, 0x0, 0x0) 21:52:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 21:52:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:52:11 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xffff, 0x32d100000, 0x80000000, 0xffff, "ce1faef1fe7bb47a4091ce2e426b9031db56d278", 0x3, 0xffff}) poll(&(0x7f0000000280)=[{r0}, {r0, 0x41}], 0x2, 0x40) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x400, 0x1, {[0x1, 0x3, 0x80000000, 0x4, 0x9, 0x2, 0x80, 0x0, 0x101, 0x1, 0x1000, 0x669e, 0xf9c0, 0x4, 0x7ff, 0x100000001, 0x7, 0x8], [0x8, 0x9, 0x501e, 0x8000, 0x6, 0x5, 0x7766, 0xfffffffffffffff9, 0x1d7b, 0x7], [0x6, 0x8001, 0x1c, 0x7, 0x6, 0x2, 0x7], [0x5, 0x81, 0x6, 0x2, 0x0, 0xa75], [{0xfffffffffffffffc, 0x2, 0x2, 0x2}, {0x0, 0x3, 0x7fffffff, 0x3}, {0x4c, 0x10001, 0x0, 0x2}, {0x94, 0x80000000, 0x5, 0x5}, {0x100000001, 0x9, 0x0, 0xffffffff}, {0xc2b, 0x2, 0x7, 0x70000}, {0x5, 0x7, 0x9, 0x101}, {0x1, 0x2, 0x9, 0x9}], {0x90, 0xd6, 0xffd6, 0xfffffffffffffffd}, {0x3f, 0x7, 0x8, 0x39c}}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) 21:52:11 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x141, 0x7) r0 = socket$inet(0x2, 0x7, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:52:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x5b, &(0x7f0000000000)="437432bb8b9d012569723f29bb9b32275747d66fe8d5d068fbc4b33fa04ea40a2d5bf253aafd9f568ad9ebcc2a7b4723fa694cb04317df78a4344305b92239d52df705e0850e90492f82f55742c11fbd6e7be3cd1a483cdfef905e") setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) kqueue() ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x2, 0x363}) 21:52:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) sync() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffff7, './file0\x00'}) mprotect(&(0x7f0000316000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:52:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000000020401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x2, 0x9}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x440, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x0, 0x59, {0x8, 0x8}}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)='A', 0x13) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 21:52:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0xfffffffffffffc55, &(0x7f00000000c0)) 21:52:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x400, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffa, 0x6}, 0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x442, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x3, 0xfffffffffffffff9, 0x200]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x20000000002) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x2, 0xfffffffffffffff8, 0x0, 0x80000000}, {0xfffffffffffff000, 0x9, 0x42, 0xffffffffffffff90}, {0xd0, 0x7ff, 0x1f, 0xa5}, {0x32c, 0x10001, 0x3, 0x3f}, {0x101, 0x7, 0x3, 0x5}, {0x4, 0x4, 0xd5}, {0x7, 0x1, 0x7, 0x2}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x80) 21:52:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = socket$inet6(0x18, 0x4007, 0x7) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = semget(0x1, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/41) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 21:52:11 executing program 0: socket(0x30, 0x3, 0x6263) socketpair(0x11, 0x6, 0x9, 0x0) r0 = socket(0x7, 0x4000, 0x31d39485) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/173, 0xad}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/42, 0x2a}], 0x9, 0x0, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x9, 0x6949, 0x4, 0x0, 0x6, 0x7, 0xff, 0x0, 0x2, 0x8}) 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 21:52:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x50, 0x0) write(r0, &(0x7f0000000100)="0000000000000000000000000000c7efd24818b180791af5a1573beff8412b", 0x1f) 21:52:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x121) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) getrusage(0x0, &(0x7f0000000140)) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x2, 0xffffffffffffffef) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x13) getrusage(0xffffffffffffffff, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f0000000300)="cd507267b82e1158523a2b4041e9c706b2da0c4c9603a3a17dea8d5c5eca0f0b42551c6b4d49ffce68264b3f0c4c731dc973c389a2e8bc1c18db28a3cbbeab2d52dd3b6b577ce8f0653aba1109532250cfd08e497667671bbb05e3713b4cc85d8a0d9290b2844254226ecb3227edc6687febcbfd072aa21ba3de950773d73ae1e9a4bedbdbc287c99d05f1657c709d7815a1017c9fd3939ed2a1ff8f833b15d64503c807da6dd47b3fa4709e1f605bca8047b7c6f2949e55bd7b10", 0xbb, 0x4, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:52:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x2, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) 21:52:11 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) chroot(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 21:52:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2ede) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 21:52:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fchdir(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_emit_ethernet(0x1000, &(0x7f0000000580)="d4bca0933fca275b6d419ea2e19d42f5b277d5668296a66bdc9e27187577c7970398712f0a814921c9732835b121097c7ed3b6c4e08bc42936b2d1239d9efb7c3e30d1474326c30941a5e2740c9eb6ace4d90a3f32cb8daf4921458197164362af81feb311e121835023820fd90a1ce7ed39e42cbf7ae3ea331b5fed4a8f36c3912eb24426710e4a59b1812b35019fb75c8b83fd306aadb014b1366733dd7c9e8faec565861bd0340c4417f8b9df3472b382986b4f8ffc17d1d219dbfdb06eb6f92e3b9cec844d4d1944b9cd060dd1105719fec7118e751ad3baed3bba73e5da080ff0b5753033970e85e6c4749cf5c0cb239d88453e2bd1b2ca3989f284049673b2c2c3d0e0e669571d89d07aae52fb2574ab2ea822f83798eb7ba0345c4fa9dd411e1247fa5550e18abb56ffc4dfb57db63da0a4f071bfe1792ff5852489c2aa902b09fe0ccb0612feb883feaaea9280e1d14e31d18321d350b125c9280a04f5e3a773667e0a9afcbd3e0ef45a9fe54b6c9e178f3a84ed42fc50d4ec15767464d6294a677a8bed3d566c2fbdd9d8ad2bf8496e4a0ae34996210e0b39c792523b9fe0a66cfb9cd49ddb1ab652ffdb84c831c968441c22440c4726019d77ba0f353a4c357141f579876f4a2e7dff2d0e8a8dcc0d3dec13d0892f1afed0ce15ab7d2b943e6b812d947a2e856d837239d76ea765ad3085290227f1a143fee7c88c749e5c8a8928fe530afa43f3e117603cb476d447a182e719ad0260e3ccce28f1a539a9ae2c20250ba29dcadcad1d47b14b284db5521e5669c2869bd90e1531dc139d9279852e4f242e49edb98c7f9f2b2805a9627c644912d28a9bce8e11dbbf4e20751118592cf06272f292c30c1ebc7ccb4a29090de9e63923d5b486bcf2a27ebc9ba898d85b4e616b3202f6f691f4471a9a09d52ba4c19f0f790aceb95616defc3f8d950d1325ef79951aa9ef73762b46df1271faabe6f5e35cb1cc95628b05c7e5db4966a073678f56000cb95fa8491a670cb0542b2894e75c95bdb4c2be3c3cd2f37f4c366d820a5b4fff708671360129c5a819324246b195b94bff10c986330cebc801ba36473fe95a22335a7c0f0c0aac1a863fcf2523d641a450ce5a6aef12c1cbeecf015d66d067f19ede800aa401ba3da13af8c58fd9855092f750c13cdec3e586b564efa94a0f7503d6fcffb025d7b7b0ff01ee67d2e03e911613deeac9794363cda0305b5b157ce10d0033f94e1e331190c5dbde1327ef13b5fbfe9bdd92245f5dcb70f479d47965716f59bc5d40980a983dc89061b82680b83b8473249915a032b6c0589277b4b94cd6f8b04a715e182fe675a09f5f43b4f4695ad3ba45907b95a7a334f2510c6b7badf7a3de7415cd53e26fb8644315822dc47f7264cf873c41697f01161a6e9561edb686ab1cfd6396cd8f9015941791c3c11017a796c144edcf1e6067e7b82683d9fa4f9b5008ea45c67d6d4186d2dc438fb75b427bed10ffc73e70515340d15e58e737fd50aedfbf59317865a136064a5cac9fe26d3c6a36b5264bfd5cf7896a66f727e90e490e88dd5690ec49f73e904a9a5c3baf00b50409fc315ab4f89fcdcb89b3326afb2b7c7ba2903f28e4a5d2b23adda87b3e591c3263a5bac04537c501244b5030b07ac920520ccd87eaaa41840deb35e36ee72ec786b54aed37c6ace1412dd5a1fd5eb304415b2621898f789bf76dc163ca8a0891596833626b61707134a5fdc4527a62ceca79e9780dff0dfa6a934c764d711cb54da1ba5a39a67675df197c3afb2bfee078f80be4d4c4ac3feaf614402a1088854724abbf848b08ee08ef2918906c2be3b27a12337d1ab189a1e02be5b6a85dad55d46e4d4031858caa1f68f2cf193894ae9b050e07028f9b95ba2a7d9ce44d41638dc86512bc78805ed5648a866fad7c66bb04485c0853f0990312b10f0345cf1d3feb0e7d51bba056a40856353f852a2dd272fe04c7f937ba9c74fd59cb2cdae272f730c6c325dd573b98e51d7951e2c23c2b0b533c87863d020f36b666dfb8c99d1c438bc0a6413532c3ec946de91c2e5896887e4eda8acc0ba71904cbfee3609c71a3029690ac95468bf5755a50e46f6c902376205c6e0c12372124b046d2c2444d62dd7e6f67b6c7d3e481e6afe445ae59e1dbf2e2fbe803b391db2de1be380b70bf9d209ba5ef3467735859f7fd26e684ee7379f463c2c235ba942514ce18a4cb1f9ef8c8a82d7f5441b30a8acd65b91783cf6df504ff0eeeef2e1182b895c5b673a468f0462240d627e032b2dcd27821e0f7d57e8897056b25cf743ecbdccda3bd6fdfe24d4035541a9c55cac23d5fc6bdebc0e172fb9820f5663507c39a7e25b2d06220e16eb8ec22dd18245e5348132e37101fd17c39a9d550542e772dbf982294bea37ead261058453e443548b5e613811c0b419d71e1c3a19877e54e890d8f284b19633efe75a3448147a1749fc45548d549ca893dc1ca4e918db38a2a2dd55a3b2281ba5d42e89cedd098df90cb380c1f037c52ebab41ccafad3599909c91a787d32329bea4b1f08e32231a5f2cfa4f16bb9212b19832fe61ea50665949ef50e4ea2808bf878735f6f3df47011dd91eacf2323c79f6a2b3cfbfd86f1f14512a46e2d41e7b48ea1a2df2fab0a0aa8a3851a8da3c3680013768b8f9017e37a66b00c38678c11efc92fa58f146ef0120d82169832d6c1a0bc3fa032096abac06ef714d8b92638bef0e9fc9b65fa08d2db55ffeb59c983589072a5987eb1bad25eaaf917da7e1c32f44fed195333208f42ae7af3d82c0d8205c8a0e627534c464653dbc62e6a6c8170327c2a4b8c18812562283d4ffb2fccf6f715b2a136cd08b186db2a0062222df439f7450f0b5358012e1c25f83ca93f84e7ba59935fbd356f9b36038af16d83faeb5ccdc8e30191adf81129f2ed1d7a87def7292c08c022f90dfc250d89ea60d8c4e465abcf67dc010ad53f73a3fe1ab387bc9b6239564fa588d14a9fa0f5e778862b30587c900ef440c42cbd8d20d2417fceb2b05216048abd3f6980fa4a9d95a2e66dee0856cab1f5f638649ae7cb321a6c87096120ea019a0ca970282adce164dc768daae2f7c74e5754c998053ba0191575f7b15133296a6a520f672bf15bbba072c000dfba5fa68382983130793a482c9ae63d7f078d40d35f072d7db7576264c4bc13bf1af2446afb7fb069c2e4c0aea5d23dd7458757703f28cecd5d9e793cfae72279a079b383f2fd9aff773347217a21089d8ca3fb56070869422d83792b1ee4f1c0f557204f4feaa91d97ad8269b1b659bc04166f8e5509ea4741b2ac490e63185e24a04d9aa4c8e9a69f59f1a01d084e9cbd7fb322e0d547d277e980914a946eecd71195b0a6795a5502a2736974d95235aa877172f6c897c83fdb24a1f068a321baf5e67650949a8d6a73b447fcd382a75bd8f0a886b45d035b1a915861072b3ec2c4d0cd20611f824619dd5263788ee0059c357ba94c8e26b6de7f38c08ff26a04c833e81e2567673f77e73b408aa38b466a5beeeb1eaa10f998dfc74109d64f8c8993e90635c8de39e6f7946e3f76e42e02072d1411b86f6abce16c14afdb00b2ab8732c9f8ac275dd04411bbbca204d84b72cb6e6109ddf3b7105074bd5187e02b2eef2e3315fb57e6345f52622138074922e66daa572a9dda19bca53dceead1763eacde5039a73e38d86efa4520110fbb8b77ab06eb07aac95146af186ba6adeb9be92b1d8e77676f93ea349a51a45c6247a94ba7d6de5ffe0f312257eaf3e3a2a89b75e3d602500ec24dce0928d61ab8f21b83ea8f0b563f5819f3bc3b5ea866ae201c3ab277b6e2c73cba9a6d6ae44ba61b6cc156f70adc350daad0089de446505229266d6068369d31f9129606e4c1f7ad790870050ce26e552948d17e3d4c60844385f66543140566d0a23ab04116963d693e60a5bf9ec37e2209126eab7c596bf6bc26e41f73c26753c6011e3a1d05e9322124ad830970b6e1cc9c5c648edef5539fa183084be3bb36a23c5915310e8df65bb0dd42ba5af91b66214c3a5ba42e661e041a1f5e88cf8ed315146228e67dc59d1d9735b775d3562cbec09ab33f7e654606523ae1eadb67a7b5e85aa931a2e1845fac0ae09ab2cf266b46fb8cb19793e4b57e8be267b0f78c13ef0a5330fd95502b27c4fc57d0b0e6574d76685396e46d911e6557df75224258f8ce6b898f05540d2a51477401c12987447c79fc5c84b72669997e45b9d70d05b31555c9572ab0ee9d3b9cd89d9a9c44510cdb3858320385da78b13a5b28abf03d473de4e748a089518fe46c666dfbe0fd8511e3c69e78b0b6bf9ce126e6a0f9180ad0e7f2a884d2ddc29ebc82e7563015d66e05140ea99864156a44c1318547e2c6b07dba140db09b1be80324b50ce1b8e2a91a04b3bf39eac43a5eb938824a5f4e3188c8402e8d6ec6f0ca9d6f69e3c7bfe96ba07661c46b7789c9319ff831971c0d8eadef7f13fa195b326f98b93f961379986fd5f77fa7923f3fed14f06e72902e732f31fb0f4348959f0cfec666f55548f00f4ddef769609d5b5215d10766f901dffe9dcf753be7b69e8e9d8de906d45a44b4ac83db7489f521a8ac12cde3a6c42337f45b957667a8bf6801b1f0f965bdf13f4af0c34eac0dea9696c3625f09fee6bc42b11eec09d0db2e1763fa9893f55e0111fb28403457212700db56c5393b3d4087f56fbb82e49a9c06ff3edd6e6b33112915e54b045fc0a5a58d5d14d7de0b7e2c7eaea54673cf7e0a12f3852f2744c1400a7303af214ed3d6efbd32df78d683331454e97987b870c25af0f5cba7ad7f7467129ce299581e6370781de4c5c29dd1ab1f4774e830bafe2c549625eb02d23d90f22c45fd066901c51244c712078ebb86d4b261ed385b43463c98ce444ce94d46052ea1c1552de013dad92e3bb6b5ac5b663d10d660a17ed4a1921a38804534a421b01dd2920636436643a0160d26490c3fe65514a7e0df1769c970685bc72ca9ca1168cf69a6f425a10b4c96bb969f7628983b03de9b8cee00e8c76d85cb19d3df7443e955fd60605cc8f42d7463652f257987b858e240981fd34f2587b1f7be6f0939d89e71a91ca2543327c25dd217b310d7dcfd6b41e9de69e010264d81b259276680dee81a0a404ab3141e9d61c95bf2f81b97bcdfb7ed4254b34f74fbf3cb04866abe9f11bb72fbd6b3aa55f44744d53b9f1c4f6493865e8be9d9d1377a1f34b1c9b97230360f2b5693a516effe2c1e144921bb65e37df4fde126bb4de57198fcb0a660ed8d957ada570c9d17cab4dc1f6c6ec487c3eb9ac289ec2d2760c6ddb6ea17f0a9a06bcdafa8d67fb458ae3b0b50322acf75d989cd4875d32db8b3c22594f1cce13d8a09f7f3879db23bfd12a6f7dc686d6b1af6444ca5f96596df89359655f47c844509fa976c239a8f0fc73ae277f38b5977312338d220e74093af7ea96105051e7bc697726d7c1d8d34c6b1e940a033aa06180224670d5ea5565f2eb273842eb448e858d6cc690e90ae630831aee64c1492e430111530889a19904a1942a888368d167d81f3c77a6bbf5df910f6b59e5098d15709d4c36be9925934fc44c1ccc1b86e2c9758065fe61f55b87137b38533bb3e42ab54e5215301db4f532d08ab23264d7dc46469df92deeb10a52178cbde73612277d670f42a679765777ad2450fe1c0508517bdd846b83bc5f795062d0e4681b8a28b1400b684e43801b933efd1baa09bc4c73169f27b15bf6de045031dc6584e34dcd4d3c") 21:52:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = kqueue() r9 = socket(0x1, 0x1, 0x9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x201, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x1, 0x0) r12 = kqueue() r13 = socket(0x30, 0x4000, 0x4) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r15 = socket(0x0, 0x0, 0x964e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a80)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10382, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r22 = getppid() r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r25 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r27 = getegid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000140)="a67556bf450d64d6ecf4e200322f7e95d49651678f58ff3e9982e871150611c71c451ec861507717875c8eed0557f0c2302b8c61fb4dfebac98bc5bca937843b0587a1047aa64f5239797209f7a6bc59b0c7a3b65e7889093957f2b2bdccae4d37b501312c62ed730be0386edb2df098", 0x70}, {&(0x7f00000001c0)="59ff604c04ef4f4613ab316e40605f66d94b4d72b47c598308ae2682773cc018d45e32f783cd368977e935b91bc142876b92a3a22fc6d9cf376bbff493bd0bd06dbf3f6f322ef73d04a8c932aa3d08804c68cc71782a5ae3b9c4102f839eec77d070633d42d9a6c3fb1290fd42e84c365915e6d6682680b7e01e94debd2da77bc73ad4afd0090e7bf54df5f3aced90d0a553bd57fbe35f82379be6b19fb669f105d7ec10fb1d2d36d3fe4faac7cb85fc8c5177178b631f45c84ca74f8ebc6d", 0xbf}, {&(0x7f0000000280)="fbce076ddb0b9cf0bdc1cc347a243ac106563f1f0198d467b60f8141f00a794848a4034a90399cf0fc35681d0a9556f24ba7678ac76db9215da834538ae5086e74d64847c7e503c08c2f4181a20103", 0x4e}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x0, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x118, 0x2}, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 21:52:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") setrlimit(0xe, &(0x7f0000000040)={0x2e2b, 0x20ef4c20}) 21:52:11 executing program 0: mkdir(&(0x7f0000000340)='\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//../file1\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 21:52:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) openat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x100, 0x124) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="3398a25e79e9d961b9034c5d4a552aebdbaf673773d91530d5df0723fad0045eea1e64cde14e24c6e3f1f56a8dd9701b4748a5fbe039158a30b93309809cc4bf533fb85d974e9268792afc240a4dbf92967a6db1f0a6a36226786ab9b2b987e42d4d9b8a91d75d6876951cdd58e7e426138c6be7d45f9f6d70ffcc088757b00bd49506daaa76545df4443243eda4a14cccdcac8490f933671b6ef65cb5e6daa3a665f37e77b69f57f69d54c3c29ad256dc96b123cd4992d69bd2f276dd6a881c2800526eb8b77d665ceddd2a898a0af5ad1e49f98937a0b42d0bd8057d2f6c31e3829b31ba98aea7796e17534ebc", 0xee}, {&(0x7f0000000300)="aa0f965f74a7dcbe7b814207b6a6fcd039cd3e0f95c8dc5e37b7da688dfdfb680fbc612fa45856273fd9fe0daf99f54b7209d53006327a8f1ca84c74997a7b2023c754c954fd4b451ba78ddea00dfe3e56bcaf35d724ac9b810a1ac5ea13eb9715188ba9026d27737c649d858a7005026c65c316e292cb9b6863ae483847f4abbd36a571c15b7857db56650b9be8", 0x8e}, {&(0x7f0000000080)="150c81d8003397f88234daee2fcf484b3cc1d0890764c84d293cd003", 0x1c}, {&(0x7f00000003c0)="039b45aa2349f7b4383a11e397af4f230b645474d23eb3d32ef09077a6c487a52eabe141813fc5a6268525dbb447ce62c5fa805c6ac2d07de9abc4609bb1875dbc61f072ff8f1761515bd6228338bdadc00606b577f728f7dc3efbbb6a478933ceb578e4a2f4c370fd789dec1072f36fe7d9f5f06a8ba7e0af69943fec714bc8b54b310b1de51ab1ee045d42a0cf491a70bfc515360096f7db", 0x99}, {&(0x7f0000000480)="68c028452d9f8b47a3f1cbd6298ac15f521214eff1282f1fc2198d509d48f89987d94783397392748363262ac0daaff2b0764bb56aa3d89c2c1367aaa38c5e7f4d9631120f8b18f495873e694c45e43f7cb7303e1f17f646976330ecca0203d09eae830f00a9d31063f2818ec572338a8f95acb907b48bec4d866f701ef1eccb6a7cdd9cbf96f52cd13bb448ef0c49775bccd81410168040e0efafc4722f0c7c8bc01c6468a0a5f6b1c7b714b02c986901e87e", 0xb3}, {&(0x7f0000000540)="f1eaa667ab8558ae11bdfc27df23a03e7ebd54cfedc54ca000968dc0231fe4f282c27778909663735508742c9af4c15591ac6ed1e894bed9f21e4ae21e6a12aed4", 0x41}, {&(0x7f00000005c0)="12258af4828daed2b2cbb5a27a5ec3de7a050e2efd4614ea4fd255c3feffee80b046586b9177064fe24dbd2f37c4e79f78c50777b08597834156409ba236ccd98b6604bee75e8ba5c1bebe3fd3dfcea7a28452ef00f7f9c8b755da64556cf1e1cd5911d923844c7af586fbce4dce6a43feb1f7e5c7ede4894598278b53d57e8a66fdf362f7befa9598181ecbcb6d7f1821d8d4cd3a24125e289ad36507b6874a928f9f5518e4605246f5291d9759401486a847a609fbac5b0968a02a702ffe1690053dedfc9c7f408282ff4feb15339e1be3", 0xd2}], 0x7) mknod(&(0x7f0000000740)='./bus/file0\x00', 0x2, 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffffb73a92d6c77d5e1a5a05000040f94aeb88f5b251fb08a21cb6dc17a75b"], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x415}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 21:52:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efc9a0f075d0f1f80eee8fdd93c41f2d4f05cf214dafd59dbb3cc00002c368035b5664d65457b1941130000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xfff, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x416}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x800, 0x3}, {{r0}, 0x0, 0x91, 0xc, 0x3ff, 0x8001}, {{r3}, 0xffffffffffffffff, 0xa4, 0x1f, 0xffffffffffff6c72, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2b, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0x385}], 0x7fff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x317d, 0x5}, {{r2}, 0xfffffffffffffffd, 0xc8, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0xa5, 0x0, 0x8, 0x5}], 0x10001, &(0x7f0000000000)={0x8, 0x1000}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 21:52:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="3976966169e7af2aed10e8f8939bfaf07f4fc72b0d7f0cb900d639a4b526d8a254a734464a02bcf767f881e6c3c465324c87bb43713826eb599d3ec5b4dfd58394949c9091650d20632fbc710151aa4b77a8a9306a0a11733bd4227fa4557771778c322cfa8a368a3c399ba30e39d5ac35fc264ae90a817d21848caf509228ff537374342976674b0614f2b10191e62805dacb6ca7f700943863c32652fffdd8ec3b774e36491cbcecc83aa3488c12921f132ca49020b15179abc143b122f745a17827b1bd02100a8f1f198447542115fdcd", 0xd2, 0x1, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) 21:52:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c, 0xffffffffffffffff, 0x0, 0xffff}, {0x1, 0x1000}, {0x200000000006, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 21:52:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000, 0x1c5, &(0x7f00000002c0)="7d4bac6e56960300000050ae536c947e080f396e178229aa119da152e659975682d54ee3a3f2fbcc717dd96e712e326c8d69b3c4dc80843f11e760e1b88a7ae22b2afc100ba3347ace02086b692279b36f1cf0e1011138d1468266cfc36996c8461ddef0d7e5ce9af7f73762e07ca198e191d2065ff56d3504af7fe81646903f61ec07173419aff5bbe45d1f9b738d0ccd22639a9c2e02dac580992fdedee8bccfceee6e9330fc8172f68b2f039292821baca3b65298256c2a6a70d3285dd740ed5224f3d9c6312890c82fe519e465023b71d99721786e8ca68a4b79187521cee9f0afe1368a174251669766acb3a8ab5607eee49e1b8621ae0d97c875", 0xfd) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0xf, 0x2, 0x6) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r3 = semget$private(0x0, 0x0, 0x500) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/1) 21:52:12 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:52:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x6}]}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 21:52:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x8, [{0x3, 0x800}, {0x3, 0x9}, {0x1, 0x1ff}, {0x1, 0x2}, {0x1, 0x9}, {0x1, 0x4cc7}, {0x1, 0x80000001}, {0x3, 0x4c37}, {0xb782c27cadb5138f, 0x9}, {0x3}, {0x0, 0x7ff}, {0x2, 0x401}, {0x0, 0x7}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0xc97}, {0x2, 0x8}, {0x0, 0xffffffff}, {0x3, 0x9}, {0x2, 0x1}, {0x1, 0x9}, {0x1, 0x3}, {0x2, 0xd1}, {0x2}, {0x3, 0x1ff}, {0x2}, {0x3, 0x89}, {0x3, 0x8}, {0x3, 0x1000}, {0x3, 0x6}, {0x3, 0x10001}]}) 21:52:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) readlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/196, 0xc4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20000003}, {0x74, 0x0, 0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = shmget$private(0x0, 0x2000, 0x451, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0x7) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x4a) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) 21:52:12 executing program 1: r0 = socket(0x10, 0x4003, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x40) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000c000, 0x1080000005) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x5000000, 0x1}, 0xc) socket(0x30, 0x2, 0x8000000000002006) 21:52:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) 21:52:12 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/90) 21:52:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40, 0x5}, {0x4}, {0x6}]}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:52:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) fchmod(r0, 0x100) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 21:52:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="4b4a5e22f996e9c4106967208b0edc1edeb7e3559e4b669b3b799651cbe518f79a4df95298429c04c635430792be81eb2fc4bd7ca188725edd6ce36d29c9cd52c73254bfb27e65c8b32863a8b542c5b7a4e764c965920dd7f04e13702e557fd04d208c156bba", 0x66, 0xe, 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x0, 0x7, 0x4, 0x1, 0x803, 0x5, 0x8, 0x0, 0x2, 0xd2a, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x40000000000003}, {0x2}, {0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 21:52:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xfffe, './file0\x00', './file0\x00'}) semget$private(0x0, 0x3, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x3, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/93) pckbd_enable: command error 21:52:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7}], 0x1}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x3) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x21, 0x4) 21:52:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xfffffffffffffdba, 0x0, 0x0, 0xfffffe35) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x800}, 0x8) 21:52:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000040)="2eebbba919be69ddb36b156af890f9a0cb4d807843efe959b953db3891176e5e707ff6b58f92fc0952ad04124668dd113091765b54338b3c199c7a32fac32fa7e58feee7afb7b15fb893e4fd184a703b38c4344ba29ef6314705301cc846c4a0b214e3c0699b4834bc77261a618dad6ee18e74df7dbf239d712f00306f4b97939941dfdfed0d929e753efde37db55d28e5f3af5ec8d107c9ad1c111183622c41dc5453439102568859ed9c0ef1ed3ee859258bfcd25e47afd7dadcff8c637a10fc11038c943829005b215f5a82eb01051562e827d3c008ea490b19a46f16842feadf098be8e0c5", 0xe7, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x8) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0xfffffffffffffffc) fcntl$getflags(r4, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 21:52:13 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) 21:52:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 21:52:13 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8088, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x81c) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 21:52:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x4000, 0x9) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x25847c4, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1000) 21:52:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x810, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000180)=0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)) 21:52:13 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000080)) 21:52:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:52:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x82) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x52) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 21:52:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/5, 0x5, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x40, 0x7fffffff, 0x1, "80bdbd05ed4070c102c4a2ece570b5480c972327", 0x8, 0xff}) 21:52:13 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket$inet6(0x18, 0x8003, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) 21:52:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x2, 0x2, r3}) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 21:52:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) socket$inet6(0x18, 0x3, 0x3f0) 21:52:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10001, 0x400}, 0xffffffffffffff56) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1c, 0x5a8d42771ce40988, 0x5445, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x3}, {{r2}, 0x0, 0xd, 0xf0000000, 0x3f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x90, 0xfffff, 0xb0, 0x800}, {{r1}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0xffffffffffffffef, 0xfff}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x41, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x82, 0x2, 0xffffffff886343da}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x50, 0x3, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x2ed9, 0x5}], 0x0, &(0x7f0000000000)={0x80, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00$./fil\a\x00\x00'], 0x1) 21:52:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0, 0x5}, 0x0) 21:52:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget(0x1, 0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r3, &(0x7f0000000240)=""/229, 0xe5) 21:52:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000080)="cc29c038dc6d1c9fd06eb5a7abf74f754f1bb4445b263c9abd8700439069415e1da0e760d8c01c7854f260936d92c774b5e7dba88efc029340970b7d3f0fa64fcdd724cb6cf9d7ff71fdccee873f41c7bc", 0x51, 0x401, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1293, &(0x7f0000000180)=0xfffffffffffffffa, 0xffffffffffffff78) clock_settime(0x4, &(0x7f0000000000)={0x2, 0xfc}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x156) 21:52:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x80, 0x8e7, {[0x8, 0x9, 0x4, 0xf0, 0x3e47, 0x8, 0x1, 0x1f, 0x9, 0x8, 0x5, 0x400, 0x380000000, 0x7fffffff, 0xfffffffffffffffa, 0x1, 0x1, 0x3], [0x9, 0x7fff, 0x1, 0x4, 0x6, 0x800, 0xb93, 0x80000001, 0x6, 0x4], [0x9, 0x7, 0x512, 0x100, 0xfba, 0x8, 0x1e3d9fc7], [0x1, 0x8, 0x738, 0xfff, 0x8000, 0x8], [{0xffffffff, 0x800, 0xffffffffffffffe9, 0x1}, {0x7, 0x3, 0x6, 0x6}, {0xf42, 0x100000001, 0x9, 0xffff}, {0x5, 0x1, 0x6, 0x1}, {0x2, 0x4, 0xceb, 0xff}, {0x1f, 0x100000000, 0x60, 0x4}, {0x1, 0x19e9aa8, 0xc0f, 0x3}, {0x2, 0x7, 0xfffffffffffffff8, 0x3}], {0x2, 0x6, 0x1, 0x6}, {0x7ff, 0x3, 0x3, 0x100400000}}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x38, 0x5, 0x4004) r3 = dup2(r2, r2) fchflags(r1, 0x10000) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 21:52:13 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10910, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) close(r0) 21:52:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10, 0x3, 0x2) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) setsockopt(r2, 0x1, 0x100000000, &(0x7f0000000000)="752b65d284ba40d64c5d519551e697675be4efc3200c7328", 0x18) poll(&(0x7f0000000980)=[{r2}, {r0, 0x40}, {r2, 0x2}, {r1, 0x1}, {r2}, {r1, 0xa7}, {r2, 0x118}, {r0, 0x4}, {r0, 0x44}, {r0, 0x4c}], 0xa, 0xfc12) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) 21:52:13 executing program 0: r0 = socket(0x6, 0x10004003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xdb, 0x800}, 0xc) 21:52:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd4a) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:52:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x42a}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:52:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8004000000000000, 0x0, './file0\x00', 0x0, 0x5, 0x0, 0x100000}) socketpair(0x1, 0x4009, 0x7fff, &(0x7f0000000040)={0x0, 0x0}) clock_getres(0x2, &(0x7f0000000180)) getdents(r1, &(0x7f00000000c0)=""/148, 0x94) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 21:52:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fcb3aab06708b11338facdf062ed8bf25c7d1707618d1da26581e5d611ba85f1bc2acbc4f63a956e00c072d05357060d70bfc41a96549424a08b96aac656707163aa5a305184f6636d9e4d006b6caddc8ee8f721a538f2d8e9a81a0ab674e611f3a32f66b6d386a09cb1e84d23bac5ec9e33aa742e846ed086dc909895bfc0aa743320646f402ef19ffc866b1857573d8260954f74409dcf100db62b18f394d7062129", 0xa3) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) 21:52:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "00000000e9000400000000c0c90000002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="70cd8ffbcd6aa758de2343479275a8d7b358972c493da2d48f5ff428a2f09f24256cb7e5680dea1908017d96761c27777517f70fbc54c1b089ba971b9aa3773dba4e3438bffe4a55bbf97b89ff1abf6e7960b1f33a9beffb085d467ac8a4790333564cab80e83160b3724557ba4896e5", 0x70}, {&(0x7f0000000180)="2aaf95daf25edb46f188620eb9a4ce551d19abf5b472935f545fbef0d34780b9a67ea24b777b6bf13bab2465b190a9646dcd1d2c6dc747a7f3c949915126e715c83f096260b97c0317436c2ab0d4fded4ea79506e67b3156b30059c12f3ae2c2adf1687fd24633bcfa3ca045fe1c04d583ca243dc6afa61212d8f1e8943ce0b0921d372313c2510774d5534bc0913185d930410937833088a44ec5b27ea66fe217352dfbf5987fe6019c07485f1269fc6833edeb00ef87d7ddfcadde6a5ba2a41dd5663c372c4ecff0258e91", 0xcc}, {&(0x7f0000000280)="65cc4b06de2c7b011426f4bb1299b47aea8a6030cd4f3cb2b45dc9f5bb38e2a4ac1c6745e2fe7b9379f67330509966da4482fa103c32c8a8594d2fd3bec14b693e876a86e23843f42c2c89f0bef3a968ef6291427abb63e982f208787d29a486e5fd6288b8ea833c59e1c2901914530844e3b6", 0x73}, {&(0x7f0000000300)="39fff7bbdcaa4d67029827161633b70d62786181b2de45ae682cb4dd08b05a534ddf91a631360eb2a178db78fa8fb8bea40cb1857ff19e64ffaaae3320c5899b2b6de6493c", 0x45}, {&(0x7f0000000380)="ccfd234bdfa8a16b47182ad5387ecf3f89b4d385e3dfef7937eb689b17145981f5e8fdb4a4dc4e1b54efa74daa9c80141051660827f4a10e1555c52f5df71c4a431b5e0d39dca72e44e5d1c346608194231b06c7aa07461624dfd0850b142c83664475b7f50888ac7280f946d272cc6e9079d0f65a0919725d70bc1be7135476051dbfac90e5", 0x86}], 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x323d8c37) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 21:52:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="ea7cbe4ace89fd64cce6ad33f064210956335b1f591a4506342a95485da9e5a32e0e64187c504c3251e3d260b093cea0846de1c6625442085ae74a2f6d41632fa33c77027b1aeac66baa8e9f68f5d9439363b896ee1d23ae944e10e9e3eef09a9d19e5d4312c64ba51b427679d20458c592bf4ae7c445df0697f4b59a616922012c6a9f43609b33fca47ad831e4abd93d2f3495babe4f0", 0x97}, {&(0x7f0000000100)="5982954e1ad1dfd88de204e4450a09f9344db8c8c57db018a93b9513cd1d56920336655efbd8a1a73f0ec3", 0x2b}], 0x2) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 21:52:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 21:52:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) lseek(r0, 0x0, 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x40000000}) 21:52:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) fcntl$getflags(r0, 0x1) 21:52:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r1 = socket$inet6(0x18, 0x7, 0x16e) sendto$inet6(r1, &(0x7f0000000100)="6b6376bd80d243580baf8438ed73571e3cb5c7081bec7b47aafcb18c5e106f66718b2542f87aa8f2591bc189643831d1c1de4e68f9686a1568f506041cefe518c44a4dfdc97eb1d485c8d4b14142c4b66f3e74518653b62bee3adf8121857371c72035b004c859eb327fb40d23a635c446d014b5daf1f565e515f6e47a37b4fd22d3612c855cde14ae4e17fb59a8da9b26c34d4007ffeed8fc9ae14de4601155d4eabf643a546d7174b38c61e75f184e9e334099f276e3e27461f3b77ad1cc12056c4844ee351a71a254bba966fdd5b7536b2ce54c5e0ba4a7e35a004558c379fd38e39bf87edd9482e14b4910eab5f60698b8aa9718552e7ca5d98f3abc27d903d57f331fb0b1a878075103d441b41c575d037244eceb9bb04931e4ce3ce897bc0cc6d5bf47056edc8103d2b699d68f72a52c8a1fa27444b3e614a2eadff01c17eb38818cae625d9087496d6e9be9d4a6e0dd603d1e5e74de9c6fd932b527ffdea3269c285577761960d6c2da1370a83408572e5886d9bca44b38c4a88ed631076d0584ed943f3b5f49cc87ca3e43ee80db864df48de287d820b547bd5e6e505248110ffed03030b642fe3c9ba6d02f267ff207f820453bac7f4217e2f654a4b8bd26c3ef12fed4f31b8bf8d80e54fb931b55a150dd4dc48cea03b31cf97285cc99a43b7137cfb42977b0b3b00d0f0bd2e08d62f7ae6d9e64bafde56b25f27a36df185d3a2286aab0735b90c5f82d6f81bd2d0a8639e2940077131e88089fbbdb9d5c61137ce7f167c89869020f474891aeea3afcdee4d4c6826387d2d919cfaa6b53f7bc93582d7f0f765c9b3f75f5156e7a509c7466be3a603b26b24ac455381d9d5e3381766a2462d55d4c89d363b5a6ac4188a39c2173cbed35d24a7ae133594a50a9017933d866d49dfdd95f980f56d5ffed57aaa730664ee877af570738cdd950cba561684facd1f6898215de8fc6999762b5fb1e6b95c420c10f18984f5b30f7cf520b77bb608c65be18bb9b74cc7200b4e577e4eaeaff05308c0b77cef447dafd2ff2fb13a3e55c5cf694984819d9ab3b600fcc4e0bc49413c163e4f59244c8b66420e152f01ce545847390ad76790bd41e04fb0ba32ad562920b33dbc9021c40a0ab85e8bc207a1c5ebff2260882a9c01e208fd5c2c9ddc2c58844817549e2b8d97367b511cc747187cf1f676215eb1011c1d4d3599fb118c31878ca95a299014e1ddfc68b63106866661bb33b90e24b1e1d27b35647a39935218f707c7b6b898e1279a3779ea4cea9d9ec8660e46af21d452c19ec09be7ceef6778348d761ad4fb53a2e7ad3bd846084fde8162e166e291a3f05bf8503abb082f482b662c2ecd92c157e42579e3332b84ca0a68a887da90eb0c2f42535f39449c3087a516094f320d72db672ca44737b8b5354423b68e0b6ca1cc8eaa3bbca47e6e15a29d87b6b91c50e4d475f3be4f08963e8993de8fca0cc609408fedb99282c4ed339681dd3f3f816979c02e3b78d9e4e316b52fa8d65376fec6f3c738ee38c8bcb43f3e08fd24a06857579ebd1d15b240ed740912578d721b2f73899640206fe80c0500d97bb72482ee965aa45339935f8a029d3e3e21e57daaaeb18072142b80f9da35e320f85f04bbf49b2e17db33d5ab6774a6d62d9fb07fe707de7788458da58a0fd4b4bc53c8f48a5fdf2e30be6fe9874d6140df09a6aa0850748b5bc1b85746198e5933ea2da1cd28d7f14389b2ef8eb6589fb9fe16c772ae9ae13eca5ebf6338af7dce6169791230f522c5919dd7a3eb73e9b513d7c9ee97a9b7bb3592ca50ee1ca490677eebf7325d1a9d6ad7bf28b8d7789fc5ad36d096f537c3fe593df698ff4745b2dedf9c61797349df9c0d3ee4e95b7dde2169dcc8fef2e5b93960c6981ed8978da5548cb3208272ba665777e54ef5c2155ca1a893a4eb6c6ed69d68ea5b107cac83d983dbc0df5af7c778b956f1192c71572044cf7b5790e633815e0ca7f68cbda7754c649d8fa474a3bb95dc17ec1e547b929810f3b25fe28873d6e51bdd418ebc87b6ff84d06e0e76dc569b2bf1f1e1edc416068166aaea0889899c2f4f4d47bfe7a08eb6e6368f7ab67bf7fb50d4794e97eb607ae0e85b4169a817978039e167f1045d4c29b9a4c8955e951cf23f5d21f550e1105cab0a1f03f288d6d79c9cb1039234afe9863c988431337fb0a4ec5fcf26b24a8c62b8d103dde65b98c083eb272a13b279f1de66f1c5d129ea4374f5322ec5a615a3d184a2168e26f6ce59455e1e1400a7a81b0d5d2744938b7a641c4f804967aee0885cf3df3e9e5b56a6f9d2a566e2bd819ae87a7bf8a467e685ed03c73d6e5394383b6e0a968620aa95fb275e8038453c840cf8a106e2fb6d8b74ab4c7552d6485128e2f99ed94c9c76abd331553e0964a0d00c8ce94ca95f6cbe30015d3fb540560a7bed3006e31674d0841eba69bb0a0a640b16b7da5124baf26ea93100cb11c78944ec5f28f3afd935432309785614ce06b8de4eedc51fea615f08e2d4c46f375a52a53349c9560851bc45300f510b0ae3a64163c9b5d13346c96416b00bab4e93ee9dcf8cb3aac28e2cf7fea39e0615985fca26860596e74b6dd5b4f4f134508dda3a654ee84bacee077323f86bb731b9289d9a67dc0aa61323e5b7cbbbed4ae55e3b33f923e2e9400381ed63f519c83775aca6a73e1103edda799a9eb6bbdad8ef036b3fea1ac555897530b0b82330456a42e3f1f40edc0fc7f05d731e0e75e4d380cfdf7a8902d0016e7cf7c590aea890d838949b61e9185476d6409a683b3e48e6d809b945e346320bc22c8aad07dec3c2de4933547da515438a020aa14d8bc217beae670edc303ec346b0a54fb5732f21044b37482b7bdd5426cbd838ad41ddadea2c3f43cc62184e9dc342d2e613b0edc1253bbb43cc67c2d696aa3b13846d4270a3170d912af7581afcf69b25f51fd69910513ce95a698d72ef9be9577f306761a6bff70ed85fbb21eebe960ce5dc6f57678e457da23ee893709365c645aba174620478cbb9a568959151f885cf2681baf49e1042b866b5cc79c6bdeadc056c084f77b20c2b07ee2c14908512dcaeb03d55735f1ff7845f1b565489a7e25bf869dac04d442a1debf1052b390bd30c28245b59dea552605ac61be84deda287cf7683eb425bcbcdbb5983c23550b5aa319b4fe03f32f70d7f7a25c0c2d875d95a590ef3c95f94f3957bdf4e8ebe363cc8faba1be283777cb4161d090678a86cbe0a50d7bdf3fead329220207918b9cec6ea838babf1fc73658e430398dd51f0e0e4a43bb08bc7db123c8190b4af1e9b252cc1d7c1ffffc42858e60ece147ae17eff8cc03a723c8d7305c90459e0005d8f5526c6aa585de1429ff65de5f05f8b1fa910bd869739f77ee7e47b9e597c971f7b2a4347bf951dbc28913c908c646ce61e7e9f509e7fb055695a7fec463a963bf21dd65f0d6a00cce32d48e102fd1713ff15a1204d276ab847870d9642d07fe65045e56650781fc5a7bce2661e6a1e4011584e332ea8d44dbecb25b085635f2e76a4a4ef202635585a003fad1e3fc91571855aa594cc6c4e202248f10842c8cd5c4d0dcfc92795510899ddb47381b70c9875331ec284d5f9bbebadb7bf0970a55295b2c0d6586573733c986bb761a0a6c0a3d96ee22408359218e01b67a124df2a2808b965a11b65243732ee40613659d383c0a3f23ec30ae90e35c441439be5ba36d4eba64f80a43eee01a1abcdae47ab847a831c709c7f05d2c933f9a14d5c34e4dc0152fefcce15921f9f22c6bf07c29227d462a6ed38a91f2c52959c4af5f66fbb88bb080d2334f543c76b8691f7e2b204d5376d2522ab91b355d6df5c6e7b7d5b1ec28c0ffe28eafcc3ebfe71e45864beb11ff5d0a55709a5682534fbc934bf6880fb856e90b77579008c9adf577dee66a11a3804616cfa855289bcfff66ae4e46aad291b879484bbf0d3543b22a81c8a51e9d703965623c2e9978fa9db67f243d87122dfac1594299b6a36d8e7293de80e8c9413cf073561e91161a33be6b0e31c65ff93725b52dbc891410b7dde2de1584e5936974462c5e1148d3a2103ef76542b7ee2d917f214ae7cbdf1964691e4d8ea437222d45f571a6b6a8488db27206c8f8fd62ab2196ba695fa8231f070a557c93e11295fa656cebdbdebebc99a5427c426df461eb7ed40dd770b4a82b6aa2db5488b02ec395f23d7b905e71ea95c6d2318afb518f977b3b561ff058f3903f258c9faf7e2a4895640730dfd1e9bac6e462db1f936939a31cc822b0a47d40ff6f0abdad7fb3761cf4b12c6d165444d741b2af4f78eb5eb984f90d0ef1c0c15219217d1631e922afec1534a9b689d72eaca09acab433899e143a5cfcb23a635728145709e774b44bf0eb9654f9bde2d0824b1ec6ddf46e28028da8714c1416677d8c23db3a4a453d41b5a0e57cadbedba7fe3ba4f3112273972db99d296470e38d901789eb4c5a9c3a7ed53543bf952bb215fc6e55f6ccb1e7c0c11552cb496129087c56833a234c347cac9bc5a093a0af8e49335608294a73fe407bf6f9a4e56569721b844548c2e84696cc57157a2406d45fcb9e0edeafae17600b17b993c78ddcf87b587d23d7154f2be33fa5b3a56e14588009a0233ac1d0f7ac08f46600f1523666b1852f62fde07881179f36ccb0efddf1fdd3f0ecd55dd1ab9837a2974d1305d9089421bb277abff4c6c772ae7ad92160a5e0b6606fd433792f0274e92e0aaaef3a4f8a0cf263f7f047a9c3720f7ffe63813f05bd149de00e33df27f47403923595864996c4d18d0e209a5bc13a0e459d24850953738568cb664552dd791737a0072f40bbeb92cb6f1c4ea1f7f6bb8bd9e32ee51040a80d47c8213f7ef4f351ede2ac155dc702f47f8061fd0fc02240a20cb1f7ac614433897da3b6188643f8bd7982673a9246a051baee5ee79d5396049ba68f2f8dc860fa36766308c93ef78c11947f85665760edbe8abf5cbf8b3fa39def378c36bd724beb49fb30384f27ed7b6e0c0e169f8eb445ae36e3435e4798522f5a3c3a6e9420ad8142112138a00bb592c62d6765bc42952efd75c8d80f5669a00f5c12466a18e85606973a19899f8aed751b689fb40562e9c8594c09293e5874f3a6d414149c6d88a9327dcc2c7d17f75cf96e410af76277b669a623520a20f33fce8fd1e07ecfe1ec74e2b82576874635f668a72e1e543e73ff7d13e2ecd390ce55f6488e7ea97fa5ca0c4ec5734d9779d5fcd7fd0604abf2c2ca13ba2ee151d518eb6f73409497c87a9ce3fe7aec51ef38610129b0373b7f5d16c1e7ebcf9cf6fe684be4cab52bd2ec77b4dd8251f542caad63fda4b9cca1151dc5ad4c83dd456745276cb3b907ebe9653ce2c3dec03c6c08e25837eb7eeaaabf82827df6a4b87f0c571b85aeea949b4cb67accdd9af24283d03bec3628a549e680043f1993427545c871d3fc29f58b52c15468d48d7724ac3e29aabe9bfc75ac92999240ad2836eb5f4cbdf9c9eabaac8270dac487d7f1874d962b3ba35559225abe295107e331563feca32e050e047cabfd5b9e42af66484fc6a645428f664e0418ca573ea6a4ca9c215e21c927a10928021d3c5d9cc0b9ed38d6276cf2b4490ab146b252558e73dce530e52c9f66c55c4850b42ae799ea787e93dbef580389e1812300f6a463bec9cd8ff58a19f8754e61ef1b0f58e19033ba00185623c8a8038dc0b136068372bbabc6c5f94a96096fb290f9983b0d6a3aa7ed14b616ab0ca5deee74d56d9db0", 0x1000, 0x0, &(0x7f0000001100)={0x18, 0x2, 0xaa3, 0x4}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xfffffffffffffe82, 0x6}], 0x7f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x1, 0x8}, {{r0}, 0x0, 0x81, 0x1, 0x144, 0x1000}], 0x1000, &(0x7f0000000080)={0xfffffffffffff21b, 0x5}) close(r0) 21:52:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8d4bad00000000e035a21c95f8dc960c506bd349cce24b861197cff1550a2b743d134b3b34d09e048be40c3e31907dd6e153a1ff9569d58c549a48c776b719f4f7b600e5bf9b71a4ecdda4f5081b7fcc58534e3f8e24e5c83782aa219225e5d1aac69a2ed816f92d77b5b0489a32a33f88baf0fe0087330b5210d3a62c32ce2fe2303f960a6f10dca73ea74bda18e75cb393ff4d4e4c21e037ddcff60d1cc759315893"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0xfffffe93) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 21:52:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe21) r3 = socket$inet(0x2, 0x23, 0x80000003) fchown(r3, r1, r2) 21:52:14 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x3ff}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="1715b6970f49eba88d93b0eac55771df6ca3cdbd2238133d33b0a4e3708e551abfde08904124c07f2c99f2a85abe3f2c984cd5840a0be8e95d3f4f78bb63fe604369412908e4b81f4b04728c043a3a1db193d02d40b082b11762f554890e21c91548c2dc65d80554183e747637a24051de1b2336c75a63f9b6951ccc6b49c80470c36fb3d80846c65c85f03c3f3bb57bf2fbd262247bad950add0fe6f257a5b1e5106d0a11182b145cd6cbad81574a8113c94e078806f7d876fe2981230f1f26701112f489e7e2bdc8a56cbc586484537c6f80b156e05183873f32b6709e4d2b8b5aebb144662245205f", 0xea}, {&(0x7f00000001c0)="0e2486f4fab0e37d1fd9e2656374071a740c75379e6e2265e8391354f8d21c7c3714bb99ec1ed09ef15bb82f1256e5c413b6c70bc831f6262d4ee8310e525923c3fa76f5d0e1c258f78d5fbc957c3d5636d798ad7a1f050d7c8f5ff44b014970f1b5472f9d3fd39659bf465da5e4a82f21cf32fa47a0209813f94e9363e806ec590076d341bdfff0b0143a24b742005b44e172e15cf10589685af8638c217167b310e1f96879709997a3b86b4905bc949689f40917e19a99a625ce2830c3e191b9f1d389fb0a9a82c6c874ae8f7a0a353c4748819bfc5a5999d99e04a8cd5863534fb63069986613e8a6", 0xea}, {&(0x7f00000002c0)="8a7c7d24da3bc8ef2a7c13924418004c1fc3b12d4c54e456a1bc2fd5a4ae533a0eeb90107608e4fe628b81d20089f015a7ab995de13942221e5ccfd5f815ba939f1ef7941f706f2dec6b1eeb123bef0de14df3e1da0ff8645c2b126b482b8d26176d5141b615f8ad781a31ff20790cc2e656135a8d108a7f", 0x78}, {&(0x7f0000000340)="60a5355c3ccc12ad08dccc5ce5354f1d81024cd90d90a9ffa0003bd6c805c259ac512dfe384659954273c055dcd2ff23b02f40d416609cbf9a707abeb7e0fc117252b737b204dcd46614534a3a92825451b7efbcddd609f7cfb43a88d944214a1b573c311d854cf0b282071c4bd86f73871be1b22305b1ad768d2663a5", 0x7d}, {&(0x7f00000003c0)="bc939033217539a12b58c0799f1d706e5aaf03cc59b4cab733a0cd369b514ef7c0274ff61033121b57de31655161b3d45ae901851ee78f43da918ad13205eb9279aa76881a96cabbb984524b5416a743b292c1bb274ff8827ce79ce0efde424c706e9a7b22c352eb400d656ae316a19235b1698b14b5017c75c7ab0fa990f5390ae286dc80c900cb1fd0c4aef8a2469bb674fa2d2e58494ac1c375b97ab6d340783a325e2ff355bdb5670c0408be2bf0a894823c50916a1c8fb96990379f2af7b110ecd65054b7d396331df5ddbdee78a0d2470239fb75ce8aad44f08a0d28dc14971495a086052ac601ae8228f9dd354469eba0192471a6f1295649da4bc91f88c13f99f42361f68ee86f8355aa5a2c0fb5f61c5593dcedb20c5128f310b60712121a4cd11549604127a9e51835ebf41c8f5080b9f2c4cb0c2b682d6fece37a9dce9891ff291dcb8a231325cd8d5f846b18af1e5572f91e0a6fb4bbe3ba2a90eaf9fb3a45a4cd1d5db7b08b0a6bf1d491886fe69ae6757f3794f2bc0ca0457637e304a399ff4611f27daca9713412c83994d39c842c625eac5812e6cc55721b94cc2f8dcd4d50dd693232a3a6e6d4be53b42940407de63698c560706033d19739d422a953bee2abd2a5b1160851d02a182a1caebca6671160a6be9dd5903a4f1ed62e83cf4ba97dab570a2a26d92ba9de607122254a85a62a02d87687eb538986716823e772bab419b17e331bd96e794fc89556f991e2fb6609a7266352bccc7fc6eda8213268420106578cba756408be02cff823db0d18147bb0822a3a80064c59c06e0506e2774e1448b305de606b957e80bb96b1d69459b187b8f691421b17fc4bd1948e142577cae954d85329853fedc654ee105c00bd2bee4bdd5962b2fce07f7f1aad01cd5e69fa441ebf74a0603869238b294220a27d4fdeaf5cc68c73b01ced324ee71ce2fea466fd749824ae568757ddc5cfccc505122281e832442ded2f4c0492682644fe2f438701c60648a25f365f543b57737db45aa7fe8bdb0d9e079d77bc7187e12555b7401c2bf1c318035ddc18956b40211084e0f91aa3e311bfa0157a083b0d3706e035b3dbfb1e09adb9b5518f496d8341b5d246d01f8a3b9fe6aab065792f84fe84e352cb5d9fc7c927a49600f2f046f7e29ae25178a0d297707e2805d31ac3fed87c076fc57038f9da9277acd4a0a45e22fecefee82dd51775dff7a7657dc834dc6351be51d00d18a164717cc732c9f3dc648f5a3c98593a986a38709d2866100681c84e7e424c603871de780ef8c6966930023a126ef9c9694ca9f5cd44b6a21d6c0ee132a423cf72602c6df28c96b987202704831da990cdfbabe22d8476911d8e73bdc4cd9cd4ca327a12a0bb36bb3be4cd78fdea4c46f935a5662dd51f27268fbac7c470e03a8bc9d91a1ddff30b210cb238c0bef3a6d1aa2df6ff9d73c4b66bb4b86d570d52ff1efbb1a0006da76714064a14d040b3007797fc61ee1f9a4a07a370e84aa7e95b8c12c1c51fed21d4141ea1e933cd4a99734d13ac49fa701dbbc58c30d911f5bcba03ce30d5f23986c4cf90f636d85ce14d4c2bc6851fd87afb6d484eb0c32b1106c1f30e6e24ee982e201e3e18beb63ad3cdb37dcd8955ad52c997193e67515d7377508519d8e83a4102cf9bd803ba663e5455c723407a9c48916dcf90eeb5601a233d4e7ecb6e99afae2af82ef0f463007551e4bd75eb92da4aad4370e4fe7fdd58ac9f5872c16e76f025b9a44c1cee773347700ab57bd9fb596dd8365370d12378c609ab25fed68356463b758cce6ddab1f6fd1b84590996a5d6e616464a83967af9bb05b095469f9ef9e55b865956928721f59f30b12f68da0c93b72f771255b2ef70dfa3794249927f7e8751446018fe99a2ea75a461f0400f6502372b27b209b954cd5a7f5016d6696f4298b20a36c33edc67dcd26e39a0cbae00e4911132dc96994ac7d5aac0cc8cd38950a9d6c16b3b23926da8d2eaf97dbd05e1e55bd1d4c0a4c4c46cf090a44138ebd5d7cf86794b6b4817b16541b0c740d3d1dd4dddeb28f66c8162786a47799aa4a8649458c289ba16b3a7d2eb6dfffb06479159d47c3c84aeb05250223586459dab7c68b74ef6d40569794336c46f670605858dcdf0413f37a01facdb356bdbd100bdbd7a18450abf4e426ae56489eb5f44fe2e9947a48293d50b7a319a28f490a613462e79a77e3196cd23b95c62c7822f518cd0a427dd2c5a6b95fce1d7f7e0fd29adb8bbe0c58f07ca09fc1057ef5ec2dc0e3a331b7996f697b1142801ce58a808d554a80856c89211ea05ce43c07c9498d006e8643f4a0f43e67584b59befb3e509a92f3e85b8e411dd4e31b4d77a73ab35e883315b10b441bdf08be3b08b507b58a9e480099e34e128b61cd51b49e19192d354a9205d829d7635d2a7fe1830b32b9a08b2ae1644fb5ee5b3952a5dd0b96a564cd0f7de054bd6f20aac18b9bc81652788fa0a0d045ea519ba4ec4adef08efe008d40fadeea3ba45065f476bc16bc4e223b76580b13c673d4804fcca8661d7e0b866c4d52ee7f1180f5db7db54a7ffa4eb2c61f77f68e6c4dede99d88f25f19fda18fff1f3054314df1607139e1ec8bf17153192a73366ef69ba0d4a50ce4c257ec58cea8ddd4d5f434ccc7c2c2fb6c0313037fdf0002d56ea0f1714a32b9e4f4e640d065dd8b189ffb49f47d6ea2b5728de036ffb3eacc181176ccb67c63abc989f1d2932265a6fcdaf3c28bfd4c43481261cd0b51631fe00f1e5e7b6772d6162394e641d85f8fe1f8b17b4fbecc855123111fd30f0d7160081a7e2aa41e60731a1fc75ecefbc2a72861f7a07a67bd6916f636487d836d06fc7b1fa9e175239e72cbece7af4ee495bf23a9985be8e682b731d275f53e56b0d463319480f49af0a1a23e6e229a7aeb6e3a9a42e1bb99a69727d777d00d35f180b63ff6dae7c7ce06fda124acf8a1b4a247b4454f8dd4095af1e686b363b0884471d0d982cebb801574cd2b1530f9c5a448b0d080d49646b8984da2df7c3b2e82fab107b5bc9fe64b3c40c086a31c87fdfa0be28ea5a17f6cd95a4d481920decc637cf9962bbd07f050a5dda913a8d9879f769f5147ef69d5e2f24f33b226bc6bd0efe04ce0ff74ffbbc1367662a5affce4a8def8cccd569b801e075088ac742e008ab4cccf2b1b9517b204017655bcc9c715bc7b4eb1646b759e086c93deddf490193253d8efe08ec8017a645c9c2b320530175f6c037baf1cbf3b0a2aa0a1e763b1b2b1792e3124cd19fc5d589b8130b5f63cc74aa5162b93067e2410f5b44e0417a5e9971066b615182c354f3dd0b30c42081d3d50577eb7ddf70efe8446a0ed16a4d44d8e515a45c0c0c267c4167ccb2df795c0e0f6f66d7fe0f199057a0560f126edfee01cb2f5fb2c21e10d30fa00bffb87affb52ac6ab4374ef2e0fa618b72fe419893430f6be89a917967124f3d9d5ed6122d3e5b198b2914180a447a6c44738413afdbb2948bc02409b66b793393a2ebb8e402786f8ac1395bc146a17e3edb98edc1b3a77bf5fb827928a7be128df9678231b8fbcc0775fedd8e7733868d821017184b664e08c06e1390a9d1b72c167ea71102424bd352dd743c9b399080a79a35823710855e878a8a0ca96352a3708f46da415234902909dec8939bbed0aa5b37cdbf35e2e1d569e6b82e2635a4820d9700376cec6d95bfa2462a5bd2a6337d40cbc3136b9f7d35f394336a5a75629dbad035833ccbc60f1918a889be5fbeec20c1929934dba28b6c8473b4afb3d2e287a587448a7dcb2957e29de72a078ae35f6e02405d8f512ff0b7933215d0c28c15a1ee44e5f29c0e5201ab942017201d91a242a32844a06a0dddbe8d3b4cc5582a6a5863f0475b4c6f3849563a4b495f7b9f3f4eb930116445d3bf30ad50bd713a6d3e8d01c93e14a357e50b2b0c1415248a3209a1a9b099a7b71606aa25ded9ff80fe2e589d3c7294d00c7ab19779077e1c00be037259b57324398fd27f8974679c1dc72e9cbf1036fe2aa9fe17703faa527f590448a1af5f8b826aa16b5be90c9c2934d3eb5e7938b4bcce4f68085afd778f0f6e56c1e24bcd883f8bfa059f80bc7adfd296a997e6a57ba72c1d36ebbbfc0502ad29191e9a9a596e7ffb26f99146ed25afa2ffb37120c277cc45ad7a02fe5b9c5cb6a30a5738a5aa292214b833a6ecba2e449e5fb437687058baa5100a670c3415b6b4f3d2788e76b217acf0fe88a8b0230936397f87e32f8e623ab438371d4e5f2c694c4990225a0635c2e94ace4b99f2e08f045540354ab3ab9256148d6c9a659c5ab77bc597129889e2264252e54b94cacdc8a3ec21724b2db9f279cb4382aa18c146290049301e547321fb80847048d4bba586c9c5a7bebe1867361b3399bd2a1f2838debc3d27e78ef271534e3b508a378f2dd6cf18e8337b730157f2673d94597219e28663fa55e6af6c0fc9cad2b134461ee70718b033943b21b7dd003e5a2133a48008de4aac9c7db5fd4e3992c632e7e73e36084f1a465eb7408cc007751cd67baf47081c4e53347a4a5b3809e2665550818478405caf5583f6ca4859ab8a91e3e7a1b2f5cb586fe04ffa38ffdbc5de1c7af23cc67103ddb28111dd8bc584a2cde34c92d35154c269bf7b97bc2a45c13ed7875c51911912575d1ea92954108fcbe8725b1b8627a7f7f2d2528d01aabcb92759c739c89773c885060d803524cba652696cbf0085d46cc23f43da0555207e7256837b57b3fec12acf4db05a48f179460a62f86c3f42c464a83552fb3ec2701dd9e7493bfca37cb36cefe51123df3643ed794ec70d7af3ff764af47a06fe42166d480b636d64bb6cbdcd4d2c76b76a5866e99839a7fbc73f7f0b9cfd7a5831cf29f6f5baec36d0254652824465927369a8e7639af352eae08550bb65fe559b287d867024a940bbf949b99edbc4a212d8c1107255fc30120ed69cdef34361376f8eddc03ca7045be542976208ea607865e96227fd7a95149fa6b1808b8905c3905b08d870db57b0c55bd84e6f34acf9d471b07e76594cc934074cfdc7b3c4b72468db05c096320f0426e81942057d25379e1bded6b9960c61452916c67ea4538971f7def9c4ce1b7a109e603341aec0a0cc6cc94e410ecd1cc4c23e3f6eae31be80ce1e8ab243d0310f0dc1bdb2ba98173072712b624f06620ef1baa2d9c7bb67c62896f8b9874647821063c5c03ffe9b567bac8e9558e54fecf6a1f8c1fd812ff02597a0a0de16fad93c25bc15a336ee0c51de74ad6d9a1e60a6dcb9c393693282811aef0e04aaed47b2f514d80848219c67ec66c4054075c41c7ac311e38919f1714406811df7ef0f04f6f026e7e1303dd97a5caa6cf1aa2ee56d94f0c19eae6e287c7e5c21e5916fbe369d61f4b50a9877572bb545920c0d65cab4b4953e8e5cc21d2ddbed43838c50f8785997bc68d76e966e207671f93d16b3df1021f81774648ce2a47c171e4ed0eeab693c87901c554923bc3e8d8711ccb8b604708647fd1e0dd260a85bebc5ee164ebf2a86b409ac444632ba36a2839c1f6c6a7bd1f1de6a4b08af3ad40c7f8f26ef7e801a24c485392cdd1649758b5c25b8e64ea2551ec1d3507d6673a49d9d50eafa4b339b92e891c6f36542bf203c37548e95c110d5559ddb282a10f70e55b8009909e746abd158285a01f411284c3d0c131a1ea56997db49cb8f720e430148e17a8c3bfff389baebf2585d76eaabf2615858b71b37338456937a8247fca139c327743b4795d1b37", 0x1000}, {&(0x7f00000013c0)="26af22b2434f2fd2d229108abf07c714edbc59c319f56d76dff9ecf28195dedec2a105b543be981074b46979b3d628c6bb4909f2fae4f8897d1899c61f787c91bcddfcf5c77b13ccce298f4d6247b6cf3d96f603bfd530e5508087b84572f29ec6338b3b5ca13764eff8f1f6cda7841be6", 0x71}, {&(0x7f0000001440)="e14e98fb3700dbd40f4aeabac19258655a583c2199c1ca37f0deae8905a03eb9f6767b6ef6ec1e810146f4a734866cbdcbf893bf9c459b173540ac3a651bcf1e9fa1f16acf1834681002a2e9c1ff8b8f891c85461ad7f42da01afa04976318c01fd3c01a5752106166092a0df5f04e50a1aef0bbc3c159b2a5bba094336a3105818148f46c37d15a831b42d98f2fed96b0d6680b6cdc8b0b0c1747c246a2de74ffc3d3b1eb99a7d6f6ff5bcf702f8306f4382dff16f70d2d5b93755dcfb3f075b7b23dab14514c0f445aa64368aa", 0xce}], 0x7, &(0x7f00000015c0)=[{0xc0, 0x1, 0x9, "e296d6a7b8c165cce7c66376569f0208b6a1d78f14f2a14f082918cb1da1599504472bd68b4213c0f61dfef266e257d9d50ea4afb844e7bfe46d1a727d49aaff560b5c9eafa1431bee21b5235e165c72b3c687fb226cca193e7ee0eec8ccfca70cccb2639368d1a9bea1fe00360adf7b60e417639fddc6e4465f1088b6bce5f203afe2b0baf2fa87711e2893622b87fa727f915c4c25744f84bee66c436f46693d716556cfc55dff46622975"}, {0x40, 0xffff, 0xfffffffffffffff7, "a74e6bdd5902c291ae0d06bd524a748b6da04074dd7629f10d91ac3689d4ca66ae353165be0885165b73aff67cb3"}, {0x60, 0xffff, 0x2, "92bbec80184ccc7a73178a3d3eaf5f878a91787c03cbc333bd3c14b94bb25ccd7bd75dc053bd85ca6b04b4fbb9998d86e05e09d0ca8f93e8d70c97bd7f0811b70f22ef74e30accdc4086d1580691b2"}, {0xc8, 0x1, 0x80000001, "6dea330c4469227be7c83a9aa569be2ebaefdfb2ac78a42982041df2262ba04923cf607581126f9aaa92e6efcec573e12291f7f12dd787ff7ccaf00d6dbf147d429611648acc2fdcbe7175091f4c52c392b8ea5d991b66a8fc85329b051ceacbf3b5d28ac5718d5de5a5ecc38c90559206fe6e100a7fb7ce1675e75654cd483fd5ad72372aa1b0afef7e52d604148a26878eb56a5692288bb1ceeded8b8582f54cbc1019e67d659dbcec6c02f1e6c10e57bfae580238778d"}, {0xf8, 0xffff, 0xffff, "0eadbb5592fab1ca6d127dc4b78fe7d887efa4839960643e6ac888ada533345dd65e659f3abf17efcb44c5bc96ff1ee56ab564d2b3bdbd51f8390f041ae3fe6b24f0d44505748c9aed45ca9bdd4ad36df04bb9528f81fb007150859231457eb5b52f4500111910947534c961eeec02ce1716b6c5811e28028ebb90df15f7d94806ad95a32b8334f52da38198b4145a0e8a233b395c20174c3b3a7379b61601b90cce2d30f7a79f651f5a69abe17e9f866d7d591049395494354ef791063578f085e09be67a15c51d3914a7505e642f1c1ca560929f3844d08b86a84e1af1e0f251"}], 0x320}, 0x9f852d0dde939a58) execve(0x0, 0x0, 0x0) 21:52:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x90, 0x0) 21:52:14 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0934c44f7b202b, 0x2) open$dir(&(0x7f0000000480)='./bus\x00', 0x50, 0xf2bff690b2d3d61e) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='+X\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)=']\x00']) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x3, [{0x3}, {0x3, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {0x40000000000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1000000}, {}, {}, {}, {0x1}]}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x100}, {0xdd, 0x9}}, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x180, 0x400000004004) 21:52:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f0000000040)) ftruncate(r0, 0x0, 0x80000001) 21:52:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xff, 0x37fd, 0x9, 0x1, 0x3, 0x100000001, 0x80000000, 0x2, 0x2, 0x3, 0x10000001}) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000d00)=0x10000000002, 0x5e42e4f462536811) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000c40)={0x434, 0x2}, 0x8) socket$inet6(0x18, 0x4, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) recvmsg(r1, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000580)=""/152, 0x98}, {&(0x7f0000000640)=""/80, 0x50}, {&(0x7f00000006c0)=""/181, 0xb5}, {&(0x7f0000000780)=""/222, 0xde}, {&(0x7f0000000880)=""/126, 0x7e}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000a00)=""/229, 0xe5}], 0x7, &(0x7f0000000b80)=""/101, 0x65}, 0x840) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000c80)=ANY=[@ANYBLOB="00002e2f66696c6530000bfdc8222785a113ca274aec7ca88005e8714d200457bc094d5dd9d8ad7ee6df89db4e227d307f00bec9e3ef445660c7cf35935ceadf85f0d6178caf9908fef189cc3d7288f8a3b0debbbb9f4be65b7c6c1b8187702038a880ab64"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="b42ac1ca40a0d9d02040a303bc22024eb6a112f1877305abf45a41c731703c90052eb13fd478af4710dab7a92c4b09ebf50a93bf0f7677931caa1e3c62f5d9d072726b3ac8b4292ead", 0x49}, {&(0x7f0000000140)="40a0a7dc101d8171f21452bec9689ba0fb71562bdde0ba94112e1fc1e4c7cc986c69e22d2b5375fb94c5be1ff1d8ec7a50aa8fb4240ea24c748c17421238a9328ecd4d7d889ab8bde6c5242930266b9978276c264df5b190cfe7ca182030295ffc103117294f5242f74451d3980593753fc772cf4e31badd9ea93164267c6b2bad0c6a3c9dc14e7a04acd51920a75a20c938453a317dcf5ffd244be30e21b3698aeb50df162d8559dd2f6b310b20d9bf8322a7cafb60bdc111de1849a77b80a72caea544fe2abc8431b35cf1066cd7b6863ef42fc98e7f9ef3ee6eb249b607", 0xdf}, {&(0x7f0000000240)="6d876acfad89e476307ca11f1f364ab094f30d6ab6c6266a08a7978e7febc60854a96fe2f4e1c291f1377a7189ffb38948447256a79ad85b5846b740d365974ae61e8f189c69ec1a9755aef1d2b9818e384ab7c25fce35c944a8843f020b2cb42a4ed5542510c34fe4424f159419f43e3f05399e447c5b7aa7f3db57a44914b4ac4a570084bcb09a272e26eecf034c9f228c17d68128e507dd472fdf9b3dec9dc9b8c997178743aab4e69a9d5f73b3314a6eebebf584a595a0ef1b7f789379396e8edf1c6ec9b440d7de5c30b1eebf007e2f43a1e5cdab53e825fed3b7cbbe", 0xdf}, {&(0x7f0000000340)="95f5435081093a15aaee5e1bafd01af80b9b215286b1bb5b7f817fe09c05eabbe79627b193cae2e28494b6de5055296648f02cc7f3c8c61180e78db072e5fec797dc60d2d4524d72c8234ce9e48c5109d331ad34819c6212781d754621b6d7ffe685472e0ddd074ca1f90704d6d3dbeb4c415870e29c62a730669aff058b792e554a826e44ad5c6153a27b640105849dc1418eedc4ec7d92fcd0f5d5b99c1a4f23ba103790ad39", 0xa7}, {&(0x7f0000000400)="f89fba6be0892a119596ead05c0bf6f2873c6c2ecd4edf8dd115eda426ce1f1b59ece87c51eec76ce48b135becc71f44d0ed4100afd209a3a9dc4ac9bfd0158618f1bbe65fbc8491ad3eb07e58f70f858faefff118a87e95e3dc11fc26802b9149f6933115edd84fd3e2fab26d609116190b271a0cb7", 0x76}, {&(0x7f0000000480)="26ff5ccbdb03d9a24818e2401c39b7f624d5deaef1", 0x15}], 0x6, 0x0, 0x0, 0x409}, 0x404) 21:52:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x209) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:52:14 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000080)='./control\x00', r0, r1) 21:52:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/113, 0x71}], 0x1) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) 21:52:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) pckbd_enable: command error 21:52:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8080, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/43, 0xfffffffffffffcb9, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x33, 0x6, 0x6, 0x1, 0x7, 0x2, 0x9, 0x1, 0x0, 0x75a, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 21:52:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x6, 0x2, 0x4, {[0x4, 0x2, 0x3, 0xffff, 0xc11, 0x2, 0x20, 0x8, 0x1, 0x401, 0x4512, 0x1, 0x0, 0x81, 0x4, 0x7fff, 0x1, 0xffff], [0x6, 0xffffffffffffffc1, 0x1b, 0x7fffffff, 0x8, 0x4, 0x5, 0x3, 0x7, 0x87], [0x6d, 0x776, 0x4, 0x81, 0x8, 0xfffffffffffffffd, 0x2], [0x3, 0x4, 0x101, 0x80000001, 0xfffffffffffffa93, 0xffffffff00000000], [{0x20, 0x8b, 0x4, 0x1}, {0x5, 0x10000, 0x7f, 0x2}, {0x1, 0xbcf, 0x2, 0x2}, {0x1, 0x9, 0x5, 0x10000}, {0x5d67245c, 0x0, 0xffffffffffffff00, 0x7fff}, {0x251, 0xb15, 0x3, 0x40}, {0x1f, 0x6, 0x400, 0x9}, {0x5, 0x1f, 0xffffffff, 0x1600000000000000}], {0x4ada, 0x5, 0x8, 0x4c}, {0x4, 0x7ff, 0x4, 0x10001}}}) 21:52:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:52:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c774d98a0f7253e18f9bd44ecbf99f41220e579d3dffff9cb5dfe087f7af9e9f5179a77bc8834441b5877c1d6120f4342ee2e173d6cd1f2c5157e27a262412f91383ccc94cf0345a5204826aa2a2f63b8c339adad2648bd2f4e9ab1dfbc405c2c300e3bbf556508eccbda1e1908e764ed5a30b2cf3c6cce7b9f1409b9f7a78e59a0f262e4a9b47833cc0b2a6d526d1649ba0d31705b03550dc2ca7b7c09755d790aa6b06eaac125f6c1f6511afc7937646d03747d5a25b975c7", 0xba) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20cb, 0x1) socket$inet(0x2, 0x0, 0x7fffffff) 21:52:15 executing program 0: r0 = socket(0x20, 0x1, 0x8000) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 21:52:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0xbf9a, 0xffffffffffffffff, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x20005}) r1 = syz_open_pts() read(r0, &(0x7f0000000180)=""/243, 0xf3) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da3ed11ab67090eb76ac8af7a730e082aa8"}) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x1ff, 0x20, 0x3, 0xfffffffffffffffd}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0xffffffffffffff29) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x200, 0x800, 0x2, {[0x1, 0xe41, 0x1000, 0xfa1, 0xc4e, 0x8001, 0x7fff, 0x0, 0x6, 0x100, 0xfff0000000, 0x10001, 0x8, 0x100000001, 0x9, 0x7, 0x3, 0x6], [0xffffffff, 0x3, 0x7, 0xe79, 0x0, 0x3, 0x7, 0x5, 0xd6, 0x1f], [0xffff, 0x3f, 0x4, 0x8, 0x8, 0x1, 0xffffffff], [0xb3, 0x116, 0x1ee, 0x7fff, 0xe955, 0x60a4793b], [{0x7ff, 0x800, 0x4}, {0xfffffffffffffffb, 0x6, 0x4, 0x1}, {0x6, 0x4, 0x5, 0x8}, {0x1, 0x5, 0x5, 0x8}, {0x19b04a4d, 0x7, 0x10001, 0x7}, {0xf5, 0x1ec, 0xfffffffffffffff8, 0x80000001}, {0x9, 0x1, 0x401, 0x1}, {0x0, 0x3, 0x9, 0x2}], {0x5, 0x0, 0x5, 0x3}, {0x7ff, 0x7, 0x0, 0x57a6}}}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x2f2) 21:52:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) 21:52:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x0) close(r1) fchflags(r0, 0x10000) close(r1) fcntl$setstatus(r1, 0x4, 0x4) r3 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x5010, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) close(r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x7, 0x2}, 0x10) r5 = syz_open_pts() ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000200)=0x5734, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x1) close(r0) fsync(r5) writev(r3, &(0x7f0000003500)=[{&(0x7f0000000280)="f071a17d07abf692a2126ab9f35a9112afa124ecf0c439cee7c76eaeaa1b6d3b2561195b55b6fa2521e4ba80dc5465eed261615d3a5d081993e7af6ffb6a57fa8ea7ac5d5682c88a60ebef3c0ade4012b513ee5940da36c6cd69512de47d1ff95016814c56a0abb8c7d93a91e714768911bf371b025fbe11ee22c6e5560fa382aac4b59e579337d2b3c16b54336d1d12939c165bc8d8a11bb62f5728aea67ba59de13a6ee2f5337129db9068bd36836927a851b4c169b1c9545788718dcab2b85dc43202767011ba4b5da6f500a83205ec770ebc1c77f46ffa40583ebb39365631595b0243a4f97e1bf5e43fd2c049253ce6108d7d553daab0fe2ebbb122c1d60977318c0ec1b46605b7697bfdf3410df5deccd12fd7e762601db27ec2ac5239a00942174fd56dee471b9479d9186ddb526e1c268dc512fe7a2ea684fc585dda4c4b6b080ea808c93f8aa8a5c01567d031f315b0d2d4ddee44d5b328d7896c9f63534a5f502e56e2be9579e9fa9e0766bab78e7d91af3bf633f2e911e949480ed81716846ec884fb2b52d35e679bbe8ddd2300f65149d9e620db3c16fe452532bd2dd31a5605f8f0e031cba8be38a7c599ae9aa43fdb45b38747ac229261bdd7c5695b448287d1edc6a5af7ac6008762b2c39be2f86d6a7f7cd7c151af4e89c94309a7939e2517ae25e7554e7e301c0a1952a3b03e8f8fbb14c76d2f02a2f4df560b2da55f47b0c9d6238379f4709691f27076e41694c8f6b483f63a9af39c762c83e30658cddf62a521b14852d7ae195c66805240caaabdb23ec6aa98cff19b27a63ec43df0b8e1dd9c2ee9899305a8dbca1e6d680fa6d367e06883dde6a65742d2701c5bc8667f01af8ea683699c1b4188403b238afd3daa2d44240567da2cc8d313e4338bd55cdbed72c5664f371a6f397550e176e218e2dac2cec8be954d358981577919d439d1101746f43f57db45ab8713f58dccc65a325eaf26dd32f7db1bfaf044eb940d8cc1d9943609eace97fc845da34098bf108d8b0689698231266761f276303f1e41e82bf4becd601d6659646f6b3f41cede7d1004f4fad6b9eb53c086a57201b896a5302a66850c1b88a8bfef0e111104215e941044a728f3552473ed54274f13535b79f6e3cdf888ee3a3fff7e4d3ddaa2fe5f6c82882de072b769c4f63948c5b2977d996be1f52e813834bb1a7a9b68df0b57df0b4a690e1f0c572d2e1d76ac8ad05b65761ff39c350ea4a0f3432bc69cb32d5153d5a23d25849f8f10917844583ea61d3c73422c9be4faa0aa4689508a81716f1ec32a8366db4284f9ea4021a28b8082e4308ec7414a3a542b5608190f8539eed061dfbb2e8f0ad7424b708b5bd31c594d2d44edaf6a988ba07fe1c7ff76d2c3de7e17c2e6ad81f226283bc412e4ebf2a148f76055275eb33c4f1660f97dfe2a3ae4ff1d4a3a74bb75643021ffa925ce3d9bbf6f6886f80062eb25890043c7c28b235cd285e4ec4176dffed7aad1d95b11cc0adab7f0076b5abfa7cbeb14ac29446d963c9195cddd2495fb63c2f84cde9d9e9346321667a85486f55d8c1fc67f3c5fc14c39afdd9403cb44718b62854c50a1dc5c7e96f16dc1f7132b30810af65913951f1f1815fc6ed3a6d1e74efc802802effea4a5d6df5aba4e2b831fe93fec2d0e6ad3daa93891622767ecb96bfb02236c054e8448aa939fbda7020b0e5e698b87d099b166951c91d609c89e2bbc586d7d21436ecb2e623f881ab89ff721c1285a0dc1c24fcc1776dbbcb5723c3812159987fc5cfd636908401e9ed4b3b4b137952cead77fd7cd1189e77110c3f36992c045c9d14e6949412a8a545e594cac70939b8a63773cebf6f8b24ad9d8fdcc76f2f4cf094190810e9f0f6435d763c494fe314218e37e9c9adde8b317096bf6a58afd96f604381d6664dae0d3fd41d873587f9af39d0d1a563f8c02bd4a2c05487b4af4f99eeba514d066d02073c9f378953181f2834695100b6686a977eec3529b83595e18934aabad49cf47ba7e0855e262b60d6acd18a28000c200b95421e25b8fa30896c4b32cca0673449976466c318b12a6b277c7094c47775d71857d5c28bddf3d525ad9485873bcf6ef7f92fbaaa2a5e2fedbc0da84e1595ebc34940454f6f1bb63f912a1c6663e27e15afc3c99ff633ee0f64da92ae2a91f5798e440fed677242bab2ed52a986caaff9454484defd5d3a990b4b9cc865e70b8a77af05d420522ef18bccdbef7291d9cb67ce338d9a150fc68b8bdd2b1f3502779abbbf45458a0cc20cdb2fbd765b241434ff6c2d5370ab2799d4d88648306a23bdc98e2c00592f400f840df3fcfca80d650621a002ee13a14cba4eb7a37a97b8495fd524c22885ede053cdcf67b32d2bc5b598e2d18273c3d29450e70411c25571c9c9c15791eb6bf530eff0d208980f5b4e22e953e809c9990f89d5669f890e91822c8b0210414736edb347cc98253ca98127b47d5f43ac02d7f1940c1b876188182fa4f487bc259960e050700429ea961a26f27d09bf4f45b3908b320a922e47d6842e884abe974960a502ceeb77dc0246b119788deb9483d05dff23698675801d169905ea0020bcf3cd48425559179cfd4fd1e0555ef078e988a736a6556aecc156b34369fb36570f9db7185a604d9b041e8de2bd878993157996ce729a6aad5103b8ba78673fbbbc7d7dcc2dd524eab70336d237dcfe0f7f0f32919a8c84c4c4356e90a7071bc236ab350af0f0d3f18932e94650507fa78e324900d849ec961e65724241d5f59a38d1fef433f5dfecb741b3708172bd015929a02ca6bb6853e302d228edd6c42ad605e6d76dcc18461ad5449a2a54aa9847942bb264070161c3496d5a6ed88846cdac8e8887b377f6e64e4b05db248dbfb170fc707b997bf8cbd3212306660a72026407bf8b9206850aef4548e3623b17ee252c7895f3dfa1c4c29f0d5db38929096789be92618f953ac740e735c7bc2e6531d2ee3e28a267d24caefd9684e01a855fec99a4cbf52eb6514ce731796000f9adc8490dc3ee819ae185f025783a76f5bef0617e7bdfbf223ff115f511627b5884d354c7b85cc3f08b2399013958badb5e81c47b55f4430851cf73907d82a7af61ba7a0d789b9fb0de787353125d4ac73ba89434ec8eec024bb8f2ed696fca62bf1a3f5e57a3a96ae3520c9fd172310f4d269cc4a4107e758305b03c9f137e799db9617f2615782b4f976d2008350e56070bdeef9fdcb70aa62aefce22bb2ca7b4b0a05aed3541b0b795ece13719ce9fb24305188af4ca2ba527192ccfff09fbe7ca97389a2388b195f1658a2a9928cb25f1b49dd29d60d9894fee5109b6612a9d63a54603f9a7c4dfbbc8936b612d1eb5b1e71828cecc9ed4c9a8bcd5daa3bb1081e72bd303dbb2d4d997a5c8b2c0a5fc7ca3c0d9d62542a46a03ebca0c0ad4e4e269f7e3fbecd5cb45db1615de6648a0c738bdef455a13d26b78e7f1a2323382953819d642b599bb95397ed6d48235568a14ea4b03afbe3ec135fadcb572c46e0a2b3e9f99efefcaf6315a1d252c47e07b481483325aac91b599d99dd0e14041eeb1294968e4a3d423bcb758515a29aea8ba625327aebb1495e7cd9fafc3309f17d428cc25eb1c8ce86cc5c3cce40ea6a8e4963ac9ec936428275f9e4872e83feef9b070ded7ccfdde14eff0fad50fe2bf386350d04e5df6301bba34b2e0bce6e855cbaf3460aa36e3aec6e950741da925fb68cdfaefe60fe596ed211b229e1b363d8094118a9fcff7c01eb757ed07b2c00d8932580ecb082dccf9e0d090f5c2751297a08baaf7d1b1c7b764f315625ea384db778936b416a27ba2d24433a82b8f055150572796c2d0020dc81c2792201c39f41f04f916e6a2d6a2ded7ce300daf87e8c8dc9e81343ef6be2553ab31b4cf78a70e4ebc1fd0d0fb42cc988da11b4542f0615732d5d02ab6c33248bc4fd2066a171d9c61367357c42a49fff0bbd428b632fde2d87d3397e90a2aea66fee9334cc0a7a83826d57fd5d6259e2f9328e6073c39d434cfe570c7f8c1df47c00edcb39dd0ef545ac2be1aa4036f6472c9543e5e78d90b8df5535013ff3318e7b8b5c7e598564f06c526a1d17205f828ce4980d89e0fbb977bfcd6ce06efaad4d1104eb8755e4d2fc6d924900db153c4d24a0897bcbb19a4bc6da7f79309abc6e78702e53501552437c002c17dc61db2d603e988c51f4e167fdf45d703ff62e95a12a72e102ce5fc607b8ce7d86bc7382417480cf7eac7ddf07e48af65af8dbabca17061befe1f42fb481ab0ba302880242ec76ca2fb148755bbf7111122d12e7844033245cb7b05315902b875748c3ed50a203069c3262cdbacc69afedc355735e90301369da1174e6982c5bf9daed5090461dc5a9797f32d06d9e2fb51d6101e60fa9a7e9470c6858f5a55c9b32f99aecff60d06b593388e8f7562f55d89131b73b6817617841013dd10ffc3b273b7ff9cee841b8372cbff31ec759e6614aed1a2dfbb928a931fbfa34c750679d7eac3dad0cf974d1b4afddbc9158ae2c136740abd6977fb190fd4c827ecaa73b682af4d42a22995ab9c17e686fc21f1d3c6d8c16ca773a5055dfc06cc66f2269d7e2f87933b4f9abca5f4208a443fb5738a0831907a6506a5cffbbd7839700695402fcf4910fd59f5e0f4c30f8fb3cf928733a8fa3ee5d9bf3b29d15ed95554dafcbd7da563897d523de54356dad49d06ac4b1efe4f4552da1ccfa25fa572bd1c32f6cdd1dbddd52ed5463527b8195acf639481ab702b16b768d42859a67b78f2f15551616be1a16a50f14c528cae75f2f19018d7139977ec069042a9bf62f6196d3bd1a6b4744e94b7a80cd73bea3ab15ceb4c5d863c43ba483bc5081213cdf93d84e8df198fd75a8890879c1e445e39e6b77768a1beeba7edf9188fcc74ff558a8ab259263273890e5334ec171fc36b7f487722db0868ac70b2b9c809021a2a9200599a0ab73f4c814ac2c4c356ad0b7e9e6e3008899cca838f18b09805838a45d410d94d257eab622da3a50b332bcd8cd732b47e12428e2da107847d45d182688b1d31cf5e23e02f0a6fb852d8c83e250f64abb5807f69b2a9722b3f46abd52ac3831bf63a0d30ca8b1841b544f077c8e4673f80c9ed282a1d50f5d1e841eaf3825bee4e7b4f9e0d14cb397ac95ca76b455893b7276cb6abaa03f4c7f12ab4c80bc04930e6cf94b7b356eda89b984d5f563ed2ed521555d3213ac286d9990fba515d18b82dc446d75f15b7f363e9ee179e8f734dbe009dd007fadd55d173e7e8a6bd747f574214266d7e7b851a0e0270fe4133cf4dc693acdb7424bfc9837b6b1c26fb3e5e7b249ba2af3f666f16b8fc44e0153c854a4f0c249737db4d2e87cf496f3dc755a4d7c86f482e4b7ad6c9fe40817a41483e8e802a55805f7ef9ae7cca19e4de13cdde961437f3b67f29986b39e7c4a5746381ec25c6d6ba8966366daca29ffb504d256de323b65af4ba25ed5c63fd80fcefcd2c87f341c1bbda4097982d883cdabfde1ced1ce0a9a18ac91e9c8c9ac4282a7ab7ee73949ecf945954e8eacc2d24899a9bef00eec96507d70fd6fa0f8e93c0dc646a02fc5055a7db442d280aa0b280eaac0858e2ebe198fca43c0cdd43ced53d1affb8bc337c56eb33790feb64ff28519f1c5a778bdbc46587f17dc11de73348a479172dde7b237b3e42a505a81dd27e3ba9b2b01eea7ae066a779bd377218c36060bab1432468444de514099503efd2ef83b0a58c3977054f46b200ecb30d82d0d0ef0", 0x1000}, {&(0x7f0000001280)="05154a0a9a7acc4c14ce1b5167ca012ea78e6f3ecf4ed36b03e915fdc40f5c099cba8b4c3e28bd4b0e4ccaefa9a2d5784d4c4dbecbb29882ac0a476a3bbcbee7f0ff9fe25a1230fa841fac02d0e74ed896717da4cab9a7f68ed8f14719a268b33e3543bce4bf8f818497527a6d67d570dc968b984a04c9c9e4c341e1a3025654a32aa82f2f0398bc49b678cbbc83150cd60bfbb5cb8d49deabb07fcfe3adb2dcc8c8f002a5b48836ce251e63923858013c2209c0cb712c1a5c40ba3112278b6809c61584abeb7dd8bfb0c0b66bfb976c882d17d158257cd73b5af666c4989a7fa3541b3c031dafbc8e0227618be253d128fe2cd5861b7a5a1cfdada611676f0216fac0cbb21582ec733f04f5c642eb13d415f95e478f573586e2855e9c636239e45851def2b43685b5be1308f32b00c89960098ca0077d623cd0963e6c5d74bef541e2409b400ce6fe33ffc94ef3692a87d508b6876f9618e286c40408c8d7e9c062121bf1acf585dff01c708280950139f1d3c0073c05c89f47f4c0e515fd39d6b660b59700089b1fc2f67c46534ef9b278f0e8083fd1958f1135ade8d741ba164f8ed338993947bf79824eda7ec55f6eb291baafe8372fe24c0c58ac7f329d978ab1b5829ebac5c41b30c81ea87809d90736b57c95278a9e0650f07c71561421ca00977c644e8b81fcdf859582b12a4ae714e810400a028d3efdb325c2a8c1845f8e2b8bd50dff740ec3551fce24b65a95129ddd9189b777bad076d3aef522c7b93f4ab9c96c7e18407db05f8b0b103f4ed0ecb26ad5c3bbbcc9bf1d2672840d77b24926f1467a91340ca09630f5e412e9ac024e6670e4130c41ef1382a06f40d2e0a33153bbaae6fed72bce09f67e782fa1e16ac417f96ff5ede080df8a32bcc43e12e8c587131569369e62ba8e4a8523752b673082b5a6662c3239053b3ef9515b4bfb383956b43b14069536b0d82b93f3588de08fc81fb1c19cf142310494b16f76793f69bcc735c679bf82ef0e342322fbba4c679e8905fcd4ca75fd1b33823765b91551704017d10d74917e2c201c80cb25c642f93b01ccc232475f7af33ae9ba9d9976d827aca28feb7dc4e4e48e1f5a9cb8f06a3f2e3fd67caa372e7d6f19be885a69496838713c726a1b7d50de8b987035a0a8d90fa74248f90aaf655a8bd30a612664c5e31e54a170f79a83394d3865a04c62783edb1d0806320bdfd2b55f18d153e32417010831ff9674853a3127328888428c6c5c738f3142dad6c90e9396a04acdb783fee10c80a82392c551df1a6528c4e4aba8a3fcd779848c6863106c741681e8a5307b25a230c2140108e3ba92501cdc79401cce6c20703a3eafe50483666fb83b22441d86446af5687177b27e070803bcf5ac8fbcbbc6c594d9bafbc2e7876180824327186eaf94236b3fa48baae08176c4bae5b64c947caef0b9645e0d0273be4fa640f8a7cd2d84f498a2d4c8582533044f0f1e1b5c6e9544a2f9567db58670f65e7ff5b31035b3259653afe50850b928edadc87f3c47507607fcbec121a4b9943cc5fa24549679439c131563b3a3c296431749327cf91264d80e73a0c0703b94faec2dbc8ca1f17092f0a289ca9ef48ed4b727215d2dc584eaf09e07a1830a1cbbff9b428229a7b6c0fe6c64058981421b087e05b59b450f78d060dfbaf8f14c3fd3f1bc8b6d396bb276dc582a8d2a9544fdc5127095f4a43a36763c371ab4a50f26c4ea98a0dc2019a91c7cd564a51ca223a7b8012f347b5a3d3a921c72395a58661e0741e93bc041eb7d778eed8eb2bc4963576701ef6f6678dee15f1c957d59f0958e772870077d99f4262db3345a40e972fc3b7f9dfb6dd80b90908decadc3d1fe2c50809190feee60f507bb8344c1d37c10e7926d19dfaca51f261f21c69d7f2bf59f59c71b9bce3eb8fc23707cc7842475178f8034e03589ee8b5f455282c1db2e160b196c0190ffdee0eeb01211a5245b39fcbab0f8ec59ebf1030f30013fd3a4723bb85df4209146e1b12b4c65b5094aa7dcb47ac12124d129e9a7d6e48c001888eee87d75191cc257f9d40f544505fd9b5e23998384c9c07d418f33c643943a97aac61cd6c2bfb8c9a376283541699fc162ae70b7baf3ea345862872822cccb4bc7811395bf66fe76c81adc572fdfa294a94d4b2cb502fe60331e0ad75e79266c6909d329f8c9fbbed95db24bc51106c9b6d8550b000063de68d57977c72ddcf2a4f014adecdf14934c83983d808dc4f2e55a4c8bc1d6e856873ec76cd9422ba40afdadbe6a5786a19ce3dcab53cbc0724d498080f9db402bbb7217bdc02bf2a39c8419d6b5fde213be649561a0dd389dab4fbc66580eb56550e50e9106583591ed225103a7d2623baa2bfddec9be0febc2b2c05ab2e2b2eb9a46671160d95ee12120508ed685d875eb7febed2ebe7c129a53c18ce9b9dd33938dcefb8102929e8dceb589250e945f71cf64eaee65f1675c2eb10c75ca613cd4c03227d084ebc868186f6e241ef974b59b7e90a628816790d6f9e4f69f20f7671459b048ec6b10ce1500c2090e2c8c8ac862079d71eabb600d430a9f350016727f6cd810afa9a6a5d7f2ff287dd6c78485779c1e802f0b261f4a51e77efc86cda7dbff5b88ceae2da59b38093964d5e539fa10cf31aa2c947a64259c4cb7a2371a3dcc40e143e9e255c71a742009f46015b3002fbc67714097f2f1e2468e70006c286660cc2db92f3b4eaac64d1670e894a6e20d163fc8fe0701fda8c7f8815d70c87c0abf5e69b3de4d8e986bdfd65c170dec36d6f1ee6155018517c41038bb3e01acc95cd5882c0754528bc799cbe3a59e7320dd3b8f593dc7a2e311ff976ea2d1a4bd92d72d20ba22d29dbcab12672026e7311b2bc87de3d99092f648e21c8b7f0a90bfb0704f0e4c1200b9f619cb76689fb64688ca336799858cca8b6d1cbd8fa59cd70894827ce306c958ffa48c9bb4ae41af710b55158eadf212b12f2a0cad9a68eacbf68c3ab50ab7e6f5c4a1aafe0bdffd1d78fc79d2503a089998f4ef11598af59e133667a35dee980b9000e96502de46aaf9c23860c81ad7ff71c9d98d7a2e0baf0b625545ded0f6d9dbf398a9a8f425bf12137bc71081afa49daeaf00802539bb4ac6abc56c542e689565391c1b48cb31acb3335f476ad9969a4873d4ce17287a8d727a2cb683fad8cf9c509fa28901f980d7e86dac61402ceab0f236a4cc556e29b1aa416e74454daac36c819a63cd7d9adfe114d5b450a74659ce3287c18ffc4de8ce71b0166a6b34620779adc90dd14bc3119b35ccdeec8aa69a72eaa149e41599e9f1bf932029fd3d80a87d0a8d3f65c3338958d02b94d364bfc285322c78d924c484b3cbec8767caa89c53c2ea515ccd851eaca9d8dd5cd8fa5a47f74a0eeb8dfd3bdc5e6694236056f7afca74b0fe2079714393efae7d0f6cc275b287ed4fd0b4378945f19f84f74176abfa5d16d62bada72d5dcd7da782cf970431c2d3edb7aeb4d149e68589d7a9c0d0b1cf664fc42bd162b80cd1a0afa2065cfd8bb414017a4ed36773cdf7affb74048a7e9abb25656c0ffc126ad83bc4b7006eb6ba29bc269334fa77b1157f57d544bb0c1e6c30b2a8ea366cc7aa1b8be88b5ac13731792d6fad419326035d67ba685db27e5da3e954887426a3277264b3420a9e95fd53176327fd66a9d02f450e93c7ddd83d53608bd4d093b8989f0e24660fe2bb5f1fe60627157c3efbf48aa6f3a05ef4f5bcfe5517a913cfa3f34ab32c13735aa16b19981f65a0f1a8d3419a118d7f1541532682c7a6ead4b1e1f0fc9386d208337b04803b9b93933b19c41b0325239342655f612a9cf620ca90a4dbdf96c654a310e1b85f1352911e5181da76024e3bd0668afeeed9e37e7979e9024ac54fe29cb76888c0fac49cd18914a5e4a3a785774c624269ab66e597d13c76a30f3a8afd106a443d05d6ed5e71e56dab252ec8cda5843714e39e1560c580d7fa7d7657e418f51efd189f012de437a731568b6eea64d874da86d82d6f773235d291d840f1d8cfa0d7834df63f7812063d43041f6de6c0c4c4682a505ac366e9dae935068ae895cf001a1d3e7b0420a987338d7c9a4033bcba77bcc397ca261167839dabddc32dae6b82154732aa6cf87d39e5bf1db2064f64fd522a9843462c3b5a7295af2b44e516e8d0e71231896d0720c538cb67045d50673066f8fadb494d309dfcb707ea122d17235eeb732df89ec9e72221292f8d6137f0ae6a19acc9d2c1103ac9cda2665d556e07dfcf7098cdbf764e031629ab1cafa841ac3e4c8a576c91f7562b84ec885a4bebdcd848e870012610b5abb797a10a827e702d09ea9f6ef91b807c595581fb6828ec09855089c9e3c61c0fe958d709ea3fb1cfeb94a5bc0ba07064b3acdb4e54cfdd6beb36c0512c93655644de9deaed2532042f1275f4fe2ddc9379f5be3c193fcfb298aaa5e707a2373c907f056de2c85907edac03496abef5c7b0e0fd4d9ec021fe858f6f1a01fb4fc718b62392253cba975eae021bcfe31235152d4ccba7235add51d9f41933b0e90fb719b6a9a068872156ef7de9db2557b26d2c72cda52c5b83a1cfeaab2493b9b65c01bc41e6c6513526590b1224888e3ac14ff302289982acb3bd5751d7528df050690d472a1fe8cfcb031ea0c7a9ca07966547af43e35b70594fb07bffd35db58dae887e7b167b81b4277f3655ca21976316abf39ca1d0f20780ecedaac9820b7a482f6479e1a1d60cd015d8ac7f7e8498aa529ba6bcc9c674cf384c4282ecd2a71c584233eca11ae18e46fadb29a3d09a81e474d74b971771db37a4bdccd260cb8ed95d517a044f8993281b3eecbb2d5b8e97a46f0fad91af1e028fb75423ce3b8b67d57b0e3753335821475af3d31e67f039708964b4cc9d9cf2073b3cc9d3f9da95761b02e6c0c62cc22a1fbd987edfb734d4e81b6ca7cbde230b6676658b6e27a32e903df78294095287570257e764c883d1881971be2ea393f0d2423b958a264c462dc0ddc9d8ef18cae7867ed1d66651dd2f3d51723dd224e4d89310cf64e7cc78163bde36baa77f4e77b6da47c8bac6acdd6689a87953f1665976f35024c44e9ca206ba7cbbd941fd2773972472d89d9d6c59b1116ed98f8b27af96a730b459fbdd52fa1551cc3bc94498ae71be2f76a32d10c4e902528f6c0a91d45b683c8c67f24778a001104930bf3d482bb64c8941863d848a9f125c0be25afca585339882e420df982554db0d3028b9d67a17d9bca458792289f3a94ddbc04a18fd05da2796bb68e4df1390f13417d043c8b816afb6ebb47f6b6b13cacc57fa29fde524169d41225954cf288eca5c3e166c6b7542efb13c7c1204235482a6c96f9d885ba80e43b0d06d31bf63d3e47751c2d6f1f469879d2ea3cc084b7ad09635eb8c10f246b65ea762bbbc00092f457efbd6b472a471be7f05a452a4e2316d374885fbac732e9cb002856516efe8b0b59f18c7763624b36d3a132b1950b563e78e7f20c8bc55287c158d795735f1b62c0c78639dde38c3546401473b9da24e3b2047aef2baa99179118189e4372c283872132f2808c2398020eefef3fa4248c373e5b003232713905bb5eb088b60df944fd7cf3e3eade653685da11d901cfa60f3d25a0ca846725bb1d0ee85777e90e59ae279b1732dd2dabf16b74dbd07789bd1a2156729bb3b3d12938751b6888456b8958a93264ad2d177565ee0e3ee2a7aa1d440f150260570d5334c7d4756c5305fd7f8e40dc30f4d6c5f38fa9f9db8", 0x1000}, {&(0x7f0000002280)="4d0df75048645a65f62809124e75ec1f61f80db25e298585c622776fbbb4a69f0545af9cf35388582caaa63918d1ffcc5684c5e5edca54967638582b7d3adcec5ef43713ee8b5d53dd129fce87394ee05d4f050dc7664f39", 0x58}, {&(0x7f0000002300)="46c01a13d9f079d9bc6f7dfbe450bff278e917f5e6f48b5843520bcc03e8e35b2a7c4dfdc0b0d12fc33ff55a62eb26679166bb9b11821d5cd539826aea4112b721070f49a9d3ad9039c23720a427e5b63e8eb9906a76871d6d2f75ae413df8164cdaf92126496cf9eccdd4eb0947778b06332ee75be39ba5ad45da4f6f9f69abb22d098950176eb405e2f82653648e089cc4a5927a90e549ca498f647e81273d926fc3353aff8f9f75a7ef61fc516d126fe0812a420804f8abd0b4d06e30c37f033c4b5a1136fe3a300cb2f8ae14917eb585271f1be1f4f7ec190658abadae5070a9b6595a7465c776b55a", 0xeb}, {&(0x7f0000002400)="4a1ccf7c4011cee1c77cd5429158659f57e2350372c65ed2a40563b52a210b3a7b8231c4bcf1c74b95eb983c75214e8932f05faf329cf19368baf4f354903219d8cb0bdf1c65c436e6f6e2307a09857b3cdbcb78f43abcd93f7285524e10e44277046e4d1488ad46b1e5538e273967dfc4870479ae013e5c3031aee640f7372674243f844c0d504f522e336deec2eafd42b9d4c9a714985f07c3b93ea0903b772bc98b477ce1588e561b9a594b55c770f4ab02fdb878ec87392bbc26fa5f5203f9a6ce770aa5afeb73bc71506706184a0f758a0bb22340aa31bf33e9e24758bfe64b0359f4e0e4a45c480c028408578ef77fa93027fc5f0c32", 0xf9}, {&(0x7f0000002500)="ee39a429f50515a0098e523e8228d7c322b9330e99e7d541a8985fdbd818c43a9df74f8da86a30aaf0912757e056648d3bb0e82eb1ea3de56a5bf60dfb32dfecc4cd4ef9306c0931affef376594da7be48eb066a71034946bb09c3b86efae46d8dcde6981a0a6205c6d5980bde4d3aeca18882362ebdc58861ee7926206e55d08a0c8926d13d711c6f94f6c9b47483bab243e01b819ea18c810cbd227e156e28c750ad1064d3208f65b897b5bcdcfd3ca98bd14d2f4cd19a9025b4061e8fded279ef7cac263239bc8e22ee74a4a65a32d43c9c4a1a4680c79830ef1be55f8a453b714d8fd515a8b8f30d07dc50df050e3952e7c16b99790de344f85358622b0428d76de69694434ec2a28c4556fd648bc06dbbcc668775d9d6438de1def8d0c6251e0ba12009c7566ceba163d484e8790a0b27120caba77c0501c7269110631685e9c479ac67706505863deb04e84be5446f7bfd49a015c08a0a73583ecf0201ba5be55187417f89588aea8b34433c76c6f36c3e7a4f0ed5cb25a73c114202640eadc2fdb95f82817a28390f12b8aacaf2d996bb1730eca4b861275e84a968d74ae45cb8e68c7ebef24643a4186146e8314dcbeaec304c14ca2192d628412e4c4c8dce48529d9ae6233d6c66eb721e060be1ce41342bace8becc7e1fa5538c9b2a0c62106f5acbcdd4e880424a18cc7808256e8f49a9df4fcc8b6d0e9f091da59f74c9128bf6e0f5ee3cd24e6ff3bb765af04762929992fcc6ae29c67013235eeb1271b47335fe7f7e862f009e504838cd3d691a16aa147a79ac95d222086dcbc062ca0e5e0f059b5deaa6246e9e13e71fdc77bbf855979761649370060144391fe99970025f411f4edd49f581169324bbed6a7e385c832822b865c3a4f97dd96d158014a9abfafe66f37c879375cf3d14f6db74e8f645ecdd71363541f1a46f9840d2c62721619ca3abd780ab2b67b0c3514ecebc30d33ac8b6ffb19efdcfd4b618e5e5f44f3512ea622d7124622ed0d4cec4fc061826fbd49c648dd54143a8129408a07ea6481c7cb4963394280e3edf0a27e3af11e64dd9920afe57b94094c8b536d36369394408644129eb9d46c73171c2f95f5d91711ba342f1de4dc53565d79c6e94cc55201eb523ce6ccb45f89a875d8bfbf3fc96b06da21460289684a91acd3e30be6307888088e5b22817a71da82436a7d71ce9df553dff869aa23cbe8cc30d503ca45939eeaaea6d6a8c05a6dab500f778381862dcbe27ee52dcb843c78f8b8700b2ef13c31b3a478d7288e594288dc0502800002e190e98f68c5527d86f88db585c4a731a5c3a1d8cd7e9de133d1c673de1eca616041550ae2d220ca8a3d50f3cb92cc4b34233f5db7395c72357603503240138919f3eb426c73c7d97cc7d5c889aa1240eab7745800c3681a85020d06b4a007da4121adcfc0059233cc30e702dd0d9931d3623609ea272e194a02303af7e03659a3a696b1ae9925400ba1597fa44b4ae880a2e64fd53d1163419d19a41b413ed9dd4c822f8677005fc98cde5c6c1d17f30afec2c2da09eaa18aa17e80f0e3093f58f28efd0cdb61be7bab02d88cd0b25b2a4acf24210fd2c05ee55a6e2386a0863b41afd91c97817178f2835f5f7b79f91dd5d77368aaaf6ade1a5359b7a2c9ba8963e43b45833eaafa2869dc6ec85eaa65388acacddab329e9468de72f0bdaf078a623b62c6f6d27883407ca85c30caf00c852be3d3e90f7626db329264dbe42a76e62d72b5e1aa4837000c30018bf4b51933b48364db32590bb474a17577125a44ec68eaefa477546f78413208edab5425be4644adc3ab710a803e4367988f92ced4202f72588ac67a947238c26866920c5ecb99eabd6119fcc02dbef619511315df6fa7a566651fd49777e25d31c783d069f03037467a2ce048dfcc139a63892f07a66cc16954e1eb0d8021531694d41e7bc53597ff27dee11a0dbef9e9af68a483fab87776d4c9748321fc0357202b3220e6438a64ff75a38a1c328ba72541a53e850dbb34c4c3eb116499a303ad238e48665a5b76db0fe64a5ebaafccdb28a5d9224fe89c38f5ace5a582cb2aac59f1f8cdc8676cd188787ab8b4c1bf0c8917fad8089b17b09f01addce581789f0064bd73a0fb9a75d2d5f851343001ba0ec3b22940d88cb4a2e1e60dd0ece9926f95617940d3ceb8b470d6b6221faf04af69756c7466b96b4e471abcf8702c4bd1c6c4af94c43a7be227af989739fafa05d1c08593d568552d975849c75f1b27fc8a5b5f7bdd270eb63fa503c1e2dad5da9ead65f0895a833e3b5076afa6a6b899ac8fa548dfa2fdf404efbdfe24b9b1cf3d8995aec8ecffe2f378145273a871b99608804d898eabed9a0fc5d610f0f4f4f355194db38f6198438951dd030ad7d42ed16b26ac654c6fdad42072ca36f83c4c7e193411775e96bf13d22cc5d57e7fd5981c334c15a2264a53c7ddedd48e6074ef8a96407e8461b0ad70af6c6051eae68f3163b291c49144374957111d21353fa772ccd4e64a185972bf3dba1ba80d966f5f07ec0b2a490bbf59fe8e9bf01dd2d1c33f37a5463cf5ec7e1252e99f10359558405d763092297aac21d35556c1b8f43765756e82b3e333e099232eaf13388644ea6e07c161e20bfabf3f72756be9f3454e20547b7d2e80d80baf8e2ffb98e5f112b435cc8ebe7994dd473538876ecdbe18a06a69778977277f668a4cbd2e0922806c2905fca220370a6bc4bb879806af26b3efae7f8512f12207d774c55de48650942ebc41e022566478679406dcd43e2c8f0046387d5bf574895f0b17b811b4b03439553fb1cdd2cc15753e2303cf5194aa21de16aa6c4fcb350dffc1815a3214fb40f428eccddffc5791a1f6286b9dec977755b0a3a9d1ed5abf40af7ea502ce42b0f53063b82d6f0995434ee7b9be48a32400d72eb04225283af5e1159f992bac092dbeb7aea140d25f72b60b0d9df4570d153240055f2e997355ba7f2b9432ffeb4158ac3468109bde3d72c662c61d7623aaa348efdce6a8d1e10bcd6233181dd809ec53e4a3f7bab33e9970055958cc208314a87a72040a9207ff4b1e6282521c4c9127210f617a60901d7eb49cf8e8c1569d55ece8962593c145e2f8828d4dc2a5ed2488d4d4fdddb21272c3d410ab176cf79156d1fc0b30014195821c1dcf8df44b273a591a2d3a2e48a04dc07d9c341b48b8c51f4574872ed52b831dda23550f79256f425fbc2902f3179aa8e6a45cd937b13dabe3072e66cfc893914952e4e73084c41b9c2352fc8d2e97da1346a147b44436e4f245881519e704ed0b5d454b4b2af68d30f9b79b69d0a036daa9316ade6b275e0da0234958463d7050861c9f5a6a895c714bbaa99462f1f8681849039bcb6b72222b44ebd3e22569b328a16cb563a1ed6a8298eeb3dc91a16bbe6314ffd8d2f7f6e159c4742ec945b7cffdb2ac8e559c46596053bff38283d7f1d5d02fc408bb32902a74c8a4c29e0bffaa2239a84fab27089bffaa392747a2e2c940d46efd9483632cd84af864d6894577a52a712534183144b7700f549abd8739057ec24fbac0a579f85d52c3cd2ca6a230be69efd08a0a300ec7dbdba9d1cad1d4958c1792493730ef60d79deb3c14609db95908a2234b9b3542a307c0214a981c648b7a39a5fb2e6ab49ee3480f4d9be0f8821602fa6783ab18e83898972d3c5cf6b77ac1c33df9781cc403b5311a9e5957ac4b23b59f421972c4e32908c7dbcc43033c76b7308c6a273a64c03b190e796753f8db7cb86f92d38da16d0dd728799b65a5c616a4777a045376bc4e74ec21cbad7a13c9565410d082ccbe9dc5e52ff2b2ee8435b9af1ad3ea87b482c2322d7c642d185710cd9d3a2b6bdf152faa4d6b28853653f8e9a7cc0c6c40647bebb594b911f44f37a2c6494f51bda3a9c88c4ea5e32a3eab3943028e71d6edd9d4ca2d9fd2b1352135977611efbbb5eefd3f85aa5186f61dcb75f1bf5e68f79370bef91e61ec9026ea436124acae975481582f102b04ad544cddcbc4c0258fae3ee4439fe59467df2a770b015f60e44368e499bda15c76819658d79c0613bbec3cb68265f9da7dec40ec8fb76ce9598df3d50b94572f2ae40511e205552d7bedae0b50081fd89a092d1999bf157806dc60c2bd9d37eb2004ce8879d87aadcb532373a491f3d5c0cd40e14ba48951667fdfcb8df30c87b3eca0ad570df31c44b9653f9a7c0f5fcff062437dc4e3f0cdccc6cdf9e8d650439bfca17f60941e07b79c60b10c16efb8ece79d845eaed8ffc790eb8e67b108d6a8fb16f41295098ca05b751ba34229839ffff836851248c8c2a9038f355b05415f96fe3b39b0fbbb601136e8d556798e921c75ae1906004ac0d4452cf6b2e44fbdfe343bc6fa35f30ffaacca54454336f20bbcec1f5f7dadc8b4bda7935aa539e1d887cacecf8c078773274e898e2b66a7905d34b245d7dd8cc1d14299f84312aedba1c42da3a9feba2bad2f13377b7ac61a48b5e9c5777714091397ca41c4d3c973e1b87c0724c6a1bd5844d49f3153a4b0e770b17011da07af192a1e52b613b9465ca54f59bb6b04d83677d917c126f60612713a37fbe41f85a843d6f3c6905c5b897ee2841e09db452d21f1c45209b22dd02e20cda2f62f3037c556d22c943067ebf0fb1bfc4cece95c98087a7b5e2ab9cb98c1d032ce71d04d28092778e333bad2e3be39950bfaf02667bc4db2160ffcd129a618c52b66ae7c5f6d0ba971783ae9821b5a6b7c367568fe3eeb011cf28348848d839edebc9b4852ae7e84ee6f350e4b5ef64c578192e15c79448fc76f784f98ba8a847a04c7f9d2a00f8549311c821c921a3c6b4d4bbbefa3868869fcf13dc570db3afd7f135abe5a18e5cfc7a4e50d750f5525b6f94db37c5fa8a4fd417ee318ddec672f865616e63016b3e9fc878377c42bfe17bd317f24f9d0a354a6d5141238b3485fdae3cbcf0842a62c07e918c768b3e8932bd6b062ae8dd0bd76f449945b8bfa6a9e03ca58dce457d73ba7a8a9cd98f519a3d4c8b92c92fad411b2907a4c817b2cb7774fa48f2e68fed710d98bdd15ec33b16bca3769f76845773796c6af0761d1c8e90f3e0d914d12b07b31bec51f7dc7c65f88755dc4965816be4731f359330d2103cfb047c2aa1708785a1a96103f3a31b6eb94d80224ee686c935ea6be0e00842216b77e85ee5e6eb48849b546e58c3bb0cf28199d1765a7cb9b239365fd3f9278b2a288d54668312c03c0a6cf49f82bddaf049e4ed7db8491056cf2bc1dda73a0e00d2299897c850b4db2a4e473db56d4e0a41296bd44463039c94fa2b8c0e900cb77670c7e7ff56a03b7bb376e740d0af7024a8208c074bdd3de3edfc8f2a6c2a0f1268257449f2f7150b8212db7c2e3d76a8a308807bfac5819bba8a0a432cef31b70404c4031b601ea35b88654622f506766b6246e11494b1087c23471dbf441bdfefa53c4cff5191be4b9e2a7ffeadad39016447be3df9cff61bb4fadfe8cb65ba2f1f4fd4406b9622e40451d69ba0c492ba5ed64e3a1392b4c65820f8859c0130cbb35dec04b2bcdf3b2b9ff27ecde64699494eb2f975ba00fe1ad93089a1edad18a16514f29e7f58f0f9b73a891b79ea4a4c7c9b0b6b9875e858be4407d8c2e898dbe0ce9cfeffcb8493db0bbcf1a249de90802cb1ec6d8371fe93bd52874ef295bc7dac663c25406baef037bd9a45100d1096fbcbadbdef1b9b781cfcc6410e71949ada58232e2336495c140593e0099ca7f98c382474e3c2050b30e", 0x1000}], 0x6) open(&(0x7f0000003580)='./file0/file0\x00', 0x0, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000035c0)) r6 = open(&(0x7f0000003600)='./file0\x00', 0x10000, 0x40) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000003640)) linkat(r4, &(0x7f0000003680)='./file0\x00', r6, &(0x7f00000036c0)='./file0\x00', 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000003700)=0x20) msgget(0x0, 0x400) close(r3) r7 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000003740)=""/156) 21:52:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x80, 0x0) r9 = socket$inet6(0x18, 0x4000, 0x3) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r11 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffd, 0x44, 0x1, 0x800, 0x7d6}, {{r3}, 0xfffffffffffffffd, 0x5, 0x2a, 0xff, 0xfb}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0xfffffffffffffffd, 0x1}, {{r5}, 0x0, 0x4, 0x40000082, 0x81dc, 0x7ff}, {{r6}, 0x0, 0x1a, 0x0, 0x6, 0xffffffffd388a1f6}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1}, {{r8}, 0xfffffffffffffff8, 0x84, 0xc3, 0x3, 0x3ff}, {{r9}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x9}], 0x2f6, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffd, 0xfa, 0xf0000000, 0x9, 0x9d9}, {{r11}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x40}], 0x1ff, &(0x7f00000004c0)={0xec35, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:52:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x8, 0x1, 0x4e}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 21:52:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) 21:52:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5, 0xfffffffffffeffff, {0x6f1, 0xbfe1}}) socket$inet6(0x18, 0x8001, 0x6e) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 21:52:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x803) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 21:52:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 21:52:16 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0xfffffffffffffffb, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x4, 0x7ffffffffffffffa, 0x2000100000003, r2}) fcntl$setown(r0, 0x6, r1) 21:52:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18000, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x200, 0x80) poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x800000000}], 0x470c7792, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7) 21:52:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x10003, 0x104}, 0x348) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x33, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f0000000040)) 21:52:16 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) 21:52:16 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:52:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x88, 0x0) 21:52:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) 21:52:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9159496f04290fc48a3f88c50705eb93f820d8ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e5e4711cd2f27febaebcad8e17657ece299eb08ae1884b8f32500720acf91addc1b85524098e6b8e0497fa41111f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6cfb", 0x9a) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) sendto$unix(r0, &(0x7f0000000180)="e20e5a3a5e41890c39095f6928fc38662f731a7c9e8eb285e66c071c882af9db7ffb1efc7234221d526e3bee6c9e9c2b807c6202929ce6d1bdf2823109b7c42f52fdb0162b2b56c8bb6b8e483157bf5a619b72d504fe20e828546aed00c375e5a939aaa8cef0b6d1067b15d8754e6272b2949f", 0x73, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 21:52:17 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) geteuid() 21:52:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x3f}, {0x2, 0x2}}, 0x0) 21:52:17 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/87, 0x57}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x80000002, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000086, 0x80000000, 0x72c0}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xfffffffffffffff8, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000043, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x400, 0xeee}, {{r1}, 0xfffffffffffffffb, 0x2, 0x22, 0x6, 0xff}, {{r2}, 0xfffffffffffffffa, 0x2f, 0x20000019, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x89, 0x0, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x5}], 0x800, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x67, 0x1, 0xfffffffffffffffa, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x8, 0x3f}], 0x4, &(0x7f0000000240)={0x28bccfe9, 0x2}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 21:52:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x8, 0x4) dup2(r0, r0) 21:52:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getgroups(0x3, &(0x7f0000000080)=[r2, r2, r2]) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1f, 0x5da}) fchflags(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/131, 0x83) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) setreuid(r1, r1) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0xffffffffffff7fff}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0xfffffffffffffffe) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) open(&(0x7f00000003c0)='./file0\x00', 0x2c8, 0x80) r7 = fcntl$dupfd(r0, 0xa, r4) connect$inet(r7, &(0x7f0000000400)={0x2, 0x2}, 0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) getppid() lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) openat(r5, &(0x7f0000000580)='./file0\x00', 0x20000, 0x100) r8 = msgget(0x2, 0x81) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/89) fchmod(r3, 0x1) 21:52:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 21:52:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = semget(0x0, 0x3, 0x2) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x2) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r2}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:52:17 executing program 0: r0 = socket(0x2, 0x1, 0x8000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8410, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000480)=0x14, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r6 = getuid() getgroups(0x3, &(0x7f0000001940)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000540)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="35eb34bb928600558faa7af873afbfa58e95fb53f750cd8490153905aca07a47e8b6193fef29b87255a5aef73d160b1a0b72601a8883aa334f824d6eaf82a2812a5f3cb5745782f5b367bc83326e691b98cb5d856b960a18a97b1298e0680989d90e20a49c596be09589a819fc34fb5772e28ef3ecdf0fc0da56aa5bab564861b078381efad472bab2c5e93e4275f57ecdd6629d127f6446df7ae4b08582adc704b0999e8de25c50ac2167bfefd9", 0xae}, {&(0x7f0000000780)="7fc69e169c51ec6148cbc375248d3bf046e27f8a0c0bc6008f83f788a0628582cb692c8a51d2348be5586c0cab6603949883d6422be94cb09734097a083b12db1c4f301611ac7b82348b341db887c670bb69c0d28a7f29451ee7bcb56d8e29055d1ee481e70dd17746056d7575ba0d5787563d99f3401e419907ef1dfa7769e320c8f541e34937851c8b4bc10aa755d2327c81955cac7d5644cf196cca821ff9b29fd36d79f1ac60a4f9b2c33621dae7933af491554fa6f4e70b08e35210c94df118fa0448ed4bacff78dee92f47adf5a0aaafe88982d013aa905f2cfb490fbc4b8f1d07dfcb22bd", 0xe8}, {&(0x7f0000000880)="0f5ff8266a6b873a2302cf32f14df6a845601f62ddaeb42dcb812ea625ad96c6c0e4981f0cc7ea8e804c79b5cf61dc41ce4e3def705027e5b143fa6cebfcdc56283f323d7adbe6e96363fdd8f9da684252c61eb88b9f0ee82022a319c734cb7542ae78e20bc37c8bbebaff1f16b879e697ba2f17589ad2a998a608f00c1c2da254a7b02e4e1a549583f73b9f5e8ddc8cb2a48583c7b7c9310f3065fc9a09a531ef09ab83d00d7e4955cbfd64083bb44e0b579f1a031ae2319a141aa06c266ccf093279b80a2e6e325a6ecf8156db9c6c6283dcb070e2e731445ed9dfbc2eedb7a95e9af97f66310723bcbb42f05bf7b5f5f44a521f55bb323393bdd15361193fe1ce7c736ef80104758ad47e897ae5ee7a797a90f1c8f1f2d02e1b79ae04e6d6104ee9f971fe5250863762c430cdc693fbbb3b0b019abad76e8f0d530b79bd889816afed67a96e22b923fdad31d53b1ecc1dbe0013dc78f868c7aadd52de8bedc5008d2268253d9bcb7c72503b2ff4bb4f62af6061d162922710a76067e17bef0b25f5205e3a195cb6a36d09809013b543b62d33fab746dee6562bc784b7f9e93718a81a1b4b8d0c5df87c1593cf1320392a1b879f1f3d955a014680999370d206921d0fd66ddbb5bc193d5fbe53e3223c985b7f152912f019673f46c75b4812e11c903437c6208025857c1b78c41d0bb220c87d19475c72ea6cf3405f7ca6b8c09d4a1d859cd7508fdf101316227a850a64ed76260ecc6e7d67363523832da9249c5362242bbd82481fd41061ba0cc929211837ea89f9569974830ec4a8acafc2436830abab49a260f06021fe9bd9e983e1266b39f7c775018546bb0fede14b7dc443296c9b179cfb38fa9b2a4987d04de5626bd11c52091df92297fdd1f5b59fe781bc274c5fe2dfa0c577c144234a3d481466708620ca9fb10f59065ce63cf576f4a70ee1a1a942e32e25a2edf94caf56d134b92a33ae2e0112434a5f4555cfb10c264b1caafc5059215d38127a078c36aa75a9a817735bc50a4a7cecf637caedc6aa996abe96e755079dd4a4e7fbb7679f58eb01f82fb18a8117251ef50c145da3988b9891b13de8d1fb7b14cab20f5fb84e3767ce7165aa807d3a82f184b7831cf8a5944026dc4ce88d10c0ef8f2c004cc3440b5d01e022ff903f4e71b528c31a979e1b911c1254b7736abb5da2a40d96888667de7d351dc2b38217dbbbb7005595643afc3c00d604cf35f4db5bc4f85535f25d8ee7ca17b2a89f1120971f37ded46a236dd94080be5265c464f170dbf28356e223cd72edf4d0f17fccbc60ed367c10dea8daee9d5f412e417ab359b477078487d90a71edc080042edabe4c3d793959f6c6fe2aa1524e723f1a94b77e126ef8adafd10cf8b9883eb402852d825609afc305ce16c9cf8ada90a23aeef720c162df49a4ec131d8b54ce8d1f146081bba3790d56282d9f15e6383f2e3730e543b7c92eebb384696a8eece6d1442c6f8fbc121c8b8ba20a3fd01da42e1c13033221b884598e1c93b0e859d3d1abbd34848a658c83875d3e78555d5a24d6f04133dffa8d7c89069517ef10741e40ee2a1b245db86d5d4631d8d5fd9ce520a5777ba331a87aa4360b2753629efff7185a7a61afe0d6079f271362abda49b8376fc85d637a074dc48e83fb11732734d90b9e2ea08484bed20ef26ccb68509d87596f74d754a96034586e2e0f8cf8779ddde3a39b24d5436b88ebc98bfe28a3afa94a56acffe3f84d384f1f68f4ba7c393a3aba57908e72d1707bcc62fe3fce41e8c78fd08da5802622d5e6c1cc98b0e39f2fa204898c881a39bf784e1a3d75e5943ae6d7273c573b71ea742b8d0ee04457305f62c57e44d4e1a17d09f47308efa21937d385785195ec862cc7556f1ce3be9c9ddf4e6caf95ba6855d0548a384b15208682953d0d087463964a6a6f827a89cdcc70accb645a01102bbac2837df83c6283f3cf1d18ddc46b5bc78154693c9d1c10e45885c68cc31be842f2ca0044db9f85beb0c1f907306662d461030dd3cf0de4ee808c5c0537f93e58b41834ca6192050d1dbaa18186910947872050f31dbda97014548064048e63096b51f0cdd2d0413183eeecf51428fce9231e608283136dc4854063b6a09e14845a65956ebc911cde25037c67a261fa991e5f2c04bdf8a638aa7b43df6751176174264d27eb24b67c0efa79499b3ded530c667bee1fed31acd552dda989e42a8ec0458df2b34fdd0e34d177fe5d1f567f8e21f55ff851dc3da29c422020c617cf0144663ca4207ce7843b80cc200e36e3ef68eaba07b99994d9bd6bad1e5b9bd678a29f67bd4196fa5c5f4fcdc490fd128c07b0ec87f874a07f5abf221c948900f59d676c6fbed5943ee6a15a3dac74bb149e8835c866041242371e377f85c4bdf938f34f07af08726b0993f11c2709b276f4075fe586efbd7a7a01d3595c8ea62da7c5c86fc1ef52eab88b8b8c57f0010963694b47337f22088b8e140977d3d733db56cf4ae177e7ccd304f2399bb087ab8e3ea10deb32a162e4d68b590f2c63e9bce7857332d0fae20ab09c4e9661a359ecc42b0b8ec0da525266023464c9ec7cb0162439769a3190cd9f16f9a94d1e493c7ec82c6ea76e9da6a3e7792a8255be5c62de26882269e323c364f50787e367b127056c472406740c56b98b995c5020654d7ff4ed90c1d030f9dc98928728e459e6f7971da35b79a134306f4199f18594f65205bfccfa19d0f0aca9495cdf6f128126080c9e2401ed7b5bc3937cc9454de99e554fe99a504f40939a15d02e2c7bb27c1dd320b43dcf64950247e2cc36f4ed43c1697abfda9358c53eb5240ffa96e363e57fa547d8b1454ea6749ae3cc0aa844eacdf230e30192bf7a6b4b35da41af26dd2fd0f77428d83ceb78f464a0e0599f3313f84f5b04655c1c6357b3843aaf04431da3e44f626fb42ab19fccf54ab996fb4cbf44c93e477a2a314eec0adc329938a63a1f72f3843fb50d2da783deab3a59484ccc711a0d454974c3a1b4eb6120d7ccc1cce526022ab50c68fc0ab5d9132922c33301ee56f1f779ec69b79c546c6d26996613aeda83c0c221476d714b9946752bd72df09f9150c5c128127af4efa4e1fd6f975bf01073c0185d23d54f264685f3235f81b99c6af9766c313007f057efe3c258bbfc5eef36eb48d0cce26fbdb3ce7c148c9d2925ff596fd4e7e1753c3609f9199ab5755ac8b51aad62035322ba13e42d7a0c82fb1b2fae81543f70abefe03467023812443e28446dce90b6d5e6a13b01071af464f52b6b58a73f3f2623d173ca5dd7bfb9ab09845b4a021ec5336f8d9cdaedfc0b1bb3a9305e9600ca7a6fc7cf575251f1fe0981c861ac7c7aaf8e06f377e6bedb6595d935c17fb8268be9aeb047a5675476d8ad5d9b71d452a7c7a3d796c250c117b0c2e8cee0e5a1eafd168567f08b56c0656819cdc08de207572934b3c5d42c0de06a84ec3a7708eee3c97ed0d819bcd21a7f8574591a78c74be0925abfe618fba4800f4bdbbb6d6b8b6730b63a4535c74a96d27fb0fbdde8b0b3f2519894f1775ed0a1b7c37a8c610f471e48bc0d6abff0de04cb3ae634093022c90a465ebeb6a7252c2e880b5fc0de15d1a9d6cf1577e475fb6af295c094893084a896d328146d55c01f4bae8af69ade0b659c1c3b46c2625f46eb01a8a0e2ac0622221674ddbb041b3fade79e6b7a483fe1299470a5fe7fb3d8a380cebdaa52c96217cdbc3d34e4c2778789ac4aa7032fcbb4d237cfc936b98f61b2cc1edb45b216a4c2cbac2a5ce70da0b5f2f68c1706464aec0260e3a50da165db32612ec654cde21bbca4ad70444b67f8341d27ca1db8f27ae259b564492f2793c054ba55e38c16218e8073cf6be69530e739933107948575f380f7ae35e95f05de319e8c5586a832be2131023227ec1d22774ec362cdd4585613bfcc42ed510aefb8393c38beda0dd32be80359f8badfc83278c77db91ab91ed614cbfb7b55cf9053e43e968b4540c98be416a6025b4a84a356e1ec80078509135d3d21a28f09615873ae6aa88ec21c95b6964a40bb2837b199fc46bb987dde2af769661e92cfa1b24fa8c24c6424b0a0547fd4f3494e70aef2125502745b0ce582a1b2532e5d6f4d85a80a49bf18c7623a22ddf9ce88d69d91a6a28ad55d6ed53085a6e92c65e8628328f1f4425608b50a1404a3a22f56a128fd1ea71ed419c62676d2f1c8e1a8c3241a410377cedf7832ea26c8e84d1faa026b9d88f46b97662dd16bdcbbe8d8aedd6bc7c9e5468ca343df7c15ce00efdb4724f44611fff2248a4acff3b5cf2479a1827627a20166377d43b87c6459f8d381b80d10d796dfeeab6e78b21233a614120b223d9f32b4c2562317d736c23a1cba14f4d1d07a081322b69656fe3932345749338415f8fc68e4fff4e41d1c6a719f91f727b6f9820c73ba618427ef3167d462068d1a5634854f2398ee2af19080c72051981c7a9c951650eac78809e2fade76baebd59c70793a42c1fe01b8530a2b910ea766fb5f8ac59968c9fa7628b84998c8c5a0493b29d94bc454d1cad163aac30a1b89b3fc0635beeda72471ed01f3f1603575db114eaae9ed597b742c4fc654e5f5d6ae9da9aeec7a887bb46bfbefb581414bbf17c1c214de0b92aede64c5e3b212b6e7a770495081e1f101611ea29cf1d661cea4a095ce9636ece9ed4c43be3b69a1845b1b9bc772e01025adb22865442332661653bd17550de3fa6c3a4619a0a7b392b3ac718c0d76dc14f4d9a8109b9d038f9c391555dd827421b181f8b91608dd6c0bbb3527ec45ef0cd4a3aed84fd13589256b10cdb21c64f021aa2f521c2047392d48504a9eedbdbb4574be5dac96d9e50680acbd5245120cad38dccbf7c270dfb0ceb75ce550076311c6b996399c6a829015200fda24f13228c1b4905361427f743293406a5624737c200b6c106e40395450850ab137f6941fdf1348f4d59181c194ef5d3c1cb6ebc1b2f8d19da50d9e11d7cb8be548105152fda19240569fb995474769fe0b717a10628cb7d7f568be9db1854ef4241147a28a1bc14310aa7b94ca1667c05f1894ad116685c2b33780fc8d06c28f5b2d30cfb01ec5ee398ec9cc442429f311f6bba849a50ee385ee4036f78ceda1db76ccef3cfd9d57ac9cf6b32684e5499252999a52036fe0b80944a389ffeea4519ee7df565bbbe827681477d1d98880c54f0b0534b5518fbb53fcfb846c6821d5b0f8d70089b32e7c11e1f929374214517f444104810f4f0cba6d4795cdac40026d72d4b158b0bef096ec8f04cf81940214229afd24ba1d6eb77604c3562b2f9448b4f343415d052ce8dccf6ba06fd13941d88ffe55ce34c97202fbfcd7b15b3ed50af5ed43067903a06d28d6713454e0bf380a9b956957e1a0dae26e930bbed0d542ddbb2696d360a864c4d36f72f61895fe49967c7cf6b9ecbcc93fb304c13bd444e474654b7a9861d52aaa7a804a0b0f992bbe669f0739f9a58b8f58033585bfd41f6e2c5820996d95b180480dcf93dcd8ea92d8ef74b87b409649f51b1c357c3fe5de103fd9823d64603f5071ceb4774c9a08bba0de1b8e7f6835e82e9663bfbb454b4e55f9434e07a86d1079defee9a4d180102450310bad1b0e7e15c5887230c539bd98182d78c6297cbcbaf1300f41158289a882f379bb589fd2829ef8f235cdc94f40db64a7e5bf550ef519ec4f8d29b2a1edf4de11ee5d7b28f3b5e345ee116bc94d90a5a823d0b358bd0263a1e6d1af837da2e385318248e54c5846", 0x1000}], 0x4, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r0, r2, r1, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r3, r4, r0, r3, r1, r2, r1, r2, r2]}], 0xa0, 0x4}, 0x40c) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000004c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x20c00, 0x61) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="51cd101d9a12ed73378e2331795750312bbfc8f71b86d90fcf264c0720b83d7e", 0x20}, {&(0x7f0000000200)="2f495d9014c61d8c498ad05ea534ab464fa8b69da726905936da3d6bc866d7cde5d5252230fb18b3e5e38e200f034915dbb1cf6513cfa1df20ae62b6ab3db73b7ae59de01b8b92c8d247ee74381289d303ffe029cb266f01e9935d8d27df6d2562b66b41f951a13e3c08a331d903ee0a19a48199ddcd3765cb8472c53826173c6592fa2a807ca1998dbf467ca94f3695e52bb2dc45202d33782f32113fad106119ee3d1e46d2d20617301e8f434e2fb286a59ad2e02818c6455889f7c4906ad0bd4f5388eb5d26a9cc2ba1e41582ca", 0xcf}, {&(0x7f0000000300)="845db2a70b3750e5c3ab63d501c3bcce43efafff0abcf3df2c51b10ebe6cad491b8f5076ca2b0a03364ad26235778d276e848925fb51a3d0dc24cbc7e1658f89aaf802e9cb1bad31b325c993356ebc3451ef4850f5801007e1b980a1db25305887b9c299d7795dc71cab2fd440f65528e45058c6c0c5e38d4fe03be8f7c0c2ebc062b596acc1fa9e75ccd1313897e11a5d739911bbb7b9d43b4c99fe159971e8b9bd842859ac672a63a475ae3c580afa99c53eec493fd31987d5fa62b3e2831481172e8afdf2c75b17e03e8797", 0xcd}], 0x3, 0x0, 0x0, 0x402}, 0x403) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000500)={0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) bind$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0053000000004853dde66f84cfc977ff5018b53edbb8406edf3b272a10e806b8904cf16819ba7e86f5c630dc49bb7921d665ab872af8ec8e6d9e62572832afc55487d022b65a007d010a4db2f9c04246fbf051bd09f2b5184ed6ef9c3712dc01f41f7e13c7e69ccacd9149b72706207bd428d323f54c007d78874097b8059a296af192f63f04b370cbfb6f960beab89cdc3e8ff54b5ea8bfc3170ad95fac94dfcb69ee36cf3213b19d2ec821f59da2c152cf39b5d04ff2c75b9b17f5581ae4e9e4f7b003aff622d01d8231ec9db1d886f050ceab6e7cc394db9db516aa03932df44b4ad400755e00f4beff0ade6bc8e1"], 0xa) 21:52:17 executing program 1: clock_gettime(0x0, &(0x7f0000000500)) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) clock_gettime(0x4, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20800, 0x108) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0xfffffffffffffffd, 0x9}) socketpair(0x17, 0x8005, 0x1d, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000440)=""/183, 0xb7) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8800, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0xfffd, 0x0) pipe(&(0x7f00000001c0)) 21:52:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kqueue() getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pckbd_enable: command error 21:52:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2813, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:52:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10880, 0xa1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 21:52:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) 21:52:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 21:52:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7, 0x8, 0x3f, 0x18}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 21:52:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/123, 0x7b) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 21:52:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000700fffff10001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:52:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:52:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x0, 0xacf, 0x79d, 0x5}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x5d0, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x8}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x81, 0x10000000000000, 0x8, 0x2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x81) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000300)=0xfffffffffffe0000) 21:52:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0xe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xfc, 0x0, &(0x7f0000000140)=""/252}) r2 = kqueue() dup2(r2, r1) 21:52:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) flock(r1, 0x2) 21:52:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0xa, 0x1ef) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="54aeff67cfbae659bbcae139c0e938913a0b73dc4ee491496f92a0d9d6a77d81bbb8e3e75bea02e66d5bcfdd53cb07b785a28cc378a82f6b82d1536f8e262a160142e7aa8f4bac7e40996b374dc8b394480dfff3a367bcd854b1017dbe81f5", 0x5f) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x62, 0x0) 21:52:19 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 21:52:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) lseek(r1, 0x0, 0x0, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffffff54, 0x8}, {0x8, 0x18}}, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x4) getpgid(r5) execve(0x0, 0x0, 0x0) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x802b, 0x4) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0x1f) close(r0) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x78, &(0x7f0000000040)="6c64e299ce40c3a63f5da665c8db544f3cc9396a2fbc5a2179fad2c89fb6164a0ff8b6b2a9273f2edf1d025bf59a6f7f76a0bbf121e76edcf347f02ffb7646f63eaeb8b39974d4cee04c6aee8122abbda40531b7418c180df9a07ada05c0a861f4c6885ba900615086bbc5ea3f4be84ee07d6bdc7481fc36") 21:52:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x40000000000000, &(0x7f0000000080), 0x36d000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt(r2, 0x3, 0x20, &(0x7f0000000100)=""/60, &(0x7f0000000180)=0x3c) chflags(&(0x7f0000000080)='./bus\x00', 0x10) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3ff, 0x5, 0x6, 0x9}, {0x7, 0x3, 0xffffffffffff8ff0, 0x7}, {0x8, 0x10000, 0x7, 0x400}, {0x3, 0x1, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2, 0x0, 0x800000000}, {0x6, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 21:52:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="04000000001000", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 21:52:19 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:52:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 21:52:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 21:52:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="a76d44ca0bcf3cc29ae1bf9ce2a3498f1bb29fab1447df7717b5fd79dcd77c7f", 0x20) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4c2, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r7]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) syz_emit_ethernet(0xfffffffffffffe87, &(0x7f0000000040)='+') 21:52:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xfe3a) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 21:52:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="cd8c2d0d5f3983ade6a84c19f2008a7b8b1208695dd22408be892dce655079d9b1cb49e62c95e22ee4e6db33eaae96621aa0709dfa8dd6735bec3f37bb20324b36c2a48e20ca434e029438c232c8392314268d8280eb1df540e518810ce255f46a0bc35355eb14019acf76fca3be240f6b3b1953ccea14f4fd177b0c352cf3b48c32fdaacc35b93ea979e639cc5eb221fd70c65eb56e189494609a4b90cae7c45c6078998a4bee18c4111f690a17c0eb2d079bafae2804dcd334396d12766e1921222c64b1cf3da414f9fec1553fef2133535a0b4eb77d474ba37ca6845d9c2d3165c99e1b3c0a7020", 0xe9}, {&(0x7f0000000140)="cd6f19d414804bf846b74cf60299e69c8e19694484ee1085e2dedd1119c0b099355b8eefb8ab81ef895326ecc2ae0db8c0268a768f3e1b159e1133f49f462838fe3b465aeadba795db810ca5044c741cf8a8bf078440b72bcc114db01c2ad0950ad29d33fc3e8a06a569cd", 0x6b}, {&(0x7f0000000200)="c3920d50ade664a230106abf6f3df453f04780ebc2579f9a210e268b194833a67bf7b3e8d56a8a6ec727b49f890f124e64bf4b3972865da40cd1ae6b7f99ddf7d6e093a308ea2d5d45f4d7a67d456c885470a7e3bb1881ef0d02b9c55d62e4c0538d075ebd11c536ea37e325ba3ee35e6d2f4d07195e8f31636a52510c8b883f707d1bf9c0fcf432e84dae0819f34cf42b1cf95af4c6d48f4aff8283ac826edf0bd303621e641a30ab5780d965a777c95410c380cc45f12c0cc7974042258ba1d624fa0b3451a863e0840642e2a817628780cbdc517aad482ab6", 0xda}, {&(0x7f0000000300)="289b2d6060f782629843a927e3978232433c78b251bebfbe7b", 0x19}, {&(0x7f0000000340)="2cbb96ecd7d9d37e2f2343bb6ac02a4ce93f2916b3f919f4b59297cc38f86c0b8de28ec72dc621225698f9c47323e8814ea308b9fd2e0eda66a6494bef0bfb0bc1b48b13e5fc518520e07e85a84801322d9bf1b9812e15b909a8cdc7", 0x5c}, {&(0x7f00000003c0)="e0c5dff59cbe2a85096053fcd82623454263edcec6f8325bbcf64b2c6d284dde8ab622f819b8555f6ba35c40bca5908ddb2fa00c90b6046e793ddbcd1abe6cbb919ebbc69dad53e640bbe7e01e50274d28d54b719b70938e4815eac34e4b6bb6df5a7f84b639dcb13767863199ee681d90be96d4e4561f8a622b63e92d67a5026f2e3b84892d4b93080cde680982e076e745f3b7d63ae93d992dcf115776188ea16d9be47935dd2314416b2803436a37b03e0b98a705978a6db48b", 0xbb}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="180000000000000000000000ff070000d1b4dc1c0e5b77003000000000000000ffff00000000000092df53ae4fcb7e5cd0afaebe49a32bd20e6551cf2fc226dbabd8fa300fcde6907000000000000000ffff000009000000f1a8c75955b32bbf41cc4a844e3290111bcc8a4c155477c1455368ef0716fa9fae526f97e285df2097f89615063e56ab082b06b91fb7ddcfc71a499d5e8a9a1fa56daddb4e8ae0e3b7481bb1af6844390c0936a757e79fa2f8a040354fe10000000000e800000000000000ffff000003000000138256eec37f3ac39a9849e0846fa090291fcb88e310a3606c9690067d248d501d365477d62277af0266d22fdd112b766ac99f3a4519f510bb90ed7571a6c4e52247018bf0fe3133d8c1376ef46f77fe487e4ebe3320171e0e2d3ce9889d902d97bba3a1cb2f10b93f1f94d4ae16df02f3ea36fcf4ea91cdee77fa8befe16dbfda15048efc09d4ade872ac33bc4701ae1c3d9f4fa73a5f268dab98cbcfafd94c7cf9b233716583108977604294f771a90445097914f8b92b10a2f3a1d7ba00000000c904fc778e5ee0f7378e4008aae477c81ce683993db061a206dbeddd677ce1d023f20c0d10bc98f218fa03ed3dc52b4620b6fbfa28efa05964db0fcde30000000000000000"], 0x1a0}, 0x404) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="9a1351ed27a7dd47", 0x8) listen(r0, 0x0) 21:52:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x803, 0x18) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 21:52:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9ed8, 0x80000000000000d, 0x0, 0xfffffffffffffeb6) 21:52:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x1000000000, 0xa7a4, 0x0, "00000000000010403cc200", 0x0, 0x20}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:52:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)) r5 = kqueue() close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 21:52:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 21:52:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) ftruncate(r1, 0x0, 0x1000000000000800) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 21:52:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x7ff, r1}) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 21:52:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001cc0)=[{&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000680)=""/74, 0x4a}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f00000008c0)=""/139, 0x8b}, {&(0x7f0000000980)=""/155, 0x9b}, {&(0x7f0000000a40)=""/229, 0xe5}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/164, 0xa4}, {&(0x7f0000001c00)=""/187, 0xbb}], 0x9) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) getsockname$unix(r5, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 21:52:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x8, [{0x3, 0x1}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x1000}, {0x3, 0x8}, {0x2}, {0x3, 0x1}, {0x3, 0x401}, {0x3, 0x6a}, {0x3, 0x6}, {0x3, 0x8001}, {0x3, 0x6}, {0x3, 0xe67}, {0x2, 0x1}, {0x0, 0x5}, {0x1, 0x3}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0xfffffffffffffffa}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x7a}, {0x3, 0x216d7909}, {0x3, 0x6}, {0x2, 0x80000000}, {0x3, 0x80}, {0x3, 0x100000000}, {0x3, 0x6}, {0x3, 0xfffffffffffffff9}, {0x3, 0xd12f}, {0x0, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 21:52:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000002c0)={0x9, 0x7b0b, 0xfff, 0x2, 0x3, 0x1f, 0x6, 0x10, [{0xff, 0x6, 0x81, 0x5}, {0x5, 0x3, 0x80, 0x1}, {0xcc1, 0x7fffffff, 0x1, 0x1}, {0x2, 0x7, 0x5, 0xa1}, {0x80000000, 0x6, 0x7fff, 0x80}, {0x7, 0x1, 0x9, 0x3}, {0x3, 0x4, 0x9, 0x5}, {0x7f, 0xf5, 0x0, 0x8}, {0x0, 0x80000000, 0x8, 0x200}, {0x3, 0x1118, 0x2, 0x190}, {0xfffffffffffffffa, 0xfffffffffffffffa, 0x72d, 0xc3}, {0x4000000000000000, 0x800, 0x1f, 0x8}, {0x5, 0x400, 0x2, 0x101}, {0x8, 0x7, 0x7f}, {0xfffffffffffffff7, 0x10000, 0x8, 0xfffffffffffffdfd}, {0x5, 0x80000001, 0xfff, 0xe0a2}]}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:52:20 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 21:52:20 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0xa0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/44, 0x2c, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x101, 0x1ffc00000000000}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2f) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:52:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xd00, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x7fff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) semget(0x0, 0x3, 0x100) 21:52:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7f) 21:52:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 21:52:20 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x40) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 21:52:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x482, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff81, 0x5, 0xfffffffffffffffe, 0x3, "00000000000e1040dcc4000000000800", 0x0, 0xffffffffffff0000}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) 21:52:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc860, 0x200e, 0x9, 0x400000}, {0x3, 0x1, 0x5, 0x759e}, {0xdd, 0x10000, 0xffffffff80000001, 0x99e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:52:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10190, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x3, 0x4, 0x6, 0xee, 0x8, 0x4, 0x99, 0x10, [{0x8, 0x401, 0x1f, 0x6}, {0xba, 0x0, 0x6d75, 0x1}, {0x2, 0x2, 0x3ff, 0x80000001}, {0x5, 0x81, 0x7ff, 0xff}, {0x0, 0x401, 0x7, 0x2}, {0x200, 0xbf, 0x800, 0x2}, {0x101, 0x1ff, 0x401, 0x4}, {0x2e11, 0xa0, 0x61, 0x3ff}, {0xfffffffffffffffe, 0x0, 0x8, 0x7}, {0xde66, 0x2, 0x200}, {0x2, 0x7fffffff, 0x1, 0x3e8000000000000}, {0x8, 0x3f, 0x8, 0x6}, {0x40, 0x4, 0x8000, 0x80}, {0x0, 0x3, 0x27c}, {0x8, 0xfffffffffffff001, 0x0, 0x9}, {0x1d5dc000000000, 0x4, 0x8001, 0x5}]}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) pckbd_enable: command error 21:52:21 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() open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) dup2(r2, r0) 21:52:21 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10000, 0x0) fchdir(r1) fsync(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9233d123baa241137251908e392a59d8d7164f5cd1f960d3636c45fd71b35b400da061de9d770cc489e8364b66b61128a979e91b5cf875bbaa063af564020f9320bba13bd74f24653683ecfaa357ede4189b0281528e6d4fae5d47e56bbaac71b4da2d72c5bcc7f0ae7e7da5da1dccd93615d69de429ecafd0be6d39461257fa7af067e4abf5bed8b1566a1b282755635fe08b789a20f9780ee0919b5a4a19832eae4e824dd449abd7da25a1efbd1215af6e35ad9fd4ee4b4356", 0xba) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = semget(0x1, 0x7, 0x57f) semctl$IPC_RMID(r3, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0xb7de7bc8d3828e12, 0x3, &(0x7f0000000180)=""/228) 21:52:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff7) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001140)=[{&(0x7f00000046c0)="ab9787547e96976f7947e594cfe9d205de42cb2d210e66517e0405911b614677f2f9d19aa3abcf6d30243be5bac29e5003fb381cc2a7087a946d827be188bc064bd8a05ac85f89b1b3db75c3cc914c43138d921d461dd48e76b43b691c46551313615d8607b5c490c82d1136d6ccbceb1b9461c34687f663aac93affb51bba5eb9cf78863b9e6c33f4822208a1e5ce5435267be4d1af7ca911cfcfd7ec8f3e2be3c91e57a1fb03b1aaa75f33554b7aa914becbd47f65be19b4d6634440f0fb0df2b97e0370e47780216f5948fed2f2c6a06d747cd5b8ce3dc204cd570a87d78a7043e6f45a9c626e4da486c29b6d4ffb9186dc1a50407e39a5b950ac98fcf4d8924dfcea52ad561210d4362d036dee784ad11be293d340b30e31d69739f3571feecf78adb86d49372f994a68985e9162d333392372f03fa5d6643bfcce328052a763f3fa06d09524f5613d5e522ec6d35f99c0f7c325c525c40132b86da3f94f3ef5943c5c69c2a5ae06928a67a1515221d15d442eb2b6a5d2691e94832bbb1263ae4c7f0dd3cb7c85cf50d92a695d23a5b4e4b0e4a579c2d23a4e5e7819beeca3993967cdc5b152f5c362b1efb40da8dd4e63969260d4fe1007e8d6b8da98455881f10601d1e09c5aab9df7cb36929c0ea62e0295ce16fcc07525f178315286b18b88d8caf5951d2d6124fc140f2e956a32273e157452f5786a0980cb199a8b5dd3b709c85bb007fe25e67f9ccaee86aee01da528e11a1f9fdc5c969dd5f1214b24024a739d79d457c62fca67b62548c6be9d561eceb4d48a27d635c90ce8abf649dc6e87a87b112450a4eb510b5cd205df707b98ba46b6db6f578085ae01726ae6ee3f8e5a953f6caa9502a140a9d7910922b64bc3bb40aab397aeebae18444bf26c00effd20e7ca0d4fd957217cbf0e9bca0e26154e60ea084b3161e670a9fb450fad106d572c9d48fe1bf0c45cd27935b78085a2542707312d7ef844c820093bd56a4b56f19d2c213dbea375c6b3daba45388ef8358a6594aa521386954b6c862d69a101020b7fe27ec6d7478687ac2d6f5987469ea6ecfc38108c533b115f8989c83a1925fd9cd89d5ecc46c3ae4928a8376f867464dd6169267098d7e1402de38e89a0613b8ff9245a698f9b928fbfa0d80242da3cd8251d39513f41958cacb2f7f3803c027910ea71a218077932d2642caf06e120cb75fd3ce845e4ef1f02c9c229eecd568a119d5b3aff274c4385c98212ce0da3714342cef5f95f98a70ab7db2394faead9f41c300c7c11eb778516def02fa3f74b06091e0bd77423230195d0dfbb3943c127669d6027bacf43bc3dd2d3d6921c2dd0016cbfe9149ac70e7213ea4747032e9abb951f4a97e9f2667f031d02fcc3064bb5c0e95f8729612639520c5a75bb5ab56ed5bc71a93a005137110f1ac3d546ce41f6df96332921e6953c1f3999946a4eae27c599fb1960c3201c290e18350485af5539648b1c303b2faa094f23cf0f7b59355c0234e5876e2f785ca09d22b1b4eb9c8cbb164c1e18986acd985f089dfc21324980d4abc8b3ebc86b4676b56c8291b58b3ca4654de9dc2c885f0ddf45b1f59907d6cc92d03da7f2a4430e6d33e6a73b302c21727046d03c1f8ca2656aa00da9851b4226564461d5a9d8698511b029e53cf528083553f49d866b40c748f0f25b2a68a97a02937d2d8b257115b219a8ec4c629924b631fbcb2d6816ffc7c3d2a2ac68c1a6a4eac4bdd7a587f2b7c549a744388ee2db5e676e013ee9c7d056240ce2661e95c42b355f685aba5fc3a6e7cfbb2c1ba57f0ffe487e6647611d44e931bb3c68ad5fd8671adf7460a0c597cca66c8dba0554352e6c721aab4456424352cbff1766d67574bda33ed98864bace6dbbf14da16cb4d8d07a5eac1d052f7ac2e31242c37a8e7120b16c3e4b04d60dae8684913435517c25e29043138d0ae05dfb4febed8df5214bb3fcc3eb41afd76531dfb70cbfb3cc3193067f9d66574110cacbbfb032101ed27efac87b8a87da5fe8c6b0cfd3093c5455e6dae296fb21ccfe436f5adb9980a4a4688c0c3d452cdaa10e58c97dcc56a61b597cfc265074e2eb73aeddaa7fb30e9a3b0c87420992c89c0c0169b05bc5e851d28f61e6d3f5562455240568f23d589ea43635cdda7530e4578942975afc141ba29e7c872a4348f775fc5e62bde2d11e108275311eb0a81bcfd630bcd1eb516126778e3b812cecf00376ac6cd3394b6e6fdeb28f0c032db25229798c10c8801818f9343ed28f8ade652b4ef2a4c5e7eb3e33f2eb47255a58173b64aa0fcb91594a00a899b2fed348829df1f7556da634fac648983c6019c2876b1b29bc9f2a9bd6ccd3669be4346866c53f7bef2c29d23029305151f4cdcce118ddc8cb7bec6bdd026678acb923dfbd727982bed1a79acc9c476427b1ad09a2a8bc44b8c50803b147d1bd32de34b16da1280724bffaea2ac6afe2ce8ba50f0ce61e237abcd39b3da0762850b217e3de3257ae12306fc1ba57a11110b9324b4c5d59595c90c3c4df6c7e25c0369f998dd18cd61487873a8cb751962f168fab919ab38f5e89103a34104a3803c15c11dd757b1a808fc3f7e9192e54842871257ee6520ad4423b8a5836af09b419e694d0e8eea4c27030dad378bdda26a24bb7f90bab5ef1ec444e329f5137d579e196c1c59a3c112aaa05baeac54066596b610287f22725c1e0c1e03e1d8bdc8f2b19daed42909d7a4368755e308d3508a025b60731f453c0a7877e4e2f60cc13d8df0fa4936b3aeb2c58a929073d865a40a771f1a8cbffe4b438dedf29514485adfcf49036b165047805c79d888095981013697961dcd356520069bc2c0724de5671cebd192f414d3bcd63b82bfd02b09bde94ad0561ea6686569c9ced9c33ddb875baa738f2d901342b50eba9c3529ad7aef1574e592cbba3e0b689dda10b120103596e4532436d234b46bc5353cacc5e68124626d6e069e195874aff014ada4cc649844f45472ce0e0c08e048a7ee5fd3d1d138048a1d68bd27950ffe71e6f99c0b4576d6940c20b55d0a7d070e77e94b06df1816c28638bd17d4826476d53496fd8aef4c6617130509f92ce298e0a417e43537a52591d935b62a99d031cbfe6055104fad6b93aabe5bb713a7686276cf01b734fa236cc45765851c3b93b59a2c24563e9fd38a519aefe267766b15e47346710baf3518f9f4fd29b032365c90076d8a8f55009fc2883299a197dfcf1ab3789ac85e4aa2eb819d0ca31d7b7258f59510d30c333920152f2e301154de0e65a1e76ebf0b8e205e57322a8dca2864c444f195e731827a5cda7666cab2cb1220ee97891bfef160861ecbce4a406e2af3d9b6af438074f2a9bed285b10bb7c269924a3ddacd50bf1bf4c3eb4c4c01e7e8b0faae995d02911188acae62ffdad1a2b5b67e7ccf251fc40651ae0d432448f7225e80c02fbeb5a74eaab9daa6fde78c8562bb9c8089cfb89864f9c8343759e126631f83cc289f866d42083c3a56777e011fd62ebc2fe88de840da80fef67be2db5b5af60cce0d1ff611e922a13a7baa54a378a0ebf1966f9ed1bb253f6dc772122aaa1586e94f814ad0228392b05efb77e0a9d4810b084a7d158fae691d5d1badc1c17c0d0d7866242d707b732f7cc014af9d830a8e7cae0311b35459afbdddbeb542851f431e8cd82fca33d75b29ab5beb1f531c96a280f95d36e908a8222f0cb03a7d30d2ae46c1a17bae654a2c143eba0cbdf9f8da5c638dac58eed73f1e0405d96b7ad093741abf602065f98cd6fe35d031550740ac7a1686cf242ffb17499a0992a39169d43fcb86eaba090ada2b94cbfec6bdc80e1bfe9ade785bca4c24da57001f5e97cbc178bd91b6840b3bb25e77a99134e5c72b6d407a1323f282b387f66a3aece535986557d908e84172c1f3722d7c458b14e488765ff7d5d1693533efdec80ef69068cbb45415e375bba749cfcfa7601f05bbd4a0645f8120b40bb78e15682bc9540180ccf800dfec5ec2d2bbf4e8c154ddfb406914311d4ba126433f711d5c195c807a982e6a3e22f45eca6487ae19480ba68861f08077529735eb301fe2df2ed52a9ae516a8135baab9c51e75201c643b4364bef720ce4fb13511b64fe71a1e098aa3af0136fd4ce10572c4d4f99b2efab6453d3a58dabdd1d8941d01b3df642b12e0d1498a3640d9bec2a60894041778900e05c748e50cd480cad84c63c96786e0a1afa6863ab56c9662a51460ce6a9c9fbcb509a3ae6ccc2660e7c4bc22466e73c9d03054f4d6a8492204b58f4ab0eb8746629b0d41df63d142b391dc31ecd9bfae532d5ddf5256dbe0d0706897c79f055283f88b6fc4ac1ec6dd9bf846e67c57b410eabad70f31c3d1d64a4550b9a1a4dc11cbee7cb2c7ba2dc8c8c2e5e15affd4630a4eacc790449ee42b62b3cba83e4b9fd78c31b0451ef8dfeb60fd9a82ebd91bf4b0ef62ca87efbfc12afb29abfaaa394e24052ef96c8b411b8298828868b3e03216ad9e5450d294b0ce53b8112b3df7f8b0e4db0ba65807d4280817f72a70791485828619bce7e739a856505d7849c9d9e1bc554d89e94fe6eb324ad92a1bac7b0165093b8e8d78d2354e25db148cfa9e7dc558c9726fde1ff4f442854c0fdd2af320856af1f6924cdbfccec084fa98f460500c103252c4a846e91ee0a70e212ca4081c0af89d418a5fa44008c85a7ccb89281b872122e0efcf00538907c2f44a7c969b870a96706ed0de1e11d9983e341ebd69c2c9ba4c01272a864206fcb51aa43fff74bb3c4b450e5e0ad5e376345ad01015fcd4247dbc2a69542473f29fa5bb01ed679eeec8874b700356578c3d6b85e1937e8215f527ece44f2b3cc7a24a2e1063f1dc288029ece7767dc8c1c8214f624eb4979043a21ce7b0488bb36c6236d3d939c60adfb5ed6003ce7f9c61098be819bbf4fd07da08d73b7af86d6071fd4d571f12985e6ff34f7d9e4de902cd3951263e4d44dd6fec4347a07eb39e219bcaa65e3c3744c7bb13fef8ca894a3605b0f25dff1f08461c3017e1a15634133aa129bad2e86b58bc6e61aeeebcd57a01b0dcacc5d0e9b553b72b20aa77f103063e84a1e9d64741ae399cf335cccc97e8e962c1e7f25", 0xe2f}], 0x1) 21:52:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 21:52:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x3, 0x53a, 0x4}, {0x7, 0x5, 0x8001, 0x4}, {0xffffffffffff0001, 0x2, 0x2, 0x5}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:52:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x1, 0x4000, 0x1ff) socket(0x0, 0x4000, 0xff) 21:52:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a0444e00000052fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x218) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) setitimer(0x2, &(0x7f0000000180)={{0x2, 0x6}, {0xff, 0xfff}}, &(0x7f00000001c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 21:52:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20004, 0x0, 0x190) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x0, 0x220) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/170) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 21:52:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xfffffffffffffc01) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 21:52:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/23}}) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 21:52:22 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) socket$inet6(0x18, 0x4007, 0x1) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000440)='./bus/file0\x00', 0x611, 0x100000000000000) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012c2f21c36c653000"], 0xa) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}, {r4, 0x8a}, {r4, 0x1}, {r4}, {r4, 0x20}, {r4}, {r4, 0x1ca}, {r4, 0x20}, {r4}], 0x9, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) 21:52:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="a03ee15a2d0f0b15917aca32fff202533b2884690aea9f87362101d0e878c43140b4cd730c7303eb5b7b7cd9df2e9ae0063a6e2f77eec2f1d7ae15b26f5a871bf5b9fe0c88262fca1c0bd259aa68eb95910a3e533006324873812a082c7ef82fccca4b259fc23205de13e026a7753b41dd2fc6544141c3daf7703406dbe8f090f3850f7620942a24ddf90a035ff638b31c35051ab7942451d50526647b85192a88b635d01824e5edec2ba45fb09f31b5c1f217cf013c4f496c10b8d8645e", 0xbe}, {&(0x7f00000000c0)="bdbe6439a07fdd5580157d533c99a7a6e0684eb027e95c4f65d6ef4de07cd5a01f7dd36025a010f3e0cb1e3742d34d028a56ff94b8253dfe05c059156d593bff16b19704afe1d0f32490e26fcd", 0x4d}, {&(0x7f00000003c0)="47d55ceb882d611bb1ced999033157a6a5d780e34e5d0662c29b983f0338b73df243b9c699716e65145f679dddb7cdc2ab21e18efac0a16e5620dbb1d528ef963da46a37f4459128df01150288c5d04ee513d2452d1bb168c01309c8b05952db803439dbf529265a3b5138f66447b17be3448b5a9b166e55831efcff670ba5ea219126af7216ee80fda64659ec97f50f4f7b281ba2c4d131e2f5", 0x9a}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xc) 21:52:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="84581147c320af8c90b0962a6b0ec1b5aa5c4dd78b40adae9025532153387703340bf0355eee6f6aeabd3da8926425fe3cdd1cfa93c2669a0ed1256cb12b857f33c318d4324b34f5b47fe01fda8ff6cd5024ec840de7e6bd2c4692fe2b40ffa1f91fd8db94712786058147b18316a39873870182af93ba67ee168f3bb77bf6fde7cb2cbd8d2e8ca7459bba8edac486c984e26fcd74211d114326735f68c66854220093436de636cec243572a7efaaabbae8a58bfbabdc17aac19c0cf964f64a3f4e97a03fa53b57c0b8a62ec5d49c9baf4b95b8a0678b1f0110b2235702e9d61dedbdd3b5cfc1b179ba3f1139c1047d29195df39a5791af7d883cd9e0bf2876ded7e53ae08504c17e575f9407eddc0b0a83c699c39126eaf28e0bd03917b672d161c4aa14a72c523bc06ef6c253f82d4d3792940fabad2943d54cb8dc52e748f9922303e2dc0eddb70f2012426563b35dfd488a42684ea317446af3b627938c17aef9acf0ec4f2adfa2081cf9cdda9c3073c4ddd60b4e43a757dbf5ec06f50c8392ffeacfc5eda2481b36705fdef0f6b3acc1cee6029eec02c73869bec65443bda87c5da0e42a2daf9f8e66c3e48d1118506a7c0ba4cb621077e485b17fcfbb9878de2fa99476c523dcf9319d4a88242bf529f87548b09374d9f5e6072c068a4ba6fa63c43db4978ca07f21ac4e848a452c62b8e1ae6182aa5d5d7fac6bafb51e420205d85733f55fb44c97bf251f80518fac0bcc7d4424553a980c6876f7badd08a7b2ac3a31236b5a65c47cc426d31535e002f7d2ac52fbbc51bd96c2261a676784ba89e567d8ee21da24fa4e070b86749d43a2130d569caab0cd4c5866bbf8ef01c4bc5d6107be10a701a49242fe21dc8c6250fbb7282d24d42d50813e0ddcff871abcbd01ecff7b22552c3e66d8ca55529926e63f8e9f6a71f1930826f422f53a04f39941fa2400d92602be232955fc60bd2c2f5ffcf208bf612ac3eeacb315de23c31e1d2bba34e30cc72ba946f41880f918e54ae5b68cd0b4a94cba5690eeb0f2db5e1334fd2072e3925f889ec86293d1b5d61ed8c9f3e675ae12d3c6ba5e50a987550b4db6dfd0056f57075aadb3ddfdb1b46eeeb6ebc1360cb56f4ecee92feba0f7d514dd0b696de0f502970662c1582a375932341d8dccc756aa44b0d30995c2c984260d3add9b8e9b4f4f23b55b2f121b94e5511b0bcad422b4e5d36bbf8dd8b6d47bbdfc3eb8ab2863614fbf78d565d3385395b9e0e0296b15146ff68691198d5de2f88c2b967148be8b457f8386b669e655b23c340eb81377507afd69357535b3f68dcf7cb466f6cb84e17b7f7c7d424c593e8f048f5da63a4ad84fa951a96b4a3faefa25b93ef5501f2077f3a43f0161c483963adf03bc283cd9e3f350bef6879300fd0d3083aa337e0352bd97057a3a260c258a31a9e693363744b044c5d003ce68585aaa6a3b23ec1724da6c5e52c72bc59b6591752f12afd37be37792288992bbb01d5e8084d99b33e8d19534618b49eed2f16099f78f4e4e00d68585eeced5e2b33f2a1b5be0ff61238bfb34244c3e835aba79f72e405d9125cb23764610e4999db2baefe3b306657f677bfb1ceb39b65608973fa2d33079f772250f9706a3bdfb8e6db4503e2a4a4ff98e63c5d059af5a49b268976325f2ca2a0d7c2e42c4779c513e4ccf1efdc518411b58728c40913e8cc91ccdb2b463f3403bd9de49fa79e590a92190a46c1754b1fa5d509367647327763a7d033d1ea782a06130fe513fa5fb670d6a94f2923c8d1a36fe7516fd72fea038ba9e56634d67a12047645e26d54b9cffdd1ff932a801ec6415dcf5c727c9756e48e7d701f5489d7a7b7e8160b8982cbd2e7606c854750c5cdd1e302f9c64c69b4aeb7a79f4ebbcf347a6886a61b683c0129657b0d1d28c6ba4b798d9c928ed3cef129b4dc1dd03404f72030e636019d10e88fe116f238ce7e524c7d05ad3bf604f3271ff956b1863d031b8451fc3e99c3239e9934b4fac5c58d94ab13bc855b45e94eefd53e5bc47f7fbed947ce5c84da7e686db4de93c290103a3ef8357356101a4e269749629d23cee4a3ccff737e1703ef273ecc8a60f1231efb46ad5ba0436b50452ade5db87bb339bf38019a8cef90848ac923e491a4786b08d73b4a37a74cb1ff00b71f24feae502d67a375596f44f8fd1e2c9d4f36ca0a2ed3b54a9333a27e838dbf9ab57ae557bfffcd1087ace68185ef59977aedc300217ab97abe8d56b5feabbb533f2e4601f3d2cccf860deb8fedd278be1272d6da2adf4a3607a5358cd9c7126a85c6f632ff13463831860db39b0182e2b66177b47ae73f4d548e3be5c7a04e6b5a56187e087fda9543449ea766ac13a9f79ff1a108b36805de11b8077ea79c0c58b2b3ebbfdf065d3a1955e0612894f29e094267f484ef6dce69e0577bca6716f8249f59d31923e372914181a61c0f09136bd76a4a0355726dab4a0b8e9e601d83d15b5ffdb32c89a1a42510f444c2c59a15804e2e63d428240221efb02d6afaa675d1c0e4ceea20162997290284126da64dc3b76416333442359b8b373121e93a33d672a988dd47649d7964f4cfad6570bfb05b9ff17631b757dfb76cfe1a60ab8ad3d7fb8030295167dc80d9c77d5ec22780b6d922bcd05a30f352c3c34d8bc388b8b9477f981934d9a4c8b759e6d8ace29653a57cab9d1dc0047dd2f08b5a896d498ec004690a203befa76b0ef014382b391a78cecb444af1fb4546b568e3de71077847241ba406077633159ccf63c6a42b4087526dd92b2c4309bc7ef9c9f69629734d2a868c7db7f9c16e6d0235954b701c5f81551ae865b9607bfdce954616875bbc4642ef359149e43f429825e310650772b93988ce8af315e533a0864419d35a95fcbf5902a26b8fa48fc02d8bb7af0fb8194141303177bdc14ce6af90753267836489b14b4624c2c904bb81da5e52d1b856e47e8acfeebe8ed22c65e123f87094a18c022148db6a818fe2ab0423f5dbae36cb67d19d18db8090e6a25d7078ad1d7c9816409e29f070ef609cc28e93e68cfdc92b4cd658285576f49b53913a5552728c324a0341896c2b8806474d6e6a08797e279777f1ed52266130427f2d2ced449e52513581e818bf737a55b44c3157915a224a3c9450fa2706552abcd62b54ce8b9f6039dfde0b3f61af2a6e4ba35a8d78da1bb89dc062bdd95d8cadca789b3a17985e860d200d8ea7c53438b8900f254c2000ee99c88bdc4ff1d797fc25e7781774a1236a543d79253f908781c8de846a8ec3e2fae6590ba5b9512a118329dcfdb4d272b21edad055f91b67e07d6ad9d6f75d9651b2612a213f5236bd4f85e4df8523b0dfe3035098c67b627227d368c9b00442378c97ec8a8921d6e4d9aa9956e19169c71b5f92fd8df02027dcc451b0db4bdb29612191d99bd098003c6e6a452dc9c53a4cf803dc645b03ecd947c8a4448a2abbad87868c33901a2469ea38a2cf8f74f7cab5d0842358c236064faa15f882458844ac664a37030e6e93b1efaa8ffcef044ba9e100b238c00f7ba7ff6ca85f64b6b1ce9799eb1d74fc0ba8c39798160a5f08cf52d11289c5c7424767", 0x9f9}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x612, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 21:52:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x86a0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x98f3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1d1, &(0x7f0000000100)=[{0x28, 0x1, 0x100, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:52:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0x4, 0x80000000, 0x81}, {0x8, 0x9, 0x7fffffff, 0xafe2}, {0x401, 0x1ff, 0x0, 0x9}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 21:52:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 21:52:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x76d, 0x7fff8000000000, 0x3, 0x1, 0xfff, 0x3, 0xf5c0000000, 0x1, 0x1, 0x1, 0x680}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x7, 0x1, 0x1, 0x4, 0x2, 0x8, 0x2, 0x1, 0x20, 0x3}) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='tap', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='tap', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeda, &(0x7f0000000000)="93") 21:52:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) r2 = socket$inet(0x1e, 0x4, 0x2a) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\a') 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) msgget$private(0x0, 0x200) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000640)='./file0\x00', 0x100, 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x80) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x3f, 0x8007, 0x9, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 21:52:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="6226ef121e69ac1a0b3c59f024597ec2", 0x2, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0x1a}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socket(0x6, 0x8003, 0x2) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:52:23 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000000c0)=[r2, r1, r5, r3, r0, r6, r2, r4, r1]) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 21:52:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="7b421caaa7c2afb189e3", 0xa) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x74}, {0x45, 0x2}, {0x20000000000006, 0x4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10000) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xff, 0x4, 0xffff, 0xffff, "55292d11af1404c2f066098153e4518c541f7a07", 0x73, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x2}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x70, 0x1, 0x177, 0x9fb, 0x8}, 0xc) 21:52:23 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) socketpair(0x1, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 21:52:23 executing program 1: r0 = socket(0x6, 0x4, 0xfff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwrite(r0, &(0x7f0000000280)="0bb08a8d1a029be96914f6357e3a0da35d31ddcd8e9cd2be8963e63fb25cc15d326a97f2667c6a7f68100d407f936143aac743014053cb7e9036544d806e92301934b1c9ee162f406afca4a8f5744a94b96853443de3c6cd0bc4ccb49786b14116a78ca1c360e868cd56312a1f8a92acd2c139041269a6953c83cfc306230dd408ab2d5817e56f22cb54a779be3da3c1c7a58be90a8cc700", 0x20c, 0x0, 0x10000) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000000640)=""/152, 0x98, 0x1, &(0x7f0000000700)=@in6={0x18, 0x2, 0x9, 0x200}, 0xc) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setuid(r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)="85de2b8e6be8857aad5298acbf74e27e81dea6e2c2207a469b07a61b6e8b898a104c636b478acadb913a1fcc5ddb203d2658a7645a2e764c3ef05726d002a7b9381bddf78f9cf8b9a5b141c15963a183d1ea0cbfed44b641ad156bbe1a1f2c9f878c6e0e4b7d7ec13b9708c37899d4c499ac95837e43433a54292ba8c4d618bcc6825eb5a2419e4391dc2e32bdb986856ad5af9c549c9f554a173f8f", 0x9c}, {&(0x7f0000000240)="a783b6965c918626e9186c12a25c3af0040bf23d71beb89063462b906586409ff2c1d4fac8b61951fe5c2c53226183513790e2581c20b29191791ec1feed05373e4861e8a4df61167f774406200c2eb1e182763b7417954709bc7aecdaa7794aa0a3c94113a37a6b809de748b35e42b846153f329ff27d388a524b5dccfed6c42d4bee9723bab988f19cc534b8cb82904c7b7755e5bf2cdb562fb0b5", 0x9c}, {&(0x7f0000000300)="9429267270e53c91a67e4568b3c0d48a7723bed773a7145d2f3e15f780914a5a2228cd5248669bcf7fc6dbb20f7b759b2fd7a7f52b62e8a2a7a7e8adb0ad1ad1911c6729836a52265cabb7ae4d2917218c8dca69df8f926fcf3b164f659219fc6ce346c7081a3447031bc0c97f4f9d57882f09c6605ea093c67ab596fc48f7aaba5e973b0c712388a6a69286968d0a2e35133d568e621cfa5634c529373be62e38e8bd41236fc3ad5355", 0xaa}, {&(0x7f00000003c0)="8e551f2f56c9da0ebb66196628e91dda42a4dbf2b7048f4b431f45ed5eee2c9cb82e4ef308de468b09b82e64760c64e2f12b05d3901859759186b07ca754f8cc17977bca025b7dd6b2fd598afe539b90fc2e12366bbd11a8002ce82a3eff6805ed7b22a676537a2c428503d68c4c6a85fe99de26fc01ea66de8f9ad8dc90aea43f052dd9a307", 0x86}, {&(0x7f0000000040)="8615151bce82ce7d06ff26", 0xb}, {&(0x7f0000000480)="6173ecb27d38e2087a0e89", 0xb}, {&(0x7f00000004c0)="740f8dde99c8729a9c0ed51e2bbfdbc5a8a7616f2c8a2875ed5711bff5ba803dcd5387f55eea88b1312c88996ec9f60fbc77d5abdb1f540211bd5a74e2cb6e540b2dbf8ab566c3fbcfbe2f5a6422ebfc969b0b31a4bb3ee810f45cf5f56db4a2be6ddd780b62039d6c31f19d97f1c7b30c5f379f418d037e94fbc0377c94e0fda941010afcafa9338a7e9222f8ce41b4ddd80f4222092dc0a25f8743757c3d6372717696431842f6c615f7ba1cceb913634421b51413d901", 0xb8}], 0x7, 0x0, 0x60) 21:52:23 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r1 = getuid() r2 = getegid() getuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) pread(r0, 0x0, 0x0, 0x0, 0x0) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) r1 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/242, 0xf2}, {&(0x7f0000001400)=""/60, 0x3c}], 0x6, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x8001, 0xd3a, 0x80000001, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 21:52:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/5, 0x5, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r3) shutdown(r3, 0x0) 21:52:23 executing program 1: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/201, 0xc9) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 21:52:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f000000000000000000000000000000000000000000000000000d0f85ddbf2999ead935f237083c39f597b36933ef516a3bb084ad45918c3ca8aa07da41f6df8d12aa9026c536c51cbf937174397a3c206f00cd3ca0a42abb30e58c05d1cb78c8174827c2402bac6278dfe508e9cd30ac846977840c4d308dea1982c21aadaed1825be6ff60a895d96f058c8164c2e47cb6a1c7637343007539a5a0da17220f6b881bf34aee70f1d34adf6227f018562c9d1815c6025ca20a079442f6839392b57e9c77d45bc8e4d0"], 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1938b8041b075d4b) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:52:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e8467cf0b0b566752a9da074f65538768675f16150fb6ac68711bf0e7e", 0x1d}], 0x1) 21:52:23 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 21:52:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40000020000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1000) 21:52:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c, 0x0, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x880, 0x0) 21:52:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 21:52:23 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 21:52:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") socketpair(0x0, 0x4000, 0xfffffffffffeffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x5, 0xb127, 0x1}, 0xc) 21:52:24 executing program 1: setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 21:52:24 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1ff) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8403fade10a4385aec11aced89f2bbe9c1c4214038dbf97fe731bdaefc5adec4a9665ac570cbbba9442ad0f4af542b5de50b6d31da23acae89803c130657b6585dc7e55628c9e9e3ac49357b30729f1e4ef1bce6fc48c0b0f0ef85ef58eb2fdc474f1899f6860b18766f052583508cfea4f740698b559e26fae97b70bf3c2a771a169ddfe77c614fe746cf91da254f2368820eeb9d4735da664aea3b3da10031e225114215d2f9d0bdde5419f4581a403a49373855afb65d5fa5779d3f3c0eab79a00ec1502be10aef5f99fbc6277755ad0b490a284ccf368f1bb022e0d7f32ffac31e", 0xe3}, {&(0x7f0000000180)="504fb40a0d2948a0eee50139200f91fbb1bef5599bed70dea8d54c3e26e46a50b9", 0x21}], 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0x0, 0x4) 21:52:24 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 21:52:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) sendto$unix(r0, &(0x7f0000000100)="21daaffe5829e5b7e9f25374ac3eb1b2f107565095a54f9312c02f34081481c4aeac24f098edba8df98935c4210c661cbdc3bbdae1e44b996c27098d3d09f17b9dd04944e230f7616ff191ed45b33d53ddd199c56dbcc1f22b21b9eaef94cefa1b0c9cc6e6d9df5b5e717a9ea0fc434a1d", 0x71, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x5}, 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0x7f}) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:52:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) munlockall() rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 21:52:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000180)) r2 = dup2(r1, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x7f) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") load: 2.30 cmd: getty 55053 [ttyin] 0.01u 0.00s 0% 317k load: 2.30 cmd: getty 55053 [ttyin] 0.01u 0.00s 0% 317k 21:52:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xd}], 0x66, 0x0, 0x81, 0x0) 21:52:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 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') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 21:52:24 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x420, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0xcf58}, {0x10001, 0x4}}, 0x0) 21:52:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000080002007, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) r3 = dup(r0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x5, 0x14}, {0x6e67}}, 0x2) ioctl$TIOCCBRK(r3, 0x2000747a) close(r0) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/143, 0x8f) 21:52:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x10000) readlinkat(r1, &(0x7f00000000c0)='\x00', &(0x7f0000000380)=""/239, 0xef) dup(r1) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 21:52:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8, 0x3ff, 0xfffffffffffffa7a, 0x6}, {0x0, 0x93e, 0x0, 0x8}, {0x9, 0x9, 0xca, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 21:52:24 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mmap(&(0x7f0000824000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 21:52:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x1ff, 0x1, 0x8, 0xab57, 0x3}, 0xc) syz_emit_ethernet(0xffffffffffffffbe, &(0x7f00000000c0)="b2") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r0, r0) getsockopt(r4, 0x200, 0x7, &(0x7f00000001c0)=""/127, &(0x7f0000000240)=0x7f) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0xfe) 21:52:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000010000000000"], 0x1) 21:52:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 21:52:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x6) 21:52:25 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000002c0), 0x10d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x41, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000040)={0x100, 0xfffffffffffffffa}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x40000000000004, &(0x7f0000000280)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) 21:52:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000040), 0x0) 21:52:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 21:52:25 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/250) socket(0x2, 0x1, 0x0) 21:52:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x49, 0x100) sendto(r0, &(0x7f00000000c0)="632b53c0ffda", 0x6, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) 21:52:25 executing program 1: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x88) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/252) 21:52:25 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000180)=[{0x3, 0xffffffff, 0x1800}, {0x0, 0x7, 0x1800}], 0x2aaaaaaaaaaaaac3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 21:52:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x3, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000300)="bceb838587d403c710e096e1486971d072cb8644633b03b1a077d20f5163325f989198ae4e359bc20969a7c7f94abf1bbe0efdd90c53a23017e6b865f81d639b79c677492f2faeb297bd32b0099350e5654676e6c98c1aa0b2285b571235fe8bbcb0f72ffde26b0357fd02a17f029cdf16a6a1aa1d59a980a822e6e8e9f5454f93ee03f32715bea28d090230d89d06b759cc272765a54780fd57c75db69c8fda81d6b2a041efd4368f4a0404769f28b1e1a7d436eb77b1fd0c699c8cb09967a621dc95aedfad3c0e1b54278c307af0675a67b53a449399aff745aac6980963b67839cdc748011ceb69160db33517750cfa0298713fe787a7abaaf67cb2e4de3402e961a8c4b040c6dcaa333824e0721ebcba8db016aabaedc70d9419fead1b448647f5657e49d85dfb10ab747ef0b36aba68ff29f2b97d455c5c2f2e7c55f4b3d41a417d75415b34f88b3b0461c2ad2f4c522cc50d8b1c49cce8214d1008aea82e382788d332329777f3b486742569aaae1adfd391176b5803ccc19384389113766a45ef16280742815547f713664a251491969fcfa42d1976fe2ec8e064b5370b959fddb1b61bea372b631a3d4f59a92a5b32b7b38a46d6bb51a39e7006f0a2570c2a01fc26e30cdc5500d3aeed389b1be0c49492a928de71315c620999dc5585d6e867156ed1e42b691db0642edd8f1b5bafe272c26e700ad057126c03ada51cde7c78c65f9eed9fe09a40c61f16a7b437925dfa7bf8ff2384cba6b26af17063ed1295311cd442d8609e39efab7d00dd44ef6d93bedbd378879d4e97568078c7fc5c491552ed46d978ec80ec0aede81cd0eef157ffb1ed22ec97745696ae6a1bcfd7b39a11522d2a63c969b781d92174b57c8bc3d7e3d30f4a0205e9a785023c47c82d092dd975c1ab93badd43544f2173445242b8581f293abb3f147702c3ec8cdbc5ce7e56c4d6a8af375c31491b7d827c696acb56cd129282764f3bda1559228b2f991e8e9dd4bef222a10ce60649f8b6485ba5a78b2fc23deac9f33dcc891ed4eba9504bb5e7736234ff10503621acfd4e0d5deece3bf3c7d44cf4085f66cdfcf0d247f8febb0fd4cdb295b48f4df01468f0775daa573b6c4ad92dc637844ae6710b368a14544a11fb21a3d14bd719275728cacbcc88822736435362f539aa0b376eb0a944ea853bd3650c637b7b5f6d9b309cfa98f1d0f49f65ca3ef0d17d79b3a297c58e985624bb54c9b56b24a980ee5e55fe1a3abe7cc817d2c65f69691bfbd49c34dee3babe81f59c123f6b3c70bbe7877235d1f0d91010d2f7286963f1b9939dec51aa643f1c01c2a74e161851e851ebc823acf8f6c0400bda7853a50a4f9b9d63cdc1c719f79cb9e6892f38f61c460576926a9651775b321f5c718ee8cc7062e829e176ba51501319525d20bea490d66ac1b4153b4299b4475cccc18aaf04284726f99e0d0523a69d33bb9884af7b181eb44f5eae44d4a2370c9c78f2108fd38439ff570e1a3711c9e21848de781b3315fb45b1ac1a94fdf85722c0803cc5f9aef736a6328c6421e27d51e98c7efadd20b3154198a8d613b27f59f8d833fbce8a99798b10bbbf7b72f32764db732f9b97e91264fcd72546391858373eb10a3298d67bd8f86c7494d3a3a358d6aeb9b06fad66810855d77615d93cc785850dd4cd4cadbd71c61afeba13f8585548b8448b0f3d41d996b3b02cc21eedccecf9a418f2867662ad421a2d4e2dd030ce277f707218c4cc029f21bb23d0f866ff49207a383dfe512fbbaf8241d0b5e12b84c98112649cb5cec852d606de39e58c22e69b4169634d9874e2d0c4de482af47a5bf65ab87c155c40fdbbf75546c81ece0ab6f27342814f50baa9810552c04db6365fb3fc3d41d70e75dd5201ec3487c966e9fc6ea7e6ac2ae5341a03200e8d9ab4c7eaeafe7a7f816d81494a4dda5fc6f2dbdcc3e90f4a3d8ba3006f6e60c8ab5879e1d4e6d5e9e985b3f63d0dd6e6aab9afec34235f1e7af7921132808e667cd6ff2059a20f3bbfd6890d4eaf90455e63f45a32a1546e623af29039aa62b622086dbe1ca25dd79059ee8c91710cf7df7ed3246562fd2e5f681b506b9fdc2a41f8be52b1033e7980087996b848cb056a5b5d542dd645c29fb161265f41b34d86bc554c29170e6101b2d7eba5c16e74c9711a2c77a3b8b7916fa1ed1e30223778eb0a47395f248ea34f5a236ae998c692de29b721d274b1152787eb2f4b630f23459c2089c4b9dc8170171a0fed1f30b09f60402ab68f92eb28c73b72bf90c45e33279d12aaea7f60714100db8ecf13b6e1dac189f7039d251fa03ce1cefd5577e4a72b3b712ee3ed75973f78627eef9c30927939e3010dfbb268cc3f1c86f11abfb4f59de13df41b734eb4d1b3bd54602bcd35c68c2f745da253dbf6db2d8a227f160a9bcb492a8214ba4c8911dd5e85ada2e64a2c5d1c52034c16f16ce53b927768e5886239237499817487aa51e75dd9cf392ba96fb20e53ac1dee8ff785b5da09c4d5352c1c38b58b9deee5c7c1225308030a9bdd295fbcc6d044fa0926b95481586e50396b68bd32c0dbeb1c1cdc90de90be9c0c66a8d09e88f49bb7bf450251417bedd513d2d14a57e4964aac2f9e7dda1fdaf3748c04b2e8d0f118a4fa32b1c4dce08558e5c22fa675584cb3abf97490015f435f6230351f4806824a6eac3b933e9e54439be116f583a9edcb602dd71a6ebcc07e9e97f69c9238af3526fbe38fb77bbb1083d90469b874a34f5703bb239d838d67da4f8d52d4e04157092816b733410bb0e1deeb9d28d03af37dfe5cdaf3aa1686b525142abae9d989b7ff8f77cc201646a206fa8a24c7538ff442639c08e880b41b06aab3f41610cdbd5dfa29dc3be52e889860facc7fd456e8aa353c6529a48e572b46c447509ceaca8f1224a567726e824e49574250f2e9a58c79e7ba6c7e99d4840e9e5fb7165e149be39094fc158c6e226756d0bfa0221aa3567e18c1af75c534f8aa9998e4d16985eba6f12e3cf52764ef57a93e65e116145f2867959717c787af4ed69790c49fb541aef025eee6aebc54a008e0cd142898635c65b350696b22cd4641e7b91111fc4e60df279942efb6b20689b26960d4863b0d46460da6394b147729493801837ea1cece8703eed81b5068e1a3f3f738e3e99faf37df31d0821bcd6c2526b1d8252a974b228e03fb4d658c8c39d975b94978c85ace2d11f80ad23aa6aab86e4fa937017d46dd9c2769bb7b66b26a70f98a92c1b50cb042d1db7356d5fa09f7d6ffb4d007af5426a21177cfd525af21976c755c510283c572cf643ac4288b85600d71024af38ff33255f89648b09f7337e4d40f3a03af23e01b4055e6c74556fd24672bb444dee82a50d1e690605a06247188f541cf579bb2ed343451b3651f36986ccd79a101ffd4fa478a39f3b36c557e46ff4afc8b97b74c44483bc09f12177ad9df4a3ac6233ab57ab1dc8c94e8b08ed76e3bd39c2546a19e82f7a2576392854b18edcc9ef36968f189d075fde4faf80fa32e11e7651f0e3b996f63ed62a37477283e037b7b12e6789e7759f186dfaf3f98540ba12c9bf2e9f7c53c6e00709dd92f4316deb1eafd748bae4afa10720bcdd5850badb7ecb5bc8f5ca70973980f42c602c1bd9221bc799b2610ed87f632d9a87b1e360a4cb73b31b9aeae662026e3427c674926cb6c59890218b880c7c4a97aeacaa8aafadd08edad597e5cd1310db14a203237bb40150cd5ba1d2d003260cd5558d33514701418372c4a249536952e5cb43dd9eafc457784449d0aabb07f273af83bd583e398a7424f51c707390edafc5f89fab91fa21508dce3bab66ef8f1a1faaf8b573360134ac15dfd6d9b35c99c77c9c48936f848c15c846d78f1aeb3ad85e3667a18b6c821603a9d9a3ca6ffc81cf8952273ae44793c7816fa07d0dddb8e6de69ddf2db986306b02832e101fc0ed4e90e24df873a92f9c4287acab1f7551bc17fcff749dd4e74b7e8e13d99b5d88f986d33c1d9d32509f425782aef1fee2f28d143c89e5c14dc1c5ac20ca24ca09213257b143c86a922468af99ee3e11a97941319da60033ba86072affc527c0c767cf14b5596fa017c977e764f2c2befb6203132e97eb06deb2f42cb503677da97f76478b3fe93ee64de2910b92e731e079afa84e370a9f0fc9fe181db2ca1bcaec6e2a7c7ae058e1c388acdc4849deab836915f97488dd4d32e0de1e99ad367fe3dadb2819f074a4c7826ef6907798f3137cb1be6a4afc267cba06e5bf2855af85b860c1a3f0bbd4cc901be03bf0fc54b3b0e166bcea04194f9090d4e71b18a2b2a89c18910a461a181b915a9d4bf25d12953281d0ef1600932fc8d2c498eb1444257fed894413d2cb46769eb607ad44ed18940ed58d0120b342b6cfabedf5795d04748cdb003fb2d3a175ecb91e306b35bd2441a90904d993940689c83254ef5b643ea528554a2ecaf912f7d44a326e7f5384d144b517a98b6287292af5847b8d84bf8dcabefbf466a926065d7e86b3b4cc2d83bdf898ed4c6e08754d0e4e7a07441c02d73923589091c2c1989c94c375e64b336a2739d63e95bab98e936910e33faa2b064a43fb7b33123fecef060ab4f74af041501dbfc85cb80425ed2bd6cdfd78f735ef8e9931276b850cfa209084099bf968e5400c9cd4c92abb3750864f6dcf847cc4c7e8d405fe89c68815c82e09dbfc2cdbcba31786b6c62339c2bb219ccc2ac9914c9a6e0b217785721ecf7abe3e36b5aaa44d6f66821c9e7f23a5d90f8b43534fc97a37ae4986ac877b625ffae4a1466130abb456d0850b7a0c7ffc180a1cb55338a01b1a41b1a83e8411075764b243fd3c96ad590ceb9331d32bf45290a26f7705b6ebe3e5351b28d77609a1c049738b0bbdba12c9f12a2888a8e50c7e714b278bbc55fc07f7b35eb8c8bb38e2c3020bf3aa5fba9088e95864fc93899ba5a20a3f034e25f9ac7c4c8ecc14f66e41170d29f6efa7e815a769998680fc838ad97f376aa159674beb56cea486764caf02d5ff579749451d4f27c40cffaf8616d9c0c7039548b1117399e2d4f06567440d5911f9c8b3249836fd07f8a20a32f4eda0809226867d473ebc2dd537d35a3775c5b8c85574f0e09fda21a387db80e126717f71dd8b46be0d9bd4d755bb76472e5869180bc78230a2c52a2e0afb1376ab8c7b49c645b16dd0fed71f142e99da0ccb53cbcfe4ed054a9452c9378744edf756d008dd23f8c3f34176c0438961662f7098b8f8a1b2912310a2347b7d2e9b4ab23ede5f2ffe830f5b94bd65094d277a4f001e505b85cf2a084e132cfade0a184d3abea372b265d31bc7e450185be05abab4cb66d54f24a200c81c50d48438ff12018f9f16ad46942d1c4d52ad7f4083716d83d9a9cfb55a3ad1d5e9a37924e8252d8fe95a0bddbae4eb39f24be2f03d1397059950023fa5dcaac5139a906d8e51548d2ddbf210873d07bcf0edfa74450a5f48eedf8aa2346993fad3b0ca9026035ee9f0c0fafddbbf6ba6ad23d4e9c7667d1b46a7b602f55d2123452440f20cf5403e1e095049b9b78d5837e5f83f52773093cf7c0cd5a793baf8bbe059636c5865c2d7f05b73786863cd8776bdfa989ca43f6e6040964317e64fcfcfcdb5b6f9ebcf6742285f189e73012f601f74fd7b5df2342fb50afd1bda90d66f25027ab3f01c39910d2e0eae1a556b90ad210854e3e718b05e4697a647bc37e0bbca5860709fae4c0b6b4d7977d2bd101df7c40ad0bca16907d86e1cd50159d01fcb670e", 0x1000) 21:52:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) socket$inet(0x2, 0x0, 0x1000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 21:52:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = socket(0x3a, 0x8007, 0x80000000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:52:25 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001300)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="63f7b9299cd8321288ac684e4c1eef08f142a1", 0x13}, {&(0x7f0000000300)="b0306269dae6dfd20956194dc34b91d468f1cc1617ce282421ba37c7d1fa4e990ceba80857e46b170e82cbb51e4e3218ee3c0b4517fb0d2011f696e973ca2442cc7dfd42d6cb0078c42438e69d8508d43befbf704a32cdce7fc000279757c3617752ddaf7ea478d85dc10b107451870d668b459847eb3bf019694161dd2e7cefadf250ecac68aa02e82feca0ec163403da3a0ba7f89a1b682d7e1e06b0cb8b62272f87ebd67ec96a9a72fffddfb610fd0331961f6f4a3faf487ebb7bb69f7f5450f99240badaba7d46e75ae25b85c6956f153538b3fb4560004faa710b85b1cad8f7bcea4348f294b544503e12972f10d9beb5392477c24194036366375e06469e45ac191af79fa1ab1ce3e45229c44e7ca01d5cdd1ff13f1af736a4eff8b525cf3ca296a73ed2870e117a31c5acb9b940b90e7cf11f4be932542981b714ac543b33614b3823f14d5e2fffe7332c82b29a0463f6812842310c94a145bb4418c2cdf6d018d3b68a329156b15c9a0fbf272effc89aaa17401d18cb214ca7b7686e5d365a124efee426c080ab69c1f5cdeff0dc526f60a9e308f51d5ea1abea320e94b0aa31a9724d0b8567102b35bf79a6b892bf340dded3ad52b3235d43775c58b93a1251e9c7abb04ff7cac6e60318f7260e09b0377fe58a39e85061bbcaa19b97c9e654041b0a7323812f4bf41f98b357e6c323667324c222ffbe333348b6108e9c4da6bf1ff4d927bf9660e5c392af055bc788c095aee7e5e032d47dcb4b87d535149530d19c6740bd4d601be9fbc33f405b01630d632d7d4146577cea4c852496ed472a9badb6fd964ce3ab53edde66c4e0ca998542e1565071a16f79ec32e2fd6e3ddc61fa4b8825e165904c1881b4990de7e7fbdbabedc81e8256e8a9cc12d607207f152e4f9fe480409ad9cf57ab697c720e5b1ef51d576a1f34e5389a6dee1f283b6122a72c2d03fb26b4bf6efd5321f4637741cccc868ea882f820f1f995413ed985b7316e5ec397afcb85c3e3ffd3593c25b8c4199058a7f563f2c5e976fab618e282cdb925893d78efce7bd6a270deee1f8438f14287e0168082bfe3dfd299a22fdebf3421fc9ee94446ba4125bbbcf0fece3d58e23b4cff6518e2a8979b82627a12f5ce40c38e5a4460ba9d0b6ec79075329db6ea2f58e6ccb3d4bbfb2b9f4a56a21972ce8059efabfa2544dacf11beeddc41ba60fc8341b19a8b2312ddfac13926edfd3a34c4cb34c869d3ff5a4c5dcea01543becad05d4572e7bd5630b426b983e9bd67fae32f10a2e9862153f83fcafe61a3c9653855462d0b8b0cb4b59600a97d251c3e9d4cb697d39fd0e4a1517d932e3bcd73be403f778c64cd6cf4abedaad2227de229b742204ef0c230eb551aa2cffc90aa6a4f173ae3f93e122158214b7845c5fa199dc352e3a23be65b5ffbea77eb18c63427abfe622c80d31a513c2b099f026ebc9f90263a52a213df7876dd3172577f4016459c00f45476a5849bae1d3422a9214f185c3ff1b248d30147054bdd1fa17e59fbe0f883845f72e39ae8561ee63523787f800bba7f1f91136e18c4183101b4a2a6bc88c191808e30b3c6030150c1e146d4619fe6eb9a9e8f70210ccd300eb28f16bc9d9ee8958a1ef935e0d3911fe5b95909b128195894c28ae7002a03bf76cd7b96c78073687e93ed80fbf8efac118c422493d06bd74e3ad8e1ffcd97beae1739e97ad00d0dc1024cc91b541c32030b58c02c2672b554ef8699979a40ff3912610f3325f7e2af01846942b37dd044441f6fe54c76b0207d761668cfafe42effd65dbfd2c16421bc81a316a5ee14ede9e719fbb64d7536929208f7902eaaf1b5bf811fd094e1ed652fa74b8f35ef2e0c9b0980ffc8aeb3ca3c60c8ae8dca9e8442dd45b5eb6861b58415be71675d1a6e2777b69af4634e9267d2da99a5c64ca3fa3f63eb8c18c1c1f22e4de615cfeaf8e860fead7d4e718dfff01fe53c9cc1475eb70937826dfd19a265f04c90be69f6f0d05aa80caf25005196ebcb02ea05b16d2dc4ad53b9a2ea64a359cfaa5daf22c7a0daa25085276b6f2e3b5cf472eec326ce48a6ae65988860c6de39015b89e2dfa2bd792a596a90a3620dd91eed90487d407e835726dc0d736f57ff94242f49b54b955478f0227a00e50c0c19b5268b712afaf2012b472126f33c850e4d30e597a9fc90b662b69f4fb0dee418ad542d60747ec9234220243c642b7573576234d60d71e10080360708ffa3dc39a03e46467e03be11e906d516b4a58da8a76861d7257f819c47c85ca0fb00d6389c84c56c8aa4366d0eb48abd7172dc076266dcca349106ff6c91379e23a0a56656e53095e855522422d20d3c1d25428f5eecd9a39da8bb80566e451eee430fee0f1764d7e854de087f93c0e9a8b4d2012562843179e743cce4cd110329bb8ad05fff56de50626c23dfb6da3273308b1ed6b9c224c6b533404cf509a96d930f48b4eba09e7d41a50eb57864c584359ef803a7e9512f6898dbebe866f5749a5bbf0af1aadf7dcc09bdf78410fbfcdefcb92b4168b004fb66c94f651f0225c0d344bc646acf11790a9d786502686b04fb171cb9aced8c9af07f7732a7bed4ff6c75ac6ac3430a3369c4b081ba704bb320ad7ee45db62cca796f32667ceb7e835572d7a73ebf97f741e6be034900b6a1efeb26856cdf6741f2aca3a14793b502a187f818265dea0525e7ecd2c0dee9b2d6949462813a15e81e00d8ec0e6e05cbb20c2de32eb7e8539424e10cf35bdd5faa6c087d3fdc8d8248415611fb93c3415a994dc95dc49564745c8da5bf3f5010d15aba57e8b7dcfedfba946db5cb51586c27e01d17792dfd37a03e66976e99b924cdb1aadb70f8264e5534b5c9fab14f3889feb5151616dcbb517ed64d094e4345b86e2db94bba1f1c8ee462f33f3659d26ea7ee6836f8aba9cc62d8c6e5e15fc22fce9f430c8c8ba46408090865754422e9a76537ed6c0ff1165b85a51715d39390a4f61f0fd85eab59e72a81a07c58cdd6d3095688b01ecba5b6538d70280492a2a3bd3ee7bc27aea49c5d53f9df9bba9d3f53e5e05d316434ccc8ddacbe2a75f8ea2cee34cecc05a51df3dac082c5ec77d2dba8ff3dd4fa0706ad02c31392745a758fba54376af0dbec3eacef5cb39847f1cee9c980c4f057f6e1ce6d06a049bdff299491559b63e1edc543e3e0f5762740ebecd10c2f23028ca2aad3f093e8cb14b9c1b421e97d8e0f848485b2a8a834e51681c4c5d72ecde8f59f71af83505eec83e78efe5aa8a01e90d977c5d913a4b8c40b0aad2643fc44bf95666fc177a9276a122eeb2becf6c16c813379f0a8761a6e3dc14e319a59dc6dce8d9a143d269091b6665504ebddffc17a19b171929e824fd69cdbe21ca2ddf7267e7e7911f8183bb95b8316e81b0ad656b330fc494e070d8c5061c6c527099ec6befddab2d756ec41727a4eb0dc667486b2ab2b9f2263ae70f9673791b626d8632674a3736a5c3091d5cab7432d6e8399814769054b01b34f524c7850aede363e63904b9fbecc5dae510b737094f83d74846fa72841d525867e967a8250b3aea32d96b7890b89c12502b92a2ffbef9b10af9ea3a016ae4270aa08b50d5e9a02df61e55d15b1b124f30f470e1885dee38863b30a1c9d2749477cf373b63646ded029879634cefba07be7088ce0d869fa8ae6bfdce957c73fe3402b23cc2a5c59db1aed9ebe5a21f5df36e79c86ce0fa56780ddd39e3bdba6a8cd4211556ab34dcac95cf62901cb3c9a90bcf8700105d1365cd751e7b9e68072b2062de24bf3d0bc3713f32b17ee4b1918db062acd3012033c0320c4593c8dd9ad826c640c620b8b9c863fbb441882bd4858129178e0a878e07e41794674b2b842f3965cfa81fbf3c286d90ca809409b0b79fb1cec0b32301dff4be9de12b23e0b836fa73d5cd6e932afe59f126ec459554b9c20a0438e6e25f3822e5ce732c163d6b43236a9f15e244213fd16a56997a714f891f99c47f13b157ea4077f9bee73d437650f66ad518e04fcc71cc7bcdb9c185754a3fb8ac1b01ffebe74b9e87188162b8e6d7a13cd7b7aa7a7fd1188f40529a9b1dbaee1df8dc395d2a371a3baa40d156a6fc4af1717042d318bbfc334a627ebb174fa8dc490a36f9be1c5d74647b7fff4b5c19a38a61e4ffb0f23f9ae5ddef223a4b775043527bb6945852c0c684a7560063aff9f9e51404655ebf2f32fb16d4a64cddd243c0d18dd3e93ee1f982b74b56f700726f6598f3992812e0d3c59dcb266d1d7af24becf2813b59590fdd13e22268bd1f12ef8b1223fcb5325b959344c0eb1e388955d4e0703c0dfbdc18ddc524779a7b4e2c966ed8a8c78078b1a1ae1a1ba4373a58d475ffec9f5bbe32064a67030dbab8287b43d71642dedf9e745cb5e4dda32c1362c3e9d424e3a72179ba708529fb85768a9094735dfea2bb346277d088bc36c1e1bbe56408232fcbb37084cde8e43c5ebd94684c864b201b2269b49534d12ca2221cb59d40640281add21f753cbb74c26d73d978241be4ed497d75eaf4b80f88207a7c24f0739da81aa1c80fd9390f1d3e5168b3b6462f304d04470aca2807c71ef7c22fb93c0354007d7feb298a68133371aa97a2d7fdb919b75ba40a763fe4741492012f3e113693c28a6378d0ec218e9e6165ecfae6b04fb0c53388f0ef44ebc0b5ecca501a725be40af193d7f0fd419921f857e2815d41f5533f0f187322443ac613c45bbfb227714629dae05fa7f99ef683e650035de3d51b2a260f8aacd70934f23a33970698f822835370de1a6d63fac619ca3850e383bea97c1c5abda9605f07af743c1dfe67dd06f66af057f1b3163bfd72a47f54c31a493d0c9594390e0c61fb7d88738183601f6a4dc16c6e93e9315b0a3587f6f811c82147cd64ae44bf780f3c9d579630452717dc7fba02a05b84b430d62833286cb61dd205487a689872ef50870096f3f081fc4ba85aaa37a3ce6303ae721f27bd28b762849f0cf18df80c17436db85513654794e814d43516c19c151bf058ce0e01b3cc3367d822e6c426a37f8e064024753d72e5f359511f651bfd4b21470230e8c3e7a8c28b258250ea5175389898ec63a16e8e1c25ed52e90498114d7d4dee63a4cd2c3caa7ada4fdce63d2730163dc84938ef05bf0af5fa3495c93a4b69d340bbecc6b2fadd9ff8c1e5d3162617fb4914ba48e12c721926981825ddbc1873713e30b3d4cde1afb597bba4aac9bbc61803e52510e800145f40db1bfcc047783dc28651242048680e15022bbf32678d4bc3a6ce480542c81d76b1e7d1ca0e10cdd35e9e5165e80453a7e40c89a8b7f655aa5a20c2dce2a52ece1f6bb97a4b89355318edca675fc4f42265854c542eace9e43c34f202e669a213f0f49ceb3e30182d571d089f405a074539bd36a220dde73ab2e961c940d69d0a55d3cc825d4afe9d3549f4eb2b70c8911f515baec6ed5a632bfadc3425cd2528e80a8eeff44cf6d9e1530230b7ee722715dea50007a1573490eeaacb0be0b74ab3a67cd80549b6b9288dcac664e7c04a4f08251e565b7718bcda184c2cd5e7db4343150b7956fa6197ec8d1bf295dd7247da5d4f02325e518de8bd73b46596059b09988fd4e5fc178e920c1a2d025e82d7d1b4e4f2dacbae90a0be881b1e81c84d531f32f110f9581e5467b8645a6781a2cfe63997151738c3a690148c23f1c64c53515cb30123524fee59c0d944a09c4682fd3cda5af37314755c6e40911ffe67ed7c4465f6ce31a190e336c26e68eea1589acd3", 0x1000}, {&(0x7f0000000100)="4ad112fa8ead51e481b61f05f0ee6fbb9400b53da61c3c5ed91666ab082ef373a458fe43c9ee9d3cc3f8170736bffa4ccf7cb07ddc22dc93c7c55c2d40369948bc1f6273747898a87431627731e09652367f8c6dda1c0075aba31bcbd0c7a77399f1be71be5da03cd85704f275f3f1f6eb18f553dce8dc049507bebade7d", 0x7e}], 0x3, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) shutdown(r1, 0x2) 21:52:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x35a, &(0x7f0000000040)}) 21:52:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x8007, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) chroot(&(0x7f0000000180)='./bus\x00') 21:52:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mkdir(&(0x7f00000001c0)='./bus\x00', 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000380)=""/229, 0xe5) recvfrom$unix(r0, &(0x7f0000000300)=""/108, 0x6c, 0x40, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x7fff, 0x3, 0x80, 0x401}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0xfe, 0x4, 0x7, "6be31a6fbae5963f75fb501b823de01bbc4d9441", 0x5, 0x16}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c15ee150c4df2ecadeff84a47e16563f56b38c16f5c0ddb44b667ec9fd7e", 0x1e) 21:52:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) geteuid() dup2(r0, r1) 21:52:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 21:52:26 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002d, 0x802e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe55) 21:52:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0x3ef) 21:52:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = getppid() getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:52:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8f76a4746c71376f1f31ed293aa837af36c33cb6d5d6d28461f70c6ae2a92c0c0b34816f375296a10f4bb09c8c967a20a70767187eabcbcb9bde5370c5d1313032bbf14c955a601bdc988b6c13443c3b18b101cc8684687bb012d3b56c5746e37d501817426ddc05b95ee877571e520905ca052e322dbc671567bf0340cc873704caf96fa1634d8b74f3cbe742360b423db6a3c6bc3a93756e93f255d3c67c095ec607abaa49f547b05a976aa06616b8598c430230e16b36f498f6a78dfe3293c53e", 0xc2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 21:52:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="a3e8d9ba9d639e3a1f0aeb03a20d8673798b08a969173f318aaa6ca54deec52dc8318a832d80a0d65578ec", 0x2b, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 21:52:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x200) 21:52:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000200)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x8000000000002, 0x4, &(0x7f00000016c0)=""/182) ftruncate(r5, 0x0, 0x1f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 21:52:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000080)=0x3) 21:52:26 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 21:52:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0xc4) symlinkat(&(0x7f0000000580)='./bus\x00', r0, &(0x7f00000005c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0xff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="6f9e1a8ab6bc8d812e5ee1542eab14077a45b2f3ec352a884260c2146bd70482dc1c723e6f4d85726188b36b6b5834646f4d9da3287060d2969ffaf7a23a489633d2f9dbc98ffffbb4706802edc6ad5c5ae9127f415c2fe97fc221b7ff9ed34ec9f2e15c", 0x64}, {&(0x7f0000000140)="c32c060387103df474ba442c5964c02e6b405866b1bb9bbfc2476412bc0d2d7e50f53cb0aad9d13915f7a20c8070c42ab8b1321cf9cae429e127f19e26f6ec3989e7811ced5ef17440d891178de46cd99ed1af71a19e139e190f807f658f222485e5998a895f7d422a63a2bc6c793da3f5db94b158c7b6b53fbf3b371f5b64c55065988a2768a50b7202", 0x8a}, {&(0x7f0000000340)="68dc1254b223e35bfdfd7a575e2425ff165a5fe8b3263296fed281e8e948b1ca0aeb280d3875881656a5fc8a0e3e37f1c43d126558079049555556fdcbad461f399e42c113f4a269b4ccbf4f06fda0ec035c4f7e06667231d9cec8521ae6d4653740184187b77c309a2bc82b063e1225868f89472a879d77e5d3b16773360cdc16", 0x81}, {&(0x7f0000000080)="53691e60352d68fb69b6ce409e8042efa2acd645f5b11c53fc4d2b9e6c26f781a0dec086351570207695da29b7", 0x2d}, {&(0x7f0000000400)="4517d553cc0886806a0c4d6e02c377f7d341507f7ee10c23e214c9e5552ee074fe5725339d89a6792f6e398d96f06b2cf4a02adbcba3201455101c4c5bb7e06799f6a3a5a481c2b22fc363f1090d2fed75ad9c814b7a11ef35eb98ea6c20606e7c17c5350d20bd805e30766aebf3dab85a29bead57836193e2c80d7e2fc0b6885ee6e1503f4e844ee8eee6a00bd22ee1f9337dcde92bda7c32923ff293494fdd42ca961426c002ba1fd3712aa280775854fde7ab10c832", 0xb7}], 0x5, 0x0, 0x0) write(r1, &(0x7f0000000240)="c5f7053b30d41c1ce7b92e63df8735cf72bbe5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e5508d135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e39370a05a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0b", 0xea) execve(0x0, 0x0, 0x0) 21:52:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x20000002, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x80000002, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0x9}], 0x1ff, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x400fffff, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0xe5, 0x40000085, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x70, 0x80000003, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x48, 0x20000040, 0x7, 0x80000001}], 0x4, &(0x7f0000000140)={0x5, 0x8}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 21:52:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x51) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 21:52:26 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 21:52:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006, 0x0, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x7, 0x0) close(r2) getpeername$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0800000000000000000000000000000000000000001e001f0000000000000000000000eef79c7400080000000000000000000000000000000000000000000000007cf5977cc7bbc35566cc409600"/107], &(0x7f0000000040)=0x5f) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") poll(&(0x7f0000000280), 0x0, 0x20) 21:52:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/143, 0x8f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000280)={0x24, 0x8}, &(0x7f00000002c0)) 21:52:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:52:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xae7}, {0x40, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfe99, &(0x7f0000000340)="b6") 21:52:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x6b8, {0x7, 0x6}}) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 21:52:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0xfffffffffffffff9, 0x0, 0xc68, 0x0) 21:52:28 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x84c0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) 21:52:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 21:52:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="29406ea2f98dfdd5529c39daec07a22ed07daa7a655bd35aec6d334769d9cf1c7379a5728339a84330c7fdca63ace45b912e2d14253b46ee88e5f6434f3cb59300cf6f38019e7f30f083297f5ae819be70b03fc9c933cc8ddf4bf9f5ad4771637b9fef3c56a8e76e055eee60c4edd27a3e5fceea9e21c1cd1fcb0bc37531a4af99ff8e0517949136554bfc62e886366389f81ad7ebc161d18f8964f062241c0dd398fd846043725f4681fd594af4681d317bd1849a86387737dc6014", 0xbc}], 0x1, 0x0, 0x1f) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)) preadv(r0, &(0x7f0000001880), 0x3ab, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f0000000040)) 21:52:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r1, 0x3}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 21:52:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") vput: bad writecount: 0xfffffd803bcd6bb8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1454, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803bcd6bb8) at vput+0x187 vn_closefile(fffffd803bab33d8,ffff8000ffff2508) at vn_closefile+0x15b fdrop(fffffd803bab33d8,ffff8000ffff2508) at fdrop+0xc9 closef(fffffd803bab33d8,ffff8000ffff2508) at closef+0x118 fdfree(ffff8000ffff2508) at fdfree+0xf7 exit1(ffff8000ffff2508,0,1) at exit1+0x32f sys_exit(ffff8000ffff2508,ffff800015a0b440,ffff800015a0b4b0) at sys_exit+0x17 syscall(ffff800015a0b510) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffce174) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffce140, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803bcd6bb8) at vput+0x187 vn_closefile(fffffd803bab33d8,ffff8000ffff2508) at vn_closefile+0x15b fdrop(fffffd803bab33d8,ffff8000ffff2508) at fdrop+0xc9 closef(fffffd803bab33d8,ffff8000ffff2508) at closef+0x118 fdfree(ffff8000ffff2508) at fdfree+0xf7 exit1(ffff8000ffff2508,0,1) at exit1+0x32f sys_exit(ffff8000ffff2508,ffff800015a0b440,ffff800015a0b4b0) at sys_exit+0x17 syscall(ffff800015a0b510) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffce174) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffce140, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800015a0b130 rbx 0xffff800015a0b1e0 rdx 0x2 rcx 0 rax 0 r8 0xffff800015a0b0f0 r9 0x1 r10 0 r11 0xddbc70a22fcf7b89 r12 0x3000000008 r13 0xffff800015a0b140 r14 0x100 r15 0x1 rip 0xffffffff81126a98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a0b120 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=212550 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff82298b28 process=0xffff8000ffff66d0 user=0xffff800015a06000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=16, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 87176 461088 0 0 3 0x14200 bored sosplice 55053 145677 1 0 3 0x100083 ttyin getty 74357 446977 86451 0 2 0x482 syz-executor.1 75925 293267 86451 0 2 0x482 syz-executor.0 86451 58163 77678 0 3 0x82 thrsleep syz-fuzzer 86451 389733 77678 0 3 0x4000082 thrsleep syz-fuzzer 86451 386171 77678 0 2 0x4000482 syz-fuzzer 86451 193081 77678 0 3 0x4000082 thrsleep syz-fuzzer 86451 310403 77678 0 3 0x4000082 thrsleep syz-fuzzer 86451 285501 77678 0 3 0x4000082 kqread syz-fuzzer 86451 131772 77678 0 3 0x4000082 thrsleep syz-fuzzer 77678 129328 90878 0 3 0x10008a pause ksh 90878 255931 96865 0 3 0x92 select sshd 96865 458976 1 0 3 0x80 select sshd 25425 424629 68473 73 2 0x100090 syslogd 68473 292423 1 0 3 0x100082 netio syslogd 79577 95212 1 77 3 0x100090 poll dhclient 99560 187823 1 0 3 0x80 poll dhclient 65847 372310 0 0 2 0x14200 zerothread 23987 154941 0 0 3 0x14200 aiodoned aiodoned 9879 406726 0 0 3 0x14200 syncer update 99134 414412 0 0 3 0x14200 cleaner cleaner 55098 284875 0 0 3 0x14200 reaper reaper 37275 444814 0 0 3 0x14200 pgdaemon pagedaemon 60497 77163 0 0 3 0x14200 bored crynlk 27511 58690 0 0 3 0x14200 bored crypto 29146 1647 0 0 3 0x40014200 acpi0 acpi0 53252 362802 0 0 3 0x14200 bored softnet 91447 505970 0 0 3 0x14200 bored systqmp 42720 165892 0 0 3 0x14200 bored systq 29592 61899 0 0 3 0x40014200 bored softclock 68203 334358 0 0 3 0x40014200 idle0 29173 475095 0 0 3 0x14200 bored smr 1 431504 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 6466K 14516K 78643K 13154 0 0 pcb 13 8K 8K 78643K 119 0 0 rtable 113 4K 4K 78643K 370 0 0 ifaddr 52 12K 13K 78643K 131 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 65 0 0 iov 0 0K 16K 78643K 114 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 2127 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 92 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1009 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 41 30K 54K 78643K 440 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 104 0 0 in_multi 33 2K 2K 78643K 85 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 274 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 36K 78643K 3197 0 0 UVM aobj 57 2K 2K 78643K 58 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 64 0 0 NDP 10 0K 0K 78643K 36 0 0 temp 156 2723K 2791K 78643K 6114 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 48 0 46 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 363 0 353 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 491 0 491 2 2 0 1 0 8 0 tcpcb 544 203 0 199 1 0 1 1 0 8 0 inpcb 280 535 0 526 2 1 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 10 0 10 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 90 0 80 1 0 1 1 0 8 0 shmpl 112 56 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3007 0 1595 46 0 46 46 0 8 0 ffsino 240 3007 0 1595 84 0 84 84 0 8 0 nchpl 144 4643 0 3013 62 0 62 62 0 8 0 uvmvnodes 72 3668 0 0 67 0 67 67 0 8 0 vnodes 200 3668 0 0 194 0 194 194 0 8 0 namei 1024 13354 0 13354 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 13053 0 13053 13 12 1 6 0 8 1 plimitpl 152 85 0 78 1 0 1 1 0 8 0 sigapl 432 1181 0 1168 2 0 2 2 0 8 0 futexpl 56 16418 0 16418 1 0 1 1 0 8 1 knotepl 112 260 0 241 1 0 1 1 0 8 0 kqueuepl 104 251 0 249 1 0 1 1 0 8 0 pipepl 112 786 0 767 5 4 1 2 0 8 0 fdescpl 424 1182 0 1168 2 0 2 2 0 8 0 filepl 120 6924 0 6829 4 0 4 4 0 8 0 lockfpl 104 310 0 310 2 1 1 1 0 8 1 lockfspl 48 120 0 120 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 1223 0 1216 1 0 1 1 0 8 0 zombiepl 144 1169 0 1167 2 1 1 1 0 8 0 processpl 864 1197 0 1167 4 0 4 4 0 8 0 procpl 632 2469 0 2433 4 0 4 4 0 8 0 sosppl 128 9 0 9 3 2 1 1 0 8 1 sockpl 384 964 0 945 3 0 3 3 0 8 1 mcl64k 65536 535 0 535 33 32 1 32 0 8 1 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 22 0 22 2 1 1 1 0 8 1 mcl9k 9216 15 0 15 4 3 1 1 0 8 1 mcl8k 8192 22 0 22 3 2 1 1 0 8 1 mcl4k 4096 42 0 42 4 3 1 1 0 8 1 mcl2k2 2112 9 0 9 3 3 0 1 0 8 0 mcl2k 2048 55910 0 55864 15 8 7 12 0 8 0 mtagpl 80 18 0 9 2 1 1 1 0 8 0 mbufpl 256 93341 0 93263 27 21 6 22 0 8 0 bufpl 256 7966 0 3460 282 0 282 282 0 8 0 anonpl 16 122711 0 111198 81 18 63 63 0 62 15 amapchunkpl 152 5374 0 5269 23 15 8 18 0 158 3 amappl16 192 6449 0 5810 71 31 40 45 0 8 7 amappl15 184 484 0 482 1 0 1 1 0 8 0 amappl14 176 53 0 47 1 0 1 1 0 8 0 amappl13 168 7 0 6 1 0 1 1 0 8 0 amappl12 160 14 0 12 1 0 1 1 0 8 0 amappl11 152 48 0 37 1 0 1 1 0 8 0 amappl10 144 555 0 553 1 0 1 1 0 8 0 amappl9 136 554 0 550 1 0 1 1 0 8 0 amappl8 128 122 0 108 1 0 1 1 0 8 0 amappl7 120 529 0 525 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 153 0 141 1 0 1 1 0 8 0 amappl4 96 1415 0 1389 1 0 1 1 0 8 0 amappl3 88 211 0 201 1 0 1 1 0 8 0 amappl2 80 9157 0 9090 4 2 2 3 0 8 0 amappl1 72 29264 0 28861 26 17 9 19 0 8 0 amappl 80 2711 0 2675 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 57 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1182 0 1168 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1182 0 1168 1 0 1 1 0 8 0 vmmpekpl 168 11039 0 11012 2 0 2 2 0 8 0 vmmpepl 168 143386 0 141719 125 40 85 89 0 357 10 vmsppl 272 1181 0 1168 2 1 1 2 0 8 0 pdppl 4096 2370 0 2336 6 1 5 6 0 8 0 pvpl 32 331060 0 316558 179 23 156 156 0 265 37 pmappl 200 1181 0 1168 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 480 0 74 13 0 13 13 0 8 0