kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 29 06:48:20 PST 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.37' (ECDSA) to the list of known hosts. 2019/12/29 06:48:32 fuzzer started 2019/12/29 06:48:38 dialing manager at 10.128.15.235:27344 2019/12/29 06:48:38 syscalls: 337 2019/12/29 06:48:38 code coverage: enabled 2019/12/29 06:48:38 comparison tracing: enabled 2019/12/29 06:48:38 extra coverage: support is not implemented in syzkaller 2019/12/29 06:48:38 setuid sandbox: enabled 2019/12/29 06:48:38 namespace sandbox: support is not implemented in syzkaller 2019/12/29 06:48:38 Android sandbox: support is not implemented in syzkaller 2019/12/29 06:48:38 fault injection: support is not implemented in syzkaller 2019/12/29 06:48:38 leak checking: support is not implemented in syzkaller 2019/12/29 06:48:38 net packet injection: enabled 2019/12/29 06:48:38 net device setup: support is not implemented in syzkaller 2019/12/29 06:48:38 concurrency sanitizer: support is not implemented in syzkaller 2019/12/29 06:48:38 devlink PCI setup: support is not implemented in syzkaller 06:48:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1c4) pwritev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000180)="93ff13a3285f715d883bb2979ebbd2d7f0cb2e335ffc6fcaaf439eb90e3dcf5d684497b34a3371c53911d14b52a15b02d1bbe2d560f9398599378f814ed4c8566fa2f84410b360506ecdc70a7987c4c89412d7e526f960378e1166503240fb060ebf39c40ca350510e98957727759cadc9d70d4046bb24f5791164f8b8341eb9d4f7986623713104c9c0a771c7b5c040c90bea8467b8893b6a821d09a42295abdf921f510cf7b8a96f980726fd8d9c8d93fecd130167d64ad963f2c4dd0204b014851cb74dce938bd152ad435e75a871a95d77d4d9bea26cb6c7eaea8d3311fcfd1591f2b6bc04d9942b66325c264e0c54472cb075c92132ef4f3a6cdc1f8a81884be3a3c0cf35d5982408182293535809cddda7c3e548aef30f337c48aacefb936f6d0f397591fc2a50ec0b3ba59d9a506e769dd4dcbcb787b9ef5f1073456f0bc3a29dd3a9c90f5616ceaf6136b46cec8dfebcbe8e996c64f11608949eed8b2ae61428fcc704ad2e901c4ce262c4f050a10449aae0ddf15a7dce6b2991c636cee84488ee636a199923d91171e6a1eaafcbce7333d205a95d6c9756fa2b252248dbae1808b253fc5c3d4746e8bada6369ac4e6e1da7741750693886e1afbb33262c5cc18c211364dfe93fbab49956bdb438d6374d3f9c8dde1814e9744c7bf9ae11b0889d2a240b6eb42a3f96f58d388d9e31a096beacae986173adcd62f7903b15b405da875c6df5cbd29c46f6648279b80e1ae9ee2672c0423a41304b43bdf9485509fbfa49280408897150c47a16bcad6f2d9c9327df5fd0d7cb31aa3ed93c800455eb4b45628114b58885a158991442405df35940b960b01a87c60066476b0030261b2feb21a71689b4c46776de57581a73256b92b4f1cd492a89b1bf2d34e7544e7d1ca616022cc8200c859497f2b0bda48228e8035128a427e5393c108da70fdf2693237376247611debef3ba3520c1d41268e9e20ec38d7a87e3c0e923a3715a116ef983afe5e15ffb7e5c840b346ca27db0178c7643e1f7eed3532ab44d9ffaa87f44664e868adb9f358d44049996184026668f8e8bbdce622ba16dcbadef3e984f681c479f88703a6aef8b8f0829b56db1d135d0e88fb09e4ba67908956f5ce87c79f8c56d8698b6d9bded1a711d2fc79d67ffefeef317a562c1782c4d9f26e9a06cbc0bc60333f27fb692206930791e0d7d34b2bb8192a80f23e0e5f7e6002d282fd9dd68c93c1a19596f1549a8f40c63dede31db93d15e92620a4dc56853e8b768bc04ddd884d0264c109baa85282b39d32dd0f18bd89452f49f5a944e914e4b373f1a1fd8065e9aa5299e8c63ce6dbf0088658c2d0bb0cb4a1ea04949bd9c161518722a0f6fdd4cd4108a27ed1b3bef5f54007d510bf1c1b52a6c4fbc5b05e7cab0af505552de8fbe02f683c1d2cdae28a1d3e5dc8406c458d520b2b19eca9323c3ccd5d2a5893c8f0b1a1a1b0ce50d66b8867f26691ff69d16b7ebc9b5d78116b11f0fa24449f5085bb2dfccbd9b840a5810d957fbe532d26cfecbf9ba5aeca8d5b31a2e8a0d329b4f165dee36e5964f051d7e74d095e910f1a8d56f0b007b7a72008557c8880d929c98f311cfef539bef1c18aaf9885dd753b86b52a3ef558be2e7bb4de396d8a81eb7bdf204e61096c78ddba8092e0eff88909f007073709c5442857a107aecec08e29af241ea8f0598f035a69e06c4e1112aceb27efe58e1a89eee40f17226a9a177babd6e282eca07e5bc5598219c7908f8de766b37e1056280c99e5e908558a7db2af43f83eeeb1bd954783b8c1ba04ba90663e766f1219ec64af6ba43fa7e8df6e187c307b47632865a5059894925b2ae8b752d7bdf90159e67df22e77c7ba84a248e4666ee0d8cf5010791189d1fbda951d9753ce0eb58de9bb5f6307277d60595e43ae1c07b366171e990b5af9f66fd059b86854eb396a5a6efaf3b85759ffad18adcbcd2b14b5a9035f6132f879b320850f94c684b605ca3b060d2454bf2c4d59a1a4156557bd1dad3f2465850d56c57e3dca553cca28e900f9a89e5a120f1c1191e7ef1a54f10c31722209dccd100c99b1f6a1969e300b971c1b86034f75bd2c3bee2dd37128432c09f84d431f766df0ea52690ebcfe4bd4125be6dac15b27d07a1a50b0fd5540ba132b08525b33c2abc428abb2d063bb25ad6d532453ed70dd4d0a66679872bf355a6868e181fd73f9f24da1ccce85d96c92da55d5ab0da9ca6b01cdb339193ef73d1e39ca7e8f8077f942e319fbddd4a54e620d6a015416a23a7236581be3dbb20bcbb88489789b633afce0483480c331772cd45bbb98019128194eb063916cc100ea5d89b2c8bc487625ed384d05bfcd47feb1c8a397bffc6ec7e56c15c3ab49e9593a4b149bebe90f507e92c09960064e124e1a767325a8dc972f559ea200361a48499d749f560cd1a9af963a5d4688ca030b33a65c411988a73050985fbabb3fa1f8fb3ec62ae75b2146dbf1eced11656782df3e8b559e4f4b6bc5879ab8dc77033bef63db5b3ee7b11425f515bce1c1b1f9c8d074e2e6ca6d290531d3be150619bb743700d8a8bd329880f18756ce5c7cd302f90da94aec852a423b1a4b22eebca1f66528e5007de91223db35a324d03573c448312ec460382194c78125585e002c1224a1ba4518a9845044708347664b63a163e79107a3b6344370aa25d8da1bbf3f76a44f5478d602401a5a1f6eef88b2081e5501a0aee506b5f79d1638eed1d0bd9338a557402cc69ae9ff8f0aace080a7bb7dfa2f871b583208d7b7f911a90c448a56ccee11317258bff910fb29c29f939d11b803d8aec4b44be350a5e9fcfb74f6c6d150be5f3be656528ab0c85406a8277c2fdc8b6086ae991f9a1c35cafc9025f3f99368a48835ee70aba285055d5dfe8feced26c6cb6916f1572f13db9eb6d8ed0e94dd6c03b7354d7ada209c1cfae9f42d0496db0609b934a350c699cff28966fe83ad4583e73086fe5d8ed58773419d096f1adeaa0f792bffb65fe887cf080adcf2fd1beb01f872a6c2c5b1247fff957f074f8f111cc2f3b5ddbfcf2cf59ee7e183454572f2c94a06c8b32ff15a3d206eba6646993b5959414c7d29532087aedd0ae391ff0293dc32549aec3bd211a9eaefc98684d28ec5b18ac665750a1046d1351c67539cb2dc092f15e5f4b7ec8be7e4f75fe1e5fa2cba21e5875c426c496a2e39b5d711b9fbb0a8949bb5af0ca6b3301893bb41ba019c6419f2af1b4403552f2d0a034737f915e82e83d563035bacd62a87fa26e7fea6c5eacea2d1ed548cbe86c65cf5c66d7a11321f1f351329f6974c0dbc9c16fff8aa7c19974bc114db8835edb707f6964608c84978fe7ddf054ddf191b1b81e9536550cac4fb4eaccbe1102ef49f25360db17849b16843eae1975026112ce5b697bcec71256b70c84e3c39d81002a419b2025a92d225f34822de187f97be1d147cf575552656832220eca3886a74710c8e2181e0ed9b51b6733d331536c683b9349054b70e6073cbeef3895dd6c953121d17d63a06e8f1b15e84eb40aad446e8b4d33ad5257b5c3be050caf9a00c30198b99aa979f7aa77dfa0913307bdeaed0249f7a655958e7b20e036cdf3ea541390c49549a9a6a893e22ec4a853c1c2eeff237913ac86fc9d039ce07ace0ba1008e9d0988a623fe39568655d5b7aa8e91703641e2d84060be48ab4e677f412fe91a0b10e72c1bec7f0e166f8cc8c501790b28bc3b4e99ef277726de2674f098c3d9be87abe18b37b2b89e2b7db980b907c65218d17008a45528fcef363dd567a5080c859096c1f5faddcd5173fe1c937477a78ac1a855b8cf1dbd0239c66c8450b720bdb0cc877e38c813bbb4d97e39060c2de0a19bff5a63eb960492e172f493a8bfa518936fe05e2d33e82aa7a99bd08ffccd6f32fa5c0d34493ca5e43742e5da168033c3f529bcaf6569764350965815608b30dc827197478ddab12431faae124cf8bb6476af2c291c789e1b1cd7af2c3c2aed994bab16a634f43ae21fef8280f181d95f2b4eba1b5212df982ead6da2adf57e4dcce895dc3922b346d34a499bfa7ffc3cc90bcbf249358a1c9be148b05caa3ad9e05b22d101e610c13b4593d78d10fa927ecfa9f5d9cf5dc8e36f832f386a71d80061807ea10a904d15e791a9d9730ac4c13b44bf9cbdcbffff44662fafce1e0553d242b2602b2de47d86f8d4042c22518f33a923faae93eb7f8b19870c2c6aff80714bf7d916abfecbd19ae223b27bb8203e097c609966a4b0cd5e0f7687b76e4a7c6441f1d1692ad1eb37f1b4a6fa91922edf3b15d13521c50989b4316bd2982c284cca799df01d8a605e3a2e7f9a09929ed8cb1abf2d1d8d6c8df7189768a16bb26e1b62b2550ab04df880a99fcb5b2966c0fef4e9ffe7268d7acfb49ed33115ee0dc02802ace05c2f45263d576f75f843c7356d6d2a7031c04d9292a1d491cb442bac2817287570af720d46a654e182733e5095a939d2832944b650a1bd808e1bd246d5549e686ae3fe2038c01195d739b706d477c23bdba757c7eabc4c4a258083ef0d043d0c2ee95f723f97fa39f1d2e15822edf3f2e6f6912091407abc40b7aad001212384844264d70fb80ef636332ae92257d02bb8d397ecfbf523845d7566056c97d63c0b55d66a94071e7864455a329265cf85be4562df7b764e504a624b9c3d4f97a2a516c0aa72e1385a1764f15f862e766e57916c8c1ad01a9964f5896fd0aca1a01220154d9c312ad881cae0a2048c59ffa680dcf54e19d2c5b7369a0a3b9acd37290b679150e762c95ad19d732a9e46fd76b445a5b26d33f1e78f8b54101e915b6adfd3998a4d054a41f76e4824c632454c20dcaf38343f9f8c98197245cf8c59c105aa35382a00e8cf49372558b5edcd15d785ac16b70edd7d6c16f02987be958524425247e6f91556f172cd249820d8ee7799bc1d7a70da9514a3e23f33ae2f3779ce1f318bd2f98be9ac849f5fe907f408729c4281900e57b6b2cbf4b3a4e613497c706005bae5bfa13403c33796d68072858539b30c714ba6f8ba5dc0494d0bb61a670c9dc7de83f485464bd13a172dbf9dcdd7dce0b8cb625bca76312d423ff173903e95883bd86d72ea083651516d70308bd5549f7554e50cd1736db72aeadd72919b49aa65f49672afdb71bb9340b3c099fc23808ef1a79c17101abbd05ed4ee73244d77c690bf5aa5143d3c1ec7f8d6eb31f3ef71fdb013d1fa7ad1e29245a0864f039068054c970d5c45b7b2e63cd55fd40c5b15d7dd095f28059549fc5bfec203862c062144a2835e53f8ef55d2b7d5f31c78c45a829d9ae44d0e91886085e062715bf24ed365398c790531587c301fc0ef0c61155e3082d83ec753eaf329aa5d531667480ebd8742b6ee808d6a10662dac4fdf65439142080044c5bfe0e5c41c34edfe432cff1aa751b22f449dd7aba7865907952dc487676f55bf599297ac85e5d217ecf54c7e22465de515d7dd6e866219e5b03e72df81df735da643dbc593f3cd03baaf179f3643f375704dbdee07e999f5c73f33afff731361a9005d337b347d98f3e206234687891262cb6008443fe7dbbb192f2a52b5dd4e3fdc46731c5ccb703cde52175e547977636f3bef9f21c9479fa056d3a8297ce0be4ecd264736d5b6e7745034fd6e020cfd4200b03037781496ac99b2a2efae62ce286b4223f867babbc9cbc16117925ab1640fbd15a211e88b6746ab0918d2c73703b16949c1d7dbaa4c838838c50bdd2b709f3f626b3193d45eff", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="cfbc574d26c2a6d0d811b6db28d9323c599c033f8d0f8212e70f3e4d5680eaa913bc09377a80e5f142b164e651764ac7cb2eda2d16f429cd9ec14131c72c702f91483d734047d986e542361617b5f3d02cc915789f6418aab26a755f8091ff2c8ab4c98ccfc81ce94c867f80398a412146cd340f5ced48fb4ead7d5474c9c904d55c9f9ecc7abf482e033761a4074bbf6f681bc8bcd1205648b0c685157f6355d600d73849", 0xa5}], 0x3, 0x0, 0x5) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000012c0)=0x6f) openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x2, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001340)=0xf06) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000001380)=""/37, 0x25}, {&(0x7f00000013c0)=""/234, 0xea}, {&(0x7f00000014c0)=""/165, 0xa5}, {&(0x7f0000001580)=""/52, 0x34}, {&(0x7f00000015c0)=""/163, 0xa3}, {&(0x7f0000001680)=""/203, 0xcb}, {&(0x7f0000001780)=""/13, 0xd}], 0x7, 0x0, 0x9) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='\x00'], &(0x7f00000019c0)=[&(0x7f0000001940)='/dev/zero\x00', &(0x7f0000001980)='/dev/zero\x00']) setsockopt(r0, 0x5, 0x2, &(0x7f0000001a00)="fe759b805d5678209bb85387d966d9337cf843db954321c489a2aea5613df0768c2e447e3d388a2503f71f47b9db3ff875eac31fad1d18284a", 0x39) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r5, 0x2000745e) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001ac0)) getpgid(r2) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/klog\x00', 0xa52d5d017105add, 0x0) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) connect$unix(r9, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000001f00)={0x200, 0xe047, 0x8, 0xff5d, &(0x7f0000001c80)={{0x34, 0xc4, 0x80, 0x0, 0x0, 0x0, 0x1}, {[0x8c, 0xd5, 0x0, 0x8b, 0x100000001, 0x5, 0x2, 0x100, 0x1, 0xd8, 0x100000001, 0x0, 0x1e8a, 0x1, 0x0, 0x40, 0x4e9, 0x8], [0x100000000, 0x889, 0x2, 0x101, 0x1, 0x4, 0x31151f97, 0x7, 0x6, 0x80000000], [0x1a1c00, 0x7, 0x80, 0x7f, 0x3, 0x5e863e53, 0x7fffffff], [0xffffffffffffffae, 0x5, 0xfffffffffffffff7, 0x6, 0x1, 0xffffffffffffffe1], [{0xf7f3, 0xf5c, 0xffffff7b, 0x9}, {0x20, 0x1a9, 0x7f, 0x5}, {0x1, 0x9, 0x4, 0x9}, {0xa1c, 0x1f, 0xffffffff, 0x100000000}, {0x101, 0x1, 0x88f, 0x3f}, {0x1, 0x0, 0x8000, 0xaee}, {0x1, 0x54b0a54b, 0xf9c, 0x3}, {0x6, 0x8, 0x3, 0x8}], {0x8000, 0xffffff94, 0xaf, 0x8000}, {0x1, 0x9, 0x37, 0x100000001}}}, 0x20, 0x2}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r11, &(0x7f0000001f40)='./file0\x00', 0x4, 0x1) 06:48:42 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x2) recvfrom$inet6(r1, &(0x7f0000000040)=""/161, 0xa1, 0x2, &(0x7f0000000100)={0x18, 0x1, 0xecab, 0x400}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x5, 0x7, r2}) r3 = semget(0x3, 0x3, 0x97) semop(r3, &(0x7f0000000200)=[{0x0, 0x9, 0x1400}, {0x4, 0x3, 0x800}, {0x3, 0x7, 0x1000}], 0x3) r4 = semget(0x0, 0x3, 0x100) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000240)=""/150) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000340)=0xb) semop(r4, &(0x7f0000000380)=[{0x0, 0x6, 0x800}], 0x1) r6 = msgget(0x2, 0x8) msgrcv(r6, &(0x7f00000003c0), 0x8, 0x0, 0x1000) r7 = dup(0xffffffffffffff9c) bind$inet(r7, &(0x7f0000000400)={0x2, 0x1}, 0xc) msgrcv(r6, &(0x7f0000000440)={0x0, ""/165}, 0xad, 0x0, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000500)={0x1, 0x3, 0x8e, 0x5, r8}) msgsnd(r6, &(0x7f0000000540)={0x0, "d2a641b3e8d804fd5b651bfd0e844c6782feb4f4ae43a979218004d936439906be4b9be4e67a430e75bc0af93676a3c5d68e529c8983eb72ceb46fa4e42a1ff8babc708c21165bc69b348cf710ecac31f9b56e144c7400cdaf13fc9538a01bf250e9f3326e4d245edbc50eaf4d66003f11367d616a314946d7da2522b3e831e116f6a927c6ff261515b6c7b84c786cf2"}, 0x98, 0x1800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x100, 0x0) sendto$inet(r7, &(0x7f0000000640)="383d08b4333f3f6e9482dbc0c22086bfeea1b9768dbed5e87c9971b556e8f16c00f5fef08c832ac8dd1b9ca4c086bcbc5c623b83d52a9390118d88c03c7330d4aabd28962c51f7d17ad859a3c4091bae8bc8e1039d0ab39a13b1e2c4604e9bfaff5fcaee7ff09a8911ea2f92b88b805c5a39f15548e98ec6ee4d5d24ffb5ab1df9a11d5270c8be3f86157fa5838956ab704c03c9841530afd7733e5eac58fdccfd465a0a3cbcf1f7e26e4832", 0xac, 0x8, &(0x7f0000000700)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x40, 0x0) pwrite(r9, &(0x7f00000007c0)="44114dbf4c997425b234b25603f802e6287eb3bb21bec824fdc0724110787e58f1d3c619a9e2fc33c313a843b9d39630eb6248572d69c3be64d164d41fa3896e584d22d1cc3e69728c1059ac2dbe80d207b6b0c55809fd6ee6dd44906fda9f14b09dd5eea6af9e9be186e6a4ddf76360a0a60766bd1f731950bd536f327e1935e4075e5be2854c6e0092ded6175fcdd5b150dd9710d9556dd580876dff3af08f43e3215f10348a27eac223017f507ba9b9a2898f5b3eb096d97b0ef9ef6fda140335049d91de8203011eaa0b38fe09b4d5cfa379aa67811865c958bf316b35", 0xdf, 0x0, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r10 = msgget$private(0x0, 0x9d065889e288a39f) msgsnd(r10, &(0x7f0000000900)={0x4, "3e699f0da4bf9e24a6e046dab65d852056ace9216b4f6d02b4d791af50595fe3164ea965747ec6a2b7cd98d4c9f648fc73d44926a42305df76c33d6d79"}, 0x45, 0x400) login: pckbd_enable: command error 06:48:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0020000000000000000000000000000000d400000000000000000000000000000000e2ff00080000000000000000000000cd468e359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000014600000000150000000000000000000000000000000000000000000000000000989ec40b64201a8e00000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff0000000000000000000000000000000000000000000549a921f44915c8fc59d84acf5450893ed4679a2e7599f8347b5ec5896033172b7c36dc6ef9373a1bace6c08b5c53ae1c5a894dd300c591841b78bff5e6c39737ab0b5f34550aa78a424f1c2006b37fe6dcbd42ade19b5bad060bbdd8c81754046e184bacef5bff4d8c576ea62cccacd59f4c1b13b7c54340c32334794634395c45c077a8d019ce10df2c0a31cfd72c2aea89832d1745be07ee3a74f105ab60782894e39777e056866db3f4b6b489b7a98fe5b7cc7b5"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xcff}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x0) write(r7, 0x0, 0x0) 06:48:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x40) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pckbd_enable: command error 06:48:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffeffbffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x101) 06:48:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4d, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x81}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x25) fcntl$setstatus(r5, 0x4, 0x40080) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x1) clock_settime(0x0, &(0x7f00000015c0)) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x8001}, {0x7, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r7 = kqueue() r8 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x802069a8, &(0x7f0000000300)) ioctl$TIOCEXCL(r9, 0x2000740d) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x99a5131be81f30af) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xb7cd6e1a7f96a578, r0, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xef) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff003b0100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x91cd68c2f0f3d2df, 0x0, 0x0) socket(0x6, 0x4000, 0xa0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat(r3, &(0x7f0000000000)='.\x00', 0x10000, 0x70) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000640), 0x1000000000000287) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xcff, 0x6, 0x3f, 0x5}, {0x5, 0x6, 0x9, 0x6}, {0x9, 0x34, 0x3, 0x9}, {0x1f, 0x0, 0x20}, {0x67f, 0xff, 0x3f, 0x2}, {0x3, 0x7f, 0x81, 0x73b7d87e}, {0x0, 0x2, 0x2b, 0xffff57b9}, {0x1f, 0x1, 0x59, 0x3f}]}) shmget$private(0x0, 0x1000, 0xa4, &(0x7f0000ffe000/0x1000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x214a2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="0800a2bc6a831262058d9e0a3324e34108b87804c3", 0x15) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6f6}], {}, {0x0, 0x0, 0x0, 0x6}}}) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x81, 0x6c, &(0x7f0000000240)={{0x2, 0xf8, 0x4, 0x69, 0x20, 0x5, 0x1ff}, {[0x3, 0xc871, 0x100, 0x1, 0x8, 0xdf62, 0xff, 0x5, 0x7, 0x8, 0x2, 0x1ff, 0x7, 0x785023d1, 0x7f, 0x9b, 0xfffffffffffffe01, 0x7], [0x80000000, 0xffffffff, 0x40, 0x20, 0x7, 0x1, 0x400, 0x101, 0x3, 0x4], [0x10001, 0xaddf4a2, 0x75, 0xf6, 0x0, 0x2, 0x9], [0x8, 0x7fff, 0x8000000000000000, 0x0, 0x7, 0x7], [{0x8e7c, 0xc8a6, 0xffffffff, 0x7a}, {0xde6, 0x9, 0x20, 0x5}, {0x6713, 0x292, 0xfff, 0x686fe6a4}, {0x81, 0x2, 0x1, 0x1}, {0x20, 0x1f, 0x0, 0x81}, {0xd041, 0x4, 0x200, 0x7fffffff}, {0x4, 0x1f, 0x1, 0x4}, {0x0, 0x8, 0x1c5, 0x80000001}], {0x3, 0xb1, 0x1, 0x80000001}, {0x1000, 0x7ff, 0x3f, 0x8001}}}, 0x3ff, 0x81}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r3, 0x0, 0xfffffffffffff801, 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x401, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400000}, {}, {0x0, 0x3, 0x81}], {}, {0x0, 0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x06\x00\x00\x00\x00\x00\x00\x00\n', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1}, {0x406}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:02 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r10]], 0x1, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r7], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r5], 0x4, 0x2, 0x800) msgrcv(r17, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r21, r16, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpgid(r20) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r39 = semget$private(0x0, 0x0, 0x80000100) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r39, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r42 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r37, r31, 0xa8, 0x6}, 0x6, 0x2, r33, r36, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r21, r24, r25, r29]) r43 = semget$private(0x0, 0x9, 0x0) semop(r43, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r43, 0x0, 0x0) semop(r43, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r44 = syz_open_pts() r45 = socket(0x2, 0x1, 0x0) getsockopt(r45, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r46) read(r44, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r44, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r47 = open(&(0x7f0000000340)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r47, 0x20004b08, &(0x7f00000003c0)=0x101) r48 = syz_open_pts() r49 = socket(0x11, 0x3, 0x0) sendto$unix(r49, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r49, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r48) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72030207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x0, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) munlockall() 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0xfffffffffffffd81, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44fa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)) r1 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:03 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0xb20}, {0x6b6, 0x3}}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r5, 0xffffffffffffff9c) r7 = getpid() r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9}}) r11 = getgid() sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="7051f62850a74e8f7d367d5ad72b435b0fb23be466fed6bad3ea4ff2fa4e746696fcc18d7ef5e24e3a1705d20b", 0x2d}, {&(0x7f0000000140)="43dd60c07281808d5f894501c65bd863f7f00dd7b91271e0d02a0eef7a8d9db5d2a9b520f040e8b6d07ea324a197532c56c4be3c07890ab6be847fd2f16a61e7bfa7033fad79a2bf81d4dcc939ed767c056b3843a796bcbc6f40215d367d1ee0c472fa2552852b563a783afbe2e5af4f90dd0cb3e8ca33ba3e2c1b0fe4e03170b6a28311411f4e579976e2a0c570ac0251197b0a45e8f2354faae2eb908b7b034bb0664d82fdf88ef0141992325b1ad213a51e9a9399947711", 0xb9}, {&(0x7f0000000200)="e304df78c951a9efc09ef5fa4c4e87c232f77ad73bf5944a4b30dd59b530bf9bbe57c354a98d0321c1c70714a8bcecbca6515cbd353536b2a86a06b7795c7eaf9280e8fb51f58ad907ecc10d4dc1cb49af925ba1e0514c258eacec4f6a7fbf0b6e", 0x61}, {&(0x7f0000000340)="e203872e798d31e99ec8649e494713c26114572f6dc7cf9b573e0374b43e7e2f8cbe0b5b491bea619bc26d4e13f2488e756265b18fb13178347b49cc8e1cb0b90f4a816c55137ba235831c3c68965032c454675c4d430288cea8232bce701ea585d290d095306c5ab7c967c800894112a0cfa5cf3150d211ef664baf3bd740ebdf618f2e07eb1882ab7dfb47f99796fd98f1a21cddb04098fae60aa22b72214722a592853d5b51a1147b33a7dff5e6747765fa97cc3dee6ec24eb3fe4b84f6c33ea338c3df3b56baeb3b86532ea25e80b7c80f9257", 0xd5}, {&(0x7f0000000280)="255dcf0915356f115cf299d72147c7d0e0f1397584feeca3d87dc91bec077f65e429722fca7624eb2189880d8d3e93dd76b0c33dffac765d26d92cd8d5c71cae1f1c233cc98da222749cf8bd2d4481a386a731fec228a5152b4d4b8951", 0x5d}, {&(0x7f0000000440)="79a095784bb9ab8c6bd623d833103e90017a7c0f27677fa8aa1d223a7fc6f44ccc437297", 0x24}, {&(0x7f0000000480)="22dc7974579c35fad30772cdc4c2229d7469440e98599fe62adf379b5932627100baa30f5349d41054e6cc2f859db153465617a436c5c4a787c2ccdb31c517785a709316f4a108067a1135e2", 0x4c}, {&(0x7f0000000500)="c2b2252f587b4f711690cd308b178711669d16fb773cb71b9487e5a4ee796ff88648dcb9ad7dacd170a664cd2717dfaaa5a9311e1591904fc299713ef001652f0882b67a8c2c71b6bed87692521c796477b5f5816c89b9e101cbb36beba526444e5fe0b5d3d33e6a97490e364c8195c20020ea2afaed9fdcdbc46b0cd8c98d254ad758ab4fa12733fbfbff0457c47fab23f60ab6275276133ab6e645e9440ba75b8bdeb8fbb1852060a910c185ea58133c62ab314b9bc8b0af931531e1bcdeddc8ad3733a8e11e6cd152120be7810340512933749f58b3440182", 0xda}], 0x8, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}], 0x38, 0x402}, 0x9) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x1, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0xc02, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000043b000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140)=0x9, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x0, 0x4, 0x0, 0x52}, {0x6d, 0x0, 0x0, 0xa7}, {0x8, 0xe6, 0x2, 0x63}, {0x2, 0x81, 0x1f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffff) close(r0) getgid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x4}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x2, 0x1138542c]}, 0x3c) socket$inet6(0x18, 0x4008, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000400)=""/137, 0x89) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') close(0xffffffffffffff9c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r1) dup2(r4, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="e5da359050c5b0dd8b700907480856eb10223616a0c2dcb7f49a50e8d1a42ab87e1401baea169c4f2a41000cc38e11883f289bf585b5393c9524efcdaf94258107baed1b6eb2d05f1a5483a77a744f39dff680832d92cc76ce9c5326993495f98fa698c56ba025c4febbfd16987c4f0e6ec78db4fe7778bfa05e12c7e492952718615036563be566184f3ac453711e12d489be2488184f41459e42bef8"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="7c9426a193c8aa8ebd46ac42b60fa487e7164037e7a757d3de01956e876087627ac6a128336e056ae79d3a"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r3]) r5 = msgget$private(0x0, 0x410) r6 = geteuid() setreuid(r6, 0x0) socket(0x18, 0x3, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x4db9, r6, 0x0, 0x0, r4, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x225e6f0a13d1f9a3, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x81, 0x0, 0x53, 0x5b4, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x292, &(0x7f0000000300)=[{0x28}, {0x1}, {0x5}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0xff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket$inet6(0x18, 0x4, 0x9) ftruncate(r2, 0x0, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r2) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="243aa24e34e16e778bd4a12bd5c8440a079aa11996e2dc643bfb37ecf8f13473b314d5fed57d7fe878f2e30d0a7030699702b4b51ac290af2f246fada6cbe1a7db468667eaf57f0a5d31e8388ccff25664fa15a60bca040fa58c27d361ad3b28a8376f7ab61ed595a7add1c5cb90c37a3b4e42f15cbf749ea0a91243db1b238210a52e15c55e03142f7a2f57471ed5e059ad00ce888eb0f2c7f6c5706552", 0x9e}, {&(0x7f0000000000)="f4a78502395c7d8665af90fe1c1585e0eb2ff00daccd5dd9eeb0a5b5e4e54016d6e83f6524f2030ab7f6f05bc395aa3f5c76b4f4e7d3f037d0617463", 0x3c}, {&(0x7f0000000300)="a370c11c7d2f580b37fd46a066373d4c16c1030ea032c8da9a875e94aedbee8f2afacff2ed1f5faf543f68604292a919ca9621954513917f8c998715a9876d43066126b2522d3afb04e2b535e47c2aa3064a6d8930f3b9e7e1501560a0edd6891a8d9cda30078f4adb5ab80a2bc6847b2d226a4744b5f8da9edf5315ca7d1a149579830bc19f74228e6522f4cec5d4e1f8f48b0fa67a6a1fa7425c201a746891564acb0225fc613ad6a8824094068d2cca31079ead4e938d0f5f734cc0c52ff1101afcf6f7dc4c2aaaa283", 0xcb}, {&(0x7f00000000c0)="86cd75dd353685", 0x7}, {&(0x7f0000000100)="e75addddca523fca48dc0ecd1e97bf0fd67ba991562b879763503685fbbf0b704a9d1bac8711fdb266f7622390928fe18079", 0x32}, {&(0x7f0000000400)="2aae6934eeecd7e0ae4e290b2935e12d576a0a3914baf48401437f0a7312ec43dbface4170dbd021cf03eab14687801d03959a9c3ed64a5af9b2b0cd44b7955b0d45e3bc5a95b74eea9b13bcc6382f18974bdf", 0x53}, {&(0x7f00000004c0)="5ddb39605302048fba0836b9b69517970066aa24a61fe53c90deed64a8b5cf709e29b32d83af3f0a28dd", 0x2a}, {&(0x7f0000000700)="af369319ee9e03af1ec6511ae6023887f5cdf3618d2663e2128a4f66904adeff930b", 0x22}, {&(0x7f0000000500)="b5ab905f4555290c75ad68725199f2942c58f0bff898ff1cb31b94eb26c107c0fbebf2b7d176e477dd2f2f04e458eb555bc132e0b91fa86e8dcc7b188ace6a8d92355fb9e9be85ad79ad983d9165fbe4fed33beb7af463ca5cf2566067c6eab2408457d71dea03ad9776ea5edb73ee113d2cd58fbbba33fe42dc4bf66805c8a1525e1c6dba19c7d0281b10a42aaf41f413d30da2a736e343b3add5f712f2ca312deae9802fb81b06d3d9e8537e7712e7a7f6d21002669f6656e461a0102acb90e413fbdb", 0xc4}, {&(0x7f0000000600)="96f7c6e3b165098420c65978e687467f2388062f3fd765b6b2ba32b91d3654b3af4a528f84d6e9e54628990892d3fb369610a63ed263562355460d4433", 0x3d}], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2018, 0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f0000000740)=0xc) recvfrom$unix(r2, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="f9ff2d2f66696c653000"], 0xa) link(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0xc4, 0x85}, {0x60, 0x0, 0xff, 0x3}, {0xa}]}) pipe(&(0x7f0000000140)) syz_emit_ethernet(0xfffffee9, &(0x7f00000000c0)="a6f241bf5a07d59240fcce1204ab2dfe3634a181e3d306908d3f935f3f410705701101cb511009191d3d") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8001}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01e76a66695a6530008d3555d22a5424b10bbf6e086482b822a28639a6aafc7bc291d410b637da3aea731508bfb0646b07fed4ccafc0f42e0eea198d"], 0x3) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f00000002c0)=0xffffffff) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x90, 0x2, 0x1, 0x1}], 0x400, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x21, 0x80, 0x3, 0x9}, {{r5}, 0xfffffffffffffffd, 0x22, 0x4, 0x80, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x2, 0x8}, {{r6}, 0xfffffffffffffffb, 0xf, 0x20000000, 0x5, 0x9}, {{r8}, 0x5, 0x9d, 0x10, 0xfffffffffffffffe, 0x9}, {{r9}, 0xfffffffffffffffa, 0x88, 0x40000000, 0x8, 0x7}, {{r10}, 0xfffffffffffffffb, 0xc9, 0x1, 0x1, 0x2}, {{r13}, 0xfffffffffffffff8, 0x40, 0x8, 0x5d9e, 0x1}, {{r14}, 0x6, 0x1, 0x2, 0xffffffffffffff0f, 0x1}], 0x10001, &(0x7f0000000280)={0x7ff, 0x9}) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x100, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x41, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f00000002c0)=0xc) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000340)) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x10}, {0xffffffffffffffff, 0x100}, {r3, 0x20}, {r4}, {r6, 0x8}, {r7, 0x4}, {r8, 0x20}, {r9, 0xb5c576bb521f207e}, {r10, 0x10}], 0xa, 0x8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x80}, {0x6}]}) r13 = msgget(0x2, 0x200) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000380)=""/115) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r5, 0xa, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x2) pckbd_enable: command error 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x4a, 0xff, 0xffff}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") wsmuxpoll: not open pckbd_enable: command error 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xd7a, 0x0, 0x8, 0xb7b}, {0x30, 0x20, 0x7f, 0xfffffffc}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x0, 0x121) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3}}) seteuid(r3) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3c57e693) close(r0) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0xfffffffd, 0x402, &(0x7f0000000200)="2c5232d34d5015a7e0765cf8af3fcc68a721f13f48ab6ae689186475cc38ccaecee673ffdf395926c16846cfa46c5e5bcc8b988066bce984dadf67cadc8aa01e1f31cfef6f290cc1a7b11770d9ee7226f11646de24fa557fda3984816b212c66280b8e7df60bf1ed21fb269498a3a4539ee96335845dc6a7f368f759c8a192ccfdd87d9f6a13eab9078e61f7b64f86b2bb8c7ce8413584ff8b4669673693c06d1742a63186359059493f642b4bb120864f307cbeb28f9c93703b0f561f8a691823abd314341bd6baf9f1523be2417e68407b2178faf266ad1675743e2844699b90606fa43f2f5b8a3fefa63b50153b334d543ecd81ae2e4cf49828ad", 0xfffffd88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="0400f05de2fcef38531d0af121e3383359c97a12311e283c40cc85cfd015e59f8b152e57ea0d58ebe2f1c24792833c02e85fe89e593cc10cc4e736a74f2169", 0xdbfd46165ebe5787) wsmuxpoll: not open 16:00:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) r5 = fcntl$dupfd(r3, 0x1e, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4008426f, &(0x7f0000000000)) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5], 0x1, 0x0, 0x1000) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x28119, 0x4683dce6b38cecf0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="00abe038fa5e206268005606a4f3d1abb1c4"], 0xa) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r13 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000040)=""/41) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x40a}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x25}, {0x6, 0x0, 0x0, 0x400}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x5, 0x3, 0x7, 0x40, 0x3d, 0xffffff62, 0xd345, 0x100000000000012f, [{0xfffffff7, 0x6, 0x6, 0x2}, {0x400, 0x1000, 0x80, 0x6}, {0x6, 0x0, 0x4, 0x99c}, {0xfc, 0x9f, 0x1, 0x5}, {0x6653, 0x7, 0x1f8, 0xfffffff7}, {0x9, 0x80000001, 0x5, 0x1}, {0x5, 0xa9, 0x3, 0x400}, {0x0, 0x8, 0x80000, 0x9}, {0x1ff, 0x5, 0x4, 0x1}, {0x400, 0x1ff, 0x0, 0x80}, {0x605, 0x9, 0x4, 0xee1}, {0x6, 0x7f, 0x80, 0x10000}, {0x6, 0x10001, 0x2, 0x4}, {0x2, 0x0, 0x81, 0x8}, {0xc99e, 0x80000000, 0xfff, 0x9f}, {0x6, 0x1000, 0x6a11, 0x1}]}) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x7}, 0xc) 16:00:06 executing program 0: r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x3f, 0x80, 0x7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="93271f47d76fe01cf9f7", 0xa}, {&(0x7f0000000100)}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/4096) mmap(&(0x7f00002de000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x8) r4 = dup2(r1, 0xffffffffffffffff) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000480)="0b6cbaa2c4ff4586e3999b09e0846eefd606bbc690a341a85e3db4c8d234056d0bae5112f3487d8d1a7a0e836959c6a27e541e0c9144f44e1796754591ce540dc7ba1760db0f39fda81769c0152ea7cb24a8b988abd212da9aa3ba7986c5e540ca9e17f2e759abdc4eaf323be7cdf3243d142362a196b15a6a7ba3dd9b7cb867f1b8b652113fcb177a9a5a414b1e25eda8acfbfe020303071c5b4c3a0f45cce9ff1f468b6f4e66cd3941391ed594120e7c1ef8eb1db1799a60ebfff2c0384d2025a0bfc0493b9a5805", 0xc9}, {&(0x7f00000001c0)="c5acccdee88e6262003a79bd", 0xc}, {&(0x7f0000000200)="5faf38a3ff6bb7097010969cc46a27540c567f8e26c4295dd82c341eecb7c844f87566b682c6a8be85b2b170c42c3b558cfddc5e2b2d26a144fc0f2233f0168f006d2bb4f38ff4ce41e195d58e4fb70599e64ffafbfef1f1784acb12ca7e17", 0x5f}, {&(0x7f0000000280)="ae7ffa99dab40e4456e2989f0618282b3952eeceaf56f82a8d90afe009dc0e71f0796bd607428a2b307ac87195a5ff71dc2946c36410ed787e584008967e949ee27d0eeff35e13f5ca87c8967d2a68f8984bfb0628d9093d3867e3e21c8e00e476fb3175338c5fa52cc2f50c942b65ee46a0ccacb68b2a503abd3952f8da99fcc8aa2bce77bf04724f6f53057337c798a736d5603785c3fb46dc223eda7340f38fd5b6629be0f7623548b2b76c57485ef2db54", 0xb3}, {&(0x7f0000001700)="f8dcd58023b5e51069ac2a1a6ed222a7dda1f0b961dbe4d212010364cad2783285044b0f5b9f466a1fbf10b07f49e215b3a8abc529b47622a363a98a23c51b23db15c9a18a4ade003b96230824047ad1d387f627494bede1761d2e8e088a2f71154fd1f4952af50220845b2e00761e4e883a227fe8e35a543d1bc09fd2059f0810e7307cb34620b7ce962a66037385e12395a8605a156a9b3e11ec74a4e82c87fa7b34dc7dc8b16e85f40305059eca31ba8dab283de99ee31fa3261f596e29fc5e94ab9acda45ea61ead6cd3bb47ba3af58317dc3c8d70046cddf017c2c144bc50d2c65c360e1dd413d6d2a4dfedc9f79bf2a21200cbf794ecc6b975168100b2d2dfbbe12501679f201e2be5ff92e806309a7286db91cc610f0529e2825f8bd8faeee1bcd0dc753e135c1f2852737e866fef04b9db0e29532fcb8cee990dab4515ee2269672e13d6d2dc06a9f5dbcf8c3372b18d0cb29eeb56bb244acd4e6153fe08a5e2de128fe656dcd4b054b049b524c6bf9521d17f8200fce3875b2618634a975c556ffe735ac168cfb42ec6d3e0eaa6bdbfcb6b4cba9d1d902665f464fd2beea873de7156974eed91e70e7e9c3acb505dcd7b84e1d999bf46f2d3b4f4c35c471d5b0847c6ac540f1c91f560b1b4278e0e740b63495e18fbd6b2972057a7b373dc57e5d20c05a24e5bff06b52057b21b5a8ff2b43986ccac21cdaa07c7d235d35986f41c5af77863c2eaea4a0d5f58ffa1b1eeb92ccc8d66bff791b61d12566b57abd9d36c655dd7b054b1f91f8f4b495d35c243133dd7bb93f58989f94281b6cb27f7b5816a46bfa1435035eea3a84b37d521d4865b34c4b85b7dd8a9c76809f2d542f1c3089781d6931deff53ef5efc206bec3e4a2e75a419f82cde3ceb96fd51b35673b9e4210ad62d03e3bcc0cf65d860ae62016be6bf3f37a49e9aef6b3484709aa6b8850c025b52ae0c538852116f1becc52cdb57c7b99713defb18a9d45f3f77186015df5ed4668f2027dfd7ec7053f639c03c815aeee969569c29b570bc2bb2c1a18f44361da261c017b3c5bd3366d4f6e4a178fc3ffe7323c1ad2e6f7d758a422be7acfb2276b75398160e0fc976f9200799b9e821b5914466bf304996f554c604b79f93a7a3e4cf113966d4894394ad7d9434def7215f6b5706211a69443df172713a95f72e35381943424c8ccf2ee4a6d31ff34b7c451e8c082632d5cd68873a77a60aab8ed65deda61da90cd660f53d20dc06458f3a8c8f02dd6ab93e23401f8ff07839412015352bdbe28b1295eba6b6aceff466f7c8451ba2f60c5b51dbcf3f3c414e8cf49d51d21a74154faa796c243750bf3038b33c4412b04f4034eb2a9aa8a2dd049baf214774a3267c476f387fd417c486d81564d145ad43703b2bd5d6c98c9ddb5697654685817d72d07e6b7358569c7ce8a1a2c6ae4ceb2a7c3e7bd38a877d17e836d086b30b3735c397dbc7ec0c186db603995c97d3c04df353f5488b730777b0ac86dfa0279a4d39faa794650acd19a96f3a48673c52d66464f7a279e4df527364e678bbca098487c65e4d334770a7aab26b6688eaabde94ce5c3d0f3ea1f02d1b041bf24141b160355010d3a583b6e0b783445b98669a0d275b0aabe141551123713398a0c6dd6f671d9b392fc0c1d0b43d50889e51f67aac8012a0b114f7c5d202c9cf10481993c79f1b8ab2091c179103e26137c8446bdb02d431a0828e2f9ca28b30331c2b7e8f09a04eb29b09e2c89ac834d6567cf00153598aaa34d87a94d624472e0de1d24c87cc95f8c43279e186c07b1a02082998f37785b3a93a793c3a04e80d68d7ffa909d3ab341e80f6d35f8a6b024aae4e23bdbb26b072a79dedd361490827b687b39076a36a6c60ce5cd64c505c434d0edb79fbca82ad2ee9b1230005aa9337dd590660aeb9e34286450214e8394f83d6b3be0b4865ce380b32d869764261a4fe9c68162530e4334483ca44558936a67764ecefb48b497885f1e0ea28e4dc0b378abb8fe99302a0c07829924df1f4f4dee1d84831204e05f9f9f77fad055d80eb118f9015fc3d6a0641ea28fc94dda0a0ce3f45162630ef69f537219b6e1e393998fbdeda872fbd0aae9f8ff5f9614f6b9e0efa1877f3bb1f17f466aacfe8ec6896b7f0497f113ca0bfa0792a43796fbda17bc40dd485b8cfdbb391349059ac8185bd3ac834e3d1fda5804cb5275dadb32a43a2767848ba30281ad42d817e820d76a391c2eb474accf2cf291e8c7862d26d9a59f33145c30823935bddcddf13bb7a5ed24256ff85d08c87c15cf0d51f76492c90f81bc1cb8966dbb5101f6f032ba28baa0750c3744b949f603d36905508e3e4e3892ca894efcb636a6befd670a12ef951fa8194f2e7c04a58168bbb40603f2d3574b8e58605a6f0e56c57867ccb3d3f1b9fb1d7f8b85560706a58e3f25f474e8eceb7ec5a751a5dec7a4e463dd5f0ef12eaa9ed2196fd4992c9f2081b5084a397c02bec40e07be23830bcd6d0b679393819e949d47f4c788cf50cc65398f8b968b15e76e71ea3796f99626d0d275cbd067616e09d49d3be24d90cd4c5878459fedb5ab3037ea020b08fd142dc2cccca826511822b82cae05faa840e7e9350d02e4bf7c3b1df932716472c6e5aaf6a2a2052b773bfb49ee41e65efd5f8bcaee1e485eb9168c21a916fcec5c8c4c8801cd7c5169cc8aed8e136c75abdad36d95da25a8a0851621f05e87864fd1818996a885df59d76e1b617b3c6af2ce55c1b1ac3d497a07eb40ac04002b9c398a976afdbef680b7bcb17bbd91eabeb5d30893877815de9d33b80ced6b2cc0dd29eb75d63cfb2fb20ee3f5eb375b0f4cda2c2e0939e3412632387d77277a60d4fa61c149d2ac2dcacb90a0e303a25b1a5c29ec16a6867ef33ce66cc2592528da1751898df64eeb87d38f8dc760477131ddb56a1d32cb6f65a8281054992e7361e6e73633475fb17bdb20e2026a9f120ae7a3bb6e2fa68dc914387318b2f937077155b51199d6d246461801c4169b08c2bfc2b2e2804d870338b783028aecf9c578e79d9aa2969cd8f0e426746872c638bff0c3293501dd0dce0c9bd1eb845eccb23da6b209d91c4c55431482464f0d7cf75b2f36db993c8a5aa8511e58195c2e85fbafd5d2ac42d810b3bcc2d30d7d939d1d60797e7b12394d296dcdbf87daf070fbc334fc844d22577caf0fc1d432106c6739ae6907847eafc41a9ca934c2195ecac14db152326fa236deffe0e32e66d7ec35199561058d243b9ff6a87b0a28cd2f1ba511c305097993ee7267e7654ecf8c3a7679751493d9796d546c45ab4f90eca798c7d09d89d47dc23cf4b9b0296a3021b2360523bf839a44650d370d1d727a363d0cc343d4bddcc042687e5f7096fceb4027804443317eaffb5a3d6cdb388b931a44ef565ca17499d0925839513dbd878a504ec7d3c3f3f02e717da089048b98e97a4d24963a7c1195792c6b4702bf3f8b7185153a4687b578f40d34b87399fe346252d537d349e9387d5579e7f87319f7338bc2cff9b9cab9ae309ac91b9feaddcbe8479d27db3dda426b61ad5d05d6e8dc9d0a644448da369611a5b49a030fbf8ec2def39a114056079c0217db1077fe972c5a1eaf4f3bde2b7c1cb8fd42e9f40f1518c13fa0f830e16631dd3161b693bbf06138c285805a9f27c48e3944637671a8282276cf64a4af7b91857bbff5e07c09f6d0c152f4eab7548daa8a2b79f35f63d0ef50247d4707695269465e90ddc38ab780bb2a9e1968915976c22089e28e130817d3be460f42cc6e4a90a2a9c5e6b355ff85b2c832fe05b91f3974f1ceea02c9a3f4a5f65bce8488872cc0f9c890071639cead94c48eb133dc9cb7d0d96144cc5b53474bcb14fccff47a267c7e82e9560eee564b7325761bf1cf960ebb8ed064b3b4202e332c756959b9dec91fdea8f515a9c2ac285ea13713eb04b8dfc2f9ea5fa758ca2186a38e9c0fca39eb59ca4c399beb30987064ca88128ae549abd9056ad16c110eeca90fbad65ebc6870214f65ebac6db8b7bb56a1d9f496b3180812b9b57195422fd23831f673f3cc7df627d7e6916b0ed97295f0503d0ca732af7899069f52d5cee5bb6597c0440f5564f0f52aef1b25c3129120996104a2a1c9943113aa9c0600cddf2902fc960257a3a6e1914113b255ed1bff36373b7195843c2a7d47efbdecaf2e234f5a2727d40ec24d3e380b0492dba1fa0163fd058cd4dbd4158ef0fd43ee22cad988f7f75aa688feda0242a60881d7077f0d41c06dd846f8828827decb5ec859af56215f0956a327a7a44fa0b0ccfe6de552c8436c033e3091bb572655cae93ad32a902965d73430e65cd1be2eba5b01360dfe9c3e2e0220828523adeeea4bc3fc2c8219d46ea8ff239b25bf3f86722b5ac03b8750b8bf76412886b0231969b4a7afdc7351226c570190a82b53d586d2350633818f5ceac1e927e872aadc897001c73ba3d48ccd28e8417d7e51ea9eb9a780b553256d2630952320fc8cf5efc28150f5bf92020256b794043c2ec55c196d657307ab7fc51db1f5e6c32ee67397be2c18b77a8c54fe7d7232a6127959b94fc94e868aa5fd1271bb80136de445e8599240c190435597feb4a8588e9c64e4ea626a860a62be5cbd2111857376cb68a929d32773c3d8cbaa4bba26e4857d01cda0250c61d3fa97cd9dff1d2439532b2ede1a584a833c0ddd267fe6d789a786f2a404f16e313387783228e6bbfdaed628b28c8086953cf077cdf849230adb1b5a0ae810e939215c1f52cf5134a8e02c0a23df1a3046cd6838ed51e5515b2d54b95f8f9f6c3b8214b0ccb12ecee172959d6ef18c4cdc9585ac19bf59d675649cfbe610e77cd9f79f94f950692761a5741763e9257574d311dc02dbd7b8e396c9b717040dc7a5bcb8c84cd7330e66f7528d6132f1fdd257acae1c03bf35c4d7c3d4cad34b66f2265a9dcf47008ccddef07a93d8a3eb7b9a28028ce14325fe05df4a5d35e18b257569419bbaa8266ec667e18165c229b1444f9dd0d466728e7502a0e59a69abb0ed56139908a6d512a8cd5cf4c8f91a232038d0d9a192f9c534558e2ce4a62d26", 0xe1a}], 0x5, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x10000000, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) pread(r2, &(0x7f0000000080)="df8fa9cb085c675bfec371907eceaa720b60790bae9d0b3d0a3e3637ab8d705e660497a53f0880bcaf2a6414f441042ce82e9c7ff65a823f2493b77ce4b1a6a732e0babca3c2d6af725a9db08f448ee52721e1dd0c03e016dd6be430f4e77ea318400d907c7f32462200269516488bdde83d60a4247a6f3829a7aada958372ce63c0af0d26a12acac4936fbf84eeeba7f60608a1612add9d8ff030c45f50ac806a3a8fa7b300d4fd4a2310b5c83b0e45dc1d7be3b4b1", 0xb6, 0x0, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4}}) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) chown(&(0x7f0000000040)='./file0\x00', r4, r8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getpid() 16:00:06 executing program 0: r0 = socket(0x6398fa0760e8e01c, 0x1, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f946182c94c0361f0100aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176ba", 0x8}], 0x1) socket(0x10, 0x4000, 0x81) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:06 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x170) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7ffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x1345f6ed753f2f2c, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r4, 0x20004b43) close(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x81, 0x4, 0xfffff549, "42c63c9b8a7bb0005a77f447432be5817f157e33", 0x6}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b", 0x53d}], 0x1) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r1) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffff29, 0x0, 0x0, 0x0}, 0x43) pwrite(r4, &(0x7f0000000080)="8d7e6a1dd2c21e153b05dc89e9a3317b3ee9f820765e3af54da9fbac3ea70cdd6aee32d1722a20bff41c33b09e162f2901d26c01f1d074888d4d11e20eb1573db2c662aac3662e5bdef972876aa4293ca9645d44ff158d2d7232c6b1c78123984725e0adfb9e62f58ba722b29850d80e3ba8b1d0abf38535249d7e11507e35c852c58839a4239357ea4e91f97dcdecd1624214382621f916faf2048ac05024071211ed62c2cdea280ecaf46a2d2b482f389c5ca3233e5ba9a84ad45c77293b5397ac49e67f78dae5cbe969621551029d5dd7f6183c6a5925a175f777273cd3f6dbbb1eacadf85d9b0a73", 0xea, 0x0, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658", 0x198, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x40, 0x80, 0x0, 0xa64}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x87}, {0x5}, {0x6, 0x0, 0x0, 0x803}]}) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80fdffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x52a) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0xa21a678937820de7, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x1f, 0x58be321f6c823ba3, 0x3f) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup(r3) connect$unix(r4, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 16:00:07 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x82) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xf, 0x42}, {0x1, 0xc7}}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7f, 0x1}, {0xdd, 0x3}}, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0x20000100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0xd0d2, 0x0, "d730c1e7aad6175fff00080000e4e74de400"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}], 0x1, 0x9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x04', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) munlock(&(0x7f000061e000/0x1000)=nil, 0x1000) write(r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x9, {0x800, 0x2}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000680)='oL', 0x2) pwrite(r2, &(0x7f0000000380)="ca0472fbd2ad25f8200b1f19817dc57f821388c419e51441e555025ef695f93d55836ec2eff2fa4c399d66138bce841d25db13b00e4e45a820d3492ece9b347028e94e1797e9598b989ac5a565eacde7912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3ac3c59a66129b4d1afba05c7f9138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13cb11ae6ed444798e1e5d7fb0ee43eaee7bf6ffdf1be13244cccbc3ffdab80b9fdd75d826d5bb6bece4976b8ab65d4175b6dc71d17dfa1cd9d8f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e0892c50b76803aebd53b622ab9bd5e2193d54c21eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b405011879099be2ce3fabd9e1a7c8f95979fd422bf2b48b1622196b0ef1a85bc7dcfde483914fe2268c70449c2ea7ca3dd73becd3435a8332c501584a20dd98ff0f9beacef0a6325e960c06306f64cef2beaf29b841b609a383a724010738638a245933870905eaaadde5725f96335b6f2294aee84e21af74ce971f5c326c5d5432208e8c356e247dfd4fcc68782b3cc405f452e2e", 0x1c4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) writev(r0, &(0x7f0000001480), 0x127b) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x72) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c, 0x0, 0x5}, {0x9, 0x10}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'\xa0\x00H', 0x0}) pipe(&(0x7f00000017c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, 0x0, 0x0) recvmsg(r7, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r5, 0x6, r6) fcntl$setstatus(r5, 0x4, 0x48) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) fcntl$setstatus(r9, 0x4, 0x48) pipe(&(0x7f00000000c0)) socket(0x18, 0x2, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20000, 0x0) r12 = fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000001880)) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022effffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000ca76a3b228a582f6cddd1e17a9e4358f40dc647c94c3e6f7c0951aaf22f027d2f26ae15491fd95d72e20a6ea34fe20331c6fe662969ed3cf239ad959f6045c675084153e9ba5c04652839771ca50ac2d63116763dd8106cba82b6a35ee3d8f16a152b8284ec1c16adc4ef954798cbf4896a3fd4a12545c5f2f26838b6f3d2024806cdaefcf9cccc8d670acbff2b1b7862ec9cbf13513ab52908c2cc414000000c0fd048e050f5800"/213], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r3 = socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getuid() r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) r16 = accept(r15, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="b6fa02102401847a73946df34b5f64c02a1bcdd77d4e0f587c57ec291e0fa6b7336680f834eaca026751339d4fe15ff0b0dee9ef04246ce653aac9ce38e41b254039389a275ad21ef370408b1ea2033801489887644ff86b8c80ac03d9c1e843c66ef7f65efa1f418f35f222d803d8b7df4c49017549fc3dd4e842141fec0f3d35876f455a083d68c4ec62b28e3cd65d711930f1ba95d10df905cf24547298028380686b05fbcd0a3e27415585d40dd18d7fe4e6f8b1c5", 0xb7}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r4, r0, r6]}, @rights={0x30, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r8, r1, r9, r0, r0, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r13, r16]}], 0x90, 0x1}, 0x405) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000736000/0x2000)=nil, 0x2000, 0xa, 0x1010, r3, 0x0, 0x200) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0x6) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xba7, 0x3, 0x1, 0x0, 0xfffffff8, 0x3, 0x0, 0x1, 0x5, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x0, 0xc1, 0xfb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") msgget$private(0x0, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000780)="4a0a44949cc45ea1d623bbbfc7551fcb580635c1ef09160840f62fe919b308a425e0f1953456e3127240b62fc42686770e2747d75a96c41cf029b74116d39a5fba5e82f4d1f47afff167df23a47a5530eede6260af683046bf6c620f925116103653bbfeb867e8c9b4d29dac1eacc5056a3e69d78d3edd1cf72f9e5fda3a657da8e4ecfe6e8fe0388f15c4d95849553c8f91692737bc826bf9a27b1e31d24465c4f8da2842347762eebf244b33364bcf031c2c439f3a3fe98d2b603e3ce97719fc56", 0xc2}, {&(0x7f0000000880)="3c10b81744094f5a6998e420ca114c5d17f57e6da54f138dcfc5900e77e1a4af82f86d799587dd6368d43a7b54827facd38aacc5963b233e058eea091845a9352cab79f1a62b36e67363dadf6c13b96f6a4c525efef61c74a34403d672bf5a39492bb6649c1439621cb3a8347579a283093fa343ad98c81bf756ff2bc1e95c39a97e3588e66ea5f416fd07acd6efea5383ebe0cdaa9195cb74bef05775b8c6a503b444ded92555d1615b801acd6d21793a2e6dc0836415aa4a4ee09693db6932e842d4a5e3cbfa960c47642c41b953c8b5", 0xd1}, {&(0x7f0000000980)="15a4c94abf801b5a8eed0453a807734365d1b652c082d887ecd4fc24e2d4375108c258abcf0889486d008292b2f5f9e2f2257f4e89d8d128028a59dc67855ba6ff6a0cab5a9a8d54bf6c87bf0929883e2796b4c37e976a0636448bbf01913fff9c0ec1e169cd5e95a5adf238d3fa133a481ed59d1892bee69ed6582f7b4b22559489e98b19b079324530a86b42e3bffc72a13d0c3e1a1333de165f03dfadcabda7d5b677eb8ff355e8ef367d26a42e06d4bb002e7e0f5dd5a7377a2127fc1f18c30a63e876d94811f16b8baeb125c104896959ebea4017f78d", 0xd9}], 0x3, 0x0, 0x0, 0x792396f4bea4eb02}, 0x4) r2 = socket(0x18, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r5) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r2, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x90, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) r12 = geteuid() r13 = getuid() setreuid(r13, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r13, r14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r13}}) r15 = geteuid() r16 = getuid() setreuid(r16, r15) r17 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r16, r17) getppid() r18 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) r20 = geteuid() r21 = getuid() setreuid(r21, r20) r22 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) r26 = geteuid() r27 = getuid() setreuid(r27, r26) r28 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r27, r28) getuid() getgroups(0x3, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, r6]) r29 = socket(0x18, 0x2, 0x10) fcntl$dupfd(r29, 0x0, r29) openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0x380, 0x0) r30 = socket(0x18, 0x2, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8080691a, &(0x7f0000000300)) getpgid(r4) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r34 = semget$private(0x0, 0x3, 0x80) r35 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r36 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCPROMISC(r36, 0x20004269) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000000700)=""/105) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x35}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32", 0x7}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/49}, &(0x7f00000002c0)=0x33) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) renameat(r5, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00') r8 = accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000240)=0x8) pread(r8, &(0x7f0000000140)="baab25d998bda715d0a67da5c0e7dfb7a9264d5ebd53aa7ebce943472c0ba8d4098181a257da03745cc87db7ee983c58c421bbdcc915410f99ba291d1e849428fbc70c75f7178ee621c6c65a5b15a76a13160e9702a613aac1fec7c0490a8397c54bbd154b582316368724f4688a54cb2160ac491ef2221a7fb6a0db75df121dd25d25afa669e727aa4a5a2bf5aab4f3c923b19226b9c1fb2f151d317749cc4a7526912f61ad3131cc62da6bf227d325d09a42c40701a3fa25562a814a4d35caf00ecd8832cc90f2c578560ec654cac7ee325ca7d25a9315443272bc7f7a03010918aa315052ed6620321944cfebef4f881b9a42a6267269e12e0992", 0xfc, 0x0, 0x4) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x70, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt(r4, 0x6, 0x2e, &(0x7f0000000000)="dcffcbff13b9fd812eaa4e713048e69931929648", 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffff9c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x49, './file0\x00', './file0\x00'}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) poll(&(0x7f0000000080)=[{r6, 0x41}, {r7, 0x4}, {r8, 0x80}], 0x3, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) getppid() r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ktrace(&(0x7f00000000c0)='./bus/file0\x00', 0x6, 0x0, r4) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) connect(r5, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) close(r0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) r2 = semget$private(0x0, 0x1, 0x47) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x20, 0x5, 0xd4) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) preadv(r5, &(0x7f00000017c0)=[{&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000001640)=""/69, 0x45}, {&(0x7f00000016c0)=""/139, 0x8b}, {&(0x7f0000001780)=""/63, 0x3f}], 0x7, 0x0, 0x617c4d45) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xffffffffffffff55) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) r7 = msgget(0x2, 0x200) semop(r7, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x1, 0x4, 0x1800}, {0x3, 0xffffffff, 0x2000}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) msgctl$IPC_RMID(r7, 0x0) setreuid(r6, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r8, r9, 0x0, 0x0, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/10) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) getuid() semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000200)=""/7) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/245) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1711}, {0x40}, {0x6}]}) pwrite(r12, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1711}, {0x40}, {0x6}]}) pwrite(r13, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) fcntl$dupfd(r12, 0x0, r13) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x80) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x5}) r3 = socket(0x18, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000001240)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000002280)=0x1002) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x7, {[0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x8, 0x7fff, 0x9, 0x8001], [], [], [{0x0, 0x0, 0x20000000, 0x4000000000000000}, {}, {0x0, 0x0, 0xfffffffe, 0x401}, {}, {}, {0x0, 0x0, 0x0, 0x5}, {0x8001}, {0x0, 0x0, 0x2, 0xea}], {}, {0x0, 0x0, 0x852c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc038694e, &(0x7f0000000300)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) r1 = socket(0x18, 0x400000000002, 0x0) msgget$private(0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2, 0x6b75}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7a, &(0x7f00000000c0)="b6b61fc92479e62b66dd6e8a9c818504000000000000001540fdca0a4236da20da98e2eddc19e3567bb94226a925b25c7212421ed15f51ed1a40a0e4ad5a2ba1a113") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r0 = msgget$private(0x0, 0x401) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:07 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xd86ebe38616502d9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r4) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) socket(0x2, 0x4004, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) wait4(r3, 0x0, 0x6, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="86025a43be25e3b0bff9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:08 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x6) msgsnd(r1, &(0x7f0000000180)={0x1, "d92dbe205e78589d0b795f1950ef66b36681693ac60d20d35bfd7ca8b502bbe893d37e6e8af0a90cdbee22f034492ffbb4741d92403dd45ce9367b59832dea96e757034b76fc897c8fd3a7e4d0bcdde93d128856f659b57bc39e49ec0e70adbfdc378c7d84ae657822e87d941feec36fbbe12b4bc753cc9bb593f6221ad1de10a0a5076374414c75bc0c2534a946268c341ac7487c24365b2365a05071971d043c082c645ed82c9bd02b4583321e8243728fdda3a22d37dcb6c8b0a95fe521a117e8f80d6db835490091bad5bb624617be2475"}, 0xdb, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="050000f2ffffffff00"/24]) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x1, 0x8000, 0x1) fcntl$dupfd(r7, 0x0, r7) poll(&(0x7f0000000140)=[{r4, 0x1}, {r6, 0x80}, {r7, 0x100}], 0x3, 0x6) socketpair(0x1, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r8, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x21, 0x1, 0x800, 0xfffbfffd, "5b6e00007a1fefffaf00"}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20443, 0x0) writev(r3, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000100)="f8efd91b912152b99d14374b1741a67d8512428fbe698d4d1e2ee36e6180a4d67a8f8d89d22bd837bc60f71e4862490c35caf1a22532bddbce5c53daaad590715039a197066114a84f19a345a1d8e2fac91d2c37be3812cb45abe0d1668c641b3625a3f65a4cc45c1133f09988f9047e5008a72ce34c671bb769780d2cdd5718051105cadd7a2f7815f46d73d3be410117f3082193cae92e90e03139aa5e0c2261158a1596b111694cc5b5e6ca5424847d93e0bfe3af2340aaca9cc3460e2f8f42", 0xc1}, {&(0x7f0000000200)="65928eb55d01cb5601483a6257684bf8e7bbf0fb94bb08aba056f64a2c41876e0c147959710057451e0d5c5c9c0e58cc33d4835a6cc1eb500769a9d8b6ac41d003ff6b5b351735ab276dfa1f8e74d3fb16aa922e269e6fadf3528cf1682faeab2d54ea4ae8285078f17f59277b3853d313756b8444bc2806139fbe8ce595b283a511d842e1edd1960d3ca2443e472604de5cc3d56785bec0509c1c79bb7172f36d18b4573fb475e62dab6d8ce3a0849fd1ac099fa678aa5ad7cafaf410d5e3fc460d5af92aeaea9bc0568f9e", 0xcc}, {&(0x7f0000000300)="840208c1c0e8301b9dc3fd10c7923c881c7d176c364b4e6ca185816aad4c990880481f1126f0f5876286c018cd7a3e37dce45d4c7e76d92fb1b7a2288d75b9518492d13ec305fc5d9bb078b158f5861d83f8e95291ec49a5dcd81eaf49da460d23df5d2ecaecc15bf788c340216fceacc13295c13368ad4d14acbbad4eea149479e878b3d6db12120b1485b223c54e05a2c502ad906ede82be8a7c7a3605fbca36e3e2de6775639f58a8b7ed9bc77e606090783a14c1d019df898fcc68dbf664df027474fcf8b2ec6e60", 0xca}, {&(0x7f0000000840)="331862b725301660ea9ed0d601f719a28cfe01305dfb65d3852323d666d182e81c712957cba9e4c6ff9e97f2bc21d62fbe0277082e03e928567ec5957051c7dfd78e1cd0e616b010d98b75bd76a6f8dae4bf73475590e2b2e22c20d22eea9da1d2ef8f63cc0c7c2359e08f0f5b8a3f69d6216b1b284b7804e8eee75b8f0fbb2d9f7b832effc14a53b772703059f17ac84cfda8b04ee117e3721d83", 0x9b}, {&(0x7f00000004c0)="41105f645ba3d5f0c67b90a1a7264cad48beb54f8d907056d66cfe05719422db4befd8fbe0f90b772d11d8a76813544fe80a8c1147ec5eb6fe424c768a231481c6a7788c69d64b5c3b5068cda9be6605148aa9204a933514d3a6d6ad202148326782141cc667df6ecfa9132d5e13db5a608c0f07137862b85f3cff594bc4298ee981d13aa92e8547454efbd59b1556c0f8fe2070443dcc362e298228a4aa927badbbc571851d190645cb162715d3d112950526fd92fa2da9ec1795984bc659931fb34c57b2e05f0ae7226757124d7d9b778041578f6110d5ac229b043a66da567f503eb91d", 0xe5}, {&(0x7f00000005c0)="45a3eed289a8b21eada7b26a008636c0823284d210342e6ab80c04d51a25c8bb186232debf08d1a6928daa67e4a4c2e617b67117032de6657ac2fded2b72edbcd44c462db728374a69c1a92a8072cb4a3a320e3542198c05a7dd91a9943fd5b048ea8cf1536242c3caa0ed85b0483379272811c3c53181a626835956e17d29f7483c53", 0x83}], 0x6, 0x0, 0x2) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x80, 0x0) write(r7, &(0x7f0000000740)="61346b44fa1f2be95a6d4f641970559f9c4bdd15e7712de0974e5bf1c622e5b1f68e1a43ff5105558aa5d8d5de6e4dba91335c57246bf33b351b092b3864428be21785401bfa640e8659feb874794036e7d4c59c22afe0bb05df74415de88a5e0ca58e424cfd28653e394cea03ee6d5087ee0556184a1d1199d9d96e929c94212b1f028094e23b75cfca9ae401aefa40650f301e8ec1581e6912eb89ec685ea50577a8e639064c10f2d3bdef00d6f847591d52c98154c5a56be3c2e84927dcbca3d4cc69b2892618face97", 0xcb) 16:00:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) r1 = socket(0x1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, 0xffffffffffffff9c) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f0000000040)="9e8fd3f993cad875ff13b17e729a282992960c6baa4be60ce10cd05aefd569ce2c986319da875eb8b43e7ac2c35032116284bb489bc7dd5a9b60bb859671937b110d5a2a90217af0442c7fab39c3d3d783be4109fa6bf79e0fb80844229f4d783cff63174729c11eaf24a033c09ceea2de064ab344c08d08512caf4f7172a834c828602a0143c8", 0x87) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x20200000, 0x6, {0x7d, 0x200000006}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0007000000004d16bf3b200000890801002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) r11 = dup2(r10, r3) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x3, 0x8001}, {{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x7, 0x3}], 0x8, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0xc2, 0x1, 0x0, 0x1c00}, {{r7}, 0xfffffffffffffff9, 0x50, 0x40000000, 0xe1a5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x8731ed62a79019d6, 0x100000001, 0x3e1}, {{r8}, 0xfffffffffffffff8, 0x24, 0x2, 0x1, 0x4137}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0xffff}, {{r11}, 0xfffffffffffffffd, 0x80, 0x1f, 0x3, 0xbe}, {{r13}, 0x6, 0x8cbd3f5c16409e03, 0x80, 0x4, 0x33}, {{r2}, 0x800000000000000a, 0x0, 0x2, 0x3f, 0x80}], 0x8, &(0x7f0000000300)={0x4, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8f72, 0xff, 0x2, 0x2, "a47d6e67d58fb5fa558f3d99e86760af5ca3d022", 0x7, 0x7}) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getflags(r3, 0x3) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3f}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x1, 0xfc) setsockopt(r4, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff5a) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000140)=0x3c) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r5, 0x1) 16:00:08 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) kevent(r3, &(0x7f0000000080), 0x0, 0x0, 0x1fb, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0xfffffe70}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff583000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed3f0885568fadf834bc2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaeeb9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000f4000000000000000021d39b408e333dd7fde7592f00000000d2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dcce35cf137c8ae135db3119e911c3a943416484c692cac607b1c36455bedfb752f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbcc9af733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a759255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7ec0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb43c90bd6d717a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798433becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae48f7d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e0f012e3e7c309a921bd2a9dbca68d566aaf808298cee0bbb7e4307d94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317fcff000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c001e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba2000000000000007227fff97fba949bc3d32ed50e20182aa4a2d089ea392dcd9709caa9b2b083da268b87f7d572195f2deedc1d1e6ca38600000000000000000000000000009ebfe3b2eb7960a122d441d4e77a7d5b34497f3f44ac44a4e26b30975d1e50d3f2688a32b2e96ad5dd45b6ac267ada521dbb6ee7ea3e11996c94003db690b1a419b026e3dadc65634ca69f7d58cea9e562c5abcad0b468226d2fe9c915db4b6590d47f6b640fc1360000da115f3e67363976354eae20ed96dab2fef2d02b26e211c81cc1be43798f9de3c749ad01e632e1e2a00522b48c40d615079876bbe9dc3b1d54c09373e0c7c4d367a007cef3dabef87eb8128f28916e333e5045165149d05c935b84cd2d1907d56cacabe2fec94ec6dd51f4cf4eb55c3f741be280ec934c16760e7a047b690c0aea185ed8a97aefd5f5282dc6ea3a8c1de966aac3aee58baec48bc6068f03d3d72f8e2ce5dca2972699060f020dffbc9078503399a9a0365d64737f7dac09d80d9ed3ed9c380833799aeffeb9a257db708cd5b6bd9b3a4cb04f7c2e8647f559f4ad3e5382accd6431dd652558fc2c06b3727070c7dccc0d0089e79a7845bec5b2a353ebf303fe325f5cc5a4d43be1773807ae8a448d89571dc8ca000000000000000000a518b280dd1dab0c1d4e9b1e9954f6e14badba22c1ad3789410fb59dd6cc0bbfe8d01daac688eb37a0603362aa9c41176e576ec69bce9428b542e7d9c08a56fffdbf94b4088d7fbab0043aa4bba1ebdeb0a1386c3a09fb1647f147bfca7830ff694ec33d527ad0f5099eddb0671af0ace9cf06b5cbd5012bb320ba8bbd3ddf3ff77d500b1fb42964e214cd55d28cdc6ab6501bc2601116b30becffba1e4639e7b29e03b8840d1f15d0b9221764472cea11934a4c6eab0bc9affee044f7280e5c5df180e963caf5c77681784171e6fbe9714787f34245fb942999f226a859e67cc7edbd3cc85c7e4db307c4b9b07738401edf49c8b6ef3642595abeff8f72a8a4ab2a9f06458ebbd4c1502e299fdc0c5b0d7e2875b576eb1a02fc5d0c151f991ffada0840c6b0c53767790e292a968cc3889296d0e4817b74cd63c94352061220c7ff7fdbfecda0d257ef9327"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x12b}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) msgget$private(0x0, 0x4d4) minherit(&(0x7f0000681000/0x3000)=nil, 0x3000, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000001240)="c8", 0x2fd) 16:00:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d9a157b5be16fd62a2ac38d0fb04316f3c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef07b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c310593d265d15a0ee0f3e060a46edcb9a342ba0ce9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000035e40cb3000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3ff030000000000008cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf55c6d91910124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c55b6eee85b45fca1a2478fb2708e65857b2f1925893a021548a6b55972bd9fdfd5ac4f8de628cd95da7185ef8285abda2f4f868aed89923f2c06570330bc40664542b393ed51a525a36a627178e8464d48af5c2a547931738c096360aae2ba35ded55e022ce1dd130ddd020b58eaaa43450534083ba1aadf191134e7b8a35ca1e46d8b764d6e58bf09fad847105c2b0e311c5ed311738e6cdd39882a3589379f226e396c00445623db7547dd10ae3948f6122d05a4ae4a983486cf77e7149b0a2108bd5f54c784c941cafb00"/1178], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000840)=""/4096, 0x1000, 0x329151e46f8da954, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6242e500000000fc"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) getsockopt(r0, 0x201, 0x35, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r3, 0x27, 0x202, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e699319296480259e5eab1e1f4d4c3200ecd7ef3c5b01448add7ebd21c7a9b3ef77f77d3b4e003437cb1ef1a7e99aee01ac1b6398e8c465ba3e3affa534b78655f3f4457dd8b158d9c4fcf17251b0913ef12a6790b090000000000000085485805e0e3876468b4cd402046e8cffceb89f018f5b08a0b87d4e4c827fedec0c763cfb69f5f3d732b0f1ea5fc7e794ebc65250c5cc66de5f01171da262e6b0c821eef09e94a9cb2ad890cbf8a097e87fab8f60daf7f793e8c9897bef1faa1f98e0880035b2ca77dfac86610d057431a6936dce5ac87a43797b2332745f500000000000000", 0x96) r6 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) semop(r2, &(0x7f0000000100)=[{0x0, 0x3, 0x400}, {0x0, 0x101}, {0x1, 0x10001, 0x1800}, {0xc, 0x1230}, {0x1, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x60c3, 0xc00}, {0x3, 0x1ff, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r9, 0x0, 0x800000000000000) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340), 0x0) semop(r10, &(0x7f00000002c0), 0x0) semop(r10, &(0x7f0000000280), 0x0) semop(r10, &(0x7f0000000240), 0x6) geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r11, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000004c25216563b9de26000000000000000000000000000000ed040000f30b0e3d3b5fc9c5ddf800db38bb50a0acbcb500000000000000000000000056b8000000000000000000000000000000000000000000000000001c0000000600000000100000000000000000000000000000ffffff7f0000000000000000043322949db91f7b0eed7600000000000000000000000000000000fdffffffffffffff000000894c6b76b3311600004ea3b237b7ecfe1827f85117a65ffb22653120376a72290f3ce2ae4bd466fd4ced98245f25db49b460cc00fe7980ea3347f4e16c4668aa00"/249], 0xfffffffffffffe9f, 0x1, 0x1000) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt(r12, 0x0, 0x9, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r13, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd7, 0x200000037, &(0x7f0000000000)="0000be29", 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='l\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001340)) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r5, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:09 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x5, 0x3}) r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ee16eb595607fcfd71100"}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) semget$private(0x0, 0x1, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000300)=[{r1, 0x100}, {r2, 0x100}, {r4, 0x1}, {r5, 0x1}], 0x4, 0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) pckbd_enable: command error pckbd_enable: command error 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") close(r0) socket(0x3, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r5, 0x2) fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1, 0x23, 0x8, r7}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff13) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/57, 0x43}, {&(0x7f0000002140)=""/4088, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0xfffffffffffffdb5}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000240)=""/73, 0x3a}, {&(0x7f0000000540)=""/154, 0xfcf5}], 0xa, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x384, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x100000001, 0x31024d53}, 0x10) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r0, @ANYRES32, @ANYRES16, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYRES16, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRESOCT=r1, @ANYPTR, @ANYRES16=0x0, @ANYRES32=r5], @ANYBLOB="e54c899980a460b5e9262e5d8c072e349432e590d5c38f8c1b4c12c83aff08bc9ffdb97e71ea55a23917671377b059c058536cd4b49395f2af16ab02c092e4ea3d1757f17d7227317ee69ceb1031a3b6609005", @ANYRES64=0x0]], 0x6) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x05\x00', 0x8010, 0x0) r1 = socket(0x18, 0x2, 0x7f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x1}, {0x5000, 0x6}, {0x1, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="6052ffaee41e0d089bc792e94c7e419d808702670809ed73a4ccfbdfb23f8b813d4a21fade1f28e4cde695ee081637bd7faefde7b81e41feac9106d9b2de3cc8c28fab12ac464245874d813dcc417343f4aeb50704b2b5f48e06325aba34afade8a56bc97b399f287c7bac5e1f2bad14f75c42ecfcc6033f2afc58827c93bc22", 0x80}, {&(0x7f0000000040)="bef7e499d9f562745c60193092a9c42d76eedd4efac320e6a3fac3113c25ee7dcd179f9bda040220395d63dfcc", 0x2d}, {&(0x7f00000001c0)="dfb01d00f35e15a7f12b6fc2097fec89ef67bd938a59488a90ea22c5548292b9b9a30b2b477487670831e8b420d12bb4836275fbd9208d7cf9b3285dbddc020edeafd27b22d4c977ee153878bc627256ebaf79b757437ff14741697d4819ae26777f0a9e900baf", 0x67}, {&(0x7f0000000340)="29b554cefff6571f0bc0b3e896be46f035829d6ebef59195525e503b3c723064c678e94f2bb62f75d2bc26c08d0c17452625ae725679c0ee6adbcd5d5cf7fbbd004293bae0fa02e56b86ce6f96ab4044861b0b773e262e7303eecee9ac6b2c44611799b6a1d1dacb2c281bea1083f27d0ddd6909fec4131c0d4079693a1f0c952aa030410c15a8cf9b7b672217414562f584ed69c14f72703f866b81e74ac607a91bbef6739655e0a5fb3713ca32ea824f4fec1d534b3fa632b1a5d0d730b0dde8cf79", 0xc3}, {&(0x7f0000000240)="7c61b3e0a1af8b3fc0d1a4ae5a586e49913fd77783d925ae0e4a98cf8df7231e27558f23808a3861b6ad3902ae699c170e20ddfb68e549b819b5b700f1636027aff0db89c9d4755943a2766d38d4381754a8d27fe7592fdc7f085847e3538a6b9a0465c0e893af6e079a34036304ea93ee60d0438a791dd2ca9aaba6860172055edefb727695ef464479fe9e", 0x8c}, {&(0x7f0000000440)="47030cd2de2a9a6b765e80d00759569938054d9ce7bcb57f9b74427c1f9648b48889f80d2ad4adf1e936d0bad5a0f9b51071595f53c8c7ea78eb4e096d95dff6131a5b848f0a6d5571fc7911a26c93d58acaac0f6803e72d456af1b4bd131a3960921ce4e425336c4daf7e3e7252414b124323400ba608453491c90d7b783d4ef97a59b0ada3c1962e3983e3e1d349d53b6130dbb27b86fa5e0b72296402ca5e02ce455683829532298c256f43819bf28c7eccb46854b070daa33b7a", 0xbc}, {&(0x7f0000000500)="1d1acbba1b22fd503b7e8b2b56963f6489bc79caa3aca075d6288fa8651523e661691a6c7f8795b10b9e834012f066d65bd543671827870a6b65133318f4bf3527e985687c8c7d26c993096e2f526cc11214660ecc86c7c159b26693026e76184b2bce57acec22f828afff3abb656fc2ffe4fd5cb534eb62b9092f5cf66948f77375ffdc", 0x84}], 0x7) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x8, 0x0, 0x0, 0x2}, {0xdf, 0xff}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000140)=0x80000003) accept$unix(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000180)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x6, 0x3, 0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) socket(0x4edf1864ed81cc27, 0x8000, 0x5) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x20000461, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000180)=""/73) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x74, 0x0, 0xfe}]}) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x7ff}, {0x18, 0x0, 0x7, 0x3c3}, 0x5d32, [0xffffff00, 0x2, 0xdba4, 0x9, 0x7ff, 0xd32, 0x10000, 0x4]}, 0x3c) setsockopt(r2, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) write(r0, &(0x7f0000000580)="8c65e6bf9ada732154229be52df5020c8c86a8c2ef768f1db021438d9337e35d44ea30808e554d6266986a49f1842defba594dea599d56fee065da54a42c29f3a549315180e60c1cc1d032b533b47e4c785adb0cb650837390da859ac2c26c2c91733992ec49bea44e459a6b9b2c0403542b34ea3165d1a82d23b47398776ef7150f845b0ef44d93a2cb2e0dcba793b64584e4c6f6e921391b11d71be6aae764a413d894ef72aea03b51631e01e1ebe188714a36d1d987accacbbee5fd6bd22160def6eda814a40152bc89e8ed29fe6f138e7e660d4e7657c04459584b80855ebfe0eb5314ef4da43a2343fd35d0f4ff2d90d17921f53f697f136f9ece1b706f69429cc8689ad2b3c87ce0e111b2c4880f4923970000caae92c39923aba3e8f7dbec084dd47eb5b92bd9a455749a3a8b29afc18d3d9018c29f5add7e77", 0x13d) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r6, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *351587 22200 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff8222531e) at panic+0x15c m_copydata(fffffd805c79b200,160,8,fffffd8055579b20) at m_copydata+0x17e ip6_pullexthdr(fffffd805c79b200,160,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805e4d6118,fffffd805c79b200,ffff80001d439690) at ip6_savecontrol+0x373 rip6_input(ffff80001d4398e8,ffff80001d4398f4,0,18) at rip6_input+0x75b ip_deliver(ffff80001d4398e8,ffff80001d4398f4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001d4398e8,ffff80001d4398f4,29,0,ffff800000677800) at ip6_input_if+0x1055 ipv6_input(ffff800000677800,fffffd805c79b200) at ipv6_input+0x48 if_input_local(ffff800000677800,fffffd805c79b200,18) at if_input_local+0x121 ip6_output(fffffd805c79ba00,ffff800000a03d00,fffffd805e4d6070,0,0,fffffd805e4d6000) at ip6_output+0xd02 rip6_output(fffffd805c79bf00,fffffd805e4d7900,ffff80001d439c50,0) at rip6_output+0x4d7 rip6_usrreq(fffffd805e4d7900,9,fffffd805c79bf00,0,0,ffff80001d414780) at rip6_usrreq+0x5e1 sosend(fffffd805e4d7900,0,ffff80001d439e98,0,0,0) at sosend+0x669 end trace frame: 0xffff80001d439e80, count: 0 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 m_copydata: null mbuf ddb> trace db_enter() at db_enter+0x18 panic(ffffffff8222531e) at panic+0x15c m_copydata(fffffd805c79b200,160,8,fffffd8055579b20) at m_copydata+0x17e ip6_pullexthdr(fffffd805c79b200,160,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805e4d6118,fffffd805c79b200,ffff80001d439690) at ip6_savecontrol+0x373 rip6_input(ffff80001d4398e8,ffff80001d4398f4,0,18) at rip6_input+0x75b ip_deliver(ffff80001d4398e8,ffff80001d4398f4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001d4398e8,ffff80001d4398f4,29,0,ffff800000677800) at ip6_input_if+0x1055 ipv6_input(ffff800000677800,fffffd805c79b200) at ipv6_input+0x48 if_input_local(ffff800000677800,fffffd805c79b200,18) at if_input_local+0x121 ip6_output(fffffd805c79ba00,ffff800000a03d00,fffffd805e4d6070,0,0,fffffd805e4d6000) at ip6_output+0xd02 rip6_output(fffffd805c79bf00,fffffd805e4d7900,ffff80001d439c50,0) at rip6_output+0x4d7 rip6_usrreq(fffffd805e4d7900,9,fffffd805c79bf00,0,0,ffff80001d414780) at rip6_usrreq+0x5e1 sosend(fffffd805e4d7900,0,ffff80001d439e98,0,0,0) at sosend+0x669 dofilewritev(ffff80001d414780,3,ffff80001d439e98,0,ffff80001d439f80) at dofilewritev+0x1ac sys_write(ffff80001d414780,ffff80001d439f38,ffff80001d439f80) at sys_write+0x83 syscall(ffff80001d43a000) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6259c1c3170, count: -18 ddb> show registers rdi 0xffffffff81537307 db_enter+0x17 rsi 0x2310 __ALIGN_SIZE+0x1310 rbp 0xffff80001d439400 rbx 0xffff80001d4394b0 rdx 0x2311 __ALIGN_SIZE+0x1311 rcx 0xffff80001d443000 rax 0xffff80001d443000 r8 0xffff80001d4393c0 r9 0x1 r10 0xffff8000009f1300 r11 0xaaf212a56861866 r12 0x3000000008 r13 0xffff80001d439410 r14 0x100 r15 0x1 rip 0xffffffff81537308 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d4393f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=351587 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80001d4158c8,0xffffffff8256eef0 process=0xffff8000ffff6378 user=0xffff80001d435000, vmspace=0xfffffd8054e9daa8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22200 208523 59714 0 2 0 syz-executor.1 *22200 351587 59714 0 7 0x4000000 syz-executor.1 63268 299989 42972 0 2 0x2 syz-executor.0 59714 309823 42972 0 3 0x82 nanosleep syz-executor.1 42972 271566 47450 0 3 0x82 thrsleep syz-fuzzer 42972 256238 47450 0 3 0x4000082 thrsleep syz-fuzzer 42972 164742 47450 0 3 0x4000082 thrsleep syz-fuzzer 42972 501332 47450 0 3 0x4000082 thrsleep syz-fuzzer 42972 123008 47450 0 3 0x4000082 thrsleep syz-fuzzer 42972 437658 47450 0 3 0x4000082 kqread syz-fuzzer 42972 276036 47450 0 3 0x4000082 thrsleep syz-fuzzer 42972 338682 47450 0 3 0x4000082 thrsleep syz-fuzzer 47450 301514 77775 0 3 0x10008a pause ksh 77775 390429 28195 0 3 0x92 select sshd 11716 472731 1 0 3 0x100083 ttyin getty 28195 141002 1 0 3 0x80 select sshd 58703 167473 16787 73 3 0x100090 kqread syslogd 16787 229543 1 0 3 0x100082 netio syslogd 57381 376513 1 77 3 0x100090 poll dhclient 71710 194829 1 0 3 0x80 poll dhclient 76928 371783 0 0 2 0x14200 zerothread 32211 296107 0 0 3 0x14200 aiodoned aiodoned 19031 490031 0 0 3 0x14200 syncer update 94338 67004 0 0 3 0x14200 cleaner cleaner 85757 152721 0 0 3 0x14200 reaper reaper 58863 17704 0 0 3 0x14200 pgdaemon pagedaemon 17585 291484 0 0 3 0x14200 bored crynlk 52355 51136 0 0 3 0x14200 bored crypto 85707 68115 0 0 3 0x40014200 acpi0 acpi0 95438 332049 0 0 3 0x14200 bored softnet 71614 73695 0 0 3 0x14200 bored systqmp 94751 109298 0 0 3 0x14200 bored systq 40243 291512 0 0 3 0x40014200 bored softclock 46676 481537 0 0 3 0x40014200 idle0 88580 259193 0 0 3 0x14200 bored smr 1 515407 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 devbuf 9467 6330K 6779K 78643K 10871 0 pcb 15 8K 8K 78643K 48 0 rtable 90 3K 4K 78643K 254 0 ifaddr 54 12K 12K 78643K 90 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 25 0 iov 0 0K 16K 78643K 29 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1320 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 20 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 159 0 sigio 0 0K 0K 78643K 4 0 proc 48 38K 63K 78643K 367 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 10 0 in_multi 56 2K 3K 78643K 69 0 ether_multi 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 203 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 115 38K 38K 78643K 1250 0 UVM aobj 9 2K 2K 78643K 9 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 2 0K 0K 78643K 36 0 NDP 7 0K 0K 78643K 18 0 temp 113 3017K 3081K 78643K 11549 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 rtpcb 80 28 0 26 1 0 1 1 0 8 0 rtentry 112 46 0 11 2 0 2 2 0 8 0 unpcb 120 107 0 99 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 48 0 48 2 1 1 1 0 8 1 tcpcb 544 75 0 70 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 45 0 45 1 0 1 1 0 8 1 inpcb 280 407 0 398 2 0 2 2 0 8 1 nd6 48 4 0 2 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 219 0 43 14 0 14 14 0 8 1 art_table 32 221 0 43 2 0 2 2 0 8 0 art_node 16 45 0 13 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1602 0 203 46 0 46 46 0 8 0 ffsino 240 1602 0 203 83 0 83 83 0 8 0 nchpl 144 2014 0 404 60 0 60 60 0 8 0 uvmvnodes 72 1726 0 0 32 0 32 32 0 8 0 vnodes 208 1726 0 0 91 0 91 91 0 8 0 namei 1024 5094 0 5094 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 2 0 0 1 0 1 1 0 8 0 scxspl 192 5837 0 5837 1 0 1 1 0 8 1 plimitpl 152 26 0 19 1 0 1 1 0 8 0 sigapl 432 330 0 317 2 0 2 2 0 8 0 futexpl 56 3557 0 3557 1 0 1 1 0 8 1 knotepl 112 57 0 38 1 0 1 1 0 8 0 kqueuepl 104 9 0 7 1 0 1 1 0 8 0 pipepl 112 190 0 171 2 0 2 2 0 8 1 fdescpl 424 331 0 317 2 0 2 2 0 8 0 filepl 120 2054 0 1957 4 0 4 4 0 8 1 lockfpl 104 45 0 44 1 0 1 1 0 8 0 lockfspl 48 19 0 18 1 0 1 1 0 8 0 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 123 0 116 1 0 1 1 0 8 0 zombiepl 144 317 0 317 1 0 1 1 0 8 1 processpl 872 345 0 317 4 0 4 4 0 8 0 procpl 632 519 0 483 4 0 4 4 0 8 0 sockpl 384 545 0 526 4 0 4 4 0 8 2 mcl64k 65536 16 0 16 1 0 1 1 0 8 1 mcl12k 12288 6 0 6 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 22 0 22 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 68373 0 68328 17 9 8 14 0 8 1 mtagpl 80 16 0 4 2 1 1 1 0 8 0 mbufpl 256 110159 0 110044 19 3 16 16 0 8 7 bufpl 280 6664 0 1326 382 0 382 382 0 8 0 anonpl 16 53020 0 34831 89 0 89 89 0 107 15 amapchunkpl 152 1589 0 1438 10 0 10 10 0 158 3 amappl16 192 1803 0 772 58 0 58 58 0 8 6 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 25 0 23 1 0 1 1 0 8 0 amappl13 168 62 0 61 2 1 1 1 0 8 0 amappl12 160 74 0 70 1 0 1 1 0 8 0 amappl11 152 47 0 36 1 0 1 1 0 8 0 amappl10 144 24 0 20 1 0 1 1 0 8 0 amappl9 136 563 0 559 1 0 1 1 0 8 0 amappl8 128 117 0 91 1 0 1 1 0 8 0 amappl7 120 91 0 79 1 0 1 1 0 8 0 amappl6 112 54 0 49 1 0 1 1 0 8 0 amappl5 104 200 0 189 1 0 1 1 0 8 0 amappl4 96 542 0 516 1 0 1 1 0 8 0 amappl3 88 120 0 110 1 0 1 1 0 8 0 amappl2 80 1926 0 1856 3 1 2 3 0 8 0 amappl1 72 15495 0 15080 26 16 10 20 0 8 0 amappl 80 773 0 728 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 333 0 317 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 333 0 317 1 0 1 1 0 8 0 vmmpekpl 168 6161 0 6137 2 0 2 2 0 8 0 vmmpepl 168 47549 0 45422 131 12 119 125 0 357 25 vmsppl 272 332 0 317 2 0 2 2 0 8 0 pdppl 4096 672 0 636 6 1 5 6 0 8 0 pvpl 32 159491 0 138309 202 0 202 202 0 265 30 pmappl 200 332 0 317 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 154 0 16 5 0 5 5 0 8 0