kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 10 00:01:34 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.45' (ECDSA) to the list of known hosts. 2019/05/10 00:02:02 fuzzer started 2019/05/10 00:02:10 dialing manager at 10.128.15.235:18446 2019/05/10 00:02:10 syscalls: 320 2019/05/10 00:02:10 code coverage: enabled 2019/05/10 00:02:10 comparison tracing: enabled 2019/05/10 00:02:10 extra coverage: support is not implemented in syzkaller 2019/05/10 00:02:10 setuid sandbox: enabled 2019/05/10 00:02:10 namespace sandbox: support is not implemented in syzkaller 2019/05/10 00:02:10 Android sandbox: support is not implemented in syzkaller 2019/05/10 00:02:10 fault injection: support is not implemented in syzkaller 2019/05/10 00:02:10 leak checking: support is not implemented in syzkaller 2019/05/10 00:02:10 net packet injection: enabled 2019/05/10 00:02:10 net device setup: support is not implemented in syzkaller 00:02:16 executing program 0: r0 = msgget$private(0x0, 0x9) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0x64, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x1b, 0x1, 0x5) sendto(r1, &(0x7f0000000080)="2eec3423a5a68361e8fa5c7fb808fc09057f468618eee1d782397faabc1330ca1889fa351dda", 0x26, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10000, 0x6}, 0xc) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="487887421e95158aa595f75fb80f7a69de21092d6026ee49db575b8a123418edaf2d5e4cddd4c6205863015111cbeeef623e56b0220fcbe1b498aa60d2d94d9c0eb9a40f58120b3ccf2829083fec2df455c26d42be49bfe951d1e6c8aee926a4daecce66b734a323e6654dbc729277eec1ddbaf2cd1ad269022e05642dd21ef55ad9d870f7ad66f90572f5b62ea79e4cd844d489e1af9eb421d7e1acfec814f57a94499d1db8df79959d2376eeeb488c42efd3f1f636f85983427f57c0eb609599b1f56b066b1bb3f1c755e77dd4286eb7755cbf521804", 0xd7}, {&(0x7f0000000200)="f7b2deee5525561dc0ab9f6cd5bbff981e8c29ea1e46668d0beb73eac62bf4f8d49f77824e293582083f4be1ea598de1b3a718703e8be76ffca324709192aeea56b4204024dc176e8dac893b51298edcab51d39b644803b8eb44f2cd3c7f0a8f46c1b8", 0x63}, {&(0x7f0000000280)="0feba3f6e6b3272555c2ac5ad9527e8259c77a0a2117be9aec9cf6dbb526ae", 0x1f}, {&(0x7f00000002c0)="b095444708f718fb00a2175e7e1b5bb2bdd4ada82de3b216d341649fad9ad00d0284a355289ac5ba228c1bf5b6c72a5689cd78bbad76e15c2e9bf5aa60ffebd587a59d59595951ebfb", 0x49}, {&(0x7f0000000340)="3df37727d2a80f86ada24970816fbb994582d226741aa8effb266aae992c18bf6caf08b3ffe36100243b81a42cf9c7c9222b8de086dfeea12adf6f8b7341fec8918a18", 0x43}, {&(0x7f00000003c0)="07fb8071016ad107a8582ef2c5fca0c0e771bda6f939cabd8237787aa79ff877d1422e40e5b410a0db3c16e50e4958f600a4289a8fb7f0d6faa75913beeef1c62c34f8655a58f5344c09b93ef2e884af03031e70d12e0a76ceace86e30ff46fd854fa802d31bed94c0ed2ac6fbe10a989f37a1632fe3fcafea2f8f8cf9577611bc3290e44e748612d6304b2d48bafe9ba973c88646b468e50d528f0fd827be25946f37dd336f1bf5656992c581cf66e2e084f77d9f0a656e88239eb6c1591745ee5c42ab2b38b3aae170e718e0468d89dcb3aa9407972cf4013388075f8c1841357a59fd556f13c7fe37b5c689e024f790c8f92aae", 0xf5}, {&(0x7f00000004c0)="a16616fb6f6169688f8d554bb75038720913be0c1f618389aee774150f25e1c0f3f0e471e199ee96f7e0cb40e879908aa8e3cd122b9c0affe3ecf520073a9b8d7504abcd5a6b08aa0f04ce0efe876acec54fcdb0307e99903301ef", 0x5b}, {&(0x7f0000000540)="e41e1f6a4f20ccfdd3f89ac92f1269a5cd81f81cd51ef0393e92df6fa935e387c30504fe791135f8852e0831c9504d86971cf00f0ca7fb8604004c0d5c1ec0fac659ad3b784fe634fff068e6f2d2158d7521638a729efa7c1da4d9bc948c9fdfcaf448e4ecec8cfbd987fa9e1ee31996e51a9536fbedff72", 0x78}], 0x8, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000640)) msgrcv(r0, &(0x7f0000000680)={0x0, ""/171}, 0xb3, 0x3, 0x1800) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000740)={0x4, 0x1}, 0x10) sendto(r1, &(0x7f0000000780)="e6a736b34882b547073633f10a92105c89be8690949d5a3972b69756b39785f20635ef82a5a94a1593d5c62b7f6bff072877c534346357973039ade14bf64b3ae43d9a71c9699756d9e6959c74a18bb472f062cf808c764e5c141c6cbebb6a5770294c336350b971967cbde9b10fd40daf8ee9f4279e421ae4875a8def85d331cb59073d5d91c34922cb95ec4d30344472b677b62f1263677a6a376ae402f48657c401200343cd4cf9a39e4179a3f481be68a88c738ae272aae7cd979479be9c014ec71545d04a25c3f5447683ab8f1cdca2d02c3eb1fb548dd4fdc939c4aefa91dd1113bfe5e422", 0xe8, 0x4, &(0x7f0000000880)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r3 = getegid() lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) r4 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000980)=0x3) renameat(r4, 0xfffffffffffffffe, r4, &(0x7f00000009c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000a00)="31d6ed208fd6c96d92a09b1749da84a1869b8ed2e4d27c5563f8481825238900c98215448f747d5bc03dad0b02b59b359758a2ddbe0c338683c219c7e994fcca2eb7c985819ca3ede83ff36338fe89a13fc9e0720c22e191f953492f7d8131243c712f5bd44f7cb28746680b627ecc2399c16acfa2fb60a26aeadcdcd458139eb7a2ef6b9277895b84e0df52c59daa88ec4fd55e3135e057ccbf7b4976d0b9ec3b9d9c9686eced74a47309fcb9a2aba1cda66a8634237056c1b9229d786161c05bda2758c7b645853a077a880bf02c3f8dd474ca06e0d16f91b7984a45c8edb7603a3dbbb566897ee02a8697fbadf1dc189c6b2e4418459d", 0xf8, 0x40f, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r4, 0x401, 0x80, &(0x7f0000000b40), &(0x7f0000000b80)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x20800, 0x0) r5 = accept$inet6(r1, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ioctl$BIOCLOCK(r4, 0x20004276) getsockname(r5, &(0x7f0000000c80)=@un=@file={0x0, ""/4096}, &(0x7f0000001cc0)=0x1002) readlinkat(r4, &(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)=""/20, 0x14) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001d80)) select(0x40, &(0x7f0000001dc0)={0x3, 0x2, 0x6, 0xc51, 0x0, 0xe346, 0x80, 0x101}, &(0x7f0000001e00)={0xffffffe000000000, 0x10001, 0x9, 0x4, 0x40, 0xfff, 0xcd, 0x3}, &(0x7f0000001e40)={0x400, 0x400, 0x4b72, 0xffffffff00000001, 0xffffffff, 0x0, 0x9, 0xffff}, &(0x7f0000001e80)={0x8, 0x2}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001f00)={0x6, &(0x7f0000001ec0)=[{0x40, 0x7, 0x7, 0xc800000000000000}, {0x4, 0x80, 0x4d7, 0x5}, {0x1, 0x1, 0x1, 0xfffffffffffffff9}, {0x0, 0x3, 0x3, 0xefd}, {0x0, 0x2, 0x1, 0x7fff}, {0x2, 0x3ff, 0xa00000000000000, 0x7fff}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001f80)={0x7, &(0x7f0000001f40)=[{0x56, 0x1, 0xffffffffffffffff, 0x400}, {0x777, 0x800, 0x0, 0x2}, {0x18000000, 0x1, 0x8, 0x7}, {0x2, 0xb952ac5, 0x5, 0x10001}, {0x100000000, 0x100000001, 0xac62, 0x3}, {0x163, 0x81, 0x26, 0xe616dc8}, {0x7, 0x100, 0x65d, 0x5}]}) pipe2(&(0x7f0000001fc0), 0x4) sendmsg(r5, &(0x7f00000035c0)={&(0x7f0000002000)=@in6={0x18, 0x1, 0x3, 0x7e3}, 0xc, &(0x7f0000002200)=[{&(0x7f0000002040)="46e9f81477bae6f5dab487af2f8510ace1b62b0b64cb74dc496e7c574300b896dc86749d11524a616dc74f39d4c4bad255b8b6abd6523e84036cf470374abdfd1a3f3ba7d022", 0x46}, {&(0x7f00000020c0)="b48965f50ff1e882e910cd159c", 0xd}, {&(0x7f0000002100)="18e67a6c423ecf8cfe07462a63317f50e4f0dd83f772b8fe647e616fac0e42091fa9b99ebec4d722c202276428775b17383b582e7acea4dae98b3f1c32fd7a22346d0c95a4106e7fca3401aa9a5001db64d3b9c16fd8bbc1043b694ada5b8b0bb243f0927ae5beee795ab8029a0d027a825dc530c7ed2038bd9779e81854a44f7460c57e1efbe501baa3760b0c67824f939ff936500dcfa119f498b1fcfeb9ac8632bc3b5770ea8994c46cb5a20e591549f1bb11b2867f1aa577773a6a6266fd2b6c2baeca6b4b3d378178defc4d84", 0xcf}], 0x3, &(0x7f0000002240)=[{0x18, 0x1, 0xfff, 'JC'}, {0xd0, 0x1, 0x58, "d72106a61c007b7e9524b2c6fbfe516fb87889868d09e39ee0c9c138b0f6abbd372e7a4fc6d8849299e89a38ac3fbdaf5b0bbd3a7f760ed2aea85d181614d92d174b0d10af9f0e6c6c7912a7c8dbfaf1e48711eaf0912f616fe229901f87c0cde6ea94378761f7d4a6eb7597e6d636c62af54520527937e2e1dc9475956f4d21aab7a72d4ecf82e259fca5899842509687f7ee189c3c9acdbe4233f3cd090bf2dd95c5a71ecdd714e06d9ba4b8569ac31bf7bb29a3b58966e79eab322f2b76"}, {0xf8, 0x1, 0x3, "9f89dcf0e546fa1d0dd4fd68b273dfd6fe09fad60ef67f8e02528b4872d9f0efd68e36c0178526970b7b8286f3c4807a7f17ce0e05b5392e1f15741044de211e9b8299c68f040fb73532b3e10c5cd02b39bf6bf9aff412c92a9f6e643a15b81224f176a3efdc020f88ac0ac3bd4230c792517f77be20ddcf01a56c2b01ceb0e297697bb3d1cdbfaf8055d0107da30f46b629772ce60483ca148a461f9e7af7247161cbac793055d56910f1634f6edb6317e5ba0295ee1c602a5c7495054357bbd9539593d914d1bccdb9f9b04cf78921a01ed3c74b9a69b4bfff520650d794c8488c"}, {0xa0, 0xffff, 0x9af, "d96db8f1db1b6eec58455e6cf9978d776f4bd5c05a6c376a94c1aaa19e10fc72c53e5d8547ca6a40fefcb71ad778ea1038109deb293394a66f68a756f7dabdd39f6f0ed273387abbfc32a373fdd11a93bdb7cb8ce76f28fa4eeb2a1dcf2097769a5c750b6c225a5371c45a448bc92bfd17e2debf3e869e266c4c348c056b8fa74067dd8f3db3da7154e10cd5"}, {0x1010, 0x0, 0x0, "90bf4dece01945e13e3ddc2182f70df03bcadf8d97d186fcec11f822a46b69f0722a38733c439d10d4298118d8ed329a7ba225ee8c03e460b73cd401754cb21e6642539d776ce897f30c13160563366caca8b241e808dbcaa94f5b63f59bb2c69ca3458c4e3cd1e94398803904ab721d07959d272f12b811974ad36180592e89c2f1a4b3823aa38c4c10c55950286a35efdc848b3f7951cfece07f541f3a030ee00cbad786f3a63374b584def752d1def63c9f984dfd6cfe16a795e780dca9762b8e157f17295f9ca187a4f9a55576bf169a9fca94fe2f68fdf642593ae651fc526954717e9958ad3e3c0bd415ebd8954d7c1db46e9fbfd578457f9617f5134f54390109605c8f5c240109cfe54dd9e94646f97b0bf58e55251c5efabc0491d48040da96c2c985680848e1245b64d6629f673c029edcb1014be9e2943dc964d58958a43476390ea71dfa6d9c94c7cb29dd871f229f1dd91399c2bdf6ad6edee93e796862c23ed8ec474d5fa21a1f12dfaca02710a0d882f188be8fa4ab66771e9638ea72913f031c61062637786613301eb00e05dedfaf39918f678032a4bdfe0f03ad4059f972021ce369a0f53d0ecb5a7b766f968646ac844c4a4d27843adfbb5085c7bd270d55dba281039f71b8c5e518e65add8323f62a18f6efcf65afe3f6802f6074369c40646fbb80b7bf2e1b66936851299871d0974e741b7101150b2af4ec865cc59699924be4efa4ea694bca103533acd35a6076b7bfc19b723449114195e4a629c4afec9cb6bb70c871b42ed3b19ef107544e940660c4031aa35d00c6d389362be11d91f22a4972cc0617b0fbac85414c6a4b31725fa2a76e085ce82a73ff3ce4ff175076e340eebb5f1ab41d06ff34493ac5fd406f040d830f8509e51463533ee9571a0ad66792dd00f3c1bb267776759fbb5935079b832a847a72724d8672c677a346a5a56de3691069a6c245964934c31b5278475f3ca703aa6f9f07c5ab6870894504854ef999a141755877b4d97639a49faf04025ccdfb7bb68acc699581106f07ef7147183a9b9fc07a0c6fdac6068820e3c4dbbbbace0e28206aef45cfcce5861c2d6c6e43df0c48c98d3983c8c4ac41273364cb4e6095dadf8f4d5d0b70fbe81bb1641611314ae3b00c2ae3d691c2a52ff5f0a1c1c4c41d8345303849b4928b9fda76b0dbb0f0da1e7b4228f6005a631188423e851c5b50b1040de2d0a98f4d3b4244ef81584fa3e1a67ff5ca3a2434af71a0447f8fdf5b8fb4c9c8b9b1430edf65ca69e4e6afed46e7b24005403541fc9f1331f6b38a4b66f09db1851dbdb5c6d19b624f5362019294eca34bda1065039c53dcc2534ee30e2507d421200a68b11a627f4f86b04a96b0a89e2e59f847d4a830b570b7387a5fcb08f4dc939aabc5e67c6870fe1a2bc58faa4944baa2ff6e6fa3ebd638aaa36ebb65684cc8236c8a84b918c98528899f9001758b7c5031d06954f0a9229b5cce904a60911e9f4fc32ad3d6841346aec13a6cd080029a13df0b80cac6f528cb131181617f16f63261b0acb0cfdd2b5785d46ec8a91a4ce100bb4c77c5e7dae5c6a4d707bf9092a548002d2ca8d1e66c86e5b1e13c3120460cfcddb723ca6a9039c64ca9ba7926c1ea6be168b633bdb30d2da5d11d08464a6ea368e50c42e676c1cf1edd2223d1276c4611e0380e6485f8eb32e91bd04e301568790a6aac3c8c7592d0d1a2632a8649438a0e3bdc076ce90d59510fe61e4ad8b628e68fd490955efa03e6878574031e3c3a0eb56379f4a0d7427e9498eccfb2606aa7edeb708c794b0271c0e80148a4db530cfb3fde6de804049a2b681a9bb4e9c1611c73f5c791643b69e615c154b71f62ee91eb98f4d48269c19a36bd4f53c587a1d1ffcad07a2bcfede1f00989842623ba6566b5a3d882ec47670837daf63c6b677ede054cc174193d948ea0680e6c2a8f57d12fa472ff28a0cb6cd2bad9adcc7b8d3dacc5fbd342bd5137193bf77112eee86eae1a9d63a9233b7c1f56b7db0ca22d7a5040f83d66ee86b093e525e4534396fd1c05f203f815dd7c86e2b0ae8596fc945f168905ce0393ab1e89725a57fa62b9501e32f4879a0bc797daf7ea88099d1b379620b3d5130252f4fdafa21f0dcc3fc1d67d113a0926bcc671a2326e31c23faedfe53d88c79b524eb3a14ec2b9fa4fed032066ef4e4bd04e04e4f7b715604a22ec92f0d826ba36d1ccb6166910e7ccbe8b7739026ac3de5c96fde8d4d2a6ca65f8bfdd77465534e18336d02ef79fec2b8f60257414a884ef78f92811f9f31009235e3deb380f8b75c15faf5535eda668a5dcc2eaa4bae5c071d1635dd4b2f22dfe34bd60b9be6bbb95e5ac83508fd4eb6eff67a4c2bfeb4bf946783bd9e3103ac22c1ec5293931ae8107648bdc7f58d1d61566051009d29194a1715c182b71e2e2aaca0ab7a57022cee3dedb2d68e200e5fb3be60b34b3f12a854f117bc5cc4a89e47f9e411432898245d8533f3c5bcf45c4c684f21b489d63a017882c4fb3b582a69cef5c2cf7e433b7b312a73f27c5a6cb1727a498e982631b1a582d6637dc6295f03792b1765798486e05f3f267b60cfaec41e70dd981a982defcf8e578621d867b1f8aef37e17bd338f78a361fbe05cf025b0bdf410494e3a0771ce21078a4db629735fca9cc93534c350d39d17ef22763d717a1292629ab201071a8e26df90a182bd0b97c3977913451efbf4ae702809e7efaf07cba0f5b6c4d555059a46699cf5585b3c975cf1f6a33a13f99b4124518652c32710ca4bd73cb09bb85a4924b2ea49a9fa93ba000cc01b3ea5b1554e2d36ad624782bfb7baf59696a15a8fcb83df838424eefe99c983efaea74e7e7ed8ea3d9bd3488405d527b81b98d9cc7822bb50aa3af2ec248f45b1e296bb8a8869eb1cdd8b3da94e13c4a0f3c9e3d4fac991aba4fb672f5be7315bbe6b6550f571c8b435a49504e82d177a30e2afed7bfcfff443a02d6304ca1ebc937a74ee02fc1844647b6a984ae4269b9cae4fea34357c9f75d2df4a5e2a65a716bcf13980bcab0e2054baeb08b0b6195585cbe10e2008a924e73f6dc401431f83d676ee5320c82eeaf1613365f6507f7b92442a7dff7e4d32fd1fff1df8964ed417be8048c0ee3fd0aa2416ef7316326b248bd134f305175b7a7326b5412a8b8af232b815536d35f7f5f1b0d035da0b3a617594a12438d2942e00d10a8ff00e93d5683a8645d00b7238e473562d771220b24361405b2b7dc0a6bb58fa4e82ffbd98b63b12e883bbedc3443d033a40d87900c4e63729156573efb81bd72bd6ab2f23d84388a92a44f6e41e0f844cfefdb88303f3a8ff55ea075e3cb9627d610b4fede6fc39d44c21b8dd7657748d5cd3b7ced2af57c1e1db13d2be96137c0e9a8e1908bc9bb6afb61e0e09110c03bd3c0a94732a889435c62595ce3f71e91ff53fd0f68b8fc24e8976bcf1d78ba3d0d16709f84f461529772269192e76f56f03d16772912a93b03c4153465e39156a647fdba20c4662343e0a6d63594ba2d3f9cf8303be4762748f39fded1de8b6484519b1d1c359980068ddcb9d6ac41544c5ffe8d1adae8903d7da6fdef697df5555042e1bd1c77b9e3b380995d67a09579b1bbbf367b2d6adfea4d1610720270f1ea807e1eafe0d322da6818d5449d3457f7e2a6613036dd677ad069f6fd6ccc26d5c79a393c7682cae79e5d2b7d9082cad94f6f172cc832ce1bd4fe2328e8a257ca419aa6f1ee534e65cbbc99ae6ca4f4f7a63595b0942eebf66418c0cb9e82d026471edf3762d6254b1853d54f84d5f6ba76fe578ac51586b7aba9ab65c896340e7dfbe62888fc6923994100691aa60644bebf7fb3b5e698de29d0154029d810ba22141b6c69733260f10ada4889ebc8111711522c8e1706492b5586c1a01cc297f9b7401ee500b9966695ba11f3bd5cc1b809024f421c6fb6a4eff03612484c06844034f9d2cd646d4ea5eecef3e2e297cc2be64a2a5bb6ed55c107559803bc2bfa78d286ac7fe0979180826485ab29a10eacff73e5b333a2398325d8a23de8fe0f3cf07373c307aa5add7a9efd6db5642b4b429d9a763aee75e5938d5401a5d5fe86841ddf800ed987898ec811189d3156a54cd4792a112b9a0f8ccd52792b8403f4980841ea8629f1e6d633880834c263cb576aca0726938cf84b191f73b07eeab539e67f23b5fb9a7640d23cd94a33ecedbf846c4a18f6fbffb9483ee8e18231e8b4fcd2d397d60912314d011381f14badded7d765d51340821a9a835dab71594ab9db6feb795fa60e4ca4529f70bfa6616f3d42ce982565830d754e00d4cd613dfd64a2d98e964736d65f8c0286627eae53de34d59179a1b4888025992ae051edef4c6e6e3c5dc38b56c182d7a0b45b355d49adf4727f75635f0ec909fcc4be2be199f4eb410f5c1030662def9de68b2916d903b140ada74a46f79452bdf846e967ba567d2aba87d34d3323ceb360943501b187be6a5cf098fc913803031eaf74542ca89c047a436f542a02aa700e2a6425cee6a9655693e8e343ffafddfc5c9d08cdec94eec4f1b775db9ce94dffee02e201184e3f89fabe9f297493a48cce92deaed8bbb0e4b395ad25ed32df88b8c798492bbdcafcefc9decfcfd139c8102ae440adfcb0ed6615d29e6f79172170b0d47ff1f5a224095174153b86adeebb8d8af83aacf2316665ed271c5444928de1f1b34a3bb8b7665d7600389dbda877991abc51673683837bfc126beeaa41f1a4197e6374b767b2494cf7dd456e996b9c53434a678ad914307452cb26cbb4cec17b23b564a2e5fe4c4642af79f52127c023e9a7681f8f52961939da77ea8a232c3392160d6a807c8e29e537dff9add967bbad306755fcdd72fc813c61a411caafe73ae0db3e3efd6848f668eaa8804b1bd79892ed53c0340d87e1b0b51309489f3aa244278364aa8545cadd41bf4b85721fc2822728c6138886b14112c4fa311a6757d8e9e64af34062ff9e18b7e37d50d0d934b1e7bce2c5fd67d804939d946894ae48d3903de6b22ff2111ff802d7a99653a2a6f13c9b4924b0ef85ba99db7a12f64252a3ed3020ae2c10fed7767a42dec386e111c1ca98aa7813b98f08555571f222267a76069e157f70175f048cab808869ddd45e76ffee9f964d0415fbdbda9611e28cf05c21a5c2529ff32cf1cb251dfd43fae91bd5acd34535dc73cf7a9e58be39e2c044db163ed204573b771378a101526b2d0bd350abbdd89355e336b069a2a3e7cb5f3d80c68b3826633cac49dc2621ea9a4e2dcf76e505d034a961f5db4ad39afb0b7a051b346dad59f2af5a911f6fe20b37f7b9689991a254808724a780ed83185f0f1abfb44431746f86470ff3dd632aba476a64aa0f27e248a21fb6829a077aa4c608fc16b501f03a9c368143379882f45c8dccdb5e1fe604baabafa2e130ebfa3b7299449311882cb928eab1f3365682de459b5eef868f3e128b098150dd018ba8687a494d829f333a961eefd313e18cd83c85f98738d0b5602a717d0b02deb0eb142926433bbfa385d314420313f3564a49c2179731810ee37f6f58b5fb614792d6e47002de530dea37f0bff4bd663c40ed822d7d4649e09091dc16b9ba1d7758ca2ef12c72fff1367afad02d7cfbfbd48f4cec56edf424b8cffe40c807e9e795707eefdb27f8f4cc4a9d446963ed9124b4df931ef8d1862642709f8aef5e9a60dcf147923e7bbb3b35550fd6ea618b5b9156215956fb2457c028eb321c6192023ed24f529072fd203a"}, {0xc8, 0x1, 0xfffffffffffffffa, "2abf4990753f7aa9c79b42083a266b0e9baaa559237c2ed6caa8437381ecb4ab088e43a2931101d3983d2a96e5dee4b416d303e00eecbfba680dc0c6880f407eddeb1708c8e9def28010fa93bcca4ea5f189107a4cb4cd176e489d28d49c04aee0dd173ab57c1667e6f14413047659c0ef0eacc3eca606506a76c5faf10ae99e000b34a87edd5917396bc30452bf5d998c81d3f46019fabaea17311d65f8607cf5416edbcbcc8cdc5d1ed91da196e2ebe083"}], 0x1358}, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000003640)={0x4, &(0x7f0000003600)=[{0x401, 0x1, 0x7, 0x10000}, {0x2, 0xf, 0x6, 0x100000001}, {0x4, 0xa, 0x9e77}, {0x9, 0x3, 0x8, 0x4}]}) 00:02:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8001) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0xff}, {0x6cf1, 0x3}}, 0x2) getitimer(0x1, &(0x7f00000000c0)) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xe8, 0x1, 0x7, 0x400000}, {0x7000, 0x8, 0x7fff}, {0x7fffffff, 0x9, 0xfffffffffffffffa, 0xd67}, {0x9, 0x8000, 0x81, 0x7}]}) r2 = dup2(r1, r1) fchmod(r1, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r3 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x0, 0xfffffffffffffffc]) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000380), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) sync() semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000440)=""/72) getitimer(0x3, &(0x7f00000004c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x8e9, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x9, &(0x7f00000005c0)=[{0x6, 0x58e, 0x5, 0x101}, {0x2d, 0x7, 0x14, 0x4}, {0x80, 0x7f, 0x6, 0x2}, {0x6, 0x20000, 0x9, 0xc000000000000000}, {0x3, 0x2, 0x8000, 0x9}, {0xae4, 0x3, 0x93, 0x8}, {0x0, 0x1f, 0x1, 0x8}, {0x1ff, 0x7, 0x5, 0x7}, {0x8000, 0x0, 0x9, 0x6}]}) socket(0x18, 0x0, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000680)=0x6c67) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000006c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000700)={0x9, 0x80000001, 0x0, 0x2, "ea9d74a1946c63c3195597f831b83674a14e4512", 0x3ff, 0x80000000}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000740)=0x8) 00:02:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7ba, 0x1, 0x10001, 0x1c, "c2e3b186cf8526f67fce25b33e4a2d158a020556", 0xffffffffffffff7e, 0x1}) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='/.-\x00', &(0x7f0000000340)='\')}C)(]\xef.m,^$\')[-}(\x00', &(0x7f0000000380)=')]\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='@.$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%\\\x00', &(0x7f00000005c0)='-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) 00:02:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8001) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0xff}, {0x6cf1, 0x3}}, 0x2) getitimer(0x1, &(0x7f00000000c0)) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xe8, 0x1, 0x7, 0x400000}, {0x7000, 0x8, 0x7fff}, {0x7fffffff, 0x9, 0xfffffffffffffffa, 0xd67}, {0x9, 0x8000, 0x81, 0x7}]}) r2 = dup2(r1, r1) fchmod(r1, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r3 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x0, 0xfffffffffffffffc]) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000380), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) sync() semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000440)=""/72) getitimer(0x3, &(0x7f00000004c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x8e9, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x9, &(0x7f00000005c0)=[{0x6, 0x58e, 0x5, 0x101}, {0x2d, 0x7, 0x14, 0x4}, {0x80, 0x7f, 0x6, 0x2}, {0x6, 0x20000, 0x9, 0xc000000000000000}, {0x3, 0x2, 0x8000, 0x9}, {0xae4, 0x3, 0x93, 0x8}, {0x0, 0x1f, 0x1, 0x8}, {0x1ff, 0x7, 0x5, 0x7}, {0x8000, 0x0, 0x9, 0x6}]}) socket(0x18, 0x0, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000680)=0x6c67) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000006c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000700)={0x9, 0x80000001, 0x0, 0x2, "ea9d74a1946c63c3195597f831b83674a14e4512", 0x3ff, 0x80000000}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000740)=0x8) 00:02:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001540)=""/247, 0xf7}], 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/vmm\x00', 0x28000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001a40)={0x80000001}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) sync() pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000380)=""/45, 0x2d}], 0x8, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xff25) writev(r1, &(0x7f0000001980)=[{&(0x7f0000001640)="3a0076dbddfc7e282e53fb19fdc63cdad9582c67760575f19c1e2e580e737d3ce14b776c73af51bfb500ffe168feff187c061f90", 0x34}, {&(0x7f0000001680)="2b648b6b6cdafa1f320ad83b5ba5e9d9e96d3416b2e9523b2dab6662d3d9d306bb6e63e4e461fb4fd9a1548b128e37fb9855fbb0d398db844ef63be0b16845b4fe6add2e883850b5c95f9af3b9f3f4b1cc0a3f7c8d9842576a31b14854d121588bcec5c54f19e926040b9ce16473c647c8d358003d53eb1c4a5f5caa0eb08f64ee328b7ea2ea322237a807571c904c3d25aeb4678f7daa6fe2d783e8ece8064f59f19bba363dff82cfef9a70c447f58135647899c0239d89c9247f69450a98f80397ebc07f17d9c4c6c7dbbf039c1e695790b9a714c31d87fe299a197095c814af45944b5c96f308", 0xe8}, {&(0x7f0000001780)="25b844d3234e0e3db51043eef75dfc2b2144afae61747e4969b595344df78a0f2b286766188ff40ceef351c5558e1609a07e1fb0a0d41b5841b07cc43a5ddf170b3acccf74505a7a850174a9b8e2810e88725c64046628b774d3abb862be22e9376536a7171bb5f7250aaf98d467c24aa152a37ec78406cce13d8949318197af7c45702b055fde5c056648f66624cef63fe643ab893f3ad4a289322fe437ef5f21196873", 0xa4}, {&(0x7f0000001840)="0111a498690148ebe65285321a4f437bcf3e0e3d4282fdaefe7e3f9c306093328c099bcefe678ba052399ecee532f457bd176e096a1cd6877375909c3804fb72f95615b63879033506788c30c73961f3d19260fa957bbe32486bb1775191dbcc772369014ea9ec9e648434483424977175a0638b", 0x74}, {&(0x7f00000018c0)="203ce54fc5ed4b5a2a13c2426e2853a9d934941026fbf27f76ab367ff87dfa908f8de47d7b9dd8cf2717713f77b89f14b50c7e814041c1116f88d39374f1e59a2df87bfb21ad23ba662899dcd2aad0dec5427977541fd37ba621640004cecadf40fda6473c7c6834b81c7fcb8fc576dce7fa82561977e674c3c240676297cf08795908ce1d3e44df3b", 0x89}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) fchown(r1, r2, r3) readlinkat(r1, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)=""/187, 0xbb) 00:02:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4302) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) setsockopt(r1, 0x5, 0x0, &(0x7f00000000c0)="92d2cdd137c6a04a749fadc5c3f38838714eb5bc51bbbf8a26091d203a501c9f2a97248a6704f40424af1e1c29960fa0afe2cdfb82341563f34f5830b86556d9d3d52887e96db4b53374a753ebe561a5a2bbbe1ba7c9e606ea9bbfcf3f68ecc77764c318614211692717e399ac", 0x6d) r2 = shmget(0x0, 0x2000, 0x112, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:02:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) recvfrom$inet6(r2, &(0x7f0000000100)=""/122, 0x7a, 0x842, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x6}, 0xc) 00:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 00:02:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="320f8ff4d26f39de6020124e20b384e350e2737df112adbe23759bc94162e3bfd58f5f7c3c4a757888e8c89dca1f8988ce4add109b3fc4ef7432746958a5fb72fc022a2826942c5e243c7608ceec53494510721bb9edb9714733c5dac03b0fe8dc30026d821f82669af901860fdaa35d5c75ea6c08c58cf94e45a22eb18c41be4066deefe63b5a5f7e98ddb10c8e89aa5722ceffa4fae711f8d87b8007d1a0c3b33c9680d5eaa9ee56c6cf3cea6e0780418068924dade5c7b5f75caca6323d36d919bf2d04ae3950beea7f89cf71faaffbb7d242e95064d9ab68e83fc946166cc80fb506e8c7", 0xe6}, {&(0x7f0000000540)="eaae5e3ba673fda94ea1a56ef3cceeab99cd5f71b7ab9d304af82c93d9d4ede687a23ac2379ec3bda7ca426b2cd8b19360c30d0d12cf1af40114b820cce77aa82d37c242f5735124bf8eadbe90d281278c52d8c5eaf2ea1b9e339699653c7bcd7c99276df68f99e79e97968ce9ad81f51d6e2f3e428ea28f587481f0d042afcfc78d14c8dc2d8e1ade8bd21c722c466dfcd69ad297f3d27f36b618dbb8bbf4eb9291c56b2ce68e738d6979633be05cb9e3301906e6f4613bffc5c211e6520b8f2dceb2854e16622cfb0d9a1b2fb15fb9589aa4ce5801d94d13b82f32972284757aba4f34dfa38beb966b7aed8fd5426ede25d0a56e9b91d4851ed636ed7514f8c8917f4f69f5f83ac491ea1c4cba8a8800a314b41479482531370f5924264195ff85b3c01659675b4bf2c1129ac470acb5c60b2789af0287d5080d54d454f0952d0dc6b6af05db9343e688ecd7b7c4b72391e2c58a6ea1c640a32706294c7b7ee8bf470cac64ecde7cee1657fa53e28b3cd26f916dddc2a876926906c5c80ea2086b8ee2c326de8503d665949e8e66246a90ce76ab9b021d7a5ac71c91eab52f3699a1b95b1fc21c5c475257a0a8302660fce96b679fe3919eb6900e909905992fecff065a303971ae1a7fb0ca589a3f55078eed9536f3922e688fba9d964b58bbdfaa7e71b55d4f3780c1f4be9171c917a86cdc759de4f2c98551b647ee54da4b90315f2e19f3b3a285c3d11efe6dec74489850f02da935d14467d4c53a1051573c8d83bc95bbc98dc385bd3eebdc38f2ab2ce5fd4c33811b78f76f4ceb825a2c3f967c2139aab95918f15db8aeff587e6cd70dcd1cceea4849cf50270687ae6682cc88388717ef68e6121ad217f8154c4730feb7499437d6a981ef2ce83a6a2d7694a62f309b6972b9fd95df765c6f651679a1b1de1adf99bbf6327c1937945c2cd2c4eafcc0c1ac281958ef131141820f5f8bab463a604ff3e0b7931b76adc0876ae0fa0086822835427abc118f22075e2b4194fdc092e52f0b50f3792761cc69d06a1a2351d11e018401e7e403472f55b1417143349405505b79b0b37c035add1499c30410715c43e88c96a3a7370b659718538f55f3796596aa24298e9abb26cee7675259a4426c60968625f469ecfb0ae58496e2cf81bcf61ddfc26057f342df0b898938caec956586448e596180fde40518b20d30d8304edfd3cca7c8eafebc4002c656927c33651b0ab28e88517b37e10280ad4927773f364113adf79aff0847581ea5e02997bb1bb39c94ef30389e1d5632b770717f0ed2e9cf0c897d2ccc28a78c715ec522a7cdea40d15b263ff25d328cc30165d32e42a46a92fa00c91b0bf09824b74f654bdb0b76a6b27f2f18d7bdbca8fd14913b0742cbb3978d9640ee677282c3684bc4aade599e92f19be07b061c41cc2ce61e16eb9c133ae1d10e0d61336091db57a8fc22e1dadc0044487b38a795ae28ec5279269c3cd6240a6bf1498d01030ef8156002be69e3a24a13631e5ae5880cd126fd2cd17eb048977a7c9ae2e51a4f42b0b4ae508c7700601e55a86e7c024f3d4bac749869a5f1b25c131e0b66b0b59c016cde41b91b11824fac6eabfb28d7e3072b561b03e6c4dffef376be493a0dac357e211e4c9fa2c7e506938c9fc0582007080636f7c12ec7b4bf5701ec118863ddc780e9288af654399a447577baa79572cfd471ef37ddf3c82ae44a7c2be777ee01599c7fde4131c8d25585cffa60d05577c345e0d42913d6480758261bb612271a7e9f3a18ad0737f1cd82511b7f5e7d40c316edfbbfc45fcb78c6deedf4453e0d2afdde9549415dba539c94b085bb0f3b18988e9a646a24437bbf29bde46a660e8ab5be44354f4bffee091fe633194808da2a1f354d72b52e86702c038990d30de23019ad06fad8ecc0ce76eb6aabbc61682a54e75514f9e259b9dfd84538cae2501cd0750a88caafa374ffdf154b4625966cdc7541df6ab6fec7503e94377a8e504b84f0e2cfc4828a598dcbf603c9144082753fe182d26f90cc568c56bea74b96609877be13cccc726431c542d742b19327b21289b3953c609b07f3ee0db07c8263f941b314d4caab9193a3a326ae301507931ade4a7820f1fa65f9911cec09145835110dc7312c7abfc9979bc4e411ea8b29b7447a2fde7e3fe0173d272c67819471133bb12192573bc744c02387e377bcf7df5e644c4d537753e316d0961bb2bf4a0dca7c41e1ff24bc3e4f1f71a8da3e4c4cda753db37271cd8731f7c3276279bc11d12eeebb4bc83c58eaa7a7bfaaf56afb7f15083a202060514312a8de424207542b9d903289ef6807c498b1f07e8df3f47f767a133da4770dd82bac48e4ff507ebf55428811e3505c0fba35a660cefbcd875c4c5e647073dd0da7b87865cdfa759f00d87bdd0ccea6c9a16b1ce400058a291b27ebd8d915e661434421f24d42c395d85f03e75cc4dfd6f6380797864abe20b1084b88f4cca150d8a4cf4e61a636e1c4500cad91bbbe1a9824f33f0b1964d8c287882d66d052fb798b65fb12161f0b7e147453f5f988adb0f601d970cb4e0603dc06dcd466afbbae24e17ff79a39102737a2d32371b4b46b48596193937420a0c4493a253f7250773af0481457f95312670b35c48c4ce6ae37873d50757cd531f9668229b5319e28b5d1bc888bb43cdcd05bd6b4d1e50d534ec077d1dd6bbf50e00bf1b3ac4c722aa73ca53dd22844cb75691d5c8baa272034867303359ef17483c9f83ee7daede3c817d7797c02c860490c2ddb5cde89ca0920a3b9b54f8a99e23234bde414de9484bc38b5751013f4cbcb5fd7b82a32a769da8ecfc284a2ff8f5ecb389a5816508489521c762c8ee43492a516c0c3a419ede552c3a088b9b433e1d8041d117dc1e4bb53d782d878a48ffaed5f2b13293d2a1f8cad259fd2a1ba75105be8e7955e2c7865d3b27f63dbcd8798707709d669de39e8131279838847299c381d03d1a0745cb297a4a03b52cd3f0803bdda373589257b71cc9c7483f1e54a15dcca731316b91baf63b02ef7c451a14a6e7654260b2d8db467ea19892923d32a98e7b5a36f017fc2dea7e80132e02fadf1fc6ce4d3817af289ad9d817fe7daeae4bca1eb489600301407cce030ce913497d18294a2720d4175fb17d09a692d8d2c9ff131a94c63aa0ee0ec1acb6c219dc4a8ac908403492baaf4868d08086fd6e59156dff04ddade4d82d9e588a0421b94aa134cf7e4584eeafd89da43990319f3cd6b5d9152b34c394089912f10eda6aae7b3e8ddc9bb5962acf49f8f67d302468c576e5e1d6dcf71bb7732a4a2d1d43abfddce65c4ffaf91d2306c27567c6412c7e27b392c9a8f49f33dd494f5bb57f7379cf594b467ccfb7d63c3dafaa5d956b854c39a85389190d81a89f744db439e897a6a15ef2ae7fe6ab30afda02508f9292478078b2428ed7811512bfc4744df4d53fefdd0941336ff47ad4a6c066f204274a6d41b96d1ecddbf048cb4ac6637cb6bd97285e675acea38c646b3f8476635fa37665ffa99f6b2d7e72b711dfe7339f33ff1201d4016ce31cd26bc1fcde937d354cc2a411b54eec0fcf62665fb800cb18a656351107d3ff75daf80df29f6828ddb64ce5ed451b25dd2e771745ff77c97747d340c689bc3d96cc364cdd1ba897b37a5167f306a75a1bf6aee3f8c2d7834c049ecec305414ba069070da6c2c51106158b8e175dc20b765ffcc6c3c27b6e1cf608bf03b1703a770b66cf9d86874f980b1e88ceaa47321f2bdc859d1ec80f67fe327325d306379d4fe07a0c42b34e7a7e37ac2dc666245819296119d12d09303b2f09e37a17100597ac8356448b0edc75ab06739b4725114ec5370c34a5877fdcb508c636d6060b0ead7ca8831aadf82928d354a25dbe2fc18e8fe66bdba5b0664f31362830f3c010bfe9cb6e629dd624171e3fce7ffcf63ad566a11ca551ba6d5461ccac8f1703fe4d0104ab822f8f920659366174a20282b40b576fb7817304e7110d3d06882f83b14fea1ffe8ae41c0e1df1a4988dea4d8e501927a6719003bee422a25f002aac8dac5251d8357240e24cb3ab22df943a7d28c6e16409e0746b007cb7365fafaff02e5600a9213732214d82a7ba095d681a313a3c01b5dd74a6c41ee979913b15990cba05e43ee559c50f7a418a8951e76d0dcdb8309034c6ce22a54ae97ce6cd70ffa2365f54bcd304d7fe82adf46954e351f2d9be4a6827bc27c63b617352c0f922dc77c9e1b128203e11d3b87e958f5c61a6811ac15f471bc7433b4d8e5df9d3ef1f890e2336391891c01da956068fe52437b033927db33d5851afb2fac1ad0b4c58a533efcf0c16c1808a888f6fdf49037471623fc6a7f07da4050501066db24881babf5b07d8f490b0685a750ad69591372daf2289f61de21f6e87a560461f8b2eac94dbbe52a7c0a9619e6edf9d02ed54631cf0dbd886034487aa98aa9c486fb82f1a41b02d6a484587dd038e16b7361dddda20791a82e7c74ed550d593b4f75cd2c3c5302edca9dab6339587ea0991cf8189204384189814bb8d3af268e503c082c946b5b054d58067565fccd39444b22da46c4ac59208897ebd150fc02470e88a29565576a08ad20d7d809f3f469631a47721dff39b5611280b55ce85f968a469df853f86f3498db95fa5a7876afdb03c824e5e55430c0bd72dbeedb3034b68b2cf101828b9b0f398d4d43996e41770fe2ca3bc7404ecf86690839e1d4be1869f2f6a68ef7b552001b324c294fda8b45d607fc1470a3ac8e16c1a95bac050ffa9bb855691145da08f5b8de045acc097d40e4f4902c4746d3888925d1cae1788d6829c82e231cc64b939ad2b6ea7afcf7fa08d46a74e67755c1ffc974f66a1561c58be3c8728849c6fdccfae53e3ce1ef34453c8ef130f4c29c66e3215865bf397c70b7135c0dc43378b21656f81abf5349ca9bb10b0c18cb6c6f60fcd01ea456b5eebae7c0314a043880a8d19f15ebcfa4ff6cb0c4acf645baea8a6383bf09c25e35c8ba5030597abb16d3d2b83c710e4fa045c0db998947726467318770d340f813f11532d318eb9db8713d1150615270d2737d4507fec551c279532b9b08f4aefeddbecb226b0a0e52602ea7ef272a1507ea174b6ce806d90112ea6740d21b28096b8d9e8da486247729a7adef811333c293883f965fd538a1d3afb820575cbb3cd5b5fc4450ef5c7e87196201288fb164944836fe5c169ba401adda7295a8ecab8564b37fedfdfc11ad32cd0adcef54ee2b45a6947e324053d05cdef127ab3def2b670afbc60da8895fb44f2eacf1098a2e407490563edd035bdaddf49cb0f864cd71569065969ca551cb6f32fb81f8bc7f62153da6385a45dae42015e3170bf7025a7a61585a7e12682afda0b82254636e0943d17b124e6a3c6123f5449ea2bbfb4a0d33a0feac6f31a075d293ae87bdbf4a36bb6a04bdedb473841fd803e7d52add85f228d59d5bb56ebd8fb65067cbfd16732d35ecc06a3ac0c43136c42369005a4ce4477e013379889a42449b3f0deebfbe5f4a166213525adc647bae0435451e234ecfec237c3b41f030303927f7031504cccab9f795605cd87a6b1b8557f38cfd88fe7849e8cd518866b86cb0e9bff6075f0e04bfa66d5a38dd0477a7a9573c8a809c73ea1f582b28e76e6790318057af51cf4e97ce5b2995c8bb141ad2b9515c3adbe9d9afb94554daeb97b8cdcf4158cde52796651948368493c10cdc84f2eb5f03a304542a18200205185d4885f38a6e24f4c062", 0x1000}, {&(0x7f0000000240)="bcda35920c77ca170805f4c565c0357ce2498d693d6d075726fe0c6e0d6b01bf1a29489c41a47f7c81c0a38566bf54896fee7c035485ee897c38e2bf27be392ec65115852f864d46cda7f003933df3fc364086656829dbf3d52cbae2696500f96e833cae31232193d64ae8cfd35063aa3db6eb8078b28a25221321af9dcf66ddf924de3805b6cf3770d7d90c58c4074b", 0x90}, {&(0x7f0000000300)="23706f3ff8e68fd7795cd334915a81e0751c765e83abe6327be94e1b49baf0383a3b3297d2ea56d515bece104b7f442aa365e77d9bff402bcd1ee8bd2bbe576d79af1aef4fb951778ddb5d94b8ea83d8423e3182c146cbe2394398e6521274e7af37212b86699143f7d5b1080947ad420788af90ef517ccd7e201683ef3cade3", 0x80}, {&(0x7f0000000380)="eb5a6d47e2f7203f9e29189241f236afc398bdbc9bb2bfd8db34bb9b21041ca4babc22ba1ae85f4ae0696c87fa7406ae004fe1d6b6f52852bcd9e7e9a678f439ca1fc2e0f65a3ff560e941d4e2", 0x4d}], 0x5) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffd, "d6864f0000000013bef5dd8bdf65d700ed47d974"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad", 0xda9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff", 0xd0b}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f000", 0x2d}], 0x1) 00:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 00:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getgid() select(0x40, &(0x7f0000000040)={0x10001, 0x4, 0x5, 0x7, 0x5, 0x0, 0x8, 0x4}, &(0x7f0000000100)={0x6, 0x36df, 0x20, 0x8001, 0x0, 0x3, 0x42dc, 0x9}, &(0x7f0000000140)={0x0, 0xc5, 0x0, 0x80000001, 0xeb, 0x119, 0x400, 0x6}, &(0x7f00000001c0)={0x7fffffff, 0x5}) 00:02:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/22, 0x16}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 00:02:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3fffffc, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) 00:02:18 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = socket$inet(0x2, 0x3, 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/83, 0x53}], 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x200000000000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:02:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="b268b754699e528d672651bf59d1851759dd0f80227c5fd00fbeebc0adf7b15dbec14627793f2f1d", 0x28}, {&(0x7f0000000080)="7d191f28ecb963db9c00491195362421fe2568f767f14755cc7eba90173eae6b965a75ccd86b199586dd7556db6c01b93d0f0ef779fb0144ef882478d1f56f1eab9e0217f5dd4cb6c6134c5765ca7b8f820191dccfec2473be130d33bfeaec6ecd5df763d0ac789bfe3944b42fded86372747590e79f37c9c2dd38a7f6b4a74991fded1256dc0b942f8b91fdc5a43ae23d218a6704f2de493a19b208aca9f5f251cc6dbf2c75200aa630c5ac965efe40e682553a61da175ccbc6c1bbe9f4932a723686399cce90d4812b46e41818d174ecdeab060b700b3fc2e18981deaa043aa7a38b390b8235", 0xe7}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0xe28f, 0x80000000}, {0x18, 0x3, 0xb8, 0x100000000}, 0x28, [0x800, 0x3, 0x1, 0x6, 0x7, 0x4, 0x10000, 0x4]}, 0x3c) writev(r0, &(0x7f0000000000), 0x1) 00:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000100)="2b00ff23000008003a06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9217ba612114ef4d2a5fca4d3c269462eaeed7343357ae746e8457e339b69c235178ad0a3df8020e8592f385738018ee69b38676644345607a6f81151bd90923e66cd0165595b862881861fdad2e79ef9ff238a3d91ad753ca770317d9d9908856560c5f7ec11f9efe684845021e791f11ba0c626eba075eaca9310413e2ac51bbfe1492089b8330d9d7536188cb248f4149dbd972aeae8561286691af092bef2e312fece8232dc50cd2f514b6cb475b7c8d3df27f31516877cdb674aeda9747f78a829e46a7f77f41255d6963158df99343d53222400e40e054c64a8a54deb8df9f23686c9fdb5db35462becb1a97c291241eb9bf4c98c0d24f889b1228114fa509a340dfc2a0f6f1fd9a120b25616d1fdfe8729b7fe39902d4519d13278360cf58113d1a7a9abee5b", 0x171) 00:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0xc6}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xffffffffffffff72) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f0000000200)) 00:02:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f686bba77034f9e0db725e9db19f20932b4d1efef715cc7a725ef0df0c658e91d56f17c34a10b0011ad8a2c090ceec52f27535a8e302a2c9612080d7db353a0b95f6d769a9de08653f93d41f0d58b8db7baa340f213e334624ecfbc35337d355886cea67cca0f9a99a96fb4a3a4a45a44358678a2119dacf1034", 0x7a) 00:02:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xff, 0x7f86}, {{r1}, 0x0, 0x4, 0x20000004, 0x7fff, 0x2}], 0x66, 0x0, 0x81, 0x0) close(r0) poll(&(0x7f0000002940), 0x2000000000000096, 0x401) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc13dfe3d5ce9c412, 0x0) sendmsg(r3, &(0x7f0000002900)={0x0, 0xfffffffffffffe39, &(0x7f0000002a00)=[{&(0x7f00000000c0)="9416c9f5fcd4b84b9eedf8dc9ca1606e94d9d14472ff44f24799e0b4b430b7d93b9e3a5347a9cfbb308462f7a45d5f2a803b15bf7907293013ffbe9150fa47fa70f3dedbfa12a4f212846f0b08b6921c9631ee6736b1e96e20097f78f9c3861620b7dcb96559f271d777b25c203fc5908435c6c1dd18fc4d34ac34ff0726abf7328fbe407c51cc503861b7e5c802c574d7c2e78cb58ec557c49e469502f8f33a325f4b5934a152a25c057b5e22ea6d3384977669a218ca77d068616377ade5fbf0441f7ffbedf2894044394e5c601d9699b25a21d5af2ce01fb595f9ab03bd94201c80b28fb1", 0xe6}, {&(0x7f00000001c0)="8ae98aeb4155b72fabd81f2696db3d00db18be1906adc69bb99e89d573c273d07100c71aa95201be704a84901ed9d4f059aa1b96b789c0b875433dcc6c744ba047e9c28a6b26df2cf778213ced21c3f4faa324d79bb79f1fe02456935b498ae44a0e526629245c044bc66af8040c126f6c616de7108c16646ab471a9d47294c45886cd70ab40eb22adad7003f104288c01741fb9b8830da90d6e4886a6022018f0d1746499319ddba00693363d3f302c6d1f86a8114893b80141adf4abfc44b11b84e96c7c494439f1a0c713a1c3fa1d484fe2175bab9aae44d00d4380dd38b3e8e0af95120c4028d63f90d62faff5bd79", 0xf1}, {&(0x7f0000002940)="e7e9c4346a76b0abf1413454cb61b8d627670c94fa0cf861cd26154c506ca92a00dc2f01dbf78370ef4b544faa014e1539995e2d3031b33a208284ecd8027dac6daa1e09cdd01201391c63e380736ae255279d372357b1c2b0ae6e45d9b65d9921844fc80f702b3eb9a0118244ccc7db7cf6d31491235625d07cf7f2efa81cf3a80fb972cd40c33fb050abff6848fe0e477e21ef35af2671", 0x98}], 0x3, &(0x7f0000000380)=ANY=[], 0x2550}, 0x2) 00:02:18 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = dup2(r0, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x100) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="fc6f2e11c388747131523ccc37eb5bd8e8ab889244ddbe9fc49a2b27894c065c0b552e168c2fbb3f2272702896556a63c3c04717073260b4bddbbb989723483386b9e3a724552d7c11bfc2737a6cb3bf3893b1c4b56aa24d3a30aa971376a8f2c1ef4ac7cc5d4eabefe2147cf2c98397c9845c4830183ed5c3372d42d521fcdde48751319a65f7269588d39d4d81afa6eebeb5027b1bb0152cdffacee33a4039866c239ef651fd5f33667a94f7894bff541d57ef6ea74fc566ebc69082396c8b3e5927ce90dd839c93e3e9c085ea9d95cb24d2e4b1929b199c359b14131c7c803e9e0470fc2cc5a755daaa9342c10450ca5ba7e09949858ac6ada1ec", 0xfc, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x718}, 0xc) 00:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x3c00000000000000, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xffffffffffffff1f, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 00:02:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000005"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/4096) 00:02:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x40}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x33d, &(0x7f0000000200)="8d") 00:02:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) socket(0x22, 0x3, 0x9) r1 = socket(0x800000018, 0x5, 0x5) socket(0x1, 0xc007, 0x7fff) setsockopt(r1, 0x40, 0x2, &(0x7f0000000040)="0dcec41f", 0x4) socket(0x17, 0x2, 0x3) 00:02:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x100}, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="845f84787803c57a425e73fbe4cc2280fde12c038ae6a83aa344b4cc818e3215f08e97f90b46549d4e87a56f3e527fa6be2c3d4afec0d4ed3006dbc9a174c5c80745e7ca6cff2b6b2790f508314cd605ff2dbd999c20ce9ec6c430cfc7eca30ce3698e3b9b263b92efc99ab57ff9ff6291bd41823270b29a80de49f1a6c9bda912a12ac3cf363349101cb566cabe42bfd1dd373d238631a391ff4a068c421d13bbf0fa5c176a6d71e6597d0f60cdd595b2d135a2249c145171e578b86fc9315d2fdbd4b609e045f829603bce39f5a66194a27ad00fe09807ea11e2e9fd77776f19896af0571b316627aaa0578c5bb054103f7735fdbbee329ad0db4423", 0xfd) execve(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) 00:02:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="c9e7ef940d63d53724a1bdbe3cdfd43ee6af396dbcec40d27dff2c6962133c777a69cf1287df77d0d3cad95604349da7990c3c1a40047710bcbae4e6c44fe264d21f9a477893dd9d799916d65a689f67842ab5e1c72879abe00368a214e42c8d66bc2c41340eb736c1daa2b1b6613b7b7da0a7f9f3a258c6c3a7d7", 0x7b) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 00:02:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x200000000a, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 00:02:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x101, 0x10004003ff, 0xfffffffffffffffa, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc2809", 0x26}], 0x1) pipe2(&(0x7f0000000100), 0x4) 00:02:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) 00:02:19 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setitimer(0x0, &(0x7f0000000100)={{0x5, 0x7fffffff}, {0x4af5, 0x101}}, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 00:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x2c, 0x0, &(0x7f0000000140)=""/44}) truncate(&(0x7f0000000100)='./file0\x00', 0x2400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x2}, {0x76}]}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/65, 0x41) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") r1 = dup2(r0, r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000400)="594b324504929825aa21b1e48156d765004e4ad08b2cf5b24d25a791fa9cd8320f772d8674689df61fdc11cc839176f978b3704071193a273e76e9adc7605ea631cfde1ae1e1262abcb0aeb069ea53718acae8ea0eb852789b4a1a70680a72a186ce781f05b9611c000ffafbfc4b69b54f1f0176eecea6f05bc1269e5746999a2bd55d31c7d40d0ad73bd14118b03ec1be883b15e8742cf144c5a82636fe9e10f0931357f806e7b916a63d364e116ba466a3e6c2a8096c16c0c2f8cc07230cfdda9730824205fa51189460602f7f5383fc78d12ec0e03f6bd1195077813778740f7c702537209cd775591b9b156332b46606345572579c77f966a64dc8f3a06cd9b8af76d40e258db25e9aacbe98aa797035dd69819ac8ea9d496b857b471e9cf71ef71c93d625707c35143b9e5d711057b134ebc2533cdbddce157f8870d1487777e0daa38555b2a1a746fb35a7d82f7afca8341e157ecec3c9ecc9f06d61642e44afcfaf5e9bb64bbae462e8fce7101b1fe44f7a6d59c9a12ac4dcc325c414955388a48bd3fb345718ee67d265fed05c06770fe8290f898877e3cb34ba09048466609015ce461ee49021ccee09819641eb0a6271e36cac8ae1b90c9b4740659689e479e0f0a9efcd9c3e63bf215c76b57c6e39b19041865dc68984ef6b26356cf0fd7d7bfed579b57a652aa7a10bbde5064e9da026ea86b215e9af70e5b5c5b5756c8ef2586a337d8410403a9858375f2d5311950ca1ed1471ffa42a3520a7bb9b5382127e2c55340a006038043a376540d4a157bbea0c65095ad4fbaff85044e3c90b47bd3b77c4e85085e124b141f5680a79701a43a4af2c213feef0cd317bac41adc6b73a29ef75ae6e20c8d362b278143afba410e9dcf24cdffec12ff78848a558b7176478a6b2f7486d391f3dc80693fabdc6fb39aa41c6b6c8310c30a03a2058f00e53cc3937274db6882c93cf6d506f496746e169fe018ad661aa0864ba0a101cd2ff6dbb84ddb65705fd8f849700d24886e104b1f33b95aa59bc874b13ae350dbf9b19c12e07a1352d2de4bea706e5f2a8ef193f5ea19b2846b2fc51f95e46a487e0012def4c37c1db8a1b699b3815985f6f2bf675501764479632ce90b09616905eba8274d12e247eb81d1f8cca146252e9fe6e84818297b07949b4d6650cc2f392606681a56f372e635f5778383c63e43434dd6b36197882908bf9a5dedf8896a8f50249d9dfd899693e675816c3478fa2d7735bfa2ab63f64ca80aa94a71020158d1ef12eeb3d70d186a9bd3368acf4f34146bc3180b83e8297b4a8e1368013799ce0f03dfb5da061862c496f3f6d6fdd1796260018ba17ec5ad87e3cffcde51e929c4e60ea86be72c6284909847d759ca1988060a0dc1c1a92e30d3b8ca643ba391d9f5b0efba929188dc222965f1d482390a4fa3c5b3e32b14a1e381bb338c6d3aa602a90a5a9ddf4e85b5ccf2a10336ae2e6fce87f014120a44d141806414f3cc734d90f38c0bd4baf3cc961275716bb800bf9c09a4ab3240d1c0a461237cc9f79d3af2924a36e5f5002740532ac7945754f311555edf318d4c3072b95ce17b2b9edab71b2d1b9f0b84db673eb2983bc6602ee0315f94024dabbda294174e4d6e273bb332ef076c90a544bec63fa2d7b9778c52a9a36c0166a72c97b26e76bb72a974113a46a7f78ffbf225151c3b828c902302bec2bd2dc326ef635f6a898cc8c449521e08e799fd3ecb838a4decefa84e82e5fabb5b6fa0ecea2c19ce2ed42538fc9ced9fb59e2997607f952a17d657ae356243f07d9ca52ae1b13a5b3ea815ab8f1b0c488d2021f9b8d8282fa1a30d2abeb01f150b142aef26c78a2297defefbf9d53ed7c91c5b8a5205d9fe746013002ca8468f548085e5d72d720c270d8ea88ac2eeec72f71cc1301fcee02510bfd1b6fd770d69fbf59ae49188d13ada635c287f2f0df085db40cd99f8b04f90e2709050fb84803888069e3cc044ae3053138301282cd165fb1a4cf3d7b2a73525b64f652e3a83a2ba070600ddff55a93fc3ce8fd58fe96178ea3ae2c5f5b1c492260b0ba9535f5791dde9eaae8f9b8ba72a2e109c45569393549313ec599800b27876e4b604559f9496894c959b96bedecb3d36bd07d3c5fb742364fb58f2334fe8510810c5c920e8a7aad870dcc3e5e56b7deb3c5a18e0613c1ed898382ca80a85bd1acc7b0e2aa815b9a5a67a18cb77e339571bf6316d98bb877eaee3ecb1570505f7970080f74d3f431c7a0592063a18b10c62d920dd5cb81f3d1f568e5017de4c4086c21797a8f052fb435b5d5fb6c28ac14814dcb871bb57e7329c17e908d31aa06f43200adaac925dfe1db40c14301193ed07593b3c44aca0b241a0564102af9cb5d35f2247bbceae17448c9ed250b8d1af652078a2e147693ba593bd0e22e513dea4c176adb96cf43fb770dd636ced1628b4f25aec6d3518ad46bb51fbc60a6f702057a44f4107273b3a970627fe3ba9d3cd70f644e9454f7c486350265b2dd6da29094a6d180bd5d3721474ecb4098b5ec8cd492cdacccfe4bc5f5086086e2cadf977dc17409f7e4311b4f57c53d7cb13b414fb59739933e39369b109fac924127765e24a82e7913ccdb811ea5391e3975c9eaa9ebdbee83691ebf9b46f7b050ce075d6083e6949985dfea40ba6f9489903e2399151d87b2ae50e5a8a757299d65328f797a872e209da7b06d502b85988386f7b952cb26c4c727dc70c40d858233187ef2103722eacd95f2efecbd58e8938ca6bf387db8d9e3c654c70995e2fef195126139782c03a6680070926920421df3a9cb77b4365a47f58635df3cde8aab8fd7a617aaa056d4b771e758ed7328c418642ce8c44dee9d26fbcbc675369d467602afd4afa234ed1f19313f4eaf366b38a8224a80ad1db8546a6aae7cfa2eeae105f1706b57b4f7047f67aa428fa72049d1b30aa647bc7db12777de3389dcf6943b991e2b03ecf8a42388c4731862bf63d51566de7e2ea3f00f7fa3b5bb2b9508d874249863fb4fa77c155225ab75f15c0d7022716f171b4f5f939b8b1c5c3973e9a4f4b078ee533b0763db3dc9e9017b0c1b32f1721c5f69bd20beb0a5f5a092fbcbad8392c71ee88b7dfcd4d4b31541ee497304091853b39770d4b1c5c5090d0736c46732ed8fb9c2c0f0b5aa634cbc1d2d16b7ec56c424f88ea23d7014741ea154949c94173588b6c936f87aae003f439cf1e1b5c570da1c821151b8d05eb73de0e8d3a5c236671421d654902cf04e0131c34b425d8e28effc60908b9a8282a384b919c4a895c52aa13880de867e1090ccc5c2f52b20ad233cc8513992ac9b8dc6c37c19fa66ed13a65a98d1c5b305f88a2e7222c7732da7893aa2e0baf3530aa796243cb550ea3edbc03c6ba7b76a9aa521f197aec044afdc9c35f08a0c6f1e81791a55a0336ba724d1173d579e892980de88efb124ef4ca6106d7ef15f5fa0b54aab053ef8e0876259dce91abf8a3ce6a69c07fbe5dd83d174ac25a2ba72a27230089d8ef73df351df683a56032da61c534b19e13d7461691819520f96dc3698b544d78afd759249b928d5f39b6cd7f31fba605b3e12f97ad6bc7aadc77e3153d414cc835a63c9083f6a394c5d0477755da0ad89888a2f1db6b95281c202af3aa9f04ee9c58e99826680d2a98e2b4e1a39ef730c9d1bfb09dd160a891656b7a7766618cae291957c2a3b7afeab11c8768a106ab72161b9da1c9036173cb6b5cd39d0a610e68d5fe6d7ead84cf29c7654284442f409ba54ed57bb6a5589bd5c0a1078a58fb240ac5a1e2cdd11d4de232828c1d7d3525be285585af334ecd92247abe275e7554777101a28d03d5535750793c8daa92e08602b1815077f2297ff607f099757a361f2d6f71f2217fec7e2c4e39f20b9de57d08eddfbc574c9edd29acccb3a6c1c44d83ca6e203548ba3f8688a276136f3ba9650f95e1e758696378577b1817e43ca90f54faa6f90eeb5c8a558de2c1f36f1d39eba052f4359643b3bdc908e3c434a4b1fd2611d9e3de030c6f29647130ebe1d3bbfd69547c72f7fe2b7cd06a99454e4310257c50bc859f2a8892c2b89a4fe14a6cde30bd8b5e8f1b04a30d2a11f3583902eacbd27663de779187b2d3438d689bf7762845acf95202f6decedd7ba345b8d6d3641e966198a21cc06a3c63cd67d74ac57be8aad61a4e6a542bc3dc166023c1e2a20a639e56450b9cea9e815fdd0b1b3fbe2c3915fdc0c2cd07e2a936ce3206883bcbfe9bc3d215117b8579c533d8e0be8aa2f871c495cdf38405424857ca1a61a5363fef26db123bb7d5e5c68ebe8aa25d363b32b5842138f6559177b1df02de279dd00c27dde217fad665cc79b04a2754d2a029027f8aef56d245d2a43b307f45b3371ff808f87f671ccb1a5b363392570b37a7478e50ac9204488a107d76494c930b39e239e9c172945bc8ecfbbed7d058c89faadc7bd56af85ec6e075311072f69dc2c5e4f51f8b95b2b4f533a4a802e7f29157891696765f3c3d259ef404a0b13861db0591ee1f98af2b53e39a378c0583f1dc10187e5d08658d152a7af2655699b75d82ef710f9de9f7a401ecd55425c5cefb29d2160de907675e4a89b8b47d55f07b404506ec488e4e85a3bdbd2d9457d45c74d99f7a66b9848ae5bbbe9f97e0daa45711db60c93af060bd5fc994e3f3d2139199498a3d2a6d37906107a6228992833ec0bed38946177a6350535629b750023fde8b8d650c74e9d9324c58d4bf1e4550a98ceaf4b7b2eb920aecc692520449a4d5bc1638d1189e25a453d79fc5672dc020d6c0014ff1ef10035820a50c7eb249a501e966d0f4c831f665d0df34152a005a5e976e577c00cc159414b88cd18683adfe034fda5766e259b671f6c5f59db6b27b07a73b1e00e18c6d591d34205ff6727258b8ddfd6e74091688388b232c64a2db36e74856c78208abbfe0b528d26225ecab11913220b6ecb8b7ca89a4468cb194f941767ff345c0a20e6176b803622f13d457fbc4075c7711dbc3f5f086794543dbde34115bd5ab37973a6e0b191eab3daf4cdf9b14329ff1c408824a172f3e83e81b8d077842c01f33ef48875345fbc8917cc0145980eb9c1f54b58b2217414a01072a305dda87bcff414683b413443d922d3d1f7d05f3a013067178ef6bd09d820bff6fd728c7f19a12d27afb5f09273c5178f1c0e1fe3af5f0b1344c9451afd84f334ab502694b3871084694b4efb130dd410bb7313b6b474bd884ea7ef3151ace6a259daa84b0b1a9ae0d83fe63548f50314b8b772ad8f06457166a49c7f506b471bae92d5be96f50d835ff983a1dc385ae28dc08a27ba24db38b0dc771a1825dc68665c56eff90aa5bd13d5d2327e4257e9c0ef74a616336c351cd95504eac83834fa7a18403175fb5d2009ef7925c416b593bc6d8109e30e1cb8e088fbadb893483ad0117f41799d77d63f9353c7cef72eb51f20b749c89efb3d7a85cd8112fcb45b8073e1930772911f00bb6cba0ba8bb51619891754e01bfaeac5feb4f6cd2daddcdcdf989416e8951a78a55adabc7926f038307e2423a555b9bc1ddca07278f36521354454ad50b3641b1fef04e4c41d13f75eb21ff79f5da73e31daa5f8902c9dc22e020d99501229c03b094dfbd7084b320e5c507710dbcda4c52355cf42106b8edf4b7e0cd309501f5ba16be7a939fcdf832cc8a375f23649f6d17c2b01bef4e19cb7343f2f4a0ebbc584f16cb53d78cf7bd0e656aff997efd83acf2f438f7d8b54a38e97671358300", 0x1000}, {&(0x7f0000001400)="a70f1b3b0b81c4ba282d246b36a2e79949832db447287f15369b42db3f53acc7ccb654a89b9cfbea14e2dfa258e3e8de35f762112a419d60341e325f6bc21300cf3d2923f1919ed3667bf8b355f92a9e4cbe79ac1412051c2eb350996039df1c66831d07ccea3a116510fb458fc8d7667b3f179b047645", 0x77}, {&(0x7f0000001480)="8aba584bf597086c27450cd54990a2882daa56510e63f1511f7abb45df3668b4360eb7bc407e3081d32916241188f123f8dfa5dbd154d5bbe211333987f22f21c2ac6cbf184dec1130259c9c53c3f311fadb1bf23f09f226e4c662abbadc0ea0aa7160b27bebd36c8f0305ce3f30cb409b901d0d0435b8242d7fd803d8a845423e80b34678af06acef698645507e5bdd16d10351e6d79355a1f0faa177d23d8727a80c13db427cd643b8dc024d5b4d", 0xaf}, {&(0x7f0000001540)="f65879892f3312aa9895a7a0a727b7b1d4d6263fc8f6e6d7b741750a9550f78863558a4b34c9b74264230799308784e82c7abd4053e07ae62d1ef61338e793d9940ef17364a0542f860e63d7883c4f8f985697ce94305e38524d3fe4d208290f88d95df14b64ed9b279fdcbc22c288e917115db71f43b3b80c3193e1f5166195fa062912580e4ea0229f66801143ca8235528698e744be6518167cc1478bbd848a37c740dd2263437ae1e729cf2953abd90c408c4bc4655ab283", 0xba}, {&(0x7f0000001600)="e9148e8e0a1104ee9c48b2e326a8d532eddc9f40b2ecc2a53dd84d659d0b4ab6021d8ad2e9a26dd10d65dd5e3e251daef1de0b8c190f616b33239923c72bae3261ecc71524d68c5d6b255d834f453f4feed23512466e44dc06c00a67a6fa12a041a6b53481c81a78c0cf9b22f02aec7ccad4f803f3cd325a5005c2c428dd2fc754f2bb8b131407c38195c20ead332caf7bc2d32c40d5be29b848efcb81f877b968dea8728035cdc5f6428979f0ae7402046795d29cd92c2e7587df2cc57243371b75dde341afaa7598efc8cb114dc19446af", 0xd2}], 0x5, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80}, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x81, 0x2, 0x3f, 0x1}) 00:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x3, 0x0, 0x7fffffff, 0x3}, {0xb3f, 0x6, 0x1ff, 0x1}, {0x789, 0x8001, 0xc29, 0x5}, {0x8000, 0x1, 0x10001, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x6, 0x8001, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x13, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x31, 0x1, 0x5, 0x7f}, {{r1}, 0x0, 0x10, 0x40000000, 0x5, 0x20fc}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x100, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x0, 0x40}, {{r1}, 0xf557437fdcfed186, 0xc, 0x80, 0xffffffff80000000, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x70, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x29, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0x9}], 0x2, &(0x7f0000000240)={0x0, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 00:02:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x53) semctl$IPC_RMID(r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x8}, &(0x7f0000000240)) 00:02:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="71548cf9") write(r0, &(0x7f0000004800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012849068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632005c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c1d6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d08ce25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e00"/4063, 0xfdf) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 00:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x123, 0x0) syz_emit_ethernet(0xb6, &(0x7f0000000540)="0a4f8a08fee83e2bb745d04eda279bb896fc0d984099b96f83c37620f9b6e5b8914bf017dc0e4f3c5527853b35ba3695267f0854ce7443295eea830c6da4b003da30ba29cb887790311257c04ed66b482bb55fcd1e4e5b32c535b0d4bc1cbfb7b77c36badfe716aa4731e035f185dc084d12596253d30ba5ed1dbd2e2347ca5d8a1a6896b94d42683daca167950d8a642f25b9ea49f1dbb8ee617795acd2ac6c488372cab56fae60226cb16f8883af2ed3046618be68acf1824dcae85ea8cd1ed0e813a0b32d7514b426ed44d4556dfc0597774b8da391c2e289321ecaeb2b11d279328b0adbf12492d14d941813b12bf4893e399980648eed0441dfc7a7dedec9e91813209ea12356ff1f2a6eee8e55e576df35e20d96d157b267694392ebea54fdfcf4ed474f8c7514a05077424bef4ab6fe0d133627d697") mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 00:02:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="508649a87cffb2240573b363706bae6c9005a5833fb083269e2f151cdd2d187e3361fc0117dc79e911e76785ba8cdb2cf92bab1573b9a86055f0e937c6b501e7ad2d04e7c7fc52617db0722c451c0d002c11c21fef24f39eb3bebf4c558a1e7c2d00"/110, 0x6e}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x67) fsync(r0) 00:02:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3c40}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x5132, 0x81}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100000001, 0x1, 0x3, 0x5}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="b48a8b20ad77d43dd1754e9152ea4046f553cc3cd1ed85fce18fa798f8de3062db48c5acf9aa133ad36065ba41f97f2e51b2d7a4aaf9bdfadda18131a54a6b4d79b89e41", 0xfffffe7b) write(r2, &(0x7f0000000140)="97c4beaec2d405c49aa33d76bcc907e0ebe7bff98ab0795182852c0be85a7e25c0ddf4b721f86fe1de6802a24c860acf4f599aa10596045a7f789511ed33e040d3a095354c2ec6bc5b61d81cc2ea4119dc14f3efb0b8324e5a9e58280a2a61a184", 0x61) 00:02:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 00:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7}, {0x6, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) 00:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x819, 0x1) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 00:02:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) dup2(r1, r1) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 00:02:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f", 0x291) r2 = semget$private(0x0, 0x0, 0x64) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) semop(r2, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x7, 0xffff, 0x800}, {0x0, 0x3, 0x800}], 0x3) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x9fd2, 0x2, 0x1, "350f20a75f73bcaee450d4d75a991bc7b4fb2f35", 0x3, 0x4}) r7 = getgid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffffffd, 0xffffffff, 0x1, 0x80000000, 0x0, 0x4, 0x7, 0x885f]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8f8bd89, r3, r4, r5, r7, 0x40, 0x2d}, 0x2, 0x5, 0x20}) 00:02:21 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20001000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x80) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x104) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x103) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000480)=""/150) seteuid(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) r5 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000540)=@file={0x1, './bus\x00'}, 0x8) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)) 00:02:21 executing program 0: geteuid() r0 = socket(0x14, 0x0, 0x32d6407d) socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x7, 0x5, 0x400}, {0x60000, 0x20, 0x1, 0xff}, {0x8, 0x1, 0x2, 0x51f0}, {0x58, 0x3, 0x7, 0x6bd7}]}) setsockopt(r0, 0x26, 0x3d, 0x0, 0xfee7) setsockopt(r0, 0x4, 0x800, &(0x7f0000000040)="f11ad45149ed5b6cf7e48f4bdd0a17f3690cca135c042539c4f2508cadc5da2fd5d9b7845e76b514d0aff34b493c2f97bd7b3b93d92384b97fa5d81451bec9b2b63055b821a3982df289a6612b0a5ea759128e3659ca5067339c5235573c7aa3dc60a03a876c4e1aa47321ef6fe8d9b97266727cc2dae14b7c3ca1a95fe544ff48941c61699ba61addcf72dbcef49be354920de2d219199b8faeab7106a4cbf930622f8e", 0xa4) pledge(&(0x7f0000000180)='/dev/wsmouse\x00', &(0x7f00000001c0)='-\x00') 00:02:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 00:02:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x189) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x19, 0x100) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x1) 00:02:21 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x34, r1, r2, r3, r4, 0x2, 0x8}, 0x7639, 0x8, r5, r6, 0x2, 0x7, 0x3ff}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 00:02:21 executing program 0: geteuid() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 00:02:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000000)="da0dd5231ee4d200000000000000", 0xe) 00:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000080)="819bdbfd35edbf0f65cf89", 0xb, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="f69eff215acfbf86becde6891c159f6e41c34e941b9cd40daa370f75d78e634c5e6b4ecda105712deebe", 0x2a) 00:02:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000100)) 00:02:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x3, 0x2, 0x18, r1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 00:02:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) r2 = getpgid(0x0) getpgid(r2) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) unlink(&(0x7f0000000580)='./file1\x00') 00:02:22 executing program 1: 00:02:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x6, 0x66, {[0x3, 0x40004000000, 0x3ff, 0xffffffffffffffff, 0x7b86, 0x1fffc0, 0x3, 0x6, 0x9, 0x40, 0xa6, 0x1, 0x8000, 0xd7e9, 0x9, 0x7fffffff, 0xffff, 0x2], [0x4, 0xd69, 0xa55, 0x0, 0x9a, 0x2, 0xfffffffffffffffd, 0x0, 0x1f, 0x1], [0x800, 0xf4, 0x4, 0x0, 0x7, 0x101, 0x9], [0x9a, 0x8, 0x9, 0x7f, 0x2, 0x10000], [{0xffffffffffffe5a3, 0xffffffff, 0x6, 0x4}, {0x1fd2c000, 0x8, 0xfffffffffffffffd, 0x7}, {0x2, 0x4, 0x100000000, 0x80000001}, {0x4, 0x7, 0xfff, 0x4}, {0x10001, 0xfe82, 0x0, 0xfffffffffffffff9}, {0x118, 0x3cbf, 0x3, 0x5}, {0x0, 0x0, 0x80000000, 0xffffffffffff0001}, {0x80000000, 0x1c7, 0x400, 0x911d}], {0x8, 0x6, 0x3, 0x8}, {0x6, 0x50a9, 0x0, 0x3f}}}) 00:02:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) 00:02:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f0000000080)=""/191, 0xbf, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x20}, 0xc) r6 = dup2(r1, r1) fcntl$getflags(r6, 0x0) 00:02:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = msgget$private(0x0, 0x20a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/77) shutdown(r0, 0x0) 00:02:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r1, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:02:22 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) 00:02:22 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x7fffffff, 0x8, 0x3, 0x1, 0x1, 0x3, 0x6, 0x2, 0x0, 0x10001, 0x2}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="1c607335", 0x4}, {&(0x7f00000001c0)="9a039a0e5a35321f40b0dbe2af4a6333b3e37ec29816bfd5032679e1095a9685e890e42d720f2dec924c88c7c1f25166e04a3831ba08516c4d1622e23697955483650f301d51cde05f587ac9552316bcdf34ef651bb515177feef338c00bb73a566f2baedd94618dc122c8e9030391631e4be5e3ff66265f11a211cb92a0bde13bd5a0e5aeba55e319984580f06809484806e7794f0533c1f1fe9fbdb04c80ed230847cb6b77026403185844cbbddaee992623f8c2253d8865ecef09c142eba96d2f110a3d", 0xc5}, {&(0x7f00000002c0)="bf5086761308d662a7b926f0e65b1bda32ac055ffca27c75d2363a2c38fa94415c35b889b15e556073358cc780be571ffc55686fd531d53c3c666022adb14791f00fe997294f3751e47ed6bffe81c9e5c18eb065938e9f756597cabbfc6cfc378e64c10f2f59bc5efc0ccae79da986add88432408a85082a570f4b28b3063f1653d4397ae7c40cc05453130331206f871aeca995dc34e6c91e6169008b9f5b424999b1b9552a6aaf21a9ae1dda58ccd94bfa01e535194b10f8fd8173cae70436eed88c4c12fb4765ae22232151f2e6864cfb7046", 0xd4}, {&(0x7f0000000400)="c9d3c30b159979d3eae67ccb73328ddad0d41c40e385af4ed7618b475b4bedc82d1783c2e8f123178f57c895167088d99f150684502f2940c31eabc3dbb6015ef2a1def197ba3d87d857f0029fd20dc9d00178c0bbd9", 0x56}], 0x4, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x50, 0x8}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x6, 0x5d, 0x1, 0x7fffffff, 0x3, 0x2, 0x3, 0x2, 0xd80, 0x7fffffff}) 00:02:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 00:02:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/162, 0xa2, 0x2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) 00:02:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x40000004, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0xe}, {{r0}, 0x0, 0x3c, 0x0, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x3, 0x9b, 0x120}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x67c, 0x101}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xe, 0x4, 0x80, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x46, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000004, 0x401, 0x5}], 0x6, &(0x7f0000000140)={0x1, 0x53}) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 00:02:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) 00:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 00:02:22 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = msgget(0x1, 0x30) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x88, 0x6}, 0x5600, 0x100000001, r5, r6, 0x6, 0x1f, 0x14e2800000000, 0x7}) 00:02:23 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:02:23 executing program 0: msgsnd(0x0, &(0x7f00000000c0)={0x0, "2d82272eafd0bafb0ef6ff3d9346427aec4d7ec457162f84f6894383073aee65e35541403eee7aa1f5a48b9b0216fbabc8e2ae45af9c355c9a8db0112a3cf063867b71b243b425641f3d9dba2f1a594387dfbdbb599d4e36e7353d3e9d4c7401b611912dc3eb1bd4d2b1f389edc93a3599ae509999ecc46c739de8236be3d7703a75f2c5"}, 0x8c, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x1, 0x800) msgsnd(0x0, &(0x7f0000000180)={0x3}, 0x8, 0x0) semget$private(0x0, 0x4, 0x4) 00:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_emit_ethernet(0x3e, &(0x7f00000000c0)="578f5eb277372279fd397ab86e048ede72cf075a8668dfb6a79db508eb8e2eee01b512819b69eaa2b70ad0150cffdbea05712caeb697a949d3e7045ff753") 00:02:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) kqueue() ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x2, 0x2}) 00:02:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) fchdir(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x69) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x1, 0x9, 0xe1, 0x5}) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/12, 0xc}, {0x0}], 0x3, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r5 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r5) fcntl$setstatus(r5, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x2, 0x9}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000340)={0x5, 0xffff, 0x3, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x202c0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000004c0)={0xd6, 0xd4, {0x83, 0x9}}) 00:02:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/89) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x10000000000000, 0x0) msgctl$IPC_RMID(r0, 0x0) 00:02:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x2) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) 00:02:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000000)='./bus\x00', 0xd001, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 00:02:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0xbab6, 0x18cd80666d876183}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x8}, {0x1, 0x9}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x1b6}, {}, {0x2, 0x9}, {0x1, 0x11}, {0x3, 0xfffffffffffffff8}, {0x2, 0x800}, {0x2, 0x4}, {0x2, 0x1}, {0x0, 0x8}, {0x2, 0x6}, {0x3, 0x100000001}, {0x2, 0xe7a6}, {0x3, 0x1ff}, {0x3, 0x5}, {0x3, 0x215}, {0x2, 0xb5}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x401}, {0x1, 0x81}, {0x1, 0x2}, {0x3, 0x8}, {0x3}, {0x3, 0x3}, {0x3, 0x8000}, {0x2, 0x54}, {0x3, 0xfff}]}) 00:02:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x5}, {0x88, 0x8}, {0x24}, {0x83, 0x5}, {0x8b, 0x2}, {0xa7, 0xb9b0}, {0x8f, 0x4}], 0x7}) 00:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 00:02:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffff47f, 0x1, 0xfffffeffffffffba, "c4692008000d00004400"}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000100)='./file0\x00', 0xe, 0x125) write(r0, &(0x7f00000000c0)='\x00', 0x1) getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x8, 0x100000, 0x0, "fa5d4999a5dd7fd1c31fda90e4e763db0318914d", 0xffffffffffffffc0, 0x8}) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1f) 00:02:24 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) 00:02:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) 00:02:24 executing program 0: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x29}, 0x7da2, 0x80000000, r5, r6, 0x9a, 0x7, 0x9}) shmget(0x2, 0x3000, 0x79c, &(0x7f0000ffd000/0x3000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r7, 0x2000746f) 00:02:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 00:02:24 executing program 1: r0 = socket(0x10000000000018, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 00:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 00:02:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="a4eb55aa", 0x4) geteuid() 00:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x300a0, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x84}, {0x16}]}) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:24 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./control\x00', 0x0, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./control\x00', r2, r3, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 00:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x82) chdir(&(0x7f0000000000)='./bus\x00') 00:02:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x880) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) r3 = open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) fchmod(r3, 0x8) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000001000)=ANY=[@ANYBLOB="c3dd4ac059ba6001fbb2223678d7e74f9c1c28b5bc81010100209c26c8e4ed4132293d2f62"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000006) r7 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x220) preadv(r6, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xfffffebd) sendmsg(r5, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x6) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, r8, r2, r8, r2]) getpgid(r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 00:02:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x3, 0x8, "2c03e669737dbb8d62563166f0a446f18f9026b1", 0x4ba}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0x0, 0x5, 0x7}, {0x0, 0x31, 0x8, 0x10001}, {0x7f, 0x1, 0x2, 0x7fff}, {0x9, 0x5, 0x8, 0x4}, {0x2, 0x81, 0x8001, 0x7f}]}) 00:02:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:02:25 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) getegid() r2 = socket(0x2, 0xc002, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) close(r2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 00:02:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0xfffffffffffffffc}, {0x6}]}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x9, 0x5}) 00:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7fc00000, 0xfffffffffffffffb) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x1, 0x800}, {0x1, 0xf0}, {0x3, 0xa4e}, {0x3, 0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x7}, {0x2, 0x80000001}, {0x0, 0x1}, {0x2, 0x7fff}, {0x3, 0x8}, {0x0, 0x2}, {0x2, 0xffffffff7fffffff}, {0x1, 0x42}, {0x2, 0x1}, {0x3, 0xf95b}, {0xb88734e27d3da813, 0x9}, {0x3, 0x7fff}, {0x3, 0x5}, {0x3, 0x800}, {0x0, 0x2}, {0x3, 0x1}, {0x1, 0x1ff}, {0x2, 0x6e}, {0x1, 0x1f}, {0x2, 0x9}, {0x3, 0xffff}, {0x1, 0x3}, {0x3, 0x4}, {0x3}, {0x1, 0x22}, {0x3, 0x80000001}, {0x3, 0xffffffffffffff42}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x54}, {0x6}]}) dup2(r0, r1) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0xef, &(0x7f0000000480)="8ba81acd544c92dfaded4ec0902b808eaa0acf1e74332166b769fb326dc76a5c6e332adb72ec5cb11bbfa63d338d3e139270866c7ce0796786c8ad8720107fd24fad6f5e65d024cce4f68e722386f836199d4c367c618a40e162cf5dfa12c5e935ddbe1d867c8f5762db61cebbc34ce2b37dcf125e847e9cc710cea54b96b8ef62f3fc1a30fa4a47387f00000000000000fcdee9bf7c427ed8c7fbdcc3412cce141feb19ead89a0de83361bbdf672698dd08f494653bcfcb1c947383ad355e240c19af0e11c91439ebc973ce60036e5612f33d80dcd832de103a287755b68a381155b300b95537a360302250b1f1cd") 00:02:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 00:02:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) listen(r0, 0x0) close(r0) 00:02:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10082, 0x20) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x10000000000) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="3548184b4e1931cccfb21c7253d68a617f53c25600bace152713a3a9c670e61550220b4608d216e942986d010645327d7bfb3bb7d84dd006b670e88af30a05b4672372d79c1875993ec9ba9e1b3b6cb3d2f8aebd4b2f25bf8a67132f35998c092b6d6908d52c35f13dbc76d553b1c65017f9416bef385ce5cf35a067ef4b7dba2584c2552103eb3beaa2bc", 0x8b}], 0x1, &(0x7f0000000280)=[{0xd0, 0xffff, 0x11, "89cdc30f28f99a31ae9af4672abd1dc1a519d6b70448411445ca2c65f7db3eeee6255c722843a387de26460159116e3ef1f69b71668631ee9ac0d51bb4dfa03d8e4f977ebb56272637eeda076662bc852c18b2cf7012cd718cca1d482f63955d6c4fdcf46b6bbb2c924b56c34bd13180024519745cabbcd486aead4819a23b015daa72fe251203701933e54bdf88a054e3099b485825e35408924bcdd94e63d5a32c8f40e47095976b578245c74a6554d9c077b30626546b2bd3"}, {0x1010, 0xffff, 0x1, "10b0474956b9d5af4c1fc7d7e16e51e39205b315f46d803a4f9c4f8d899244c7558bda5146be6a43889b50065c214c1d9fea863fbb0707372ffde93a7b140219da281f48d9dbee6ff5e721bdf724d6036679770ae17804a2533573783052e80db848fb697c6d8c961a2cefdfb4d22cfec19c21b75f0314551a17a84be27ba4666accb076f9013874efd7e18821db5673b8d13d6c8be16c5aed833a49b69a8ffb58192045a70fa53104fc82d69f5af62a3b2cc2398c5a5c276765928b2ddbea86eda8097fe4bc1456e4df94f9736f667e317b9dfe8eba9a1a16f328db32eb040cfa93393e305bf7f93b8945eb2d3b8cc9e6276d02d2f139b6a20f77e00f0990ff543f8638fa853a2fb958384c5f0b0ce1e9cb7f5d706a5d7f75bc05dd27037997ec641b9d588ddb814194cecc0884cdfba0a35ce108b6a6f43693a0056d809323b9b85f207e84c1a5536a6a9c0c74c2bf64094ddfd341ef1da48f732ae9648ddfd892af68489defdaf504fbc38f299354fcf1a5e139b20df48565a9aa053895821fc5875da202bf8d911f359841e1a6be74e99152789f835135a960af4c3104500eea7fd760f20b2a78af28541f6e9ed83d6c5eea710d06816ff2e2a83211823acdc20be97f8eb36d95a65789269f4271b8db42ca550071f3f7226de391f22abca658b38cd89621fdd79c1f418e025b16da6c20045c788b5a8f99f695c721a7f88513bab858963d0ae82311bcf983653bbb28c534e6429fdc6bbab6e3bf5e311fe55ae5b343bc49e51fc9a00f79705b9e7a406daee825672ae51737fb5c49693d90380eb3644d7ef15a8a6c617c2186ba7825e3333d3bea43543e4b22e6975dd370ac53a499a8f03b3c6c6654983a481fe48ca8a4d6c8d73e7645928555d3f1e8dfd742eca0a4f5968fd66b06cb5155346ca6054264a939ee8b7a59b1ac43fa81e694316a2e670f7938566758d322346bca85f4615065955f60eb2758a7077b572138d6da58fea320ad5fd2967b5f0f44d6ef7a6aec94e3ce853df23904cb05ad3e68513ccc8d7560cbd8aa8fbfe765e28de4c43e6d45f10e8012e5d6dc1efdb32ffab2c71301a98f56116f95efbe4ce324474c4613b4bda56f7aae3f98e40a52e3c5a8aaf1fa9983bcffb32a5225dd629b8258746eded760d848a5d2fa7d7c5632b47f9d0adf1ea3b32b026537e8124f65fe3ae0a59d042001d16b7b6b0c20daf9fe5ddeb9776ba39c8c8aaa2ef278479ff00ac40ef62865f842498e5712d2348300290032b14a19d245119b0a23cf918b3cb94ba247992b2930dbd9875f750fedccc683c7254e8c59f51766266f035f8b347304ab1d84b408ac8150bd60010dfd79ee3cfe3f3f8b635baeb6823b5b7748c61a108c66f229855609d8ce10e12f095e4c1c6cab2274edbad6331bab897996cfbbcadb4fdfaa0a2b88f7c1c43773cd0dbb2531797069bda96605447af73a208ee523d41a82188238baa2a772f81aa52f30ccd5c622524bc604d5dedb56c32e268ffdab62ee90a629e3441c7de284bb4e0e310b8fdcaefcf88a34d5569356c252b8db15953aad3caac1c987dee197631fb79376e3a7ec44138e65ffd048dc03bf3343205954d65d526f4a095f125da185a34d8158dc482f9852c2ffb3b04d75f1af122699db30300a416de4736160ca9aef1d992138f3b6959258fb0d19ed34d0ff04bfb169a2caa417fdfd8343730bded80dad9b59c1206f00198b0580e69aa61ec405d67db6d0f6e1048a73233b4f8bb2bab482fd8100f15dd42a24454dd50ea0b0c5a59aadef476c8276162c6f0ec739e931ebc8170171845b19f52f01f9c16e0c8ac6d8d055e4020e0dbfd11873f6683e22783a307855cf3501b7b6cf0a209a1d60b894a7903d0009a0e388942c80625b8b21c2b96950b9a32c82606f687f8c7c77fd9d5cc0e2ce6652d30ac3507519ccddbf2590bfac40b087d3c106dfaf66ca4833881767f252264909232ba1ab6a243ebadd10d6117cc270e7c2ade0f9fa112b58b9b591d46b4c3f7b0ae301f58ebaf1443c8f5c326f7856f7c3c65f057a95bb9e423ac52111fd651ce813ec92aeb87c2a54052f554f45f075cae26315a2e704d50152046afe582b5e3a04e7c4a6507650ef50fce191eb285a05af7708d655014dad26b2dbcbe4339f3332199b9267d61432f4a206ad93f27975b7a482cce507b69fd1c382c241bc1b032d7be7fd6d4bca513c2c039b844969371adf8d07f5a514a1c087812d9d46e2e6bf2d563c06c9832d826266701cb4295d1f63e74b3eab6acbcce5f1487a6864f52d7c24a4bdf5e8665a0627e712e14a0d2a513599eee65fd8a7c97a4ee72380ed67350f7c3b916a86d3de6cc83101a0cd515131a916862c4a833aba56993f526b7dfbef2b05a00707b5ae1b0940a3d3d2cd35bad0a4502bf279391dfcf757378e26e61698f178628b864d538610ceadf8ebd21fd5cf11d001b2579fa059a502d36c6807632340e01d30eb562cfd0cdcabb0f596d6cde952801f5b3d4f765e89bacf4967266f773a4163bc4434c7f24d8d670219a051193fb7fc98b903aa1635ed81957d8f79816077bf40c49c4d463d019ed399ab0243c98022320d0826f86da486a59248bb77a296a1b2e45657c28b30bbcece0702ac63301cc9cee9e732e1996be79dd17c297482cd3e694c62709865efeeeb302f84ceb8bc3f0935f5d2b3628121ba73bb66218f50fc98b04f9ed94ff788d02cdcf426111711df7568148a34f9d2b48d353749e5b3d3f35e821b9fc2d3fc886ca2023e64c8987c825c13ad9723424f86ad6375bcb22579ce83ca193d6dd54de1e124007af3799f79d01af1d99a973d431489eee1d8c3d461104067afb46662188f7cf995ae0556a36c7917bfada58450c71126e1dc52cbb6a56d215019d4c4fde10eb9740685cd4199e3da607af9b1d11c7c6d45e752e8fff320e11751973864934e82b27c2a3f1dc8ab8141e8627aea215233197d03c4f83080fd1c1c8f7be7490925c9487d7dc889f7f5bd4a576035de17de58d2227661db61a8983dedb382d833c846465000aa097d73c5e1d6ec587cf9d60ae5bfdb8e7e5e09cd410f28b018cf08e117d12a36f63285987c4ec4d6f66021a8747d82fb2a9272a998e01df239a00315caa41c6dc6e611cd3ef8a145628b69996bef808f63a621d7e959db3e6d0d3b1d852c7361f104b881737d5189724babd4585f41d07b70e7432bcb4153ca40d4711b92196da163abe4aba49167b99783af43c90e9746404ce4f5687528a0f3049f1bfa4ec20eddfb4836306db57543993fc1590bde0f47dcc63399cf81e3ec7e1f9d86f241a5f6f44e8058fa5ca5746bb39dd2563c2aa45731377f3847d474d35374ba533a57ba3bcc6683b5eb5f844b88858cb144bbd7855dc063f7b14f1ecedbf18c262178104e292ebb7d2d0338ab88870bec4df1467f12997b82ef9b457af83df3c80186eb029072d457e327bb65aa93fb2781f8816341674a56c7835a903e724367692d0b2bde9035b29a1bad22d05334f17edd5e4c00bb2a28d0ca304325d8742575621608a3f8a3cc96a48e9d8c1a1edcc300ca53b00944aa2e7d985dc2e638d5a9e505a5e015df58768b132588450ef19b8841257fe03310346af7fb4b47c04c6aabf4d76f2644ef238c16afb6c495c8d28c281b691d84114eda76be8cb961d3dcf80020765e70dde30bd1cd56e371e802820ca6a8b4e2718ad99e0a1ab8f475c3b6416404d7bbd0ff59fa55b0a54071f8a8790a55a12b8096f918f8510e53cd4b289537ff577235132ebc63b52dd98c1a415a289fc1671f117b86eb27b2c628b4f9738868741465a341cf5ff7fb01ecf98283081e20eebca1ed4c84ae2711c4b179ee3fad98c78035de62b26261e8a542cbd6a469cc44b78acde4f3682054dffafb51242ed6a882a4c9a03b29e5b303a3d36be44ab22053e566ad70b45d4454d2f68563d0ffce1aa08e9e40d2406833003c58af3dc133d291168e29f02c617bb7829a0e6477817972bfd390673bc750af10cdcbc0c802825c30c83335e337f6bad645a98fe66f0d839a854b17ecfa324f4ddf444b429fc4a824df43e9e9fcdf89662df0514d45492a215c4d4ee4c68bbb040225596c4ce470f35d9a71aaf4027fd6a4c141850ee0f6da9258baab1a31dd92055c6a9927f31800acdc013c1f1b311035a8a8f7bcc3c585e73989f90903535950a4bfe8ac5b39181522d4b24e3c43b3bd506fa2d5d91b2538d5093ad9567f88fe4cff119079cf53ac3ea3ef87091d531900d2244a71bbc3786d7a740da1d0417b63bda958971eea4498781caeb5898fd6fc561e09047ba0cb5703af85c64d5459c6ca1a55959efa1fddb315a7d2600b6737407373cdee3f385f7d251edf5916cf9aca8e9f5243a203f969db603cb2c61970c464959827eace544d53bffbf6842af5b3d3919e8a1bf848314fc1a41855f2c05a2b9b154fbb4a6889f7da9868ca8bacd1845d79b4221da8940f303137afdc724c9e5b707086a2145e0673c78ea7f10ddfc5965dbb6d981f111c7ff62adeb27bbadb770bffeace02bf7324229d3db6de5c8a69469d639001f17d6ecdb994be557b7bb8acb5346dc5c8142347e5bcbd13f19a236cd2331e8ae35d08247f15bffea47246a4a78cb7626b7d7ba24b787cb9c13a445bed41ae9f1f419cc19b43c9e3d7d20ffcd9ed4a3c947a08a7370d98f41c44dbabf2c7257a7f1574373f3c94075f929b8a7301ad813e9bbaea9d37b0d104852bfd9bd233a180d10419dbaa3afd707211441ce3de2cde1ddf04101eaa6322e5b77bfed45a82b291a892f17ce8faf481ee312d295cca889a82c2e0710430818dfd2c2cdee43a95ea73911b02d8ef2453fdd03887b384e35c5fdf42047b9d3a4e21b8a139bad8f796fd2d9ed35181f44ed21af741b8b00b0c4fce440a22febd5a9f1f2fdf2db8ecbc52ad88cb2e082ba2d49367f9b0dfe5b8092ad1bcba18c2c85f289f13cedf70bc16a31e897efe98007b1a46658bd936fe8fe6b684722a97cb655fa55468b89e8b98acb3802124b17dfe09e1d47b38992944f01bece889cb832d4914ee0f1feee3b74c5bf55d0797f21ef6d12b9d2fb4586bf4bf3e899418f00b6ade203f5071c6a5d83db73783f64ef6e6c1133fae158d73d55a560df8a7c9092f2f607b56498dd26894e61b01822cea321cca2c5e323857f6e74a43b3154a178c2c4d060fe02f6ce3ce48a845a4f55beb6c653e6160b3cacca8ea9ca27ec4a540733c811d60449912a65b744001d0e749a36f8e072bb791f3b2c8c9055486ed5c36f089eaffcdb0672337ca7d2a5870efda7947b7b0c654bb781478008c891b88b685a245ee16ea41daad2e06b61d39d0af42282de5e383a54b10975dc42f5d3687df849df6b5f5b9c469ff2d050ed665497457282bc3ae36ea695f7daf1ac49b6d71d66db607f6fe84d94164048330e37d82b4d734112b9c0919084ea1bb5ef129f0b5818cbd7cea097f3c2d065f95b3f79582abceec68f050ba71f8bd3ba9e42870b35fefb24f0e18243ae4cab6c5e21c799c10d1523409752cdb37465dd8dcfa4145ab73a76f97327b51a345b1d58a8dd9ce44ab9a1a0a1a7e1aaccacff3f6bea007be3264cda577e3e80d158f08c1245168603a3f49a93051bf9726b94be61dfef24099d34a82709bc3be8743b81b8693bb1184828f91d928674c0a27859ccebfb4dca1235870bd50049c53895954106a0986a14ef62c45564b6955d8d6da0a691a20c3e21122799c918cac96"}, {0x98, 0x1, 0x4, "39c4e768bd87a52e0544772c43e57e70360118728b2084ae2c941d51bc25c032c8ba3ef1032c64accff64c6224944bb449268718a14f1dd5a556b5c9eb7f1ca3336e7caad4f86cbe3b07604e213667991b7172df2276bb458bb8a3a84c8933a26afa01ad0568f8ffdad12c998af3889f8fffd33372296454a9089870fa03df9b2ed5bc"}, {0x20, 0xffff, 0x401, "517358c1510110fac1b5"}, {0x98, 0x1, 0xfff, "db8fd71ebe3822a0a7b2ed0ca7dd904b5341c310ec67b1495c2578f0ca32cdb34ed9099ecfe4688ca39b41f1655dda816e0c426513f2020d2114906bf0005a5af38260f9cacc9192876aca3b609c87ba964c3a3c21794a987146d755d6c3ea43a2e61299f38045012b8f5e5aada7708f649215f895087f8b2edc0a3939e84a7a19fe143b"}], 0x1230}, 0x6) read(r0, &(0x7f0000000000)=""/84, 0x54) rmdir(&(0x7f0000000080)='./bus\x00') close(r1) 00:02:26 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) 00:02:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf860, 0xfffffffffffffff7, 0x4}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0xfffffffffffffeff, 0x3ff, "b149de1e35a1f6cfb7107f6e40722bd276e9c946"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 00:02:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 00:02:26 executing program 0: getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() flock(r1, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7d6ad30bd17c12b664ac6729cb1c690506454f944a9e5646cdeefb19a6dca2d62bc42769dd1a91c8b5c6e853a1f2eb2695d473ac825e841a6edd016ed66ef99897538d4d4ee2adb79abcf45f24ff36dc1bd709ce47c229f43e9d6b35e4f82a7429661a2ddeb29c7f1bc06453c6843917f0e83104d784f537b99ce59ea9a8bca219947d2860fb0b376af34367c983fe6edae6c8aade9e0d20c98a72ad02b4fef1ff42d86bd1cde7593483ab952d0156150bae81c07f72621543766f53cc08b05b9a575947333db65130b5122a6a8c9cd4132851243693e0c85a75d771fb873a34633baae981c09842e21a6825f6bfba8e8dfa720f78edf7160ebc975b057622e0ca1b5c10cead777d045aa52b8fd4f795a001b08746c822f34df23e320f2b5dbacacbb9e720d9297d71fd3447c9536cc763b94dd576ef798a5cb8b633360b1e2e70a9c1eed8a0952a99aaafbb1cbdb31d597706dd69a5cfefbe3c0ab158bca8479e066fa111c85fe40ffc81fd58fe113481ff5c942b19b0146e69a77336425cb3c06e8a24b283909e617e7159690a8d22e9690c07ede9cddb72727a69e2bcf512ad62f679e25791ba3a64f87cc442c8f0defff3646ad823d81d82956f26fa0cfb17f0c4f9efa3c28f1f5b940f471098ed05fb907ad52d3f03b1ca538fd5dbbde7c14b79d4186a0372d98752343c5c2b4c559c4e1bcc6ff4e4ea5428040b86ec9281976509523e3f7a6051399fd95484f199bac75316c8b64ce17e9da015a8a458c63b261f97887ad11a3c5a6941cc823284d6a8dd14af4e54b6351983bdf571dca5ef2ea22ab404eb6f9a3bafa5ff53a24a1656ac4608a0ecbd1b9135c8efa930783c82e8497c5c349c1555d5cdb1b1ae8cedaaba4f780f1dc2fb1628da0bd43cf8b95939aebcd275eb46cd49661168e288441b1c8346adff7b62ed47c852a3247666b64aea9b91589876c19f59198910e9b7314e4c0c4bd04795aadd74eec6f266e91dc226f7473f9871e65bf360020de358f5ac7ed4eb8c1bf4ea3db803b2a28183240165d0649a0705321d13c44a88ce99f65872158accfd5c3454e92b5e1a9f3e082fd9a3b9396895e9451551abe8410357d48bc44382f0dfa4f5a899b02f58f3020a90dd19e6f1f3a9082ca28cb781175f5ca37850c546e1ae55f07bf0e56e3fb02a9dbce2306f1e6b004368740fc727ee979021da03a806e54115d8e02dcda6372549cd75a5476237110ab075593228c3c9b07c6faa26ca5764f12b7c8c7a36d4cb8368e5811af742df8c36d337e6469ed02918473f2ea18a0344743fe99c4a22e3bd186137aa2b1dfa058b7ffca", 0x4ae}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)='XV', 0x2}], 0x1) 00:02:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x3, 0x20, 0x3a}, 0x8, [0x5, 0xe0, 0x71fd2def, 0x2, 0x9, 0xd0, 0x3f, 0x4]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="25a8a80721d51288557d99be1afdb780c9a4ae11e916c929041342c412324abe4ca4a5dd24bd5d3ecf9bb4524c3669a6459c01dbb2bfb0780421161d096b83999f9cede7a9f6f4d0cce788fdae1f56938ade295dbe37d14f365bfb80dcf42e39db355b0a1a22d0465eae012929cbb57a140113b012edeb86d0d8dc6eb99b9564c83367d00062aaf6394e166d886d901ecfbbbd058dc83c4763c1539b81f8403fc62c3e3d2a193a6a9ceb4a91721a01cc9e156cfc0524ad9a4f052b315511d4157fdca16df7551b9f9cf75c1013eb67ebd04e4b361f8648ec66354092163668d2c9bfa9991851674b30c1a871f2032dac3363a99a195bb3382158e5e2828700000000000000008eb336f155c079912f5e81ce09e6717206af54fa3bd29f4577d2084b49a401a4b115f03cdeadfebfd23f27d1a1dd8fc5acdfce51f1f345f57f19f0f8af67165db9be8aeae5a693d4", 0xfffffffffffffe7e) 00:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1a, 0x3, 0xc9) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="9f252feb09a40e81e1301270b27ebfa3c0e29cd2ec62db0c0321fe34931e875d62f108f76dc54e481e5c080808876e54afd35f7a98e9ab3c4203fb9b4deaff8d2363b3c4c46490d7f1d148517a4e3fc6ef31bedf10099f55c0b1c8b49005aa41c9a9a828727d7aa5b44f75b7ec134b", 0x6f}, {&(0x7f00000001c0)="5d2186f3a09358fcc407e4", 0xb}, {&(0x7f0000000300)="6cdd991b5554de8aecca95af76391852602caec1c2d9cfec5fddd0edb8919193b36c6966bae094cf24f84587203708cf8d349f6d38ad1a646c160509942677e94980e9efad63d1e6e6fa334521b04c22e55d337843c9d094dafed19bd7405d14d5eca73836e2dc5cf20da869330105b8ac3d2fcef089427bf8b3173323106fbc4b8741adac01af7d8cccc80e759fce9d15a490d7050f230a79f1f39cfc1c83d639242c524546687c6cb66523f7c6585806b3ad44335aee55276de173199df0c7adc96ff325f488c1c5ad8b5388791c617f80bd471ea88e89d69bc521cba9d88527f6baef2dd3c355e1b13b5c80f257bf4ac74771dc279ced387a0a2a0555", 0xfe}, {&(0x7f0000000400)="d87e8bf4799c3e7e0eb182e001b2d7d6729bf520536b3e74d37b9c3753ec662e2ae46b02a9afaa1ca5551e28cfdd6d3647045751b4310592a60dcb424ee51f1dfe079847c446f9e2afcde6c0aca9e6251c9cf4dfd2e8ae4b9acc4059d0114679bf472af2fde92787c14ba3f3aa918458658894bd9438b4f12c", 0x79}, {&(0x7f0000000480)="dbd239bb859fa765ce5696df4d0b1469b25ebd98f5752ef83974fb44839e4949c8804e43d1b3f0aa69eac6c24a5a564a345c038d7e7216c127ced2bf6ce528bdedfe4d8f2f3814465d4ddd9bd00578ee3116d4e5c6b3a494edc49769df56182dd2e9bb86ae6bc7ec2c296fbae80b779f8a4d9867c3c9a65109e0c777e0e5cf7a074fb9b153bf", 0x86}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10890, 0x0) 00:02:26 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 00:02:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x114) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400), 0xc) setegid(0xffffffffffffffff) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 00:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000b39a0000000000080000000000ffeb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd3e35ff0000000000000000e9b9dd020000000000000000000000fb00000000000000000000000000000000000000000000000000008bfe28cf000090eb296588586ed31ac47ea86aa2dd085e7b73ce57a170aeb72d0ffb38ab74b4a9ae6a373dfcc5ea55ff27d5fe3f1e9337600678f38c080827c30b4ac7678281"]) r1 = semget$private(0x0, 0x6, 0x320) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=""/89, 0x59) getrlimit(0xffffffffffffffff, &(0x7f0000000500)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000680)) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86138) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r6, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknodat(r6, &(0x7f0000000240)='./bus\x00', 0x0, 0x80000001) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x800}], 0x1) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r7, r8) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:02:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x114) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400), 0xc) setegid(0xffffffffffffffff) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 00:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xc0000059, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xbf, 0x3}, {{r0}, 0xfffffffffffffffd, 0x54, 0x20000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x8, 0x2}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x41, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4a, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x7, 0x8}], 0x1, &(0x7f0000000280)={0x4, 0x400}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x4, 0x3}, 0x80001, 0xffffffff, 0x100000055}) 00:02:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x187}, {r0}, {r1, 0x4}, {}, {}], 0x6, 0x0) 00:02:26 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 00:02:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = syz_open_pts() r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000000000000}) r3 = socket(0x1, 0x2, 0x3f) close(r2) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x1, 0x0) write(r3, &(0x7f0000000100), 0x0) flock(r1, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fchmod(r1, 0x102) syz_open_pts() syz_open_pts() syz_open_pts() 00:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30588, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x878a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3c}, {0x6}]}) r2 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xcb, 0x1, 0x4, 0x4, 0xfffffffffffffffe]) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/135) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 00:02:27 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:02:27 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:02:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) kqueue() write(r0, &(0x7f00000000c0)="2cc36c549a7827bd8af6fe0b91540704ba9e31dc6a88ab13711a9290c9059d899d52bda8a0c91ae5b48a11d3a77f807be4e5d09578dab257e0aec14325761d16d9d1", 0x42) write(r0, &(0x7f0000000340), 0x10000014c) r3 = msgget(0x3, 0x402) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/124) 00:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x87}, {0x6}]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 00:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x400, 0xff, 0x5, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:02:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 00:02:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 00:02:27 executing program 0: r0 = socket(0x10, 0x2, 0x40000000) setsockopt(r0, 0x29, 0xffffffffffffffff, &(0x7f0000000040)="247f97272bb49db0a23c57670dcc790bfd627c8bcdcd337989400d56f8d05507e83a00f8d5def0a0c3fc41d252dd37c938f7e0219740dad97b935b6f5e504c9d71ba92605f31644fcc57fcf2a90615072825d6ada72997772c6580885fb55744b4fbd1a8f47d819767d8529c579382b4b36c06ef5a76d6d312f3748bf5191ef8a656f504b902f68db2aec85f76f43a9c9b7915727acb184ce4c7c2c3da76c4f57a786bf5c3b723900bdc6425f3a13c73a3a3858510", 0xfffffffffffffd00) 00:02:27 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r0 = semget(0x3, 0x0, 0x800000000f4) semctl$IPC_RMID(r0, 0x0, 0x0) syz_open_pts() semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0x6, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x4, 0x3, 0x1800}, {0x4, 0x6, 0x800}], 0x8) 00:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 00:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20044, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x6c, &(0x7f0000000100)="8b70") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x40, 0x80000000, {0x2, 0x2}}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 00:02:28 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x47, 0x401}], 0x1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8f, 0x8}, {0x0, 0x7}, {0x0, 0x5}, {0x81, 0x100000001}, {0x21, 0x2}, {0x23, 0x7}, {0x121, 0x3802}], 0x7}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x57ad, 0x1}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) munlockall() sendto$unix(r1, &(0x7f0000000240)="f8fc49ae9ef67660a5dd413195ccb8d3b9a26e0ce1424f0557f71aaae6e9c6f57f3a93351e8a201fb74f5898db14c7f8426f0ae06cbd8b2cf5f216c21dde154030696ca9eb702b1c92445e2b23e8cd56fd1a173d402968a34709600900eb0b2dc602aedc0dbf834a950cb947cbe717e5c1df730c7882ea365311747e24f7e6c9c09d996d0619a71f29b1596ae3db02530ae87e528ef7117d82b4e41b9593b8af98cb7c9b69bce1b15d9d575c402b48690389fd67", 0xb4, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() dup(r1) 00:02:28 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 00:02:28 executing program 1: munmap(&(0x7f0000729000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 00:02:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0x1f, 0x40, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) 00:02:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x80000000000}) r0 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000291000003d0000000300df02000000000000577f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="b9cf7d109ffc18d1e30544c54bcab0af1c3fbe7c382175ad8341a9465b80868ab2c4d232b94edcdd46c0f4274d647d32ce2543eeb4cc385ce1f37d6c6c0770c691f56b901cdc4875ad3ce531809292cbfd5575afaa81e0a0bc4c003e843cb1a171aaff105604fefa6f6be67355db50f73a3dc12e0ce32fbf8d1f492af5b566c5dd0baa73d71088ea8f92d5d1caf2be5580216c9628aaa2744bbe998536cfe819a695b9ec4fc27635", 0xa8}, {&(0x7f0000000140)="a51ee4d93f3e946241b4d0f5dbed352246669b1ee3b73d5e800721d159de8818298c9a2142df79d902290d12cf7e02690ba5f7bf06e0e024b90f07e30a5c4d4cec654ecc09d9c71a0f8a15eca250125da235e5b5c0d71630c37646c2ef25367a9fd6b5bce2d84050a096b44dead384c4103f630443e43acadf9bf071ce455f56703e9ef0906a1f825d5fae41f3a0649e0a686af7c191fa495d06f20d62c5853a87cc11ec5bd2bfbc6e3ef8e907f8f7d1f1dac75e79e3e3165522b7f9638bf3a011b3", 0xc2}, {&(0x7f0000000280)="883b6b9ca9c40b17a28e9498cdbfbf2cfa8d48a9ac5e7126d10ba2fd0f104af97d8ca375f0727944cb41ef73292633ea9eea25f57d3ee5f4a8cac083e8e6f5531284570a6df9a63b1e23a1c0096d41e3eb01412b0458f9b069d966371c2dcc88506128ceac86f4402ef36fe02f147d587273520c16455194731c027e7d8977b6ff586167904f3214c341bf584208018d7f7f0563e150e066ecf3043e44abf063a3299ae0562577c7", 0xa8}, {&(0x7f0000000340)="eb1e85c6c965ad6aa18992eabcd88786eaae4d479bb9ff535b62006f7ce89df7ec698fd5499e9809bbd5e70739a55bb0bdc9a9f54a0d57e14ea15274fcba41b0f89f5ab9a52b4fd05b6a57cacd0d3cbd1dbb8b777ab9a15f4f7698", 0x5b}, {&(0x7f00000003c0)="3439fb92398c136c5a6e24eb86a252d896b6e2fc4af18d513d7cfc76e4bb53194f770f047fd7dcefe91cbf5239e72680b1726f06bbf2303f1399d0765ddfa141a90944c0998766fe1195ad0f6bf416a70496f69c5a657b21ad2f4d0f331787d0b3045bec82f3a993fad500df347084d203c43ad3ee6afd7ade0a7bb6b9b99d530da2394e66a21e4bb944b02a0785885f86e6dd3c1c473f22e1c1ba34d62cce9c0e396ada63", 0xa5}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:02:28 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)="be75a9bb55b53bd47590c8d681c0b1f76c14d08219ffc445", 0x18) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x3) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e53432e", 0xc) socket(0x0, 0x1, 0x3f) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x124) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffffe, 0x80000001, './bus\x00', 0x6, 0x6, 0x9, 0xdc01}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x7fff, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000340)='./bus/file0\x00') mkdir(&(0x7f0000000240)='./bus\x00', 0x4) chdir(&(0x7f00000002c0)='./bus\x00') 00:02:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f764bb5777f72afa09190e2ba568ca09660000000000", 0x16) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) 00:02:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200a0, 0x40) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 00:02:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x40, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000019c0)='./file0\x00', 0x1, 0x24) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x100, 0x0) pipe(&(0x7f0000001a40)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x5, 0x1) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse0\x00', 0x412, 0x0) r11 = getppid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/pci\x00', 0x800, 0x0) r15 = socket$inet(0x2, 0x4000, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x28020, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/bpf\x00', 0x10082, 0x0) r18 = syz_open_pts() r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wskbd\x00', 0x0, 0x0) r21 = socket(0x21, 0x4003, 0x7) r22 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r24 = getegid() pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$unix(0x1, 0x7, 0x0) r27 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/vmm\x00', 0x10, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/tty\x00', 0x180, 0x0) r31 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/wsmouse\x00', 0x208c1, 0x0) r32 = getpid() r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) sendmsg$unix(r0, &(0x7f0000002040)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="dba99bac575bb83b41e01e52a34d376435d6135668bc8770c16a94e1babc47214110a169ae3e721b8396a53c9c63b65b865f096956dbac805ae99272b1146c367c70353670c67359783cc5c277ee6006d808e79fd487b99bae626713908a1f43b9b5a2a2c4b2aad143a3ab0047ef4b7e003340630dc6122e8696a802465698a6ebde0ac9d05628f767ad49c03295fd03983a1a954ac5daff31d585c0c010b55923537fdd454ab1945ace0d898dcc653cc3182e161c89e5b128774b4f42429094e20df6fb1e717d0d2b7bd68f20ff0c7524a13f511d79f8fa741a25d8bcfb4ac75b875c07dee4fbaf645048d3e70e076fcc", 0xf1}, {&(0x7f0000000300)="a98db5db661f9e66356ac8423e19da69ea3cd5638001c1884d769ed99707f96c07c2b282094e1ddb6f5fd9afdeee7772a5df55eced669fcddd4df6d335", 0x3d}, {&(0x7f0000000340)="8e99c5146d5b2d5b1f99ada8e9d89d8666cdc067d374380981b69444136c5952f5c2ff5b7ff9ee38327da95336181c81704be5983def0b71585123a7aab8c63750d31d9ee7eba842f7e349b0fa21e06fb11cfa2ab5574aac5e32d98b4f7ed9e0cab08a997c39b10efa0584670112182410017f939c84e228fa0f7658776f0dc48d6f51361db954f467cae8ad7be5f9f0d0515f1180c48685ba1ca61e3d830fa09d2199fc637cce3d77a73fd41b66e0eee6cb165a63325cb7049e689eefd7651569412a067b2e85d2302244a01edd2138d17b503f33b1229c4bd8e9320f9f57f5c180a018fdb336a20ffbd1db6b7e83e9d21779f4205b206ad8f01fa70b9272f96de5c7bc96c961444677d0c0ca689c22dd61c63e5624d3ce796c8dba2b71733808555007e8abc8104ea2a86feeae18b1adaefe403b9d4c91866ae1df294a6e853ef7bca603d1d1c62e9f7265b74c217476c3eea1358c2744a5ad3fd010038b374b5e9c541347cafbc1cb6955fc85b44aa73d0903d542fc28fc5b0c5d70e8b2edacca9d2df6049773b31953300d1a12d176384095dac8ba9be3b248e8e0bc4907b7e27fe6a828c7ccdb52c291fd484ddff6c51900a9ac3c00d274abd80f35fc2ab4c0cb472fe9f31dc7baf88cf26eb4aa601bd685d589b8129f965e07b84df33ec1b72d79b67f0164dfdb6dcb40069b76663e8dcc94d44257a11c70f67daad0a062cb11ed0f4533dd6622b77b2f679a51dd69952b0cde9d48534de79d295ba646af923c2c5ef58a083942aeccd405db5d74deb9d009aa341586ed7b4077e71a20736030078f5979bcf05f19bfcea1bd136493e4a90ca29fae132473a713215caf0e3bd75cfd62e846de535529a8ad8af2040bc670c84c514cb2550f7cc256d7aa0ca69888fdc37b2ea5a6af43758d6a22389162da1d0175f0c4d7c0fde8d45263a594d72780820ab17f2d63420ac12bfb23b10c343df2d525ffb5de1210d729178f815e963a5abb360657dcacea27590c2c335468cb1212ed2c3e126ffbff334219b252f33f297d1fdc8843daedb23ec38f20c9ad3e3d04bb8185faaa4f4fa63998ff3af0486211baffe0f18b5d5d99b76c792575206cfc387ccfc1a652947d03920870115a92b1ce6b98ee067a4a9378c100d170de8091d6e02274be6b2bfa9ddd14f6b684404c441158c8e7befad1ed37ed555062afc351ac10072552409b2bf92b507a736de7e525e4e53e10b0443911d47a2e80d03062b36b0d809b1ce692475413ae1c915c9fee5ac5fe2bda0785580be7d426495501988785d88de312a81af43865abeec8a390373c78490948c82694360cb4a7c7b05fbefe744696f87759c005207c07ee96f0690ada97c421d055988434d83783b89212b44d959d1505d6c9614b6c6385c5077f6e208a0ed1aa7a59472cbcfac561d12571249637b9f5a60e0671d50509e00e4417f8f29c2f9dfeb100e49d8563e42faab900c059884d7737c0555e1489c4f2745bb315063edd1f688e469a12a45064caa0a7546e88542fef7988efe0e571b24eeeb5c407a260db6be18b8ac798ee60814e46928e9b34b949da6495968d2a74648b368dec9179948e575d5910b63b320d810e99b7f6f4cb4d01d8230bd869a46237e185767a5a7001251d5950a7e28c6a9a3ce646fb7be58913762da0054561b247537a4af7763bfe9e44084a9cdcc803df509aa5b95704fef1336e9ceea504b5e8a621d088fd832030ce6ccd54a1eb00e6cd306f6f2e76ed2181f85365295e41562ada00c04d9739a37e4ce254499cc87c56f4dc71773f5181c7afc7ab448f35677be5c232dda6b3434464aa2b0995ec5627cf1bb4bf1e5d473b3f58bc693b0c57a3281a65b581cca08c677101b60305e457b349485790715cce6f183181d8a8a58e5992321775f89cb7c5f39b67f7acf83d056b403a60165b29ed9b8297cf510caba42b4507addebffbd092ce09f9350bddca0af02481059fb2ef0adf22d32013fc582c2fb8f49dbde059b5e1b98b1920a30d8013586f67b7aa5ea594b83b55515936b73432683ada7625f1f1b15568d799931575f0a28c7911b2ef2fc2c0ad42ef00dedeca2c7e2c71039effa210123583c30863d05297ce4d5fc86c42fcb0fe11a738f4c8395dc148ca4d55feb0e31ae30deca8da42cf9f4f6c1585e480d940c6603da4980b755d366f76780b038da9ae11de3a8c9dacd3bf4c53401b72a0c7edecf0eb0957a3912072c2114e7cf059ed413d203c7ee2170cf0ed36093571266e6585f3c3b1d79e18c8357903a649cc3cc51388d8267b6972bdcfd4a9ab0ea4ebda34093fec61faf8af507fb1428851cd052d78bd3f6e341e0f5957c17e54e921e408e80f8c104b3ac4945b43ec73c7676ae1815ea76d26adc03f2793077acee5abb0e1efc350f24272f694f539899ce3e8d1ebed7c439f700cb31b6616e19f6486258f0a7ff9e9d322692a62cf42bcdba7f6d2aa182e56507ddc08a30448f4bbfa3d63d4d178b4289e06abf9ac97ece558a3b3da514cd3eee8d093b7b0f737952e0563e4d9e014a79a09f14ee86029da6b1994a896fca8ccd35e1b7cc0eb34cb7e9adcbdacce7a3f8da0f52c1c586df75d5b1e62f679258a74d7eb6f8fd21a34ed018ab875226064ee4436d2d1b2c71a4ad7fc3314339f4ddf747a09390ec5b2fff8f12e8b69c0ce1ce8d86996013673078ef3289c349c39516bbabbbd9a2c79e86ae2f98adffb9c8f110f5ac762ac9d6a2c607881e8dfbb52f61633eb910121fa9cf8f6574325eca05ca61e4000b7d350ebea41051e7ae0ddf48e63464635400e2ed999cc3b3e6f03dbbc149b21be696f7649110f1eabd9dd028bfd83e33e1408d6afc647d60eb0065e9593bd24eb013c0e96d23b882212cd32bfe74efef1239c8cd51c152cc3f9dfda82e9208791caaaa3f5057053f2c696cacbb2fb2b5029b94ae4c027c26eac6ad2002c8ef66ff7d4e26a2e547b1bda08fae3f1dc1b6a1530512358bfb8c2f0d7c9d59c53aab6272096dccd871472cd7a7429b7ab12782758ef6f07a872690fc4577f7e96e3bcd79039858edb5e290c225d044b095def2264f3984bcb2e540ffc63ba37ab17876db709a761dca2eceb89c51a45ccedd111225eef12502001a7f1ccfabc7db8cdc73582751e72c1b5e2bb7406512de5eb91085a2bd7a2001729305da5d0eb98143a6e87ec190700594ec95b9c3b698542a3725786d6215b59706d384578714b4ba9f58a3556346e83cfef2ef29c0d8b0997b11dfd59232eca94086228f871ebe1d9f5887a525fb49ccfacfa4098cabfec17f03aae75ff5a261530c12c9bf4b707f7208bf5fdef7e13eb887276047482b1693537b63ba609a3b9e1b4f38f89c900c2b8e42c75a593a6aac06b8186948a3fe42d837ab6ae9cbb0cd66bc21217d5ede441ed980504513e3d6ddfd43f6acbaf3b716cf6325d559eb6ad178a20a377554c7d83558fc5f0b8c8e7e8d24a09c54b746e41c11c843c07da30c097ebf893081ce81e910445ef6ee11c6bd533cb426accbf27b10088328fd2ca94de9c526358f320fb82c80b3f3a6995eb19636a1712fca5508176f9029ce85fd9b5649e1522accfd2d008bf0016ab66836c3109736d4545ee808c9a5a5a242b954c339cc55f5a839c5e03789e0ea88897c56f3fa62bf007ce21468e9e249faa690fdcb989295b8d3a4bbe93ab330317bbbfaf7e33cc0fcdcf523cd3fe2e1a4a1e0633296084ee77cb09f2c4c91b71eca09b428e7aec9d4f8e0041a1688d86854254a10e2555ea882288eb09a06352d7a21dbe3d67fea62f25aebfc872fea90f6e0b6335d9c3831ddb9b4bad7930a6b09008663b0e8c859ea1db154787e09092bd8525f4c0ed6b0a4b0f4931f60a814f597743fe71bb600b57263a77affe32399bea6c168819fb0644b58c5fb13fb130cfe0e8f94285bde6b8474df6604e36cc4f22c47af285c9064cb25d18e5ee26ae791f82526f27450abfe42028c0a808786040e9e9d73aa2c8bb0df34d503c169932e67a18885768b4ae74010390c83f062e67b10753e19978f4e82847e8eceefa47a47962fb2c9bb314106c19ed1ba03c5d3431facaddc29a032686ab57cd1d483dba14bf33f7360b74252d218f5d24d414990c2d6f53e125cae060f63e373981c6db1f60fa3c4524369888452fb69314033d1275445f1f3124229d3ddb5d861c867380e5e742f8bad41741545132125aa41f91303cd14569cb1780a9ee32a1fc134319b033a41aef8501bde5ed03e0ec116c8f18eb55fc4da35c2a8bb6ec6c110ddb5437c5c38b68fd7613e2fe68ecc9baef835f4e8f03403c470c3eaf29351f9f992c8ac666f40bc769369a20c01ee6466517155a8b0f649cc42a1096a1c4734e940c2c53a4fac97abb9625dd2307aa78ce39dd717b7764367680413dfa5d2b1f92d2c91a5087eaf96ae12be4d04cc7b0ac438e85a8fc6e831ccf6d30988224a98e3da4671023b11b8fc1e0057cf9b3947057da1f8e7ad36a789ecb3038e6bb9983d8b359605bb046106ffe1adee2a391a294a98a56ca7f6ff42c337933cd4fd3b3bc4642542cef8461f69b6bf5a8a423b99ce06ad5b9c4c3c6dc0a70c31fb3f6e6ad0b1cd920d3690cb9e93674b8e451b5513e051d2d3d78700b5d483fda820acfa9f717918422fb62249d895ffcda1d70112dfa48e1660348248c13a5197cd1212b91ecd42da51b528f941f40bcf2a4c58eec7731713f1a109a2ca4a10f785e896388d1bb97678ad63bda0ec8da605dbaab94464faa3e7f071b48648f53d68a60c87b632e6230ab846de09074c7ac4de40dc44ee356d49c5683c71a0a7fc5e732feb2b5cab3bc53a4448f153811e365927815df0ad8debe0edd121d1b162b9a0f88e031874228476c7b2e936f3e15234b8b2c94f3d94f986f5857eb08d82a480a0590d62609de90dc0e194e1a702a8304ae862304ee30160a0c4e68893de55f3778cfd8a1e12eeaf1e76b689497344c02141d5ffefeebb4c903f72070f67ebf70164b7b4b4263d500b63b13db54dec01c45ed5636c3a94499a000fb107c824d9d56f96ff303b57e459d76bf2500bd9c63516762313df8bc9cfc7dc7c03cd036be75c1919221f741d7f5872f858d20e4eda24edecd093ac4b562f2c77adae83bb1f27057d1b7a7b593e919b051580ec60ebf170a676e9f78b8c21c0ac59466467a6ed32b43ef1d3dd3f0a38738f0c52bfe48593ec52e4f817eb4db31daac5f7771beccbad9d4539a5534ba3525c58efad3edf95ca9eb799fc7adb928f19b5ea7f515a57c1cded2ba7a9b3c2837d089d68b998a38d2948dfa5f493fb1d13e19b9c1a9169746b509bfd7eb11ca623cd255b712975d52744ba688bd17a34f5031b825b56d7ebaae45fc23c81dd503138721531aa0a245cbb15801332f6ee12a27927d6387418326470a3b340cf6a3b59f3ce97ec1cf29b8c77c5a500d3aded8f6a3496f6e418304a705758532f27fa58d8587fd7bdfbecf99684c353ec70a0798f08de5bae063ef059de953ec51c455f7594cdfecb93937baf0da1ffdbec9cd2a2ff2a0abeb380d8af2074ce25dc7b8382cd466e6059d82092ed8ff954497b14e4f8e871914d62db926bd58c3a30c3a0a192205041b6418545ab59d994a89fc50eec24f5028bfda97fe0ca83d2df09ee843b4ba6489d2f07b293e41b547a7fdb7bcd53e4e54ec8fe8323fef5f77c3b4a3ac31d68821702474189de9092ce08dd6e2de98431fa07bbcb722b75187e264737d44514a60570a47b4547a", 0x1000}, {&(0x7f0000001340)="2e5c9226e4f0c6ac245b8d671a8249df0cae2c4004868c30b43c5216899d95338915d7b5b95662b058a3b863c6b9a1d21325f8b767cf6c406fb971086da6a3e8fd64fe9bd378c72122a5991e8749191be8c8b4357b3cf1a40c349e3ee94efccd47a295af454fe0bcefb6008d50de22be86698e815a03dc2931c926ee8413a39997eef7a296f8782694c4e1245f2f1ad2b7963cf1dd65e71e11f16f88af1f3d7ef476bc0b935dd5d20ccee744cf4d", 0xae}, {&(0x7f0000001400)="c35faeda5ab8965e524fc129b303c157e462b288e6a778f02d4e1ae1c8ee376c28b6042e7d14833b1066e61a203a24222c146bfe9062f5c3bfc94d581f2ff26e88aacfd7f4ed0a1a1a8365dbe04222410c6992e9cd663e2ac4c14f91a3ebf63805e72bb01dc35b391ebbd7a6cc5388f9c56fd5579bcd413a73143e2754ffd206decde94c17a8d7fbff2b757b6908f203cb4aad25e6891b", 0x97}, {&(0x7f00000014c0)="392643aab7701eb8183c75be93d37ba6cc4ef62a44437a4518bcbdc017eb166fd34ae0f2b26c838c1371147999846b10509b8bbdfbb52ab3fdef9b87e1d1373fac21779348261d76f41d75b748c0fd101762273a226aa72322abbec9d624afdbc27400e393764dc29bf84d960d8dfda807418e17b7cdc7b5005ac693c52151599ca3867abbfa83b9c9988d832a821e064daf26609f86bbb63e1e4353413d61cebfa9be2c742e3b4f1a7019f57a4a1d7467e6a2a82c435d4bfa20ffb3c7a218272ca208d0e00b84c124f6739f56b953020204d84ae9aef4da26790509", 0xdc}, {&(0x7f00000015c0)="5daa371e8f082ba5f7465e780bf2b65211fe4754348da9e8bc652d6cb72493b321e2c7034c6d6581109bf8853e946339bf57ee4cf2d81302449c080221e2ee61e2c14f98d537f36fbb499e48ed74543e2df970e0137bc844384669d4c5d13c3ccfd6093c5dd120ade21bcc5c", 0x6c}, {&(0x7f0000001640)="4240ad52c46090ac24b8496ce597daed591b97617c4323ea1fdd9f5e9d62d50bc2edc51170ce2a350bfd08ead90a85c38d8bf9e6644d9e205b480f0437efc58f483fdeb0461f12aaf1254fc211b418ee6343667dc9f91735c2ad94a305616433ace97ddfe73c21eaea47e37746ec0248326244b5d04540efa30b2555d8961219f1d950dfa5ca27c56e36490a9deb9084076de4cbf20fb61165f9", 0x9a}, {&(0x7f0000001700)="884563aa5277cb7142b1354010f5d7c06eceb1809f691d7747a31554b794591a77d23f1718fdc309258d79cf13f9685ec46858248951fad9432addfb2df5bacb5e5b00aa39888da220cffc624512e46c8a27e8687c554d6fb31a59952d855d12abc0d168b24a40122f609d6b5b070156786061777c66f0fc7cd0ae653df4bf2b786a5593266a8e8cc1869d303799", 0x8e}], 0xa, &(0x7f0000001f00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000001a00ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x2}, 0x1) r35 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r35, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r35, &(0x7f0000000000)=""/251, 0xfb, 0x42, &(0x7f0000000100)={0x2, 0x0}, 0xc) 00:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7fff}, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r1, @ANYPTR64, @ANYRES32=r1, @ANYRES16=r1, @ANYBLOB="3fcafb9d66c911f934fb077658352ea580f48d55cba100ccea0326417f0f9c2a77186e82198c859e16e5ccdff47f6ae13db1edb59263958e", @ANYRESOCT, @ANYRES16=r0]) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0xa, &(0x7f00000001c0)=[0x8, 0x1, 0x8, 0x3, 0x6, 0x0, 0x7, 0xfffffffffffffffd, 0x5, 0x3ff]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3) setuid(r2) login: pckbd_enable: command error 00:02:29 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x50030, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 00:02:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x40) 00:02:30 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa02073c40c12f86dd60b40900000000ffffe0000002ff02000000000000000000000000000188009078000929000000f00000000000412dee3c1f55de4affffff00690363bca5000000000000000000ffffac14ffbb"]) 00:02:30 executing program 1: semctl$GETPID(0x0, 0xe19016b69535a4, 0xb, 0x0) 00:02:30 executing program 1: shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x4004) 00:02:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000640)=[{0x3}], 0x1) 00:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x5, 0x9, 0x3, 0x5, 0x6, 0x40, 0x4a7a, 0x6}, &(0x7f0000000140)={0x2, 0x4}) 00:02:31 executing program 0: r0 = socket$inet(0x2, 0x80001, 0x84) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000006000)=@in={0x2, 0x0}, 0x80, 0x0}, 0x0) shutdown(r0, 0x1) 00:02:31 executing program 0: r0 = socket$inet(0x10, 0x3, 0x9) sendmsg(r0, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 00:02:31 executing program 0: 00:02:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1fcffb37c458ffffffffffff86dd6061605d00300000fe07000080ffffff000000000000f000ff0200006982e6972ea617af6600000000000000000000013c0390780000000020f0a0af00000000fe800000000000000000b3d0000000aa0000000304000000"]) 00:02:32 executing program 0: 00:02:32 executing program 0: syz_execute_func(&(0x7f0000000100)="982c3d0f050520d0f807913e3e2ef3420f53de4141e2e99650855b660f162f0fc4014ef04680b64f000000c1a0e5be34d1c4e1f8c421fc22ebc48265b8dc2e41812047002b0003e86eba0dfe8c738888a1c40fbbc4e2ed5d652b2808294001b00b0000000f73d53944d1f466f347adc46291ae8ca0656000000f01c4740f2d96000000660f3a224f28681d1d440f2b550142c4b3394444b15ffbb15ffb110f0fca38048336000000") 00:02:32 executing program 1: semctl$IPC_RMID(0x0, 0x0, 0x0) 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: 00:02:32 executing program 1: 00:02:32 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/226) 00:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x21, 0x3, 0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="f344bd9a028c03a85c0695f45f0394f1", 0x10}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7f58, "d0aa4df116ae6563ced2c06a9c9966244db1fe50"}) poll(&(0x7f0000000000)=[{r1, 0x41}], 0x1, 0x0) setrlimit(0xb, &(0x7f00000000c0)={0xd5c, 0x6}) 00:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 00:02:32 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xa8}], 0x3, 0x0, 0x100000000008001, 0x0) 00:02:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 00:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2806006d717c70096ec176cad3d780ad6c669b0000ff1c0001"], 0x9}, 0x0) geteuid() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x10000000000, 0x0, 0x0, 0x7, 0x0, 0x6, 0x3, 0x3, 0x3f, 0x1}) sendto(r0, &(0x7f0000000040)="932d0c85a4b02a", 0x7, 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 00:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="2d9c1494733bffbbb44c987e8bd26903213c79afb4f9337011e2ee2d0b5f25897ee17698e01b75d07524f23e69e0630e38d172718c4ee2826f98418f7cc295652fd6185b8c6fc547c4db454b1f13cf6e9cfa2f0cbd0549afb3b6170c18c859bd64e806f84d9fb2aa36a9a16f4adf7b277300933e615782d1dc9a47f5a26da42c3458ff147867d0639f28b29c0e07e82c6aada7e37f2ff7056d66756600c36fa7b3c0def74fa1aeec76d7cd17437327d7ee7b075e7bd22e17fa63f75978792724c0f35f413067e88206f9ea575019315976a2eed40b8b0994e130699d882c994dd28192199ff6b39048d6e5503101dd08837c661fb50b3c954596cd155039e9d3e06dec1ce7b5689ee7783c2a5e558da98397ef3df1c783cdec4a29bb4f66a8eda01a7f6f65f6e17c71e563bd7af90fe4f6345290d475327d5b5f44fa5fd489d15eed790f4c3a7be225c2d70586e8cf4b36fdd0fae73225963ab5ae2c5163db278ef9414cba1a08bd406200fb7f3299b4f2ccbbcdf31d229cf8a145f8c05173a934f9a4436880538d9593bca8c65d1d4375b957a76c11a0558cdf1b33d50bdb3f442a72dd6687b044204386584fcfa3fc2d9d4142f00db16f07d95b09086986d99299cf7dc7624785a4ea727acd92728b1967631293d8abe9a679c22e4e5dcbbc595f5eff29489a1a99a11381c0bbecb0883ee0d58611722499b6975b1b05d95eb5efe2020f591254125182c7a7924cd6e0935e6929ce9a921e8be580cce5d72e5260c16ddeb8715ec1876e92a0a6deafa9d76fe11a6825435baa5de6b0029583c2d307271d9efa1e630dce086382090797e64eacc4e8e478d72a6b5857c483fce74a924436e6eddae3d3333afeba66fc6307a9f546ee8a1a9f2e8f0b5aa5bb179669659ce869ed98c1ebdfafd82360ab7aa66b30924a03c326d723396b5bc34c1a8d15e31731596531d22b3a47a4797839743730e2b03764fb37509f20a98c07e434958ee1a2b8e719a848a5e98390fad925d730d44934241febdf14e771bfa7e4197bdc79633c4b115815d136368a356a0142dd2e214e07810f0813452f639f716735307634fde8fb66cedacf43dcc8d9bd4e5ed43d700cb80aaafa41ceb60cca3fd48fd01250a08c08e23599fd3e4dd04034ccf9e74d528f2b25f7bf39f3b1313bf00ed7cef86d1a40fb8fe88e0a19ff29f3bd325a3340b530231e424d56e974840335622d87ccf01354c9ade56d0794d687830cb9b3da240d8e82a0a7a80716e3760eec276afcff02ec0a056a89b24be8f939111be649f705e53e8462f5bf99f3b6b76b0e2d2985fddca9223aa6f94aeb88fc153dc8931ae0fe7c9d22cb08727ac0f14aeb6d77c6fb33cfd1b95e7fd39f0189ab043fb0885fa108f75c2dc4f47d6940b028d6cab8dc94a57105b534603bc0e7ed1ab9c82a2c8ceadc1176ce5fdddea965df666e4a086757e3e82b913db2a9253d27a405c15670d743561c6f61a93a15c01bc314f62a84788db35acf732d5267687cfbf6194f37309365ba98ad2f3f5e159302e6f3a3ade5b2abe97cef121177204af39124b19c1795c2edc008e22b021645ae469137f8cab08e23367dd3ed2d03fcc0a557d69420af8513c0675544663c7e18756293a02e297f5751de86c59177126bc5a75de99d0c9bee4c85531017d80b394957c60e48c18d698ca6e79f7b9f4f860453f055336da6378e44dc30bee30317ac664e1afd37041f2f0f1b7006dfd4050da656078d748dd1f4e8393beaf2999c019c680e7a2c5708a76b5faefb8bb4ebfda1db16ff013452d0c2761fd819477fea9b5667d38e568aaf43960dc15a9d4361a69aa7880070ef10c5d2408bc8f50fbdae09fc595bd350f69438d90f5ff540e200d63e6cea4c5a3fe9ee09cbcba4c70c4f2e206d671d9a259aef0d6d7f639a84f6fbb6f215164b5be3254287ab1e32eff8f38c6c5a728ac77d5740ff3f865167503c323998679aed765162bd3f549d4cae3a0c2e1dedd3e4009b223d4d89d0a7a0878b5f671d30888dcf959d5f707f8506a2ecd12b17b4ed75781143710b4bef7a7ae450951876de11aa1c02a8271b7718a7ba0319dbadcb65cb603d7796de3cbaf5d1baa4e00c3612862a5c2e49d1041092600df8fe3f1ddde2724c05d9e2940681a792dc2117a29a21161a09b8dd71fa7e84383aa72e9dbc4a723515e2da9acb9ad305f55a5efc2a038857acc814095dd96a79415fefc3afc75cec8f08a6971c4f12f3b588984573fe798a3736bff8bf947cb0719f80bb7baad6f7e5846df139db19fd7fddecfa027999734ce5d2e58c5e539ada40a7880d8d4b80af5023f44668cacfc277e1eb70b76c011b029b4891d4b4bfedf3370e1bc8b9ca3a3b4bb79be56a9f93d886801340f938d05070c44a4d6d3e0b5199209b9e46b5e75301a436a2b9829418d7bdd0a07a27882052dd27724495dfb94ff3b2fed720ff68cd734eadc769882c9b1421a9319cbb8f0b40d05a24fa3afc31ebbcd818a16e990f7862f92f6da8e64ac570edf94b583f223a5a15ca691f46aebe893a9cb66990bd306150b1f2de7135727aec0856392d8f41e8e5970b0a14896e189a0a672cb2d5ba606467de061353d8fcebb14f862c0942002bc93e4bbe2f03a422f9043e223361d3d5947de4c47042329a82ef3e656f0848a1aea754098d2f910f3af3109047788034e6540ac9506c5b4e181376be0dd1fe42c125a3136d762449c6cbf65be59b1ecf419e0c483220fd2494846e01479ae6bc53d1bc2efd207021ae799c6bd466c0013f825456ac7c45de26f2d31a42fa97c20f14f41edf5514109fbaaeda87a31a59acddfc7aa7c64514bc16749cb57bad5adbe5575b119cb044e67f258b37abc85bba8c186a84bfba51757811ee1e161a4fcb5b845dd4bf3e81306a56a42f9cb43f6560819625bf68a63c44de8507d6d71c53cacd8b3d9b3eda297fec17694937baa03ceb164b9cf542f739b1feb7e64dc0725fdd463031ba6f38b72869c010c4a7bda6606360ca24bb3c03bd1b932ddf580dce2513612c8ca5d097d218003aa21ca7a402b306b7331967e7bb2499a451eaae28b3f98d0033b73aa71b1c562a21103677ad3b58e1749dd3fe02b553a4309b7fb33e8c03aecad31b7909dcf38176ffbad2afa929ff9a0994fb5f6e5061c4139b1ac3fcdfba09905ed542f60f88626192d18bd6094f0d8111bbbd49221878ce1999d13388c28effdff651c053516118f96fbededc25ddaa7cb7d0955082f93599c6deb18a205e01065dcb139255b9d4d15f735c1ba460b8a9b98aa981560ff9d5451ad08ad7be3fc73cadabf955839e86dcf769a05e446f76e50ff8573aa45bb5da381d0107740de465d2c17619df7d2d1a46280ca11eb3ba90f74ba31b258f10dded0e21ea05c172a6937a4bf57d914aeb405b85db1995fb09c4615ae8203a27b1b98b221f523d81949a91dffa09b8c9b53b07d18aebe507c1d4255f5655ea4f8135dd3ffd036ea2122035172779c4186477aecf36484cc359df78e43b2325a70fdc3cd8ba0fd4fda58ba7e6d096ab68a6e413683a0822a4d59450c80dca248736e5f84c2e99d44d0716a2e541e8b96d26e2035486e722844ef8995a3a0db4e9b69dbbfe4c468b241822a5fc108439b8ee1c8b2ecffe84f4da770d0e2a17c8e8c57e53b22fb500735793124c9bb0bbd6d1bfc196cfec7a563cd86326a6b05f84dd38080651a32bef9c7147a420955fe8cd45bddcbc59ea86f654f0d79168abd8b2781ae84a234f1e113426e7575a8bef927312ce89914206502c9b502312d15c18777df6c3b64314e7202eaa91a3c17712c8042818614976339251772cba7b18a6fb6c388cf9239c2f2a953524fe1391afe596a763b840715f2db463f77f87933e77d9db5cdb18e49572dfb38757cac9a9c2e3f30bd477bcb8c9254b38ba44d31c9f71149cf243cac0f1eb7be91d009c35723ed9c1cb6dd24fbd6a4716dc686cabb3e5b21e59039c8d2aeb1bd139c887995fc6bb9856db8783877206c12420537beafc4538605d5936d08695718caa9a739b87a2bfb1c6bb30a1b52bc46aca55a805478425cecc71a8fc2cb488bea9ce42bb142de3fc1fe2bf32c1ca9d562f25c67fcfde3abe6047510ae7459066390b4b0f93bf4803cc08a9bab67df7512fd00963feea8cc9587eb3fb25f1d4c198ad548118dc3a332d2824e078684fed589cb030ca0c9d2646af49f4096a57a9e8965ece080d573fb4b4947acdb05ab30ff07ebd0680ad242ae605d979aae188ca73d399fdb5f5f1d622a9f6cdc8d4c27f7b8235e5024649550b564aa91f55f083f90f2371fb0081f9049ee55142d1d46d82d212b13bdd2f6d7ff285d592c1daf5cde35a821cfa6b1d5c7c060f273ef6e0d764d53781cb6d5380122a6d439d6d8cc6378f52364d5a0432ee879994609613e07f6ce8b63b93feced2d387f6137dd7f037ac59cd6b48531a69415766c23da8606cfeba61746f203805652fd14ed70e1d4251ad9fdcbfb23abf5e18115d584eff899ec1c3744977249cbb07512db328018fcbfaced7072095571622cba1334675e55c88697f6623c9996b8498feaed525e16d0c876587ac3c043acb9ad202819a0f79b65231a65ec5e8bb62250be5a3a164918b9011ef2a7b13a02a9cbcb2e5e2eb518fc16b3806be42d7a15f6b95399144875dfd648fbf899da7c1d5dad1092af57b5cfef5241e282e331a7640e4651c6868ba14f41da1ccaca7e8cc12486d3345bc36dff7134fb2cf5bb9967e08c08a9a47c94355422a0c4a3876a5fee140a866a9a4ef299124c424d90282b261324853be45a982a9654e8b3d1a9dd37cea83a31d5e78276ee5e045555d29a08ac441c033ba53b74ff6a4bf786bf0f66e2a8a083e96e6ff3a19e90b45f4899e08f2c29b114181753b04a7c652e6ccbcf708d007d74f1f9da379c89283cbaa8a4b028831fa8a6b659f49e2fb5b3622ee2dd39ba4b14c4745c6cefd46eb7f5c010c0dcdaaa239ff56fdaf07809f3859763bb5ac04637b185a6a6dde763891fe5e54603964032dcaf498612a9ebb40f04dc432e9c10e93fb23aa3f097da612197ec26867f9fd89b33ea9d8b2a3fce374294fd5e4d96ee967391f04a6a62651ca54dcbc41cc42712bd0cd35f9a99d248d58fe8443bf7f4a0f8cab4d8056f357cc9682da50ccd8a4a4702295c3a9761bd4571fe3055a04f922d8f02858d360cfdb78c849cedd263958e345cb62e6547c9b1f81622917f8b485c10ad009cf2dbb085d833562195b75e441046c0771a4da541fb1e9722e83c77d147309d77a4d49fa4993e8407c61a5ba68f0bee20ae9ea8de732ab6e86ec5bfedb86d74e472b2d84f9fd4b16ed52512906f8008d5c5efdddb54f0b966c6b66ad48cd224cc388f0660c9e3d4478fe31521f7a00c4f598043231a4ca4595ec6dad301761fa9622533e9f22e91357ce95f982cfe743434941e41b005d77e1b050ba5a9c6fc16d0522ef5accf1397565fffb56649a1746d0c20e7c3abea7925b04dd63d78b78d04bfc9023928fc8ca1d7cae9f4c34eb2818c8329e9faccfcc28d699c88f4bc4f6c3ec5cb8bc3b4b6e1519ee407abcd500bc2de124e6fc8f8b1405306c33f89bbea0ebfba3df0bfc70e13b0ac8eb161a4145d3baea9e2c9b0bbd4a9e7665c891e073278cb552f93c30742d49267ac2941495eb1c7734168b5edadacc294ed0043867128b17ac746ca2413f124ed12a96c6b31b23f324875355843951631fe10cd351e89be6a812a6a7aeeddbe8", 0x1000}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x6, 0x1, 0x8, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20000, 0x0) 00:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 00:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x3}, 0x8) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 00:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x301, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7, 0x18000, 0xa9, 0xb64}]}) 00:02:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 00:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8f) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x10042, 0xa8) 00:02:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() getgroups(0x400000000000013d, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0xa87, 0xb145, 0xfffffffffffffffe, 0x5}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:02:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x1) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000002c0)) 00:02:34 executing program 0: clock_getres(0x4, &(0x7f0000000000)) chdir(&(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x280, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) socketpair(0x0, 0x4000, 0xbea, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x2, 0x7}], 0x8001, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x8b, 0x3}, {{r4}, 0xfffffffffffffffd, 0x6, 0x8, 0x6, 0x857}, {{r5}, 0xfffffffffffffffc, 0x20, 0x10, 0x100000000, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xffffffff}], 0xffff, &(0x7f00000002c0)={0x5, 0x6}) 00:02:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xd7a15798e19d142d, r0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) pckbd_enable: command error 00:02:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCDRAIN(r1, 0x2000745e) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 00:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0xfffffe41, &(0x7f0000000080)="8b03ac00df68d75be77850f8d9") clock_gettime(0x3, &(0x7f0000000040)) 00:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)=0x1) 00:02:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x22, 0xc0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) pckbd_enable: command error 00:02:36 executing program 0: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='/.-\x00', &(0x7f0000000340)='\')}C)(]\xef.m,^$\')[-}(\x00', &(0x7f0000000380)=')]\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='@.$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%\\\x00', &(0x7f00000005c0)='-\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000feffffff0b00"], 0x8, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) 00:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10182, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x5, 0x6, 0x8, 0x8000}, {0x7, 0x101, 0x4}, {0x8000, 0x20, 0x7, 0xff}, {0x8, 0x10000, 0x4, 0x4}, {0x1, 0xffff, 0xff, 0x3}, {0x451, 0x1, 0x1, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x3ff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) fsync(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) fchownat(r2, &(0x7f0000000380)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x58b, 0x3756, 0xfff, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x10000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100}, {0x24}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:02:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r6, 0x6) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@in6}) r7 = shmget(0x1, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x40, r3, r6, r5, r6, 0x8, 0x200}, 0x93, 0x5, r4, r4, 0xfffffffeffffffff, 0x800, 0xfffffffffffffffd}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/225, 0xe1}], 0x3, &(0x7f00000005c0)=""/150, 0x96}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg(r2, &(0x7f0000002f40)={&(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000740)="4683014fb0a0382f777d4120658bcde512cc415b07670598cf83ccfd19f02b4ee3d438961a65621737a272eb5c3dad929e1a5016d23f9c327dbb8b4372e25d3c7f007b7c6dcefdea43e87263e1f19144f2b7a44734baf9706d2b505d87254791be47bd909f2fa419c8b455ea04aa2cc07c", 0x71}, {&(0x7f00000007c0)="0d876dcf812d5de4a23abfdc3b42b91bf161d2e9e01ab88b314d223567619d6ec97a94eb53b53f7e42e747d54366003f7550eb9ec9dcd95055f74423ddc02d07c747f58b0217ef6fa00bb41016c6c43deb6ac288693b627f6ccc71ddad807187f7b0e0e68382082f67a6bf549fcbaf10e307d74e125f87f230b8ced0c48e8c9b9943b95665784283481838f6808c6921373a5e9e5f6a75f5da23e001ed5bda1f347e784c922320aaf95e68844f517c", 0xaf}, {&(0x7f0000000880)="98413129727f618ef5726487870f3c2d63abb47d800b391ad66464a78d28ec8185e086999358aa6e615a39290db3cc3be8c8e87b8a091ffb05f204a7129b94baed4307544b6f8fe92593946337bfc94e7b8cbba8db7d3205808a", 0x5a}, {&(0x7f0000000900)="90d408bc106e8930eee53ca3afe1a155ee15d6e1f21bee59e7c720c3e6375303f36041d505a4b683b786d0c6ccb2a466fd6a4349508b052d356deef507fb3af2ed29943060797d1b965ec62836122128c4ffd7ed4f7569711da7322aceed3f4d4bfefc576f09606bce526245a2df6e96dc723943ece54309b6e6cd0ee62f9771e18ec7deb8a07b770782062e864fb7", 0x8f}, {&(0x7f00000009c0)="feef7016d546d961a9797a7ec4b83d89cfa309b371e24b4d587849568ce8ffa4442e57289e1319e57a91b81f525fd02cd6690f62574719337d7d165f9a770cdef34b3254176b39d78bdfa7dd3a78bd53056a5f46299cef94ede017be46021a029952bdc7d4526460bb370967cdf952242c66b32e2d9437bbe0971fa4157e62cf703b39cbf9cca2d1437822af5c1dc3bd12c125da8e513bd85865b59ddb9a37ae", 0xa0}, {&(0x7f0000000a80)="30f4140bdcce6185136f34052d0f5d1204e0f032e099af71927aeaff749664b28dd761bdd11da36379cc3c1926d1c0cd692df4a26bca6892308bad17c692e7aa2448", 0x42}, {&(0x7f0000000b00)="9a378908e0ae0c2d5ed70dc8bf935eae2af1eba65c9f39288453e1cf90eb18123616454c14f49706628659ac7854b2a5d38726fbef4bafed69b5268bbba049f20cac1814059dcc077b9240b6af9143d2b44a5646abedf914e62cce87a5da8f326c73fda2c9bbae473c91aa9cca0d455cb78dcd03b85aad3bcc52fd8366d4964efc7130693b5ff0759adb83e73953b4f3552d9b90efdd368087d81b30af39cd529244fcc6323d6be35450c2d25f527611329db24cbc0f", 0xb6}], 0x7, &(0x7f0000000c40)=[{0x1010, 0xffff, 0x3, "f19c9db9977b64a3f40261f6e84b2efe54a99b18bbe05d2237602473d9220abe0830a7d23bbec547f974cd8405cebb51f008c4dcbbc315bcc32eb09fe5337f0e599c978b61a800657e7d66ea2e6fdd195076ae6212f5f4004da332ec269849c9ce59e4cd5eea264adf3a6d296675d9f36ef4b1fbc21d95fce5d0a17465493b49ab44d9be87f68af2ac38ae8c87abe20f054a677883bf667811e19a79eeb88d7cc1f39ecd49ffac5d9660f3c3b54f655bac36ada77fe3a36fefd6320b91bbf5e47cdfd5056e65b221eec746c7bd523b0334a3f20322fa53382e840e4deef0bf0a0ce9973a7277c96d4acfa8a4963d3e1b5e2e87a5d93e982902f0da7aedc57a63ef690421d33d552c5e17f609af5fca78c84459648deae0c55e2b0bc8c3e29e532abb5cca464f181803cf7fc8885784da2e436a73cc0861978a72977ce122927863b12d9e6b0dffee1428e34d7a7f6b2e680bdfc88075b3dd34df027a5962750b28ad89b3430227d49afc15c4671098be5f320c72a4c0a8f768839ee6f5a38effc52fc11b29b7c000c64e62d2ff136002db93effd0766a4408de4c1b76c36b7106edd572f37161e14a203cc40d68df2b50115d46d5d3517be93aca640d7a9e66cbd328f5920d396494276fc2efadc6be34e320660c00fafa42e9bdf5acd5a1e427fc6e3a8b3b43e25ed78db54f9dce9d4f039b71edf4d07fbdabecd4a6d51eb8658f0d92470e684f5e18fbdde334873b62f41668888a8d3a329cf4860450e4f3f13a3c8409ee09ed31a8cc79cb8a1181edb02d68c7a801d6aaa47cb46fbc5c3672f7e053dd31e7f72ca2724e439f00c901d3f5bcd04037e35cc5f9240fdf1ae5cca06c47644e419a7e095d6ebc68861c9b4c4c54493a0255f35be6fefe671cfa0ee070548316a07a16c3507a4b5b0f47e07890b7cdf3e73842f77ed48057e22ba9e731e50a508cc22bef3ceef264a4f07871d406a252c176bb8d5f0f3d92056c00fe5e23358847ff6f901d50cb5b09d55606f2e5277b6d07b1ae3eb62773626162827f18d574b025bdcdc276706b06a238de63f6668192d500787f2c90d8659abc88e07011d8baa9d5ccd818299d2ad98bc05985807145673cb149a4e99292cf0960546d5ee3ac9c26a6f9705b2811284e205a7eb3bf119cd5829dab58c78ab2507723d480443ed683a53eb61833ae12196b624df7b6b488162a4a212aab454fbfa22602e0b5930dc4cc26941a0c76977a1246b526125a978d3ec5e99cd64db8b85108f0c94abb9292eb487f8476a4cfde3587ad1509301921403b1e9c6472858303428768ade2c88ac13c568c870ac8bc57d3c9ec659e50002c16e27529b5577b510d0836d4d00b168ce99570471deb6f21b5886f3007ce77998e8caaf43b06384218b570938b696c97db5eb76d83802a91724f8f4fc8b8f409d94939dbec0d800e516777d872ed053d4c7c957ff3c5ac09cfc6536354a3e49020d592c803e6bca4c5fb82c9d5d98eac843952b040d7a229c6607e49ddef75d49ca655fd0c4914bc5ae5aa07a170646337ed392764c9b5ebf911c960b3fc726079d58b36fc039126fda94c6ff612a102082d55a1d6a843d61aae8d6dffc59ac9422ae50f0067d1b6965093300f8c4049a88163ae582b78e5b9c098cb1166470f9fa82bd0ad27b7ce9954df0d005ccb939e7ebdad3d845988c022d7a0814f9e73e53c25976cd77918af48083df01c596d8ac34afb365093c7b55642492ac366fd8bd80c9d311ccbef7648af1faa2e81d813c9d7ba4c2b8ed8f9e6a957dbce60eb7c5bb6a9892d676c868ca01c01e49830e8dbaddedc547f540503ca394f3e7a543c7a1e9aec04b40a3cf54eab62c443f1f0fc20ac9d59edbf99ed76efc19787cd52abacb511b35a11329bd52e7f9bad484b1d015caf451778a2c1774cdca1e8e38fd8b59eb21142a66c0afa840a99b94a789372b60087c3faac8e1a81c722c3eab6e1cff860d018984369823a0a266c94399d5306274e982c254a1fb4dcd51edde50148ee50a8a29cba4a14c791950b75c5b7ebc9e2b6831a0c811b9395168705c4b919f2ecfd368f8ba0e86aae460bb5080f48ac3ed6e9cfcdc55a52c57d4b1f47279998b3fea19cb87e90fdebbdaeaf6d004ea15d1f52539c9b41df28db6eccf6b03e5a3fdf3ed15062849c20568f9d31f8d2c16245854b2672e24e6c1210bf135e05633657a57c6c4bd89a4465bb53f9bcc12c765b267982ac254669ea6dc27eabf06ba2d5abf6650a70f2593e2f532c0a0930454c54dc60b1ebade76395868184f8ed6a2f5378e02aa9ea29d1ef25601548b9545e2b126cbf7e4f37ef39da201b6b869ccd2c89e62f47f06b45df481419a210c012f9def8c1b360198ffb093a8f9a6f4f3c0af311df41c135413856bb2e28adb816949bbe83bac8c41405755b50fee7cd83dd80b358e101a636289f332a6af0ab30d3413e191ed820390f5deffd0e5914008d8020610559ef15c6e3a0aad5f1b42cd46b6d4139b26422cd4e5798e0ebd904ddebb86ba8522bf46efd3ba45d7bee9957ff04380305dbbeca74d967903f98eb5e24832ea0d25ac57f9b725e594bb3ca1f6ad2ae85035dab53373bf64a0249323aacb221bbdf74fbb2719c56564c9731ae95dd0e625cb0ba19abaed2b3926daca8db6910ddfd928f947e623f63c541d983687caa53f918a4262baf7ea024be18585807ab5ae1137be12ac640b7f8d08a7cc6775d1f1987e31321f3c0cec3d41a343c7addf032fbc6c846164bec39a466b4adc4892c2e731e24c82f70bcdacf0abcf0a6a917b5627d6e8e18de06ff6f917e8a0edddab8347a10ef70f312dbc0b3c916bab04328fe8ccd48fb32f32597ac3cb2da3025d22f0df3abe4e999369a66c99eb57218db576fa893063352d3a25c2eea6cc40f3d68b2fa33a655974a691528e3afec92b15be773d2841213cf1682bb2bf9ed81765f95e4c6b31bf71d3a6566c7d9639c60c0fc5ac0377aa797219b95c74803f0e4aad3b8a921caa0961bc6030f0851aa82a340475b9471a425d7e2e7df5e4b5f3a0fa33eb7dc67929a2cf755efa44534a85ec3f82fe870ab168fe491eb043cf1c4cb714e5fd6c6bc6ace7c70d1c0f84f7847b7363f3c0d01040028f694fe567be796915d59db1f39466907df94d86e7355f0524384dd783a1128fa1d19b024f84fa49c578e997464a3cc9c2b64b956ce360e03c234f92313d2eeca92b1d87e205ca8f99607c895a2425192af4e922c015b136754aeda0d97514d3ef27812604adcef5cd503e3f51b20578fecd2335dc5b56391423d5e0146327b4c5656fcbec4c2ea6b3553cf826b27dfa402db9cff37608c16798571890dab3a0ed0d419032600938e4aa269186670abff874e32f0562cd919c0f44d8f468f3f73b507371b6776417db510c334b14d0136177afdff2dba0f8f4eb11635a356643c52288e29489253b20b34162272e458ba91541cb01c76b08de2daa62d03439c7d125de0234500226152d511ef9f6eb0b9045fb5cc440e673b0fbf894ee47b1fec604c4f3c578bfa268df2f38dacf839814224c50b060bbb85c72ddf417d452e395292c1c86056291135b605c7e6e7fd13070d8fc8a11c23714fbc43a4cf56a9064063d7be4a7479382f842f86d8665c0a2fa9212a25ad5a4deafde1eaf47ab1d609ebb01e060a3f8470c33070ed16f6345301073fd7c35fb7a42096c2a802d40c56ed1bb2c1666e7fc25e7f0abfa802039d865621ee7d604c1140d5cbec18dccae9f402322dceefd35d7749e4c9bf94586754f3c9ccb35db5404932d6f3d7cfbc6211588f657d4ff445f1cd0d42ddbbdaf43b9c2a9a099eae7232bebdc9948ffe81d9680da4c74a793714a556b31f099f7c2abf8ab5e84079ccf756b6057741a88852ab04f653a1a5e2ec272be9017275cc149183d4a65ff24666639ea42cdcdb6c5651c6cfd17cf9e59de48bbc4bc1af1b138b1130b80d5f4061b306dbf700f3b7f5540ba047ad70cb1acb7ceb385e88ab28c24b044ac6ccbd0cfc69a801507923dfce2969ca49a1dc7472469eb106ed3ab3328e54041df1c979f64453cbe188f62b7f279c80bce5bf7cb6390509a5835af9091d0de4ddc32e9c6c165c0cd7047bbff6910ecdda45400535f0ec4398b9ad2d41d7f791503200ab88902734fbfaaf5413b88cb72e83191fcb9dfed37bd297ff009ffff193c989b78acaa87cec8caf1d3eb22b2d97d940eb5b152e6594073cb4c9ce3a7dd11b6d84a3ebe5e292cea6a33616f10766059a802c07f316ad69138641d8cf05d2f056f911ca824d3dd4ae5a4dea1628685b265c98e6830ce77e2f89067e3d805f6fd49bbae7cf48b8d3fd0b46c01163195034625152659cb015536db1a80a1772bd205459bff80b14cec4fa5529d6fe6154bfb09aa951e192a29de8ead425255000dfabc5ff8bbcfa69700c8b92d47d2543a7cf31dd2c50dee88685f42043bff20c920321858fae1ff5e732a74381771cfd475e13447cb806f6bdacda1c4e591bb53331f02a6bae1992955d3b57e22715d0f5312c65a71d694f0bb693fb7bdc6ec2b3bfd273a0d2dfd2bfb3a1d1f65e715627f8c24a62ba708a12f53f1d3f8b79b92a16a7372e0b308dfb4ef6f78d2a513e82b7696d9b8a3b0a239a6d02da5ecca64ecd572fdfc2d30f7a7c05b7560efa18e223f654a84e2832003a74d7e3a4d6ea9dd51a628b02fb69479786ab3587f9968479e27e06d8e8250ebc860cb861dce6578b1866c9b7353867fe72b7fbbbcd6599478032b17a70e0d3667e39d036e0b7cb234f4ec63ebd0ef8ffbfaaa5a22f359eb437723b4d5c157cfb1dbc5ae1dc65b56ac60dd43d4496ddea81a467f120cd176d800ccdee36cb1eb98dab9e5833da0a43b7cb55cd212ad68bc643e6880af839b5788eeb728b4445d7eb9f6bf018df4afb85702198966f7a8ade207c38b22e3f79f8e77d56563acbb8c0bfc6c421afe2840f2e5739cefc4a09964deb09d0b9be6017837ac6b4ddab4d26fe88ed5c51ea1b4780928774ea5e3752f9b9f8e1e5b61a6b55f34b956afe8b0bf5a8e9c873d07ceeaed194cac74f4efca0058b8e17c5e8fa48d82f1a382e1155c1291693571b2855c860a9978ed844d387041e67676673831b7d671058ceb9d731bddeac246ebb12028fff4f1f4b21409462388217145409d24badacec87ff6dfd3b0511f3c1599c06caf4215910c3cb3f2f744200c806bd3b9a845297f48f929bcbeabe5111711d8817e2acfbb573d354a9ffbcf38a94ed19ace86fcf13b15feb794698da93ffa5043bd5dbfb50c17ab01c8133c0ae8cc8b1d100712ce57eab21e06e355431510f88959d4c3d6d630c5226d3c178fe05d87bd65e308c992425d4a706cf03fbae9a733184595a3ae6a51915aece51930670feae0bd67090f222ded628cb9595988e0c28d32e451ea06cf2542a3fe07c92c75169422eedcc8e5c2c3b7f34a83e6d10284408bd05871508e2eb7a45160e7495f152aba3bb293547add5c0c4b634bda362de40769ac4c4712d30b7f79e48650fba40a8214f59c009344939131fec2eb694d54716f4741eaaa385249b966db3d7a2dfa329300596c083910c5a999be06d76e2dfccca9667479e47895047a8a1a3cef298c3806233adb38b9ab77816d9d3b34859f758bed36c059d987c379edb71e05187fb58f66e8dc5a1e8f6e92b648aacff15a75f1767131313012b5cb1c16dcd66cc586af6eb1e9aaa6abdcbccb5c12e38f78907085f681c6ca1fef8c9742d75f5bcd8af3"}, {0x1010, 0x0, 0x9, "886a287446b50fb7f129f1788570b0f9e800b528f1dea0def5023c685ca22748bb11e9b284e68f762cc47260c38e31845f09aef08d65852be1391d037dc2f2156052888c78601f27c3f01a6b7b68ac0900396be73bb7515c0ca2a17093bc81b2703d15f1b7f708e46600ebfd740d908e6778eb3ef7f3505d9efd3ba188bb6cec38c384c7731f174d92dd4a1f873b11d2f0beaee03288b847da9056cf3adbf02baa433be41a81ea1b2d80fec1da1cbdc20ac2f60f5367f582cd0971aaf9c4d812ad23ce482e10c1cc19dbd39e3f9ceffd890253141bd9beeb9f2eefdc1624ccdcf4985a013c81ddeca4fc89a575e3850b9cf6e1698b69cc8684ae152f58c92e86e78695bd1b82970acc692a24cff2c8615da57b3086150cfa690f30d5cec985c0f271598aecc7b5d1a31870797feb8284cf7877ccbb4d78d1d37634df5103481a2c9222f4863114ef7c729309e997f35a244a3346f4816f4255b053a625d5c234eac3c79dcc8da1582c32e4456e9b86ae2886d237df94c0eea629b8df48f7f46190ebb9760f5065a1ecccb5dff3e9a3b54c4dee3e0325b36cc86f3a576bea86eb081da3b549dfd5ff59ae9bd5491f6140274f4ebef90f1deaae721390f3d9dfa92b5816687e9ba9df2c055cbb645fa0158ddb1d00db2e692ed552eb9847d95af6d5f8304fe0c540326484a684e190aee719e4c1e73a42a518c7ddb5351df7512346d17c80df17570346de879df2d1b6e5a5ed9f1472abe980e62788b99362a8110b2c97d5a6788b7e2b9b40438a99e59c9dc8dd1f109b3666ba4ebe1b553bb7de96b308f05d2bd36f539a4154cedd9a8bf18ceef07e79527d508c057bea7d697bc44dbe7afb0338606c4629d916d6ceaa34a0ebb87b6c6c975a699a40e796e341c01139571e6f0aedb3198a7c6d797c536b3edc47dc947b46db09d033a2e6fe0308d4da669e224d775de2dbb5bf17f487257305df6d9b3ce1a1fb1e2f92cad1d27e3d4005b601f484eb9a6f889d8368462217960e5bcff947dd67a6e476d14cd9d911a29020f37bfc0b1f7272d459ab4bb484d863d7990c1bc2ba53e160d1bc592a54c9db68255dd399c69f9051dbb95ce53de0d0e8d499240cb8898062cbe364097335cd243478025bbac5c856826032145e41b2af64632aac1b7857675776da34f7ca1aa1ee88db6244f434ffdb4653d4771d94592ab1581d68ca991dfc64821187490a7315831fe77ab0d56db3dec620407e458f07fea2709c1bf7a29c96c01b8e2ad780303e0fafcae2192b691ab3ba37def4a49641de64e8f8db7fb693a8e58d326278f184f7b96e13b9ca9540234e3c1acee80d65a227b089008a814bde4aed11d16c0ff3681486408dca1878fa595174209a76f09baea479b78092e5f832db8ea65ec071e51393479ace19869826c750a6b5d45f446c4576dd5c5b44b368583a2242ad9866c95e909c00c112e4a87813c2eb860f0c45ac56926a3184e4b4fba55f6b91b4c6296973eee002e1713f267410fb8e624d5546530da1b178352a45ae2277f097c7ae539f5ae8153e8fbff5de055c470750b91879112b50fe8d2551f8fcacb12df836a405bd6ad4e2096fb09bbcb55c956a466f34433716c5e9f3b71524be1b86293db1dfa59188393389f9ae3b73b797f85e6ee63855e247b166c3273b2078059478a53cc6b819418534d47eb1dbca6ed484bee9fe36341005710db715d2216ed1e8508aa0d6582c807e36a58c3ed9a64dd2aec62723ad59380b92a8928fa464a3b43820e631fce550370f226b3ad9074cefe4c6e980cc1d8f6c012eefc8034bbd2747fa36f451e26a276e37a7bd7e8f3a61e78d2267d2939021e87ecac3e00afba6b435f416d278a6fc4b09012e64d8912ed04eeabf2cdbba83e2b69504778a6e6cc8b827664dfc2db903a886bb840b5a820235002ca46e69e388d1462aba1aa01658a8cbede4ace4ca0621e0d046d53ab0bf2567884e38eb7ca57dc0f02d5ff0240b388ac69848da48356ac58922463344b60847fc07626e2b5413502afb92f93d52a2e5149b361c2884588165d1d123fc433f59c31c9c530c7edef1c75fe9554f359457b115fa3145ef53471dd0c3df6e03482c3d6d19480fa90e26bd7ce85518b5c8f2913e601470e9874d29d182c88bad13a09dc4a5cbde6a719a5cbed0c0ba029e907fc0f06bcb87cf16fd2ea5736eb04885b8402f2d57383fa4b6b1e7a3c0a275583adfccece195091840b47bb8a0206cb586fbcbab828af168c2a04aec24756a1c0346c50282d3886c6964bbf6b3e3a61583ab016585f325ea3353ead4b9129e35c23e8817e2f74abdcd3ac75f4d6dea13fd71c961e070658c72840cffa324ad066a69bf7812f0b6794e537ab5377818da3b3fce731ff657e2b521eaf486e410f05d3b96226409597097314b4b12b664ce3613295c6d2180053293ca07c80200a92da6250b03a73a934e5dc92fc58478cc6d76ffeee95b141162a4f901904da9d9b576a1a241bee581dd557547c3feed1dd5d8efc7d89825a8c52f65fb6dc874cbbadf49da9f5c1b4d65cb93557fa400d5c490c66179839da2386cff8ec4f8511fdde4c1ae64fdc57e7d5cffba5286ca98059418d87f892899bda4572ff0c0079db26b4c02baa5f52c41c9ec39d1eb5feae921d53203b0c35170b521e33eae199b66661628d3bc9be369c28e4cbc4734060856cfa90061c10e9dd7356e13826100e67518c5ace97194f14b163acff10e6d334524425ac986baf0d9c1e77def9f7f27386c8876c77d1266c07b6cf7bce43c95cca47aaa3650832bb1d162a4ba8251b2e3f7f4628e02514b08cd7ac7ed6988f86692a2b081672ac1ad4eee3bfe0e3f64b650472353209e33a8d73eb79995a6e017e5ccf7550f0f7d704eb39966e401b90cf5184b301a8b7a9652613ead2137e8563256587d4ee3ac4e21e28a13fbb2eabfc10c51cccabb72fb4b6d920c258e8df72cd158722383fb66b2186f1a795bd666a989c207d6526a3f6de3dd0461a46257372a6d2b4051ea1289a63b6f7cdeabd98ca1bad3c7c07f15288f948633d2db96936d611360519551664eee319f6fe5d543b13f097902c21990d58e8038e8fcb1209b4f9e5133343b383ab03a0e11b3f848a616e335f01eacd075cb2305222b289df27b9cb2b0665194357f96f1a77b1de38772f5f31dbdf2111ecf8ece7fc37c44d764c81b74d65807719e75f4d4f2b8dea49366fbb67e3c63856654d84a7e32296f3e7b36d6bf1d9d5e22c88af2e1773a49d650c5a640c9bb6069fe341a14e3686239cc354d1e449e1a643e564fde0d6136fe92119c40757ee76603e06928e9aeab6766de2c5f6cfddcbb3ce6da052e9a6e903df400d871ad76165d384e33c62d8121e7b09c81cf3bdbab51d01b83ac32d6878979a51d7e67094b3c44416e723b06245775002c7fa3ed88e5a611b69d44f76b2791deae940cb8d5b8caa403feadc33b68a337a71a498196951dea5448b4db4045ca93fc207509260f24f733892b4b57d935a5a53f8f0e24e5be6b88415170af17801c73f59e517cb49cfafd4bc7e3e8330391f5f36025a1318fb4f5db41f1c1d55d0cbfec92d663ade3271a16fa396d1920eb904024e07505d4ff82ebbaa037bb8d9d963b8a941a07051fbe86f1e47f26d3f058122c5f1bec50e7fe0cd7cbf13b1d8155ecbf6608cec74fb570b012b866bdd34a8e64bae57542451f7930d2ff880412d537aab57550e2c7f2eafb91c39f4c7270272447ddfb5ef25a29de79b23c732a33d4317a88cd89b871b6028a54d66c25f43e61f11d47ee2e00307e8dd2ee13e7fb78ec36f9ad743309e36f9c6a8eab8d4461ac7bd24e14a00bad8770ca12ba0d7714fe2685f83a7f428b7321078097b5a686c7b079a2eed0d1bf2ae51e1f9ab5bbcecf239558b79a011caeb3831069166dda438d821b2382cf40fc06ed6236c6aa85c8efa5d9198c661676918f13099148f727421071bf962062bd111ca3093f9860b5ef047a28ff281fde363de96cf4ef2b70092a0cae803da10e63da734491e36930fbeeea6b136342e33b930cb0f4d95c5d5edcfca2ba0794144379b31c3c0fad13ca0ebdc0c17849e96f4d355ec3307296cd7dff43c43e2c33d1e188458d3b2c888e45111573d5c38c1745e889926ed2ee95b9df1c67c6d3ec001d6672ac9b7325c7f5fdb01717afdbe5f3b01b7253f954a872df877962a352ffda5f8f84fef1d8c3d90b9d4867382ea9587aaf3bddb2efa9775513bd2c7462fbab8025b4330e9012edbde35c420dc64e3c931fc7345fbb57093c6a6e38461419db15ee17aa7a9219464cc027807c03386f9099dee1f3065f85c3c36dd41af1b7d659a605b2be014d523569f21f4bad15eb5249af7e286fdad4c2e6b1407a908d4ebe05e0e98d7cedbdc606abcc0485f697dd053984448ed12d7e9e61efa533a411f0196fe06c33c00bbf23bcd102cd815c999fac7c348d88d0e2bd43ad33ea202bdbd3f5ffba07b1d5821e014b3010b3f8b5799e9f688ca47a95f9137fac8e7d536369de7e2e38f763802ed2d776e6a466db39bc3bff2d0b3d3743d0914881da6ef7c2f0aafeaec9f854a679645d34159e27d100ac2238b5be38fdf87145b2e1e5cba5e20f0f2c7877010e85742effb7d117a51af394ffad5adbece48cc19a983d507b1b3f2195b5047d6f7351a7e37fa886a2327957f665685aedcbd408ecce4a299e10f2df1a8c57bf4206f8483cf8376d0e4d8c7a6e7aef40063ab24930cc348507047d4e4c04328c5de8ceee2d139eb7d473ba2d1afe08e149d5ecc80b7259cea4b0be4d3334ab460b04776536c3b81a82626707ae4332ca55441e8e13ea2466d8370d31239203f9e2e6638b69270a98cfc22070c432be83035ca35994ea263c465d08d0637b8ee6a95c5663e8218a0357423bdb8c14f3053a3566ecb95f57831749694fc93cc8fef8bb197ab8cf0fccbbf36341cc2bc93b19e4a5982f159ee4b40d2d34b07ec7d4abd3bbfd5cf7c96f5d14b4fea4e5579469d459602f1c1d43c4418d185cf4ab0af2049367a78e4959c2cf1493c907948cf7d116a3a6bdde370ba024521acf7006a2540403b24449f9647bc3e28892e26b7d6e7a5b43e7785d22415b1c8d5c38d29c494878986d5f544d3b6339a555409cfa952ee30808298dcf7fed4d47604bc808c952f0007a03f2ac85a3c5acb9f76fb3e01f681c0d1c5f203520695501799bbc758fcca4fe3c6e15575f7c0bf854e9ab2260f319b8e50f78b94f9c5d81f9c42fcf6029502bc82c75caa197a291fa2d4798028a08fa12a47338ae6e9c97d317c20b38346e16f8f630937df7d89a1f8641a5ee039be4aae2c1baad6bf2a1aee83d6415b64b28cb18825475b9d92b14c0e82b7f497ab05b334ddb42ecf508668566404b3f0595f75700ff40ba24992ceedb834d154115850c4a6dcdc25dc25c3b055b2f4ab945e4af38b7c25d07d9076efe1399b6e49810eedc748aef5a0093f0f1f19d7a1214fe1e7715d65bcae73725b6290ae310d6bddb6f8c5df9eeaad3b00f4c3c1162b18fcbbf48d6e3b2afbb3894dcd23fbe4ba3a1039f64be5104793a75ac285b61547b2bacadaf8fe3444180d66ebfc098d884437292a5ac813e84b2d179118d07b76fba8333e66a9b6562429a1c986c9caafa6ddc3417d5cb4dd70532befe394dc0159406db405db2ce61295be09a4b1e937dd12e3dc5a189db93016ca431582ba67c7aa5e22a719db025b244e1bea9a1726511758b24d9356711be1d3f8e686b05"}, {0xb0, 0xffff, 0x9, "5d180fa16a4e0af7ec9825a9f4fe06e451e241ffaeae99ee26fe7520aaf35f60572999bc65ec73dbcfaeb341b911f6aead076e0290732fd5b194fcc44a52cc963058c35f042e325075f22a294a91b1715a3080aa842026018236ca8226f0e3cf40e89b6ce49af1b323b65d8c98df84840845081dc681ed503370f6a9f0076b42dab19d6d07ca3ceb1c17dec91ee6572df82dd17fd6cc4a01c2db7f47005c"}, {0xf8, 0x0, 0x20, "2e6b0bed0c99e79f9da6f280f9c48ec2bc8be551271b466a2035c92744955f2b6a1e9eebac3e4a5b0192298ebad19adec53e23cd974a1010b5f533f47f87f396755481a40a0fd56a9edbdc1622c76a3095585620c997637da926eb24f75466d501d0acf3029b1b975449a21e6226a41673d9cb98f89aea8f34a4fbad19a13b9c0e3bda35613e882c6facee311fc59ef09097dec1038ca60ae0554a457d69373c37fb3d0f8a58628e8758c29fbf52cc7c63cdad775fd3c7f6677aee78467de85dbd3b25b171a928b4f020522f41a2cbba92b471264fc41c94f7217da7b6dcede32461e8466a1a"}, {0x38, 0x1, 0xffffffffffffffff, "41ce08d401f72eebd39c5edcd0baf4d572eacb8412bfca26fc04870f5433dd861fc248"}, {0x18, 0xffff, 0x6, "fc31380eac896f"}, {0xb8, 0x1, 0x4, "ab418c5dab4517ce9f7325cf3a3b0f1f9196b8345b9f027fcb3928195f1bed56d810711a11a6bacfd77a0ff3ebed144135c717555917587811af012b82a923c7fe5db1473f202e9869838668c0eb023818e07efcf023406609d986261fb651604e521c99de02b1ed3de537130a542dafaeaed66d2a6e9159bd56de01137f5246ddf3c96a1429b57b9e28c211aab63f64a20dc1ac7d4425a93766289c1235a4e6d3"}], 0x22d0}, 0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002f80)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r9, &(0x7f0000003240)=[{&(0x7f0000002fc0)=""/179, 0xb3}, {&(0x7f0000003080)=""/77, 0x4d}, {&(0x7f0000003100)=""/153, 0x99}, {&(0x7f00000031c0)=""/81, 0x51}], 0x4, 0x0) lseek(r2, 0x0, 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000003280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000032c0), 0xc) write(r8, &(0x7f0000003300)="7f756072b5d93d44a01f4af11a3cfdea9ed996154ef1cf47be04aaa9472a011bc1e4fd7db4f8455776cafa09b87ab0d1cd1b183f70a08278aedbd746c1e1d58ee59c485e85897c2f2b931140395bcac7763bad15470034f65c3cce06ae124dc6b5d0f726a8b46d4fc819fb5ada7584c20805cea0048dec3a80a87bd5567954541689e7cb0630c00ac4414724384fccb23d6da5ba4667d3594e3314423d4dd1b222ad13475899fe71ff3cdea503410e02104c95720fc30852784d3f30590ec8c57d1df83693758fd231c7f7ec33412f6de3fbe2776d4d69b8d959f567fcec2ffa66c5a782659196efd413972ac4ccc2e84855", 0xf2) bind$inet6(r10, &(0x7f0000003400)={0x18, 0x3, 0x1f, 0x100000001}, 0xc) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000003440)={0x0, "1170d56a5ea9d41918cb4b4514ffdc"}, 0x17, 0x800) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000003480)=0xfff) 00:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x800000010061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = open$dir(&(0x7f0000000280)='./file1\x00', 0x4000000002, 0x200000000000d) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file1/file0\x00', 0x40) getsockopt(r8, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r3, r4, r1, r4, r4]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x512) chown(&(0x7f00000001c0)='./file0\x00', r9, r2) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r10) symlinkat(&(0x7f0000000340)='./file0\x00', r10, &(0x7f0000000380)='./file1\x00') close(r10) ioctl$TIOCCBRK(r10, 0x2000747a) r11 = msgget$private(0x0, 0x649) r12 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r13 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r13, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) 00:02:36 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/103, &(0x7f0000000140)=0x67) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet(0x2, 0x2, 0x9) write(r0, &(0x7f0000000080)="c88d4448778f9174fdcc31b51fcbfa470ff3209e44f9716e81fca01097b0a3cc82a5f20a667c07fa", 0x28) fcntl$dupfd(r0, 0xa, r2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) 00:02:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8, 0x2ffffffffd, 0x7, "8dc6861f62e38a64ec768840672c308f1f82335c", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7000}, 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 00:02:36 executing program 0: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x3, 0x2, 0x3ff, 0x8, 0x9, 0xb3e, 0x1c, 0x401}, &(0x7f00000000c0)={0x7fffffff, 0x6, 0x800000000, 0x6, 0x74b, 0xff, 0x8, 0x6}, &(0x7f0000000100)={0x5, 0x7, 0x5, 0x2, 0x7, 0x6, 0xc6e9, 0x7f}, &(0x7f0000000140)={0x401, 0x9}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 00:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9a0, 0x0) 00:02:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x5fae0d71b62a07a2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) 00:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:37 executing program 1: mknod(&(0x7f0000001380)='./bus\x00', 0x80002006, 0x20659) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0x8a) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x1b4}], 0x1, 0x0) 00:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmget$private(0x0, 0x3000, 0x80000000426, &(0x7f0000ffd000/0x3000)=nil) r2 = semget$private(0x0, 0x4, 0x80) geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r0) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000140)='&\xb9 \xe7\x17`\x01g\xdcE\xbf\xaa}\x7fh\x8aAkm\x11\x06\xef\xad', &(0x7f0000000180)='*w\x00\x00\x05') pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) dup2(r4, r4) 00:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800004) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffff7, './bus\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x80, 0xa1}, {0x187, 0x488f}], 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x100000000) 00:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000180)=""/162, 0xa2) ioctl$TIOCCBRK(r0, 0x2000747a) 00:02:37 executing program 0: socketpair(0x20, 0x0, 0x7fffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="512ae7b2b1b11b96032e5beb73f7316f847eb6741c7804fdaa6327fd1ab8d30ed4508f1d3e741c8a84687aeb1ae3a0760c698c5721c4a1edcb5f2ce1c91c02ea9fe61ea422e61028ea7e2798397756683fb1a09ee6874cd4615080e4f63a4e8b40914f9391f1c2f83608ed8b99eb0983939e18d81250dd8418d90a", 0x7b) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getpid() r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000300000000, r1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) 00:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x7fffffff}, {{r0}, 0x0, 0x10, 0x20, 0xd76, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x80000001, 0x8}], 0x2, &(0x7f0000000080)={0x8, 0x7f}) syz_open_pts() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x5b7, "03518fb4c6100e3215054c99cb56f2b6348daf39"}) write(r0, &(0x7f00000025c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad53262bf48b7c5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b6", 0x11f) 00:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10e, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1) 00:02:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x80, 0x525d, 0xffffffffffffff81, 0xffffffff}, {0x2, 0x0, 0x6, 0x2}, {0x100000000, 0x1, 0x5, 0x9}, {0x100, 0x8001, 0x6, 0x10000}, {0x401, 0x0, 0x0, 0x71ba}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10280, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x9, 0x7ff}}, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x13) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xa9f, 0x8, './file0\x00', 0x2f, 0x5, 0x80, 0xffffffffffff0000}) r2 = geteuid() setuid(r2) getsockopt(r1, 0x8, 0x9, &(0x7f0000000180)=""/177, &(0x7f0000000240)=0xb1) r3 = geteuid() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x4169, './file0\x00', '.\x00'}) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) setreuid(r3, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendto$inet6(r1, &(0x7f0000000540)="7269bfc2d484fc7271a4ddeee25b609afab7cf65eb1652ecfd228f4f44c34f01987f596564bd90268396de8562c3ac1dd084040b570cf5961389873a03b668aacdd61feb8af3878f18c0b2257aaa97f8de338acdc2f12615d224eff296511e2993ef2b685cd0eb4acbef2fd94ec40687f11d2029f8407724908918732598e8f25388eda3a9ae106a297695a34c69337f2cc8bacf16bcfbf3378beaddc6e540d3e7ad791a43c37c5f7d35eb70f6aa9c", 0xaf, 0xd, &(0x7f0000000600)={0x18, 0x2, 0xfffffffffffff801, 0x200}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) connect(r1, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readlinkat(r0, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/54, 0x36) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x65e72300, 0x8000, 0xfffffffffffff1d7, 0x4}, {0x1, 0x8, 0x7, 0x7fff}, {0x3503, 0x0, 0x1, 0xeba0}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000840)=0xb957) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000880)={0xfd9, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000008c0)={0x9, './file0\x00'}) open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x10, 0x2) sendto$inet(r1, &(0x7f0000000980)="f337187774b326ce5338c643b79cd7807a4bc0b047cba3895313ded51384c25d51cdd9051c53c74ec7fa35234816f3db62a9723ba8576cd922ae85e549a3dc4209c1b624f85f90139fba28c84e696c12993fc4762346aa4ca8f80a35e6bc644c9d34b790ca6ad7eff5efb9111054adba58fdeb6c073011e383d23d86909a1584ad9b7a6121321d4fa7234b59e204efebc9570f4add33b6", 0x97, 0x9, &(0x7f0000000a40)={0x2, 0x1}, 0xc) 00:02:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 00:02:37 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000280)='./file1\x00') chdir(&(0x7f00000002c0)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 00:02:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x101, 0x87, 0x20, "9d4d91207a260e6fd330d243434cbc8e168972a6", 0x100000000, 0x401}) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20000000, 0x1ff, 0x5}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x21, 0x6, 0x8155}, {{r1}, 0xfffffffffffffffd, 0x82, 0x0, 0xba, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0xc88e}], 0x5, &(0x7f0000000300)={0x7f8, 0x8}) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000140)="f334aebb9d", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000000400)) kevent(r1, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 00:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="77d0be2d") r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 00:02:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205c1, 0x48) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 00:02:38 executing program 1: r0 = semget(0x0, 0x0, 0x140) socketpair(0x7, 0x7, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r9 = dup(r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) r13 = dup(0xffffffffffffff9c) r14 = socket(0x11, 0x3, 0x0) sendto$unix(r14, &(0x7f0000000000)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x10420, 0x0) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000ac0)=""/42) getgid() getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getuid() sendmsg$unix(r13, &(0x7f0000000a80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000900)="5b09e278a76252aff4775267a04b81d30003606b65680964da3a3c5c243d07dc54e77a7a02e57693157c370c8a971c752f1ef397904f5d6a897f4d5908e978eaa745a8563f1db06e2d4608637ee3196b76b4d48b94a569eed72a06aad78064ab31784b8648617f16623e003c3da83f40438f89df18e4a95c6be856964118871d9d13af67ba3753c490adc1e5017d981a6ae4bf2da081cd39a4c952290d27fcac04fcf19b4540239039be246244fd773d42c2e0c77e95e86d3b678fbaa5b44721ca3990be1d14d2665cc31cc665ed259e1782e826d57f08a96e8a617d08137ab2da68d407cc4b9f", 0xe7}], 0x1, &(0x7f0000000a40)=[@rights={0x28, 0xffff, 0x1, [r9, r7, r6, r2, r8, r11]}, @rights={0x18, 0xffff, 0x1, [r10]}], 0x40, 0x409}, 0x408) flock(r10, 0x6) getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r23 = geteuid() r24 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="a770005ec828ead7fddea4bf354fd7bd3c9de4dc821033b25d34be4f40b5813808ef7767cf8398315df88c20ac907025740d9c3578be94e3fcfa545d642fbd00949e3bab0f3604d6695a9b962ba21288bd565081bbba228e01a5706b35cd660ee3bb5140e56acd21b0e7d947161db33f84a51a36afc2052e6cd24e8d29a9a949b565e7a43831519783e6050de5af87f2b1ddda9d8eca0edf14079e9ed280d526f0675cda50802e117897aa", 0xab}, {&(0x7f0000000140)="a87131c2005d4aee1c2a3ce971fd3350d88bddc3c97e37812e4940b479b29775866a9ba115247f7700178e4795d102f1195729b28297659022655cb341e5644ea40e1bd693dfafbf9ee6b8674ff0dc43fc37445a6e490bcc2550bd8fbd031b3b6d1fae1a63fe637e169bba3a359d9fc3604d85c04ebaf12252dfc014d5b5941458961e9df0d1b937d133ebc155cb87711b4f07a91cb49950fb2dcaa05a89e8c63352bfe9a5ad71efd4526889d5c2a59a75435a019a9c3e4ad1ab01a7ed1ab8", 0xbf}, {&(0x7f0000000200)="39ad561d474c5eeebedba4b0a62a3d13216120ed5e8b8dee9e456440c599a33200b3d9a446ed688fe272ee5cc68a68ee57694285754098fcca04c6f33d439c8cd05fce114543b48bc3b314a75f044ed9dc357339f4a708c41cef076778184f5981f1ea133db1709a00d186d4c0c1d34b345d2e4ef16a5f52122edb33ff8e6ec7eda994c915562871592e000bf888b2675c5ed81db36413aa65f6af99698e18ac2d258fb699099dba28e00d5779e2da309f4a818e15dfa7b7726ccbc45cc2090d9bccbe4951b708602f591f898ab0fb806e6083bd0610bb7295f4eeac3f137fbc20c541d53d37d08f328a6568445a72dac2c0", 0xf2}, {&(0x7f0000000300)="5cc7d1300c480a127c58b2e03fdd1dad71fc2ee0c0f62ecf3ac122e1b11525a0e07dbbe74afb5041174fb221bd9699acf36f8ae9f2a2c86f839a38d03b5fe9db4ac4d1e97e081affd8122645a7ebfd4097cf9aa23a70fbc1a3527f47219fb47b126464729dfb2ac41243d27ef66c23fcf9d574966b7d3011226204be699523448f48f48105de6b8447b485280efabd18ff497459b1cdadb3d5b45e2e4a84e5494467a008031ea2cba1f9e42a5cbb220ccf8e4f94d6f3e3ea411af570f6a4c737c752de6ea292a5cd004d76d1b56e010516f636ff073d", 0xd6}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xb8, 0x8}, 0x404) 00:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f0000000040)=""/24, 0x18}], 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000740)="5642521151735f2373bed816d1ac24228d32e38c96b3f3eb9a2aa6d43bf1ec0384d806c5004b3324bd49c0101f52dbe7122483be28eb2146aebc663eac0abf573f16e3e753bf9bbf0f87e85b98c302dac7ea1b3fd799753a5af604b1e64a9c8d2fa312a14143cffc46e644b3b1ddaea35936f29d72b64e2099b0536f1c92144126c4fe9704e4c1f7f113588ffc90ed0252ba3356e8cf2715df243ebbcd5dc952008f0df70a262f5d6153db895f0fdf1c3f57d21e8072ca68a32910e5b57871e723d1fbce80ca5439b45432c8b5d23be31f528b2e7eac680105bbcbe79469050055a41a418a6d8df2a0c617c92f5f740d9d7d34f7480d8e8fdf7c59f0d75bd440f52fa0b783895a75d0567981ea73aca165518d11655cea366e455896cca2f15b83526c1ae61606013df4736401d949f0373784537e0cd9556a04a819ad99427fc16f331bcfc3a4", 0x142) 00:02:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 00:02:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xffffffffffff2fff, 0x7ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000340)="9c8bc3774f4e0d0b35a6b0665204d107811ed6", 0x13) execve(0x0, 0x0, 0x0) 00:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x14}, {0x6}]}) syz_emit_ethernet(0xfffffecf, &(0x7f0000000100)="80") 00:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5d00000009000000000000000413a808fc04cd4f2919e81859e9a09ee991ce3f368403e5f579efe4707b5e853da161bc01a6e8f7cf94"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 00:02:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) close(r1) 00:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000000000000000000000000100010000002ba8f6709751b1fb1f00", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 00:02:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000540)={&(0x7f0000000480)=[{0x0, 0x7}, {0x104, 0x1}, {0xcb, 0x947}, {0x5, 0xb}, {0x89}], 0x5}) close(r2) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000580)={0x3, 0x5}) semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) 00:02:38 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0xfffffffffffffff6}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4810, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200a0, 0x0) dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) 00:02:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1f74, &(0x7f0000000000)=[{0x401, 0x40, 0x6, 0x4}, {0x200, 0x2cf7, 0x142c, 0x81}, {0x1f, 0x5, 0x7fff, 0x1}, {0x0, 0x1, 0x1, 0x40}]}) 00:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x24}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe07, &(0x7f0000000040)='c') 00:02:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r2, &(0x7f0000000100)="d9", 0x1, 0x1, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x404, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) 00:02:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x6010, 0x9) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 00:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x343, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:02:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x6, 0x3, &(0x7f0000000040)="66d2fed02e9a224c7f", 0x9) munlock(&(0x7f00005bf000/0x4000)=nil, 0x4000) 00:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2c0ac7c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b86568ed5dd3d77496f6d8b7d86c09b6aa3a41a668071bdaaffdd83c781be0eaaeac9fa4a88ef8ef7410cce1b0030f19ee04eba178bafbcda45ba116a9c7709c65740f437c7de9dea164ad4ca51363bc6f72b61f1dd902d469653d29746fb0ad199650a9c6fb9999fd8effb7d8484a7dc79e82d0a1a54663f98a8a2be46e451a1af7a5a7657f2a58633447c06e969aaccef68edd6bbfc73a034edc000cd37c04593a43246658daa43a6f962f6f19a6fef09745f211f5e239515b11e90dbac9807bb8c18b302bf1d29a086898962afa0ae22b163a43f8e34c4c9440511c926cf268a5a8a79dd19fb6ba6f710103d6201fc93aebd5eb8c3c96cf64609b4e9f674113d3570a902615a0fcd2c692d6b4b5c3394b2bb6bfc1130553f6dae421ad1db9cccad6587df945831a0816fddbbdc36c4612e5881777b14ffdfb1458ed082e97b032dd692d319d3b5e9f03cb05757d5660092676c15f093556c478a26ea08b76201639c870b7b66dbd22d9046dd131315ca64da7f77f696dc35b2a02d0aab5de09efd520786e3aed79742d7be3a112c63a3469a60ad0d4d39fbe482d961d72648c860adde482901a923805b504c4502fd697ac1b4713986c7a416c276bb49046e42803f3846657865d90cf5a30eaa49389a927670e98b40673668632b1b905fbefcf78e960e1820ea39193c663e29c095c72a4705bc70ecf0f3704707f62304cb93373574510fa79f4a8c5f6c4a5f6fd7a62044cf5fd0548739a4ea60c8b798ddd96649a8f220910fc0c039781f63a7c003934856b97fbdbeedfe65e553583749a069bb423ccfa691b048ff0399cc34fafc6a57130431f9127a96a1388692f25cbc8e6744aa8d3902c3f7c511e685735a061bc91cf9c92666b956f41205ecbefedec5ae636f05edd7e904cda05dfc4a3e2e5914deb642bef392a8ad743643d783a3977d613f4bf76383d0aed30f9c9e1d742a528b6e767097fcf617a24c56179b637316316d", 0xe54) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 00:02:38 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = semget(0x2, 0x3, 0x28) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/4096) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2f2c, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, 0x0, 0x0) 00:02:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65302152b1511487015b3bb69cc3ccc185d87d0dc6bdcae7a3f710a9d5046e8c3b7d0423a752d0aecee99db991018d22f53e97f9865ae6b8fabccbaf3bdac3df1717e3855e83e91b72925d1d3d24813940462a23432e507b2e6b63785846bf66b53d52b153a53a25ff4bd624878aad1e87abe9082d13259840abd54ef5fd84af"], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x1, {0x7, 0x3}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5e60, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 00:02:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x1}, {0x18, 0x2, 0x7fff, 0x8}, 0x7, [0x3, 0x2e37, 0x80000000, 0xfffffffffffffff7, 0x4, 0x1, 0x0, 0x7fff]}, 0x3c) r2 = socket(0x400000018, 0x3, 0x47c7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000100)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) setsockopt(r2, 0x2, 0x7f, &(0x7f0000000000)="487a815fbc95d57f71e05a587b", 0xd) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 00:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x10d, &(0x7f00000000c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 00:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x4, 0x7fff, 0x1, 0x1ca}, {0x5, 0x4, 0x5, 0x80}, {0x6, 0x2, 0x2, 0x2}, {0x8, 0x0, 0x0, 0x9}, {0x9c, 0x6, 0xb63, 0x1}, {0x8, 0xdb8, 0xd91, 0x100000001}, {0x3, 0x10000, 0x7, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 00:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() fcntl$getown(r0, 0x5) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 00:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x7, 0x401, 0x7, "f986f9993807fff96b73bd6b18fb23071b758890", 0xfff, 0x5}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 00:02:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x100011000000029, 0x2e, 0x0, 0x0) write(r1, 0x0, 0x0) 00:02:40 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x9, 0x2}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 00:02:40 executing program 1: semget(0x0, 0x7, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xda, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffb, &(0x7f0000000140)="3bf81b95fb90dc00000000fafbee8f221ffa420000") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) semget(0x3, 0x3, 0x47) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) unlink(&(0x7f00000000c0)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0xb4}], 0x1, 0x0) dup2(r0, r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xfffffffffffffbff, '.\x00', './file0\x00'}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x410000000e7) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x100000001, 0x4, 0x6, 0xffffffffffffffff]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) fcntl$setflags(r0, 0x2, 0x0) 16:00:09 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="61d034182d36a6d773ec71c126cbb9954262dd59c1fa428dd0223d777d899f61162434246dc0d31529a5e08e20007682d384a1e7fa2ce64c7901dacb98c6713aadde3dafbe7bb12fee8d81588b638001cbe425ba4a448b3fb316ee4629c8ce32e79eb68cf8767ebc3264226849f29ea275253e19a11487f63d27446a1ec03de80e2daa583c06ef89be0fd6331b109ab610ccdd0734670f777145c3de164360c59d796d8de4e2f3e7578986f51a5eb9855edda8719cbffa61c40e551f782bb2c29beded0ca1434d9151c3cf5ecb72518e"], 0x10) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000003c0)="b4", 0x1}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x4}, {0x6, 0x1, 0x1}]}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x5, 0x9, 0x1a, "b4af0c40a19938684f5bcedff63d0315097b3913"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588a", 0x85) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0xffff, 0x8, 0x5, 0x7, &(0x7f0000000280)={{0xc00000000000000, 0x80000000, 0x3, 0x6, 0x10001, 0x4, 0x6}, {[0x7, 0xee0, 0x9, 0x8, 0x6, 0x6c8, 0x800, 0x6, 0xfffffffffffffbff, 0x3, 0x3f, 0x1, 0x1, 0x4, 0x401, 0x8001, 0x2, 0x5], [0x6, 0x101, 0x1, 0x6, 0x9, 0x1, 0x1f, 0x5, 0x1fd, 0x6], [0x9, 0xa, 0x6, 0xb, 0x8, 0x1000, 0x4], [0x16, 0x81, 0x3bfe, 0x787, 0x101, 0x2], [{0xff, 0x4, 0xffffffffffff6b7f, 0x40}, {0x101, 0xfffffffffffffff7, 0x8}, {0x6, 0x3, 0x800, 0x5}, {0x0, 0x6b, 0x6, 0x2}, {0x2, 0xc639, 0x101, 0xfffffffffffffffc}, {0x7cbd, 0x7, 0x800, 0x3}, {0x3, 0x4b02, 0xd0c, 0x100}, {0x3e00, 0xffffffffffffff01, 0x7, 0x62de}], {0x7fffffff, 0x1, 0x8, 0x66e1}, {0x400, 0xffffffffffffff00, 0x7, 0x1ffe000000000}}}, 0x7fff, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/55}, &(0x7f0000000140)=0x39) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="001431ab") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000200), 0x10000) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() flock(r0, 0x2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x19b, &(0x7f00000000c0)="8b6a6aa35052c6f703733a6710ff8139be456c1ad0900edb9ebc4c5cb2408012b91b59c9c29cd5b778c92ea57c4416c75caea9fd4c829adfedc8a5") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() r6 = getppid() r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getgroups(0x4, &(0x7f00000007c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r17 = getegid() r18 = fcntl$getown(r3, 0x5) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000540)="4b70e67088f4b1a3f94285383dcd0a5a0dc8cc9d044fc757cc2281a924c8c4dc178585a90716568403e2ba7a244c07d6153a37654a1cd8620f46d19da4586d56568b72bf15fbda7b80ffb348b277fea647d2697c6638a18eef71d452b2a5cbb23e832d3d71972f59670a50914c6c1fdc21944b812080ac0af86618837ae32d026c9554e7ec849e98c7967d9e09747429fc969ffd527e7aeafa92325de87dd76ea24b446d0dfb722f216c", 0xaa}], 0x1, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r5, r7}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @cred={0x20, 0xffff, 0x0, r8, r5, r9}, @cred={0x20, 0xffff, 0x0, r10, r5, r11}, @cred={0x20, 0xffff, 0x0, r12, r5, r13}, @cred={0x20, 0xffff, 0x0, r14, r5, r15}, @rights={0x30, 0xffff, 0x1, [r4, r4, r3, r3, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r16, r5, r17}, @cred={0x20, 0xffff, 0x0, r18, r5, r19}], 0x140, 0x408}, 0x8) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r20) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:00:10 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xffffd) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8001, 0x6, 0x5, 0x6}]}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) shutdown(r2, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_data=&(0x7f0000000280)="4726051c184f1b3ec75a05c35a2b94f3f2bfdf2856421447d7bda934e34cbd3eb18b7f3f99b0998547cb24e5a6d0d9b7d588735827108f84c4de3ff75077c5243be89938"}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23d}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x821, 0x0) r0 = socket$inet(0x2, 0x4004, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x121, 0x0) r1 = socket(0x6, 0x1, 0x5) r2 = dup2(r1, r0) r3 = dup2(r2, r2) openat(r2, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0xc0, 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3ff, 0x80}, {0x18, 0x0, 0x5, 0x1c0000000000000}, 0x2, [0x0, 0x9, 0x0, 0x20, 0x9, 0x9, 0x73d5, 0x5]}, 0x3c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) close(r0) setrlimit(0x4, &(0x7f0000000000)={0x7, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x1ff, 0x2, 0x6, 0x9, "09498435be59450be2d8fc545b210c04d17f07d3", 0x44, 0x48f7}) r2 = syz_open_pts() write(r2, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7a", 0xbc5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x5, 0x69, "73be00d94e90bf82bc6d61b8dc7bee901dc09e9f", 0x0, 0xfffffffffffffff8}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xf4, 0xd880}, {0x18, 0x0, 0x1f, 0x5}, 0x2, [0x400, 0x82b, 0x80000000, 0x1, 0x800, 0x8, 0x5, 0x844]}, 0x3c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f", 0x43e}], 0x1) write(r0, &(0x7f0000000100)="46e035ff4c6e61e6cb07017e2d279693472baa0750e6504d3110b85290aadc51132dfcc1f55c264d1202e7b7fd0bedf1c3f0a20c9fdbae616bc6c1d05e4cbee20807e02a7ec9a2e24a220b2baacc1bb660cc90dd63d69e25653b06cf2ba781d3ad22e1aeea332e317586c24531e3c6a0e8f097c67d9cee30bc3277669fe4354f12d454afe37a8a3428dba1c039c3a1dbf9e710ddd71e5db01b9b9a6825eede1fb5ba33a7d1b4c23b1fdd4da2dd82860b9c22eb2713b491c5f1d1f9a7abca960a6aceb072287dd1d618b2497642c6a690fb52033b70c4f3588e01", 0xda) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10001, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) socket$inet(0x2, 0x800000005, 0x1f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10880, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x10001}, {0x18, 0x3, 0x6, 0x10001}, 0x1de01d3a40000000, [0x6, 0x5, 0x3, 0x1, 0x200, 0x3f, 0x9, 0x5f6ddb1f]}, 0x3c) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100001004007ffc, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='N92', 0x3) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) chflagsat(r0, &(0x7f0000000140)='\x00', 0x5, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() r1 = geteuid() setuid(r1) ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x4) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x5, 0x5, 0x2, 0x80000001, 0xdb, 0x2, 0x0, 0x1000}, &(0x7f0000000280)={0x9, 0x3ff, 0xff, 0x8001, 0x3, 0x7, 0xc09, 0x7}, &(0x7f00000002c0)={0x9d4, 0x1, 0x7f, 0x9, 0x400, 0xfffffffffffffffc, 0x8cc, 0x3ff}, &(0x7f0000000300)={0xb83, 0x40}) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x40000008, 0x10001, 0x0, 0x0, 0x1f}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffff7) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xff9f) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f00000001c0)="3758fcc6b3e023b0fa50572f0784defb8eaceea18fc911fde328304a2ead6787b624e37c29e78ad9fb56b7577bb4372164ccc31bf72275c7fd891dae5385b5ea2db8086cfab4b8f5ee8c78de2c6f793f71b1ea4ba04d3aab330384d60350d42ff9eb2b9323867f2496795739090fd1ebd5780ab32e1810e48ddd750de5f9b97f67ba806057515e7b0727", 0x8a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x1, 0x0, 0x100000}, 0x28, [0x0, 0x81, 0x0, 0x0, 0x0, 0x6]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) msgget(0x3, 0x430) flock(r0, 0x1) r1 = kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x10000000000, 0x2000100000000}) fcntl$getown(r0, 0x5) r2 = dup(r0) dup2(r1, r2) 16:00:11 executing program 1: r0 = msgget(0x1, 0x219) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/85) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/183, 0xb7) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)}) open$dir(&(0x7f0000000080)='./file0\x00', 0x340, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r4 = msgget$private(0x0, 0x12) msgsnd(r4, &(0x7f00000001c0)={0x2, "6d9e104d94b9701522f2f61d81f26066392b476995c561da76115cb939c51d09f49644d255560413d93aa6696921671d961201a6d2d7d6184288d9319a54109dfb2ae39253086d2722"}, 0x51, 0x800) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20222, 0x11) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8008, 0x22) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="3f22874b132911ee159e5efcf20d1b6fe20833095918fac5f5d2e5e48f8448184963141fa96fa41bba0ed79cb18e383d00567eb4ec9d7a37333e07ea17ca486e7cd9a8147325516b74a7a766183447111036cf937b940dec4af8c8bcf4eb2643ca4c7add8cf95db1c78d2b3fb91380212da50f3d27bd23af54b6e2337a20be3460e8d1dce87ded645f21d9ffc2cbd85318cec6ffb6c3aeb882a19c3cf983e0bbea526a98ed8730208441bbc60beaf2e31b227078a5e8beaf5603f17b6efba007608c02d44e009ce1a8960c969d822e33a60a94cdce2413bbb9604b3d72977121babcd6b44031c4f58f5fa4e7d1f2144892d25009514e5363cec3ce7d9905fecfeba87c695635680cf5507ee85dc7314d10d1d5b70952f913c4d9ee58b0073307bb9cd989cba20a015e15aa263b3bb399ff2957107a04f387d93fa0e96efad1ec0aed47d8996929f2ec673c7e2921e2e0be70f00c7281163fce2042847a033754b66da145fe7778e2ee075801d75fcd02a1c5136d57c02a928e0c8663fb42dcb53b15ce91c03c7b99b8b5b0fe2864e7adafbc5389329e3a9f1c39c22f196461cfb1fb600f6d55d3fc4d3c12b15fec79fd3cdcb3d1d219cf99b54aa3953d1c46ac1de13f796d3c2d9104ac080554a9a2097082f31f6b610142b3806d25d9255b60cefb1b31c8f807a60fc2ce735f89f790fe7b644581e748b644c06cb923e9d8513737e11cc4c0fa6cc894c1b00c838949de3af3c8d1418beb5c9798db7cb4cdf5633a833ce5ae26cfb9c7f7f40fa64ddd20038e7c1bb7f4db6ed6435f6f24196651d781588b7e7379bcd132ca47de725d435b34597a5d972a5f6ec2826fa051210345bb0336846f2cdd2d1d359196731a5cea77fb5ef83c6db5d3ece78520781666b6e5bcdcfbdbe5a066a937f1337fdd0bb9cabb2f3b73aed7bfa0c7c970d2648758d0c6af830aaf47c3a0da6360767206818edca37b411df515f9069d852f434ab6ba3fcb30cb9627e1895da9be3e74512c1f663790eb8247e7e0832512de03f2415edb9d59c561648d8030f0b179742f94fbd1f577b08a48abffc8f64044e1e2691452cdb107cdf7008778a316ccf373a7af870583705070ba0f30acad8aead5e00f42c86d233382682e365eabe774fff7075160f969e02f05056a8b81c8079af6b7ceaddfad833a13be1452846dab39a1e1d2a7dee2423d8a4eccd045ae5d05c0c48a8fe26a8c7add572049a1ed62f3d9fdc4562f973305cc85cd3dc59e2eb63673439d68f99b835ffa272338b97840bec660c1d083b424404f1732c21f89ca53926324592d6015143ecae9ab5190d477644347c5c2d8d089481bde9bb42cdfa8c78d531b5d2f244d16d0666a87d1095d2312fff5c259a3ad44859f8574798a1fbee0a2b22aa438f8e608e70dc08ebf45cb917ad7f8e29b26bc999452812b6f8fa36927c873fec65a5d5eb4703e81be963ae66b9d4bbc189b95c495eac2e9d5b2211cc3321474fc78bf64d94fb6fb6cc9007aa3cab0d6b4ef8d085cba0bb66f1b29d04968a078a2fd7965f48311c683ff3c39b6f695f143a7cde1fd2ad6a4e31abea593a14aaad6fe3b5b4f5a8e8d97f88895cb1acdc62413b9d3d41696519c7615e2737dfe51fbfdc095748aa3be3245b38efb91436872c6bf6a4c3c9f0b50c11651de35494086560b97f6a41f63e5fead0cc1bb838cced896ad6a3acd54d6907b9ac7b7f2a006edbfdab151b6111657a325859088130310359cf0df81ee87ef1a000edbda63bf4de536b81e62803354daed1b16600263d8c0af79ba7248e6900b7a1484873fa63c0120fa0bc488acfe6b47e468e66913c061fae3e4b4883779d505173734729ea2f83f83d35f1415f51958adaeb45c5cdcfce477b852a83dcba59dd3692c1464341f7dbad62f3b4a6bec1e48faf2e824a2c570a53964f43097510aeabdc48df2ca2070f8ca1e494c93a2c42903f1ba64e62fe708da45646ea73a5103ef4e4f2f5349177ebc8b9649a4c776dbdc5d2e5601684c163c913eb5ea14606da8157e7c30da11efbae8d8ad3194be30c07787cad422dcdca5022523a9893cef2b48fe6a25f8df4e589dc02dd355d2c95febf86c8bbbfc9f4f806c48899a408e7f2c0b72fe3858d5aa58c1ac4e4fdcd09190fea40f6418f8d8a82dd3c5b8ff4749767616a1a2a95aca4a46bf4bd35340d75d57c9ee57e0bbaf37a330738bbf6342980bb62a90c7656bb6bee65b8bd5fbd990d820e22798c4f74ce934d3d5bc0bd753ec5442e5e4f2374611ed085d1f75cc4cc83b20ceb4d03c019fcaeed413e7bcf9b94382017ae0e3ba238a6b7ebda8357adc29888fb55bbbb3f3fc6eaf65f63e77ee33234b0937bed5b12d6e21de1bb3c5023fbc5ba6d28a72fbb1737511de7b55002ccf665ccf2803153df223ca57039a58264912d83bc55ecbf36bd7275f7a6a4e85062f72366b329a1dab3f5556bcf26c1123f9ccf6e4aa393643b5c84fc8b0e7f52d202f86430eb3b2fb1895d2d2e89ed23268859475b5a883c2a02d111ad11655b0a75abd183b8d2c81d279bbcbd6454ead4f0de4271f20d73be69b0b3278634588c9093171c14efbd3991150ec559c1bebc781a7e7593ead015c99b0d53c50250618dfb62777803e0fc1f1d26bdab6c514f15e9e647f2da1f98272a4fc0bf2043c40c8bf94c4ae9d3636b87ccd250c79a47ce45f946cf29c607095f4dca8187e21c71288bacfc9e815c75d14ab9ad3ca3008c2c18967127dd20bf54748c829375e3a167c01c5bc669e92bd0cd0647aa2f13f0c95341d34ac8efc0d871b908c2346ba0ba2590fab5e952f012a5135cf35b5ee384d7ccfa04158fc4244a40c21bf5b3b7788817bf3defeb991a5acf607e85e7a376c1881c49dc65c853ee75164cfac43573f7d4e63d91780d0ed89a19ceb788c83ffbf3d5e36b5bdc2a503c9406a478d9d6681e84cf32d0db0faf62ae5ee00846959b2de09d8951427907df7c89a54439c2bffa9058cfcde2c2b40d4e0608a1e11b85e544b46f60e093a49e2f15868bd4b29e8ab3f78754cc24a0153d5e15c1cfc78f738f42229f699fb15d8db370a6ce2501552534e28356c6f85b5c8faa6ba8b0ad5a3049dbed1d2346798ef16b014fbfa079a551bdaf180c19310034a05130a527ea08fab3ab17979058aa7fca36c20f05058a79f2b4ba44301f8b915b3fb15c6564d0b1a0efb263fa23f69f380be25f7222dfd0e633618f609a74bde1b010d01fa7c2c675310970dfbad22d64fba4a5f702dbeb6c090b389d94077ade2857f1c9e4942ceb13fe04b58d727a31beac3ef325a5b09760a147e976fdb646313838210ba1e90a9f65c78aade20130e300bac68659004f02be6fa791ccafa03dad812e1a72cc82c29ef47fd57299007e4dc29f3ec80cd186fcad4108e309ea775a2734809837a5e1057f5c264985daa654e6e394533c8bc3a478550b2f4c7fe8b13caaa530055aac1e542acd6dace128570b38255e2135fafa43e0f1e5d04070eb25f7a343c4e9d4c957ccd8614408bced39f162d3ec6e1f32e479f12034c7988ccb55d42f4080fc13f81eb1977dbdcc584cf961f3621e16b0fd1da760a9afb427faf5e35abcf1a587e60be33dfaa19317d0fc6b7e3caf9111c6872764f14165c507e7ca4da4db3ce17cf196663be67ed27d92b4aa8d8feb26a3281270ddc9153373fbed29bb306b84eb98bb92f369fdb9c05fd04991d493b9c096fb1c67e8d469c242e2c025760766ace4bddeb773d5a19566044814449fd1779e89942a11d8be49c675123358ada14cd9e51f9782b45db235c95fdb0880f0a4e20a85399e213bf014d421ec9dce4cbc47d184c490b9ab71373b0e0fc33d6ed26168c3664ed243ecf07ce9cd82268eaed200076c5c253379b0bb9adb19b609697d0a268705d8846cad70b5067bd7aee44207a490eb85cd9e108b0901c3d7c31c536b4141d9568d05a739abcf5f3b4a07769c98cbaaef63d864ab45186c19a191270c17de4bd2483fbb056621e7c728b22f21972f381374ca1d624430698581119c7d37b16b97db37d263764b6d325f10d72ea1a8d9ab74a5a6dbbe1fee91eae5860d6984a37addc97812a6bed2de14897b691881639d7a50d51ede3c3e714ff430ec38bcdfcbd77b89fa31333842a486f50103c5d8ce07a17f6c25b99409e59ac3d79b55d8bafc8ecde7a25a7a6e487b52c40bb62c9eec02767de470ef5c3de44e047124f23e3ad98bba0780d26221eea7d401d3e49c94d31bb889bb447ec3dfb7c519f1e3b64c67fa58e340bc2f35659fc69ff12d6acf680100ad30ca104003ff615414799cc26833508053bde23bedd9b118327a2061b53b055ad1ca498f2b095c7cd94c96156b7bb8602efd35717e698850209b390c39a29ef1d4412abba2a34f665ec7c4deca9e3cb2c53c7d8d9fd333eaf57dc3e4c4a9d5d594522e3f7cb847c8416d01a66a890198bfb57687e6d8c3f81b27cb4bda34e65f464fe494aba0d06a69f72895622b12c3a9691ffe319a97281f3ba2496a302477b12e5ee5cc9975decceb0c32039ea917662528f58e5666daf553828b4c5f177986ee242edf667f3bf49a86612ef546a35a8855f912922cbbe50aa3d3a0edd3de5c20a3d9b0783bfe23aca2e65b583dfbd258f5cbadc4c75c9cb6416872214a23ebc1acd4276024f02e22696ad44c32ed3b0f06dc87d58425e4de250df9a3315043812cb49d469d175704be0d623214c2ed0858f8513b00c8c8fe701fc617168389e4f6aeee78900f55f91fa5b9aa57956dabf00efdaa57d041e48552ff45a74e86acff89d10b2475b45bfad99c0e45a524cfac35a61951037330d0da1b05de19f4c96717aef2e0a243fd6ffb06df9b18370d7896b3dd480f927d6be2a2d47f432d3eea318aaec25893b706ea2bddb66fe4f38d7fbceb4b2eb8785fa1e8ef5cb90608001e7b8bcfeb8e70214bf36ef5c64c5502bdaa488f00af8214e7364dc372d1dbd84a3a0ecae99bb0e22f5d9b1f17069ec53adec17c01c6e1b45455c78df78fec4e909f75502d2557b2c03659d3a49e5a1a2826fb7bdb1ccd0e7bd15220b3dc973ceb1a8c56b9282318fe99b3bac222a5b30b6c6158710bf3a991292abbc0175bcc28a0165502bc7f3ae81a2efa574fa91a6c4ea518913cc0c877a6ba57985f8debf40e5efe7c49eea6fd864fc60b0c78d8dd63921356efe4bdb0049169276f7e4ed73f02862a4019463c55c375fd073a4ae5813743113d8d09a99da5c17f5951b91b4a0343a6c7675c2680ef97447faacc8a14ce99c7c6679bdb83f1a34ac20332fa37f4b39c9bba1eca3aea781c7e8c8ff6e74f83db1349cbfb80e9be4c1630f9ae5e7aa2f8f7c827870249017cdbe1ca09d4d126da154dfa4c5f7212c045657481c454a048fcd323c7e2feeee41cb8d1cce6f6505570a7d2ff2f4dc36a92c278f99ea6276075a32e2d6117f58b3c22805f8d47484bc3dbf6b9dc7d8206e2d68f7373986f7c2daeda04e957169e291d2769ed6772f1c8fde7ad196442e628fc7d31dc63a536b3a62bacc3e9a79297665a73c98284e34a6efca0a0c790099c293d662400a97a5badf21fe21964462fb866a0024fdb5f28c0291c536c56ffe20dd9295e1136a91a4d22b353f53b3f1b5960b6b591d3858b5cba4b7c383e2de17f34ad8539444e13c13137e9d996d81a6e38e903890826cd6c9429c009047cd5e5942ee9d7e1d7c87344d2db2bf1f5599ec7ad7ba68a457663bada6b719c3eabb62354a8a729ca912c38161a15e1f7c", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10003, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x800, 0x10000, 0xfff, 0x1, 0x7318, 0xdede, 0x40, 0x0, 0x0, 0xffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r3 = getuid() syz_open_pts() fcntl$getflags(r0, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = socket(0x40000004001b, 0x4000, 0x80000000) write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getgid() semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0x40) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000cc0000ffff000000001000f87c8a7b671b1b540200062b874c5d3b14000000000300007f00000e9f8c830000444eb848895a8015e44ffaa365de1f32fcc675ea67a77bdb6ef4d9498497bce1e06fd08e1303324a42d484ec1f3cb99b3583013a8e2120cf41e2ef49d754e47664645f4364d06536d96545b89c2bf5f2499d78c71b56e053f1b4a9de97ba8333b4db396990c6a17de66a27369d0a4d97dbb8d8abd000"/177], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3}, {0x3, 0x7}, {0x3, 0x9d8a}, {0x2}, {0x3, 0x7f}, {0x3, 0x1ef8be7b}, {0x0, 0x1}, {0x2, 0x7ff}, {0x0, 0xffffffff00000000}, {0x2, 0x4}, {0x3}, {0x2}, {0x1, 0x8}, {0x2, 0x7f}, {0x3, 0x1ca0}, {0x1, 0xffffffffffff0000}, {0x907862d0fcf6ee85, 0xffff}, {0x3, 0x1}, {0x3, 0xfff}, {0x2, 0x100}, {0x1, 0x8}, {0x3, 0x4}, {}, {0x2, 0x5}, {0x3, 0x3}, {0x0, 0x9}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x4}, {0x2, 0x1000}, {0x1, 0x5}, {0x1, 0x5}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x20080, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x40) r4 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x9}, 0xfffffffffffffd73) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x2, 0x4, 0xc8b2}, 0x3, [0x2, 0x0, 0xfffffffffffffff9, 0x8, 0x0, 0xfff, 0xffffffffffffffff, 0x4]}, 0x3c) listen(r4, 0x0) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r4, &(0x7f0000000140)="b100050490000d00000000000500000000000000cea11ea807fa6efa153fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a015900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = semget(0x1, 0x1, 0x32) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/22) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x4}, {r1, 0x124}, {r1, 0xd}], 0x4, 0x3) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() socket(0x0, 0xc007, 0x26) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3ff, 0x3, 0x1, 0x8}, {0x200, 0x4, 0x65a, 0x9}, {0x0, 0x9, 0x5, 0x3}, {0x80000000, 0x1000, 0x10001, 0x27}, {0x1, 0x1f, 0x233, 0x1}, {0xe8b9, 0x2, 0x80000001, 0x2}, {0x4, 0x6, 0x2, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") syz_emit_ethernet(0xf9, &(0x7f0000000280)="94c190d0cd7fca6c9652393d817273c00a689460d35fcb4847750a4160d79c4fd9ad0cf60082108f9ce3634cc62392e8ac42b7d66ea35c275808704effc94611dd19bf00737dcca7e21d6b620fcd48338cde097bc7b06e8ef7869be6a38f261a421b0024dabad88b78b6cd4660794ef594543eac623df7b06f2de3b01bc42c5d879c100b67ff24263ab9c2482a4c79945f3eb97d544fa629dbc87dd56784be95a4a9fd8a6536d18d796330f78e03d176329ebffa928bfb7e41ab4b100b7f4cb25f6f2e3b04e3e427aa80d0d7f68b10f013faca63a232627f20567f627aaa771679b8fb4cbb417bd566b9c431d2315a7cd6da13f7cefd0c2d7a") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x92, 0x0, &(0x7f00000001c0)=""/146}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe01034480d1e1a0e, &(0x7f0000000180)="8d") 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x7, [{0x2, 0x8}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x18000000}, {0x3}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x8000}, {0x3, 0x100000000}, {0x3, 0x100000001}, {0x3, 0x80}, {0x3, 0x3b}, {0x3, 0x4}, {0x3, 0xb6b8}, {0x2}, {0x2, 0x2}, {0x3, 0x8}, {0xde7a133828bb46f6, 0x8}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x1b8}, {0x3, 0x80000001}, {0x3, 0xfffffffffffffffa}, {0x1, 0xfff}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x152}]}) fcntl$getflags(r1, 0x1) r3 = msgget$private(0x0, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x84) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6fd45584c55d14990967b571f06a1614c9c15c5a7659e081d7913560d9fa4e857081fd01a3bbc53679dd84272a64b8a305839a2ab074e26a43f79fcac5508c33d7590664f7fc65101779235e4f87ef17b9e"], 0x46, 0x0, 0x1000) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff44, &(0x7f00000000c0)="06") close(r0) 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x800000000000000}]}) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x60b0, 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000002580)='./bus\x00', 0x2010, 0x100a26) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x8003, 0x200) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x1f, 0x0, 0x1, 0x3, 0x6, 0x6}) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) syz_open_pts() r1 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r2 = semget$private(0x0, 0x3, 0x4) r3 = socket(0x1, 0x2, 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x100000000, 0x1800}, {0x1, 0x9}, {0x2, 0xa779, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x4) setsockopt(r3, 0x29, 0xc43, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r3) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) connect(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mkdirat(r1, &(0x7f0000000640)='./file0/file0\x00', 0x12) r5 = shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x3f) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f00000007c0)="3a8929e48e40f2f76dfe1fc409c60ec4ec53b6996807b8bba466fe826e70b73df72a6d8a4fe3c4fcd0bca94d2cb2b117c405005d4000984b80f6be959821cd39a70bd38d3f7526eb841e98eab2ca668e953cff8bd24207e711528576fcd824ab5bc89b9cce31b9b80e3cd3eb54e47eb3008a3482b1c96b1d58785b69b43473312b0c9c9e23a6d6648546f1e5ae8ed7ab096c49d8667ba20a024eb8dbf1560b0f3903649bf9a8f943202cab145061c5a7b16d00", 0xb3}], 0x1, 0x0}, 0x7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x5, 0x4d, 0x67d7f14e, 0xffffffffffffffd9, "26ae8cd4776ab5000000cc7e027110afd58100", 0x1, 0x5}) write(r7, &(0x7f0000000200), 0xfe72) write(r6, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) syz_open_pts() close(r7) r8 = dup(r7) shmctl$SHM_UNLOCK(r5, 0x4) syz_open_pts() readv(r8, &(0x7f0000000240), 0x0) 16:00:13 executing program 0: shmget(0x3, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00000504000000000000000001000000000000000000000000000000060000004f22c6b2", 0x2c}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6111, 0x7) g Ăg Ăpckbd_enable: command error pckbd_enable: command error 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x3d}, {0x7a, 0xfffffffffffffffc, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") getpgrp() 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x100000}, {0x106, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000340)="acd57f6aaf5573488f7a835ab87431447f4b3a39bebc43cba83790bcbfc08cfc7851d2c805cc4bf093719fd13cfb201d24cfef8cec75ac5fe1d08aeda1032ee9180912a3958b587fee60ce6a520bdb03b8150546a3d38b8746ccd90b0aad9ce703f56efc4649b96f59544485b903c153bc8841d2689704e5eb7548878714e4a05ae1bbe1193062892f33cf93fb0fd3") 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ce, &(0x7f0000000040)=[{0x3ff, 0x9, 0x9}, {0x0, 0x8d, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201a0, 0x0) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffff7f}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x4000000040}], 0x1}) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) socket(0x18, 0x6, 0x3) write(r0, &(0x7f0000000480)="845f84787803c57a425e73fbe4cc2280fde12c038ae6a83aa344b4cc818e3215f08e97f90b46549d4e87a56f3e527fa6be2c3d4afec0d4ed3006dbc9a174c5c80745e7ca6cff2b6b2790f508314cd605ff2dbd999c20ce9ec6c430cfc7eca30ce3698e3b9b263b92efc99ab57ff9ff6291bd41823270b29a80de49f1a6c9bda912a12ac3cf363349101cb566cabe42bfd1dd373d238631a391ff4a068c421d13bbf0fa5c176a6d71e6597d0f60cdd595b2d135a2249c145171e578b86fc9315d2fdbd4b609e045f829603bce39f5a66194a27ad00fe09807ea11e2e9fd77776f19896af0571b316627aaa0578c5bb054103f7735fdbbee329ad0db4423", 0xfd) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="166d4dcd640fb6c22814c99174b12ea806dc05b4cd622f2f802dc91e65599a8f3d64f575bca32d774e1e31270a0498194719fb90957a80b0bf3b24a8b0e53b9355d6d806f8d15e2cf97c6e8158475b2e6d458bc71f6fcba76f1584a62fd04ba57b01b777e56c87355ee2c20621162f3be25a3afcb5d6114da245085001de807e5817bcbd3ec3ce1fd57d46c04610766797b860487359fe72364f1a702eb8", 0x9e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x44}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000280)) syz_emit_ethernet(0x24, &(0x7f00000000c0)="024642f24cf1631d77797c33a10c3f7c7d1bcfd439fdfb5c4a282047e8200c96b0a747da") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6, 0xe7}) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/65, 0x41}], 0x1, &(0x7f0000000380)=""/235, 0xeb}, 0x800) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r3, 0x1) 16:00:15 executing program 0: r0 = socket(0x6, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) recvfrom(r2, &(0x7f0000000180)=""/244, 0xf4, 0x803, 0x0, 0x0) setregid(r3, r4) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r2) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x89f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x11, 0x400000000000007, 0x81}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8a2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) close(r0) 16:00:15 executing program 1: r0 = socket(0x1, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000040)="020788ef194da15b42f86ef4db9fbb3fe659d83e815f5c754f6c016309db943c3b083ae03fe7df7f6b7cc0d237804b092892aaa8695047", 0x37, 0x402, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4d}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20040, 0x100) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x20, 0x2, 0x1, 0x1, 0x4, 0x1, 0x0, 0x2, 0xd8, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x120, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000100)="37b50df0826a5b71f19abbb226eb34831bf91ae5b93b110d09e092df2856abafde9b67ca7ad73ab812d9d337d9a8fef9a61b64dedb5810a6fb3f738beb78dd00c9", 0x41, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x408, 0xa85d}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8c0, 0x0) socket$inet(0x2, 0x4, 0x80000001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1f) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x1, 0x14f) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000580)='./bus\x00', 0x6000, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./bus\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000300)={0x0, 0x1}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0x1038a) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = shmat(0x0, &(0x7f0000ff1000/0xf000)=nil, 0x2000) shmdt(r1) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x101}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = msgget$private(0x0, 0x40) r3 = geteuid() r4 = getgid() r5 = getuid() msgget$private(0x0, 0x4) r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x140000000000, r3, r4, r5, r6, 0x80, 0x8}, 0x9, 0xc13, r7, r8, 0x3, 0x3015, 0xfffffffffffffffe, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000e8ffffffffffffff000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000033824e1caac807a9938d62a1e7c1ae752705ec4f77e4cf1df02034574b9587f807e320a509dfeb0985ace454436d137391a33a26ddcad113c5d75eb5d3c45c971e7657d4dac31554"], &(0x7f0000000180)=0x4b) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000140)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x0, 0x40a) 16:00:16 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) ioctl$TIOCSTOP(r1, 0x2000746f) sendto(r0, &(0x7f0000000100)="bbc6630b1ae174d1dcca0e09ec27d158c1851aa32bfd98d22ab3ab136ff41671d3476913c10372061c2ff4b52dccc9f93f886ccedb3bcba960f9c0be9aa4472b0dcd8e4d57e89e50da87c1213d8056b72ac01955a4b3eec442223834bab268639ecf29c9f498dde050b14d95f2e9aa897942e461c5dfb5a5082f9e3050e0703b2f756364faa0a2c8fe82572f1edbf10e9b94adfd2938ef278c45623e076cd6660914ccee0792d5f744f944ecdaa84046ccdd54966b63d63333", 0xb9, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8000, 0x3}, 0xc) semget(0x1, 0x4, 0x80) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7f16dd4, 0x8, 0x10000, 0x1, 0x8, 0x0, 0x9a, 0x1, 0x1, 0x100000001, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x101, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/194) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="c7930bfdedd93a3f0d340e8694377a6af9a57551148a3fca18e302fd717ce47e988d73a71ae47b41747ab6c0915ed4a0f4dda125b6480e192b16fbf660f7feae813d98931b4734dba8daaab5c997461985a238a782687264ce30af837dc9d147e72e7bf845f1e64250eb4db235ca24dfed75ead09f308cbe4a564f48e4186287c07445ec2b821868e028ac5fcefd5aa852b9e1dd3796", 0x96}, {&(0x7f00000003c0)="545cb34874791dc4270eae0e7cfeaf126cda04d4a1d89f6228a95eb42dab1f69da9a7c5451a17d488278375dac5032be3335b1f68b38f29aae9e5c6ca2f94643cae99691216ca8dba09f6da3decf0343d491bc317d097789771fd98c6b663222e81f8aba6c7f861abe95f94d78d187", 0x6f}, {&(0x7f0000000440)="329321e5b9b3db592f92cad3ce49f1f9500434d23d0d877245dba509c6c6b66534adc61e7152e40dd12fd91eed7aadb2f5aa46303258c0ab2809cb0bfea1aa85238a8bbc2eb1a3953592521a88aa478f62c4b8d01958566ab9bebbd5aefd7b59e849e32372dbe30db90a57a5ed8e115fc2621f1bb6ab3b7b11067fe1a1fa", 0x7e}], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x666, "8dc6861f6282335c0000000000000000e100"}) mprotect(&(0x7f00007f8000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x1002, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r0, 0x0) r4 = socket$inet(0x2, 0x2, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) write(r4, &(0x7f0000000a00)="79da880ec9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f015b47efdec4374916cb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372900733eff0b93d11dde41be849f05317d6abc56aa319977e7327b32711ea71ed4684b2373bd992d41e4f5a1997dd4857b0157268d1dc93d3022eb19e1e39eb07c4c404c6ab8ed614d8002000000749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607c00000000f28dde32fdc08c6141e081b7bb29469fc73d2ad63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0669323c29d5c0c682f83004144ba9f718d", 0x13a) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './file0/file0\x00', './file0\x00'}) ioctl$BIOCPROMISC(r2, 0x20004269) socketpair$unix(0x1, 0xfffffffffffff7fe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x6, 0x8c) connect(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="01012e2ff287e19cc3c3622e013ec1c26ca3c60c7466696c653001"], 0xa) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800000000000800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) pwritev(r5, &(0x7f0000001b40)=[{&(0x7f0000000380)="b99d9cd8c71aa6b383f72ef91aef7a487e848db2b28de33219edd70734bf8d8b55140b1ef35b8e506c5fc0d78c949b7d94b1ba7d197978a0344c9c76ccceae3a9493f4464882e525d472faee2d24e3910a7b9d8237cdca4534e8c681186369530fb2e7d513f36762d7a5cf32968a3ffddc68905cd2cc042d4dbad8371c1105d76e9acff1920ba864e5d7e75c09e7ad7ba5e4f9c3627b32407586d45579fc6e882054a4a7a51e14ffd8f26dfff929a770d8e4b162384a9e65e8fbc5f4ead120984c3245abe375b451a8c1e320cd6ea7", 0xcf}, {&(0x7f0000000480)="52cbe48d8924c6bd272aaec9be4c71d49935c6aa406915b4c610ecd4f34bc983c3a135728a5cb99acd097b46b5a0fb15808ab20240d23fdd55bec9210f2d75fefb0b0a0cabb139648dd2b791cfa8db31d5de633a237985e80c53c13a2de12b3acc5f57b1754392826a2bee98688e12fc8f6dae1303679b2d1e3f408fa8492aa8a42a78d863f797957030aeb0405b04dcba", 0x91}, {&(0x7f0000000540)="d8ae30144b2d4d1e9eda33310d7139b0b4b4b3ba1cf2f9cdb5ddf5560f03b8430b9c9bf7beaca5ce39caf07818a876bd1f5bc430bde132cd63dcc13f7c76b221eef9c9764880940df3cbcb4378d2cce5bd8515582095a027db460c9dda9d16b44bc34a366d4c807e5b59a25f0eaa4b18bb5be7245a8f9ed2af27bd83520500a1abe0d9404515fda23d15c6df8a8fbd8020f4cfa8d889ae48e0e8f599e617", 0x9e}, {&(0x7f0000000600)="99470544585e353e50794322c20bfed2a22fbe6e53f9", 0x16}, {&(0x7f0000000640)="83e1e9c7d597cd39c06ae2f88f0e3c01415319085996ab2a63482a97262f23c64b3a78953d709c6f7e82b573f053f351336f0f25a9282cc3455ff46520315e", 0x3f}, {&(0x7f00000008c0)="806c441f8be6eec58e8b1f29f8bedf928f6de76dd1f19b071b7feddaaaf3ee3f4f01cdc70020147491a887944a498fafd4287d31e43fe8376d8a7a5308cd5ee4be612a5be3f3cebe1eeb06155e6d575fc1b4447c6623e190f761e3fd60037eb3198cc63347942be48ab71fdf24b7ae9df9ac691ae1987d226d8a5e8555c9f47151a0b5f37ca032cf8164764b4e550bb746b58132e12166ad96bf126c2a5e6a6a8730add180f9e73da8d1b255b9b9cda7fc1f629907fe950cf92e297ece8b82bfef0537bf4f7a", 0xc6}, {&(0x7f0000000b40)="3bc2a10c98d0d6adcd545ebc94f6e79590c24d5aadd5da88dfb39affc1df2958176b197bed4a0edbae08c8cd560a4c8c30b9a5f4ef67b4fac127e9fa6ca09a1ebd86305fd460e2d28b78f0d1c54b7c98461defd1d4f0b570f2a70ae657daa85bdcba1abbd62ebb9fa7b2420a93a37e9f8041f0235d451f1d823b81987f6c0776ad1a239d3276030f373a8d527b883feecd9b4670634912b94a531c2b97372dbe448081d794348c24523c7be7fb4e47d78384d5bd1a0ebda0b2f075b67c8f3bcf1358975046410d19c75ed44f40d0efb0b331da270f94872df8d66f2cab97af2d2acd0538f6a1e23d53166b56955107d248f88e9bc656a74412d4ad5c5135035979ac84d870eb91693b1ef31b369fbfa27c0e72c8ca1b23dcad6f003f95d43cfd9333ff63218d606a4660d48fcf6ab7b3075f4c0270863126d74f1f61145b4ea4ea66f8f66e33897706c0fa8c2a2a0fee180bbe6fe2b549a9a8234629912f2d75275559f013270abdca895335499f043f820cdde10611a650dd184fb2891559f190d3344157cd5545c7ab6844dddf616c97de788583f9f76f5456c574404117ca0df6930550f5d97fa0b7240dc69e53adab1f2a74c6d3838df2193d9cfb70e0ef5e18cf1e4ccae2e61ee3d5b59fb3fdc64a676065af2b006e442341c81efeefdbb6c88f477f6e563b72753d920d3b8f1011282d08b6a9ba6f04875e00827adbbff2271d4649635054ae2db646da74a28db7ff024ecde13c311f2f9a934d05202319c85cc7d38161d85de05022a5436bfc10005e5dcd8c14901817e0cd760c1288665c1906d01882518870571df721547dce683484782d228faec50f75f13c084bb0b9185640b86217fe07dfda2079c5be3775af06c6edb0e9706489141473f81bab9b88ca2b15ec5459a5e5a5bcd5a28aab35c823a90bc7176cb1a5d4e578fd1ef3c73d4ce566cc83e745278abfbdd95de7fcc867f60566cc27ab9e7be76ff93067c6da01a282732b403524d03f7a1060304e3c2c646be865219f7c5522a72aaae06d0493dbb23a37a8d175bd505dedbd76fc39f3919127a18f8ea0d4ca3bf9d4909200c23d42cd0dab7f6f594fc9525f43c7e438540704034524e332d61543b5e64f50488fdafb0490f47fdb643db6d354f3f06b5c5baf5aaecd0cfbba547196c9163854ffb0ca68a7836e761f7dde5b81f5f8df5d775d952535cda852fa7bcd2a5241a56f09965dada1e14514b0df85592282e27163950f86ff4675ae5d7659f236d9d1932658f64944f3587ecb26ff7bf89ef8515d3cc3a47807fa000b7a8cf0a42b36573282ced7673ecffff5671629b23720022f1074a72d6eb9baed3201b240eddb8f00c330557ae0e71becae7b3c44a7e11249d250438fe7ade6986ba034659093f9b9b1af108ae45a348313c18959f3888dd3218f8d6e45b6fe6727fab4090189e86a11c859b39c67721de8a5f3bb07c696c0d0c026e81c6bc92fb9b07812e5310237ed22e61ad983e6d3db8d1d47b4ff7390494027d2bc9dda54186c9ce43b6fdab39722cfeb5f1a37496582bef71feffdba20ceef0583f0f0fa3dd0829e3b4243adcc0bc2db7ba81cf58733cd2ca10e87ab3bb68d48352e4b35d4f84eb6ea5664d33cf2efd621ecb91a5a86595094a75ea8b7700d2a12696591538d5c95fe6f11d4aec434fb95fe1c548848f52528a46379c13194e6dc2f0c074017d0420877d964460f7b86078f3280ac69776246b3c93fea3394de8ef55a14085a17c40fd3f7ff9e2bf52935a483882217d5fc89399fc1d11d61b65fcad232a10789c7a6d9ef595608d4b5f90573d8c50ef77c71f88e4f373874f72f84d66c4d4f6bcdbda94809ec10f54bb95be5d98feaffb43f499deb9c0fc26370fb2a117dbcfb21da90b2aec7f1129d8f0dfbc7118e69d5d7cd01015426b070c02955311df615bfb95c31cbc7cb4e5e5ed2b9425a809767d7904947b1112fa60e52bd60ab6d821e7531e983afccab0c23996c010929ec3e2247b1142debbffbd2db412bb0249d92a4935828105ef37ba031e744ecd48254755be66e69d3fa02a4e8f89722b29b36cb97aefad76fd3752cf1e0eb8d9a3a52247adb6e73cd0ec1fcb6eda8d99ea05034dad92135347888370dc081138452b6bd603033c343a3fd2336affd1413bb0132e06c228fa8859f855ebf3948cbb9c0e7a809ffcdfe36436eb4f2a5d9784fe45801f8517f8cb255de4a7185e88a9412afcff31b592fa0dcf89ff4517ac34f904839034e9aad9aa6bda47f3ed20715eeaa6763d33d555f57538d7522c1c5986b5ec03812caadda4dd732473dd611b11c864f1c028beeb46bca280273f3d3937d99d9c7366a982c092af52599edc8b4361de9c132c3d69e67a9fded846ea50d27aefcfa4936fdd71f160a25a6ae6f1bbc81a24e78f70063776b912c24146e73bd96b809b3792caf75aac1de80caf0df3c455242eab164b709a37826b4e4db5024a8894e186063a32fadb6d0472f32ee34f792839191435e8af29c9e130e701a5125ce35def7f73f39fb408b38460a39e3a5965a2e54238f61ce92660051180dc238c00d4f0e48853dd2a1349e0f50db96972240e285146a414a395f7adf004fa3e6a6ce91474f58d6817b27176850c0d9cae7fbd46cfb63f9708fd720455bcebcc899c0badc110b595dc7653a31b9410a63ed106f4a3ea409d1ae9f958d41de6fc5cf58081280396dc6af02915df387d3c736c464462dfb9c045406a356e8e98fc7cf988823d5732d75a4c5ff13d77ae5f4affe4f6fe76e97496b3b439cc32ed418b36d1543465fc24a25d486a5acd64a4ddf00bbc5a9d3bdc7682189ed4d0e546d2fd5f1b65c71daa310792fddd01a736c5a9e7b03205f760beee1816bccc593c850ba94f085beffbbd9e08ae890c48fad0c3c9fb2f1fae322f3d7aeebe140047a5491329d2798bb52ae7ef49a8b6b323c132f801d1c0981f4bf490e3dafa10f7171437517fd9da14e0aba73fe32b60d0416da91d4eb4c7c0c31793c2b2451f3ba36098a7cf19ae95830c920ecff1cb664d1988eb812547a0d506d3fb3809d9a0b5b3f8ffbfd9483544233871f21548e3eb9ebb238b35d310cbb007c55ad84d00cca845f11e0d3b8418393d8aa6bd793f72aa3d5de832dc7bbeac787c4ac42d9a62cc2c8fc493445ca90a912544edfb42435b5f903f8b129eb4c98c759392a702415166b53f1b2fdb2ed020f51a2832c3e2e6199c854c41bd89195e7d5ebf8c86f66a3d579db3f758030948ff08789463516c8b29453fd2a90e7fef5f95c4e5b47b7c0b6cb6167a5a50073a29eca1e8656bd3e429754313c33796362cfebb013bc8a2c8fe4c04cb738c50779412be399a1f403d5b975888f3eec1ec9e31884dcdc39f5d189132548bd9769bf466408f78a14645eae0c52697bbe301a38fac154767121a7d63d50271b42ef7c908e1635bc4c3ec4a4663edebdb3bc13876fc43a350d4a32029189dead34d269cc16864eb7079ff15b75d9444819a4d93478289f2db8e57fe7eadd8a8f2125f84006b7a5c7b79b0c07a15306f46925365433bda5847c3ec8793c6578d9eddef6bbe10cf1a6e9795c984e8eb752b89058f83b324afcd6b7856e3c8239bf9d90a9bf4fd1ec786eb513bce77388e1bc7431521f5ba1f9a32b0cf8f316474f646ea4a2d0a79b3b477285609e1f2f0ec78a61efad1f8bb62caff49e082fd44cada84133ea5e1c6d5b0630af433757a51946734606beace95c88f35b777443691e760759a8a731e918d8a8c384f7483c944554a18768834b1b46028647c7a518f9b2cba5a42dfe67a6f23ec3dfbf44e765512c2b319d87a600c255c241088ce97726bb463e7cc8510f9f1f1e4f0e96102671fd8e1e094185c1921ce2f65e3175113991d8502e8c70c5469e913c64ebdafc60d879dda0c301064697099c25a74827f04557a9c1fc5e6f2f777bd76e7233da6a34a33fb118bc2b488b3c6c07d03ae5913ac4d0ce29759fac96099b043e2387255455012978193a36b25df12d3d188acfc97f32d480d7ae9c2f04a91d0194e82cc7ddcc40cbb151b3c576139bd21c10d7db0473d95dba17c5774962230865e2947d2d2bb3ce831130800befb9b8883aa937facf4cf4c3b10e1d4658a1052b67137063a803efe8a9cfa4092b2a9d49b036e41fbf0ebf40895dde56b784fb1e7b5c82b656b7e9899335d7ff1097f709eedf92570fcb3f7ca9d67bcb4ad1467907410ad4ca1b580246e029334497cb2d7ae6b76296159355ea1f4028355fdaf0a52b728b9aa4a5fe916c1cdce164802dc979f16690125d0f3fcaebfd487be25b053b78b41ce3f609a9a2310805b61ca60643374a2a8e69205b1ca40016b14fe9dfbfc6b3ec6ffce15b1f9480e626935f4880655a0da6f02fb5473e54b0f721a63ec023fc3dd758fd1577166c6921f6ef72dee7a9eabee6b52aae4b1405caee8aad69cf1636bdd634729d33b4cc9be3a6f58b53cdfe172c3c3924ed677e779a75fd6cfb5656704697efbd06115da0f16a990cb6400b443e375b2e3042295a3864d31126913e4bc4ebef7dfbe6868bd1a8c6bc8f6d1473254490c4e51b36673c115061259816bcb49b059d32f2408d3a65ef0f9ab27cfb0471daeea4ad2b8cd36072cf873fca1961ae9ceca688efda77d3a370d116b8990c4bf1d030fc9b264be57ef6a5230318b95ed1958d2d06d4645a82c181b730e43506a9c8c080169bc6431704d256546b142ab277ff9a5f47266023709817e279e0c128f9b1d1e4d10190c020f942fbd0a8f6764c51db79584049978318ccbe3936c72c8cf3eddbdb55d05aa681275a037a12feb5eab71bd505d31ce72d9fe55f3375e008a6cfb80abf6acb4ae155f777316672eb81de95bb902544c6eb2e2bd647f5331ec1b02e5e34d99661e98280d6f590ea20a543defb77493bae16996b9c05dcb167c75d0a8ef1b33d44e9ba20e3f6367510cfd4d4eff077ba875cf4e50a7f66aa22e48b9445b9a279607243b66be4ae417ef8cfd7c8d6839756ee464d8a5aea0c7a435d0ceaf8f32f262728cea122a081c8cf409393303ac4114db5ee439463344d60d7ff4c4d6c9b8c954bd289e67ce7d2fc0518e2c94129cf66686ce8c1fe4af3a034fa3938cb8c95fb32bc8877722e44d6923564ffcb0ab1868a5559e0e7c1624a99565cb34684103734b0b543df695e95f8a4f7825b1491f1acb5c423d62ea2b600686abfe493e29b190fe1418f9475888df64c6a07ea30a5eefce7a6e6aeb14032d6b662cee668c2290583d35d6c498b2bd2254ea7b77d0ad341678c1f3e3535ab0dcc8624b20bc54c5741d07879e51c93f9ed34e73e9112e8d24c1f2f5b62784e4c6f64ede3b6deb2652ca16e24b033412c85af52ae2fa07d87f4a23fdd71c1222a102da995bde82d9211764a680761c9e9de93bfb0bf933c9bf3e6b26467e306a8d0a5809ceaaa6471a3df9900673fa06539b13d7b363f1147d7fac16b8b802791eb423c10b00e3182cd975debf07c8f0e720ddb3c5dabb4cbc9d369425e4172b9814a7ec1afd58aa20fb7b27d4e8f506ebab6360705c76819e5bbeca82adfab946b3a9a60e6e84518c9efd64e2d3d15488ecbe2552bfa7d93f0a3698945466d5ff7dd2a28e473a0bfa4de1d32008dba8a16fffa52fe3481633b4bffe95f37660727f5a84d39a465d6bc798ad528ed508012a0a20ce0aaabac8ab6b18020b5d49db858ff311fe6095f03b3921bdc410d09dd94a8b3cfe40988ad21d58de66162a0605e45b398b12054", 0x1000}, {&(0x7f0000000680)="6083b4a01da2596858ab5653c997ee27b22f656b57da91d0049a79b41f912a5bc3343cb8f598475f07f8de8f6ff00989bce4f2d4e61edc2a9dee79f57c2b863b40645b57ef676fd993fef75bbcddb7a3d82f4e897a07653d0264857955ee695532129fd505e9bb0f8f0f64c3ce3772ecffdd268e9dbc2751c39c5199f10062a2bfa42ff78e5dac6369c74f542d", 0x8d}, {&(0x7f00000009c0)="c9ee61374f815a5777515db6050b62d1ae5fd87bd25fc3e7dcaf6ec8f9a08ca07f7c9ae3163e5d840a8a32e536a61bb55e7e58db5d89830a3a", 0x39}], 0x9, 0x0) /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *226846 68852 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ee1b8,ffff8000149ee1b8,cc3c30a3a0b85567) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149ee260,ffff8000149ee220) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd8030612160,ffff8000ffff4bc8) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6010,fffffd8030612160,50f) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff5c30,ffff8000149ee828,ffff8000149ee8f3) at unveil_add+0x46d sys_unveil(ffff8000ffff5c30,ffff8000149ee968,ffff8000149ee9d0) at sys_unveil+0x405 syscall(ffff8000149eea40) at syscall+0x511 Xsyscall(6,0,8,0,2,de3f5d83010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: 5 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ee1b8,ffff8000149ee1b8,cc3c30a3a0b85567) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149ee260,ffff8000149ee220) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd8030612160,ffff8000ffff4bc8) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6010,fffffd8030612160,50f) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff5c30,ffff8000149ee828,ffff8000149ee8f3) at unveil_add+0x46d sys_unveil(ffff8000ffff5c30,ffff8000149ee968,ffff8000149ee9d0) at sys_unveil+0x405 syscall(ffff8000149eea40) at syscall+0x511 Xsyscall(6,0,8,0,2,de3f5d83010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: -10 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x3ccc __ALIGN_SIZE+0x2ccc rbp 0xffff8000149edfd0 rbx 0xffff8000149ee080 rdx 0x3ccd __ALIGN_SIZE+0x2ccd rcx 0xffff800000b94000 rax 0xffff800000b94000 r8 0xffff8000149edf90 r9 0x1 r10 0xffff80000097ffc0 r11 0xa0d5fe1c727b5b99 r12 0x3000000008 r13 0xffff8000149edfe0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149edfc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=226846 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4bc8,0xffffffff822b78f0 process=0xffff8000ffff6010 user=0xffff8000149e9000, vmspace=0xfffffd803f014318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68852 281729 97210 0 2 0 syz-executor.0 *68852 226846 97210 0 7 0x4000000 syz-executor.0 21455 304588 0 0 3 0x14200 bored sosplice 97210 251584 96499 0 3 0x82 nanosleep syz-executor.0 41492 207968 96499 0 2 0x2 syz-executor.1 96499 326395 73013 0 3 0x82 kqread syz-fuzzer 96499 510238 73013 0 3 0x4000082 thrsleep syz-fuzzer 96499 415266 73013 0 3 0x4000082 thrsleep syz-fuzzer 96499 491255 73013 0 3 0x4000082 thrsleep syz-fuzzer 96499 425563 73013 0 3 0x4000082 thrsleep syz-fuzzer 96499 484348 73013 0 3 0x4000082 thrsleep syz-fuzzer 96499 315744 73013 0 3 0x4000082 thrsleep syz-fuzzer 73013 507050 41543 0 3 0x10008a pause ksh 41543 315053 54761 0 3 0x92 select sshd 81802 367129 1 0 3 0x100083 ttyin getty 54761 86406 1 0 3 0x80 select sshd 71401 392628 87854 73 2 0x100090 syslogd 87854 344352 1 0 3 0x100082 netio syslogd 39743 100756 1 77 3 0x100090 poll dhclient 39630 235852 1 0 3 0x80 poll dhclient 1375 443322 0 0 2 0x14200 zerothread 27374 125451 0 0 3 0x14200 aiodoned aiodoned 76177 233956 0 0 3 0x14200 syncer update 66221 265404 0 0 3 0x14200 cleaner cleaner 52724 326652 0 0 3 0x14200 reaper reaper 67824 432116 0 0 3 0x14200 pgdaemon pagedaemon 43559 54547 0 0 3 0x14200 bored crynlk 12448 453544 0 0 3 0x14200 bored crypto 67198 214430 0 0 3 0x40014200 acpi0 acpi0 1480 258646 0 0 3 0x14200 bored softnet 68660 146358 0 0 3 0x14200 bored systqmp 53601 295558 0 0 3 0x14200 bored systq 57590 155857 0 0 3 0x40014200 bored softclock 99913 253065 0 0 3 0x40014200 idle0 96345 128695 0 0 3 0x14200 bored smr 1 255621 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 9477 6332K 6913K 78643K 11344 0 0 pcb 23 9K 10K 78643K 185 0 0 rtable 105 3K 3K 78643K 214 0 0 ifaddr 47 11K 11K 78643K 51 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 12K 78643K 42 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1471 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 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 44 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 368 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 43 46K 62K 78643K 303 0 0 subproc 64 65538K 69634K 78643K 68 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 34 0 0 in_multi 33 2K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 211 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 82 20K 21K 78643K 1611 0 0 UVM aobj 14 2K 2K 78643K 16 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 10 0 0 NDP 9 0K 0K 78643K 14 0 0 temp 131 2706K 2834K 78643K 6227 0 0 kqueue 0 0K 0K 78643K 4 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 151 0 144 1 0 1 1 0 8 0 plimitpl 152 32 0 25 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 51 0 47 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 14 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1961 0 556 46 0 46 46 0 8 0 ffsino 240 1961 0 556 84 0 84 84 0 8 0 nchpl 144 2664 0 1033 61 0 61 61 0 8 0 uvmvnodes 72 2196 0 0 40 0 40 40 0 8 0 vnodes 200 2196 0 0 116 0 116 116 0 8 0 namei 1024 7418 0 7417 2 1 1 1 0 8 0 scxspl 192 16699 0 16699 12 10 2 7 0 8 2 sigapl 432 538 0 525 2 0 2 2 0 8 0 futexpl 56 5607 0 5607 1 0 1 1 0 8 1 knotepl 112 88 0 69 1 0 1 1 0 8 0 kqueuepl 104 71 0 69 1 0 1 1 0 8 0 pipepl 112 356 0 335 3 2 1 2 0 8 0 fdescpl 424 539 0 525 2 0 2 2 0 8 0 filepl 120 3001 0 2905 4 0 4 4 0 8 1 lockfpl 104 134 0 134 2 1 1 1 0 8 1 lockfspl 48 54 0 54 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 503 0 496 1 0 1 1 0 8 0 zombiepl 144 525 0 525 2 1 1 1 0 8 1 processpl 840 554 0 525 4 0 4 4 0 8 0 procpl 600 978 0 942 4 0 4 4 0 8 1 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 305 0 288 3 0 3 3 0 8 1 mcl64k 65536 5 0 5 3 2 1 1 0 8 1 mcl16k 16384 5 0 5 2 1 1 1 0 8 1 mcl12k 12288 3 0 3 2 2 0 1 0 8 0 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 7 0 7 2 1 1 1 0 8 1 mcl4k 4096 21 0 21 3 2 1 1 0 8 1 mcl2k2 2112 7 0 7 2 1 1 1 0 8 1 mcl2k 2048 58495 0 58446 15 8 7 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 96919 0 96832 11 4 7 10 0 8 0 bufpl 256 20558 0 17451 199 0 199 199 0 8 0 anonpl 16 56742 0 45814 62 1 61 61 0 62 16 amapchunkpl 152 2240 0 2113 8 2 6 7 0 158 0 amappl16 192 2418 0 1837 41 3 38 41 0 8 8 amappl14 176 200 0 197 2 1 1 1 0 8 0 amappl13 168 173 0 171 2 1 1 1 0 8 0 amappl12 160 11 0 11 1 1 0 1 0 8 0 amappl11 152 39 0 25 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 563 0 559 1 0 1 1 0 8 0 amappl8 128 129 0 113 1 0 1 1 0 8 0 amappl7 120 29 0 26 1 0 1 1 0 8 0 amappl6 112 54 0 46 1 0 1 1 0 8 0 amappl5 104 128 0 118 1 0 1 1 0 8 0 amappl4 96 882 0 853 2 1 1 2 0 8 0 amappl3 88 282 0 276 1 0 1 1 0 8 0 amappl2 80 3548 0 3494 2 0 2 2 0 8 0 amappl1 72 18482 0 18066 24 15 9 19 0 8 0 amappl 72 1212 0 1172 1 0 1 1 0 75 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 15 0 2 1 0 1 1 0 8 0 uaddrrnd 24 539 0 525 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 539 0 525 1 0 1 1 0 8 0 vmmpekpl 168 7713 0 7694 2 0 2 2 0 8 0 vmmpepl 168 63250 0 61731 101 23 78 80 0 357 10 vmsppl 264 538 0 525 2 1 1 2 0 8 0 pdppl 4096 1084 0 1050 6 1 5 6 0 8 0 pvpl 32 201701 0 187823 162 8 154 154 0 265 42 pmappl 200 538 0 525 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 346 0 22 10 0 10 10 0 8 0