kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat May 25 07:45:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.92' (ECDSA) to the list of known hosts. 2019/05/25 07:45:34 fuzzer started 2019/05/25 07:45:39 dialing manager at 10.128.15.235:26750 2019/05/25 07:45:39 syscalls: 322 2019/05/25 07:45:39 code coverage: enabled 2019/05/25 07:45:39 comparison tracing: enabled 2019/05/25 07:45:39 extra coverage: support is not implemented in syzkaller 2019/05/25 07:45:39 setuid sandbox: enabled 2019/05/25 07:45:39 namespace sandbox: support is not implemented in syzkaller 2019/05/25 07:45:39 Android sandbox: support is not implemented in syzkaller 2019/05/25 07:45:39 fault injection: support is not implemented in syzkaller 2019/05/25 07:45:39 leak checking: support is not implemented in syzkaller 2019/05/25 07:45:39 net packet injection: enabled 2019/05/25 07:45:39 net device setup: support is not implemented in syzkaller 07:45:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e717f6047c941f15bfa0b93eca309aaed1ca1a2e4daeae225dbcd53cef84a4b1a242058bf45f5de82d068783ffa550c880232980577f82600e89b41c14c81a38b44876aebe703cfe72edfe450486cc33aaf1ab53516bce65534fc1a42553c0483446449968490e3da65c0a0bd88c28eaee18754134031511a22e1c6ee0cfaa9f78a2a2395fc858de8c", 0x89) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x110) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in6}) sendto(r2, &(0x7f00000001c0)="644b7991f5b75194ce48f9c9f2db11c21384013dbc885e9a3f52710002d217316a1840c3897f7db8726027f6802e4036cc3433decfa66111b015d478e8a238f7853ccb9125fb2221036acd30e9a9f6f3d29ef808c67d5eda33f63e96263e4dc2799a9bd0acc04a758257995a1a62b8d20ab88c41ccdc2331827d75c8437f80bf9d37db598171b2716f121744990b2a2d91ac9b7e58cd6f43abd441981aa325ce528720711e9da0", 0xa7, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x97b, 0x3f}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x49d, './file0\x00'}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x200, 0x20}) bind(r3, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x1ff, 0x100000000, 0x1, "f33b1fcddb1c6cfaf2703fc9b94e2900979ebcc7", 0x101, 0x8001}) close(r0) rmdir(&(0x7f0000000480)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="ff89149c506c8dc06594351829c2018a380195c96c49035ab758bc086efd482d75fd4cc03ced51a1f882448e92688b777e57d290fca20c5b8282d9733dcf92261bfbab583ab6faf5a16edbd13829c96e1cb7a38b3cc45704b591335d40470a7a9731b30a62f8c59e22619fa3f0c05286c1b82dff9ed3434be5cd50b9ad1b093dbe0dc5353b89c0836cc9374a974c853fd0cc0d7603fb3305096a3bd5cb51", 0x9e) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x7, 0xd822, 0x1, 0xc12, "a79edb62b9fbdcdcee95532d926f93cd5e3c9594", 0x80, 0x80}) fchmod(r3, 0x100) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000015c0)={0x4, 0x7, 0x3}) writev(r3, &(0x7f0000002700)=[{&(0x7f0000001600)="7deef3d0587b33018d0a19c634848ac6e437d5747ace243fada43e838d71202f719ee4553fa83c035f2090c915396e9e807ea4fb77a89dc310c4f29f2ad8af03bc1fccb5052e685f945b046604d76028b076dba8df98e06495f9e986151a84066aff85d0266e351bca4038ec9dd5ae9dcd577fc128c0324dd7ca37f2c6e7243edc39387af56b8e1e5a74f1dbc98a1ba424a70ac8a17bb84fa50b50a04174bf0ad32346c2124c8c75baffbf8d9028ffebb45d56e7224aa97cf5c0ec9637e03c365d9487eab208acad98d4", 0xca}, {&(0x7f0000001700)="ee37099f1cd92f4f8ae040bc91a133d063aed90706a48271371807811a517e1c20ae8d36a42f5c76abc5795d493e3cc9fee00433b465260f8e15ae5768e09778b2c611c8ccc8e60c77490f1ef9050b37734e43150d386d133695cb6190d31a6fd02f118d9d6754111db81ec2d368cff077526eeb6f5a2ffe89469c4c2460420bb7991598f238f57806b9a0612a2470af073218806c7e4aa628c65562e2ba257366bc7c89af8e1838b1e5b4739dd1358fa930311fa6cbbd91bbe64d49822271a9c0dcc6acb70b71a4bed9abd5feff2ea0218ed13558044b0facf650805816b2980612e26c73c6378365d34d2de7fe5e60d473e5b9051604032c886889bbf5271ff764a80095de1f3737477d79a64b1b9a07f44073dbf2a580082ab2f87e3ac47e27b98beddf0359d2d376ba6b40f223f7976c803c8b413cec35a5d24e9440f38bb984387d85fd42cb0a51270b72b787365315800ca4a9b67b60a4db7fb2c66348cc08ab8209c1573876410c91aaca0f415cf0dd906460f29adf30f9c025ee145a8f6a61258af30502fa65d777e7fb1117798116038bc29070ac0846aa7af059f43ace165056e1f918ca6774f9a065479794952d1b6d05cdc175b545d50366e66efe48b0b0c3a142652e7ff7113b214c4a59c498e5786d10a00c1e6e06d9640306014a3e471101e3e4ef118b4a69de2bcc1d0c7de1f243eca5b9819d8e66d49c330f72403c39c73fc435795f33c0aebc0e443540e23910d48ac556a2f26b8215a5b6ac18e77da394213957d0be481e7b383d328dae33a216a65f4930b92bce834bf78221dd9372648796b19b923b2a77d4c7efe2cd056fb04a78b7e9fc23128c756d5db59de6d3f8405ca0606c20e597c6f6a60fb2278b328f507ec226e328e630efea2782c0c1d69e60598e42ff62b7123a939d168bb1039418a9bc40577f73c3dd8b4ae3cb72cf07babb2640af8627cc427de32488c4f42fae96c804cdbbd417c6a523ca82c216eb799378183dd2575dc16d331f0bf29fccaccbcb1b727d2d04e36e5d8a1e6ee51759ac80982b49140b3819cbabc55ba70caa45736e048f5192899a952c700a7c9e8a6df43a5f9c6446644091e707f758faab82c3e15531577deb0be2f8eeaab49364702ba0f19923373387e270ebc9b3401789d729d4fbb7824b209e00756b257c7aad7718b7892e58bfdc3c27f39776900ffe3b5688624a6e3870ef77ab25a6e892f6318f483eac936aadd0908f8b54006b0f99dfa7e563bf7f8293eeb5805e06050ae9031906207d9c7027b2c4fcae0c4332a72283f2ed709673112214cd7c0de540b52ff8deb5c7d95e97ee8c81ed2fac953ad80712cef4d5ee00ece6e0fc6b71bb2873ceddfc3107a335882b755df51b73549d06522de6c82392be1311f59a318442b3178395a786fa71e84daedf911fa056fa89843e4ed94e69228cbe7471731e3f14d34b26e628b6b502323dcbf254d042f7a1460b628e15f055894a5c8779a294fe03a27cb04183f15b65fe4ac0b1d3770404f59f248172cef371cfada351a3d3410700c8d48ec90290436210defd173bddec54bd3ecaff1975ee335cab0a6f32fb0444718fa47953298780af6c3e34e89c115de4623f83954e3424ac8d583bcde2fe231da1f10d30c790cc27bd4f36c414d19d521800be4dba25288444bedfc5e24cfac6b56079411792c418f5c5ce3dd941845422248efb7ec285c24ad00d015bbe9fd9c59be4a12778186f4de934e20c9cb40dec1c2e26f54a0214bd4fa9b65300be64687a66391e7016a50d43eec499328a477332d0dd3d5a1cb6994d46e10681b15181cbbd73f2e680ee23083c220ccfa862ed8b4c8138c448294586cce980caf8a4cccfc135fb472916095345be067c31a65f1e9e0e0fca4b16a46c316ca34e1800d83d4c1d944f18db57e8c511d7d15992516e24f5729bc0009b4cf1529b79509a217e5ce6216c472d082ecd51872d5cc25c9a877241d33b1314dd69d4d936349518ea22f38117e764c4172f64a2ddb6a569c2900da532b648a16bc64e7c9e00f511f53ce541529bb89443f9354e459769ff2650f0ec3c39acabebf65e8517ee18bed0f41e8b0917852d5969eda940225e59482fd357a7d61f7558d237fb12bd32aa5c44e0eaf2f80e58eff6cb3946ee2efbdb8b884eeced248a4df81dbc78e85120d1cabe6abf484c622e871fe81850a62670cbaa59d2e3eb5fde31aff1e9ccd96a90c1d4acad223e45b9da6af0d2f7df6cef6280480d3cc3478d95f9d58a11d82d5a90875bbda9dd3644c22cf5288d66da26a76ea953c38a4f7627dae523f83fba07242628b067b2546b8ee9f3e184b328366fb16f6cc9cfa7abc2cb542aa90c03e08be2d7401efbc5e7546ed9cfd659168ab9156551c58bb667ea716ca3a58a3332c4205107439545b9a6a43ad05b3ec0100fb1d474af46c20375f53a93b7260d797979776deca5ebe0d39370e3fc505842664353afb6a4dd69274cebcc5dc3506678f66423cf946eab1ce7099865d53269a9fe0612763ccd37b4d918340ca38f741ca21b1204e2ea598ad15e41cc0a75afcc4881ef81921c6f30e2de87f216410b11f222724131d594c03d4ba6f7b8f699b7b61eaec2df8dee6f2e6aae375f59d22980f05fb24a0635522f2c60d1840afd38cee17774422a7d26c9aea6790f32989a99552a41e6938b9934aa8d86e5cb06885ceb70d9ac3821540fb3ec865183ea6c6bf99982d222ed69c94885d1092ba2ee9bad2356c267f753f8bdf1d0ae9662a84e647e2d1c737c79c242c635f6f9572837bc1108dee1370b421e8b6a7dbd1df7301e1ba2b7749054fd22965514c194ebba4db380008354b5adc9a578143b7a36e75b3b147bbc0dcdca29a271c786e0731e291a6b71ff34f99885098e76ca6e4eeb51a1cb0b7fc76d031fb09d0ccadf6509de54bfb0cde0b810e94c598bdb6ace57529875afec865cd92200e54b5e70de689af991b789a8cbbc5009d8a1143a7aa2a916bd1acf84baa97458dd333be55b786cdd833c98ff530fa714b2f255d5bca38e2ac4d671b29c0ee2fe4da07ffe42f36b3816a1c4c43a8a1d7667f0768cdb35090daf1e65138b45e1abccf241e56ab478365cca60b7e73f53595efe63bc29495956008c072a2449204a58aad53ed052a128097c939b565ee53b06f0fe1d7e50e723c45c497020ff23a23e92b42cce679ce7eb4a62375ba927cba358f44d77c3fa6bae45e8d8c38e7c9ffe8e9ff48f9b3820c6cae3a77f3a6dcf2ca5f94a01c4266cafb12aa6d83468e1484f87d920236000e78e0ef5bca796d6d7ab864358dd76cbfaaa90a07428f4e59db1cd41ae2107093d531814d248a680c436b1d667428c6a8dff62a58fd554b5de0b0abe3980b520538b51845ed3dd81fc6ca85788768b71c06e9523d0b150741f28a1221d3d9210bde146a2957a95d4148eab90f16465ad69eb3585018631152e5d8a2d43fae4cbed3d0dd541f5f3180b25c56b665b132a816300b3e713a025de69fb9c8b0bc1cd992a092df3d2f09a5a8b436fd7267ce20e9c072ccf00ec6b20d1f787796ac1c1d0fd7e9e7fd4eca9f4c27c2098c8001fba0d38cc00a42ef8d5cefae2e825e6512e163d3cd080804c4d95f14743f41a653d3a475c69c201a3c526fd2281bdd62e4b91e836e8f6bfd25e056c7f0a3e3e03b85c1e62f2df3debea984071fea690f7cb7dff454d3dcd6cfad92b0328095c1b84f961e6defcea18484a1625f5905cf8db8d345c3e15dee32ca87a59aa8a21802bd252be877e837b8dc64c0d6166cb4a218d4f4e33bafea9fffa93707a70d508bfaa68a27bb87b7b1f72ff89f98c5ef664f3930141528f09b6439704d0ec11a2e6bcc2c87eb64ed14c460b20e3d3399767196253c28e285218343eb73f193586a30adda63cd5d03d3ad9898562435e9284d36142b7ed77535c965ed3bd837871e0361009e4617fb89c36a8e7d411fe5de91bc5200b54fd8df7398b232c417be6dd36416185f0cbd8f722d3c299e41c23e2d0d59dbb4ffd0794c4447c7269e19a8b950109360c99fe6512313be7a7262a4d1a937a0b19aae043dfe5b834f9113f3db455c2d3cadccbfb99cebb9f612a23e667a0e0214ccb17be429517ea1bfd0ca906330d90a6f62732b3829a7c0a8b090e39c80e661d545a26130aa5ebd832c5f5b22ec37628a09c5bcd3c41918179125bd8be3aeb22383fb1d14966cc85f6ebf6c69823d696076e15c102d185850c642d3840219b5c374a3ef49e93976e44f905fd3c33051302477aba565bf4d229f367e9ac7221d2aae4cbe66a7aeac7f0c87eba5862c9e802a6b1e6c4a1cda14f65aeed0b52ffd87a8ade61a10e42e83b7fc0e9ceac34ab7adcf6f2d5162fed0e1411e7643533758b25633a91abe815c72bbfe9fda59ea8ba1dd98b4bbde7342ab198093481dd23b68ec0e233ca03e7c6e13786e6931e3a1280af3ec1cedd1a4a40567af0264354162a61ede011b0b9c7675d2dc40aa222f0913dbc6416d5c149489e923d1b045079552c9f338cd9bb0d43652d9cbaeda3083ff36785094b7ccffd43f5f77c0044949a7586d1654bee9cfd0cbcbe9d36d53a818ac8f63ef7297ed2792b23d738b57a33168f1aac5ba60537377ff7c79f1fd7c5118a0200fa62b96687554b70ee03bc02420d2ad1cbcadae89dcf8c282a9c4dc956ca70630748be55bb12bb9ab558f2b9e949eb948ede43352171b689084da9c6d1e98285e17c80a399233c913a5cfe921034aa142f6573b21fee8da00b03b3c5feedbff4ef47a84bfe212cb49315fb17b4375e08415fa50ae7a81218e25ddb52c468c907db0244b0fcfca6f2e81cc709b93a62ee105801287698db76170e2c0e4d34af7af5ccdda93833ca7f599f2984558138d680b65cd5dd9f9c74289e4ede675eda1a3300e55b5ef9a8a8d498834c1ed81fba025cbc0cb298b7cb46dd109034434171c675118365ac9ce0e902edf8c31fe0e15af53527d9ac38b37d2edcace7992a97b6e7af1471ff8e5de5f37afed91b2fedd82c28af18b518c1988ea017d07e4fbc5245dd36c15c0a774a63dcff9ba0313ce9fd34b41c54359231bcc6077aeb1a70199b42706e629252e64098e8ba6f7c19f4267586a0d65641a43da4784c67909fe65958db9ccc60ae72b5e87fab6868aabbe00f27065784f59d96bbadfd79d92caa90c454f8f3fb12f05ce8b9b466770cf01782059acba8da9e62f8bdfc8e5091dc1e6d120fdacd0eeca2349048dfe0988fbcf89d9336d8692714bd0310a13f200baa68f4de11217997de2d0fc09b28dd01fae11ce1448cc6e3e719338be0a7fcd44d9c1286a2bffa1f5d07717d1454f12b8edd6fb029b63f02d9932ab42736b6a2a33dd3ba17c83d03f784084c1a250452c32a15420eb97c00ed336d655e257a69a72a6ba4103118052d29159ea1e39aabef43e9f280f9414d85e466c892de296567d0addf3f2b6e48abf0dd97959876161fd37af065293271bd05a972bd6f767cad8dfcdbeb464545613fe68677385c69c142f6aa28f48a4bc07f3e4a1ccc6ff27a35ca39c1f2394e8f4fa5f6e80d670aedc6e6c6af7d04609a22b9a336eb598870ba1b28d65ce3369cf409f2a7a380f64fd18c019d7bd8119f67337e08d3cfdf3808f6bec0eb6c7e232b723b6faa807fb0b5509df12a03d77330f1788aa203e046aade19873675e2abf1d26dedceb755d67513ab6119d6094c6b55a62c8e4abe083816a27ba910de2b5ee9acedfeb66dfe791b73568bf0dc52d6eb662634", 0x1000}], 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002740)={0xb1, 0x5}) symlink(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='./file1\x00') mkdir(&(0x7f0000002800)='./file1\x00', 0x100) writev(r2, &(0x7f0000002b80)=[{&(0x7f0000002840)="85a873381e9b8fa95a18f2a99d2458d776c12c4e5dc63444797ec20e26ecbbdec5a1aa47a2a45da6b2f3addfd3e5790f64d5348ba146f70352b4a03fee27c01adf7b58b56d272f511f6e5423f51597ca91105827024d5e354858016344f882dd281f50df7ffef75bf17f180020da154170824689d94f2b6d58624bed8ef91e139ce7b28fb0ee5f0e4e42b688023ad128eb149b54114405ae4398041a60bf2ce457ef96931a624c", 0xa7}, {&(0x7f0000002900)="61d5d7db69ed60be7faad6c3e985ed787005783eddb43486c41e06b6a5cc4c7be4d1249b2f6e8aec0d0961d5f2582d95d022ce096197868f043653e65500cd9bb199752eb7c531ed81ed7574393b7fc357fcd5fd873a72aed23e38ed2c23d24dce62bdd66532cfbb5f16dc5c6f49c02256f6a0212da4f29cc57f1288dc765233fbc3fc5959213dea1c14efcc1002b6e30cb30cfcfb17b1476fdf7ae430e9834cf5edc5d28d88acbda4be1c3ed40e914add9ccee5f32e6029876f47d5c74e9a728b72", 0xc2}, {&(0x7f0000002a00)="f59a9896cd8d0cfbd24638c45e6260c19cb9a8deb04a1b46d6964ded97ae0d3868306856a509e5b998d0407b041852dfc711f97ca642d82bcb5ec09c64b58278d01b43481f04d57d751b05a59871cce45b95033f76faa750ea22685182a5e0715cbc0756a4560fad638c37e763f54f0e6add346d8dba17268f4a5798a795fffada212992e47dfec46e8704109345670025b300a5d7c4eb87e49c989a614941522d67", 0xa2}, {&(0x7f0000002ac0)="467003ce9e7c5dad8e1bc01220cd72cc145677e3a04c133248770d94ca27f5cab73111ea6109c1104837aaa0a55612f33aa4a9145e935b01c9ca5955f8c5f17f9ced8dc679e3303928437a133120f6c259ace72e2783f47ac126bd6af08c77e4367b1a41cd5d81b15fdc28689645e03971ebb2adc6f4179844db702571ed347ff7421f998b368ddbbe6e2718e4881ec4", 0x90}], 0x4) lstat(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)) openat$zero(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/zero\x00', 0x40, 0x0) fchmod(r1, 0x22) 07:45:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x99, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/216, 0xd8, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x200, 0x8000}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0xf9, 0x6, 0x9, 0x0, 0x8, 0x2, 0x2, 0x3, 0x1, 0x4, 0x3}) getpeername(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mknod$loop(&(0x7f0000000400)='./file1\x00', 0x8, 0x0) getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xa6, 0x20}, {0x7, 0xfffffffffffffffd}, {0x41, 0x3}, {0x82, 0x7}, {0x47}, {0x43, 0x3f}, {0x67, 0x10001}], 0x7}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000500)=0x6) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="5364671d799ff58572d0187c2344cf2c8304f2164d4479576f5f28062aa0f4270cb7ee4e0cfa23ee9c1f7aaace1534d053a7889851d042536a2b0b53e5f85c6d9e28c8555669b7d3f20a4ecf246adab757ccd11ddac6a53a384be842fdba173a5a5aee74987f9e4d7f1b4a6b207f578c55ca44f455d3d5ab37ccdd778c7e043b3d34b39632a760e0b86a8b469b24873acb0132cc5175b8ed95d2a40c429505cac4f8128c5afa2359f346e14f80df36fc8f2d652b476d2923d9b702115b16ed7ae2eacf9ebcfacd", 0xc7}, {&(0x7f0000000640)="84a89effd1635001da63a6b12f0110638568ee90cacafff72a05f9ffe2c64b48e2a395bb2f08f940c6b6dc3245583b73884c88bdd7823904ec927b965530e2774ffce4b7fabb10eb4c572983eb7354cacc0ceee693f33f2634116b2bd1f5d8d199f3a6ea1193286aa2faffc01a75012ac37980c416a88c4857d338471372f6022409b7abc6d39b6a22753ee07c0b30a0da11f5de7cad923f8bb07648cd30abd37e482edbd75c1f852e26dda3a5f6dde9d5c7c9bce82feb9fa3fa6d35a1f0064bbe053f7e97d928b83770c075a9cae873cb0e3907dc333a9a85253698a15087999b870f9a6eafdb2fd964459068cd2931b0a722", 0xf3}, {&(0x7f0000000740)="0ce24b3889edbf447c0d37a75b55d1501998e01151d3f99be6d0764928777499dc", 0x21}, {&(0x7f0000000780)="4c74d7c1fdab20c5788ea63d3ecfb882819253e000d49b84864541dbace3a1422379", 0x22}, {&(0x7f00000007c0)="d5353cd1c19116b94d9062e80b90dd98d5df0fad50c44c06e5e85eaa1f944ca8da948b454a4979c78c0f0027c539fd16e4e85c9c88d32b536d47254005207795d01b48611aa16627432123ab41c5b2550d9ad8dc90721a3803879c143465eedb481cfd55c50b00b28556d9f5efa03d8fd4daa8e92203e4130dd33a20019241155894a3dcfd8c3bd67437f5cbaf890c1b119ea4fd9bec3501f10e8ed977499bd43643f07814be33000cb75febdcd2da9b70db984127d4c909caa471e4e3dde7e9749dd02679e9adeb51d6a00b5f99f6105985c3255f910f85cd2f13b8b1b3b1057217116eb0b2409a0f21a79804626c93a1b7625a7e596b36515c137ca4ec4727e2241c63bc41d109120ee9b04c9dfd3516e69053be3b740188ec4d5db5a995d01d7e7d0e7eb4154ee1498e10da21a4b02e43821c0f154970f19108ff098c8446f9887d18cb91cd6c19242357855d5cea1d1ca305389cdb6b13d59cb90071a729a40a7e90d64c8306845bb11f00a8b9b8a8550be4e9b84a27e796c105c6e5790e28c78193fab52b4eb607d3fa3b77936bd8d11468f2a618842e47703cde227f0e3f1b564fc46f88a024664d6e5583793cae4838cff5c250738cbc2da8b90c7dad19b809741983f34e38f0821589dabbd1be3b678c0ea9d44c8e4c43d6ad4f9f42ce5ec441bc39bac8bc3def89627b9b25d18150184be4ecdb1f35583f3955e9052e29c7fcc92d349a0fb5a2a3e5711679d789467abbdd4eb3544a97d66f90190b6cbe42e6250f550de1993d20565090664667a6f58317916aa3049502e79b1f50d0f3bb11c34c53192974129b53ea8c58e17d0ec359a73db00d5c479d7b037132205aed65974f5528fc75bda74ade0a7c09b3b7cf55235369eee306d0b44d51944d349b552d627fd636e7bd873ec4fb5df785630a6626089995db48d81bb30c638720322f0a59cd5ca552f2b20190778da818f7e7c2dea78b28c07b82d3445fc258ac9efddaf674d5ca65b21d48f69c5287c2a12c78fd970122721183a7caef1365621864194a8049848317f25fb96ab1e0725c602ef23babd74b1667d2fd4fd269c1fa64d67ee4f9937e21341214f059e0c76beed19237fe3f81998681cd5a8a16a7afbf6368c89f8af455f76f66a1739130e3a2773495223cf452eed30856027d58d557a7c4b2a08c4b9d9a64532fc008334e3a6a2e82a5763cf0b7889a116e7cfee1ca052bb04fbef70c933a79398819b1adaca00c50de1449d27351e0ae27fb86c235836a7135b27cf4e0f259fd7fd7d050aa6a77d371683fe7c613c20af5e6749d2f9b339222bdb833cd36789e29802b266bcbe5c5e031410cf324a9ba1c9727a9ce3345e42ce6d9e07b2b8dfd0718649087b6251d5b6b8b6a7902c205c51908559ce2a34b4d08f56d4dfb3b36c7e479ca0b0b32ceae90f5bff515dec7aacd37c220cfb6925f1124b96cea4c39fe1aa290f02627f270b5c026da418fc10a12ea3c8472c4e16feec29622603c9e19c67d34be6938b457ebcdca02460fa86fd25672a0db32fd515f2c7eb4696f2e2784ce71203b949fd1d6e58bd6ef4e595eeacf3018679ec8925a18e0d6289e13e9f8c3789ca853df059a56cd7c245485a6465b98d2bbf5193277526929c3e146f58ea17c454d14d51539477fdc7b11a9ce7393e213f7be90fce57bda3ab19f1bec72f438f7d6d8e4a07f0556afd1a7aabf836e90beba210ec156efe956d12e26c3d04ef6fef186aed310edaa94c87c214a3bb3b9beea36fc54432812a83dfe20fc4b7d12bcc2eb3de02951ce8900079fbee817a9d464d88e730083a7c1868d6b70c3c51e84ff7741ba1f8ca78db0490e92abb8a06be69bfcbcd668de6fd1dde149cdb416b48109c504e1ff463eed4f4f037bdee24d08e98139db02c02abcb1c089e22fb6a09216ddd49d769450b2b94197e87e33489f208d3250f71a9deadfa83a2655be01aa9e9d0813f49f61a383292a90a782dc0570f369faf04e3de2c5c817d62afd100750175626ca403d321ae4c44e64f9230affb56160d7e1e32fabd2b202c1cd4c417a640739d63263d5c30e97ea54bf3d238728a3978b9890290b30c470311a30cb0bff230a29623b368056214a93847a6862bc614f04cd9cedc6fcf91b8c5e2435bda765932aef266b48f30671e8acadf0540efa995d1e04019e3120e90f8274ba29b9c0b50c77cb6a40a903976c9352cae4a428940008d21bad5126f63c3f569004f7684840e1e032d6a3fb522250f858cd57cefa4f4d417a2417347d46e9ed80d797122e9af8d609835c8dc0a45086562576eff956e27e9cecb85b39796e596f929143f377d15b2daceaba2462d930c68c0e8ccaaa17ff9e419cefa7c566eb15bac8df37c5f2954d8a359a6d48cbd94204a27783a57faaac60416892bf8535b8a9d18c46ecadd0328909bc8232d934eb0a0dbe2019ac5b01e9ac065b63f06791028cc2fa6507bde5aeb1761f0803d626e43d77757453261d7d75e5c3c6d8d28f3e77f6a9cee049ad97956f8cfd9f56e3c6ba8ce06e65a1c6863566faa9e08386d4f58dfff00df0acac5db48e79ce3d96c8eb0faf9f6348fa91047a518e6a84d979b8b4153e94d14f3cf88dd9b0fa2a8c8c583b915be91fdf52d2ee7964df12e395ad811fc8d84d491ae2004b261b4ec60f4a9896d55c7f6374f31f53df294ffd98e0957ca0e492c8ab7e6313d9e454f56c4e67abd1e7a2390ff6b76e3a175b398b91f08c10e8044fee4518ce8a136fd597f3a3e1f8efae460d1317ca24e95df01fd93fed17f53163edf72ae7c607255545db2183608998b0dac32f12403484d3881320b3bf7b50de2a133caedd3ff6d8846c86b248a3ea82adc688a11d180a263d3b6441b6b285400142c44abceae3d1459fd8cd8bb210f4804997315949e1d047cef36313d13b64d41d20babae7040aae788d19988036fcdc70cee5a9a9994995ecf53912da9ac950b34e0dd608d3e795da07b9e3da81984b36131937d530e734f1eb6580815468d25844d72612cf67f28f47de3ecdd9ec7a3acb10ce9bd5787fcf00a50da1c7bf0d788b8be632f334a1c074968473ff3f1ad1759f53307458edd597a88db21979dc0b48dabf336f28915a8b3fd95262296722c25eb87793466da9223ddacef832a39bd4bc1aaa3f83660ed296cf96921d1c4831a3552077b7e788cf9855bcb7459a95e792eb71fa11e115decacabf19917b1abb0215c955b0a063a44ba5ddf075b74833d16cf65b0fc9b5be09c0605ee5826ad583cff1a28ca3d1e6c47b5ce599fe3ccbca0a8d35ecdd06ee0d0f6ed22410db7883ab217907967172f3215566e5ad538fd7e980d07e860c616a8c38f7183e357614e6a898125e8b83d69a2c88192dbbc210b88eb9f7a1c1d259cb2147da9d3953edb7a999a45d7f8f37eb2f79854a2fc944de0b319e638f7fa008559c58c387c91af66b0b6cec56d6b22a56c33c38a7ab269a7dbd01b12866f291ac916c4bca84adb9d21704d6127a5417269b7c0b686de979063ea291053ff89a59316d26c2eeb4e66aa8d763fc8b737a615f3d9c7f5c0a87aa15e3064e34a180f8f5c63b520322a947ab86a2d1a1efb3cf0e07d793e84615849feca443459c3a5424fe89cf1258bacae77ae809a2d6fff2c44cddac519b8bf547e768c454474e130cbf5d2d4f0cfe8f61befffeb9ad885f4dfd384d8956c3a1fafe731c24bb960bd813ab36f5adf0f4a70db9ea4e171c1179f95a037f32ffc979ddb137580e89aa210862c4ec1b5a9a5e01c59524e52a06861cf8bef30dd5bcb3481dea9827b8212b56f5181572ee7754c68a59c8917ba31eec0b12949f22ca52a147f40fba8dacee0f724bc0e3fccb65f1f39c8ee773e61564c490a1aabf893a09941df0b822f11316b7d7783b844f7ebd7292ab4c9961193fe5b14ed5e7d99f4a98d89210e779a1790f111fb03bfc0303b99df7c1539971d1d1842cc355186f3ce12e117a4116f8762999f1a1bea9cb0c95c681206b3387c79a5e8c2d02fa4e4d89bb9f716c920fe0950e50a7bb02ac2e70375da9040559a75444c03a7df9a042d3ddc9846ca2f1c818f44f9e2018529a621868ca998780905cdf0761a44b0470c378f40f787bf7fb642f864f24a1551cae98fcd36a6e441f452d8ff7a98f863c08b3a23453fd2b96f771429e2f4fc34ab98fddba7d1e07d9a985f0fef2bef5dbd3ecc355ca73bb5d2282277b48bbdcb12ccacba9e615c51bca345b7971b5c207b2c5f55a09bbc0b39d187e5953592e97882454dce89c765d45801c5647b5eee24cf232b4a235baddc6afcb4540f3468ba06f8abd66aab5d920bb38ba2df8feb42b1f8f886ee505bd9c5531e6956d1d454e5b8328a1dd9304de97836ba7fc4c5c12d5be1b7a9da0ad8a89127297abd2b149152f19d3cbcfac60f219d752d0e6b37da4d8dda1f9cc95f9586669822880421474cc7c537aa9c85b003a6423bf05f7dda8b5a31ebe86095f6f37c12c8bc6ed79654ff3013cc8d4a7b5ca11456b89bee102e04ae7772ea14d943a8e860a4d863bc1602a94a1fb64e381c80540294d3767de4b74c55632b20f9e33e1f39accafc62204e067436c1560a2b52644c2988ee885d95454071d28e0b650b513d0b6889cd6ab20608fd7b9719125531507a14b82214c0dfe13f26c765bf30ace9c7c793b1584ad57c122c5ef5b4fee0f92948e80b029176954b92725e09e348593e9f151b906036f834aca4d3d00f16fd076b1633f14a519b4f34adb56d307bb26b9beefbd22587c93dc865fd85efa4c36f66a89db2516937545dfbd80a254d455d39f5074652c7713cb9d19261bbc82f165617125ee0e924cf1d3624ca1f80deecc9abd5fc820d6a6852167ec9c3abc7ad950a819d7bc85111d5de2f85d8613f29afaf53face450411e82e60dcfb787264d20630445cdcc856913583220e91e93c3af4fcfa8e4fb46e68e911700d72cf70a8f28ba317c5c5e3fd045e7f2d9c89ade4627e55944c3992763566faef9459a0dbe3b3e0aff1e8c25cf2ab32f54a2d8515adb5fdbc92b05ed9cf26659e6c9c4775066ff6a4f20121f454716d697aaec43c1584b5a102d2f70835c815910ea489a9bb746130fbf2f36e8e2cb97544a9d67ffd6b81bfc41901139cbf7ad1abdaa0806b12172c58e3670a3352b1d9fed93c297da14998bc0484f659af63ad04cd20affbee0fdd3127dd067f34a0cb1299f37b3bdf44e8feb2550cf6be6b849f5594bdf707c7a42bd77530faa7a5e33e58e2c2265d832aa8855bd7d4ffbcfaf57faa5179ece1c4ede1dd618db4d7651e00869619430809948764ec414939743a9238aa1570472c7a2825046fec8d92d63f3e484f578ae33b92432e7860ff837455258c049083041bbf13b74f790fd3404922048809c699fa019f00850f2b9707df00fb83826d4a11f5eb7fc3b25474d8096743d726adfd1938d287fe8fd3d1a59427b2c4632a0ae184b57513aac376de0a1d037726367749f96e8a879081fac5bebe9ea2122c51a0f34fd8794be027bb73a23431b35cfc986b0fc60fe841a2d3181214347042b02e07a707446392ac06336c45bb9c5e46c575c471ea5f43c7c82a0519bf3d1996844df702c253eed736fae183a9d93d4f7d69afdb3e80975ab6adbf8b5fe8aeec51fcd357bfdf150a4052b99f68b04fa9461a9baf03ef709f843456ada87833e13e5394ab111b58ca53275be48002024496d28a3b8329a0295a73c438d9dcc343444d68115dfe4950c29df4c4dfff6ec8082da732181c747", 0x1000}, {&(0x7f00000017c0)="b3844cc6693624092c493b70dcd703419f5f88e10bcfe805ed49133cfd74448b269cf8a4e73c30d25e6d67dad605b53889a211a07663473faeadc1e8a67c07ed600b757d628501c465135ba95cc185ad46", 0x51}], 0x6, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat(r3, &(0x7f0000001900)='./file0\x00', 0x20000, 0x84) bind$inet6(r4, &(0x7f0000001940)={0x18, 0x1, 0x800, 0x7fff}, 0xc) bind$unix(r4, &(0x7f0000001980)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000019c0)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r5 = accept$unix(r4, &(0x7f0000001a40)=@file={0x0, ""/11}, &(0x7f0000001a80)=0xd) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000001ac0)={0x8, 0x7b93, 0x2}) chflags(&(0x7f0000001b00)='./file1\x00', 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001b40)={0x200, 0x9, 0x1000, 0x6, "1c44cb9e59f24f6ef818278ec3b347b5cd60b1ac", 0x200000000000, 0xffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001b80)={0x6, 0xe58}, 0x10) 07:45:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 07:45:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x0, 0x3, 0x6}, 0x5, 0x401, 0x10000}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 07:45:43 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100000001002, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket$inet(0x2, 0x7ffe, 0x20002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x65) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 07:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:45:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 07:45:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 07:45:43 executing program 1: r0 = semget(0x2, 0x1, 0x200) semget(0x1, 0x7, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/243) semget(0x3, 0x4, 0x460) 07:45:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffff9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 07:45:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pread(r0, &(0x7f0000000100)="70bad7f59af62a7fe378099cf825d33b6be31dbaf52e695850b7a277c72bd3e915ecf8683d5709a8622ef4853d6f2f18b8f1c29973397dbd742057a73c39c41c895d3254959789bf7c52c3615399179fc482ee17b0a6755949314678f15c6cf89e3bcbf3e045eaf725dff66978e6fab9d6e318884315d7f5f07e851481119daab6ace849db1b77e27899c9126c3bfba35bf8c997c2640cc9a4356d854477fcc2ac82a71115410ccb3b0927e2ec1d1b51f4ed60f6ee86113d200d4813ab80b0895064a1db5f88eadb718cb818b9a5ac9038b42a2393976c523763221fa8141716e4abc2428f43389f9891668eca6f50b8c71ebd350a48dae0e5cc9c9ef38e3f6fcbff56851ab58309701e11d2bd4e4f27daff5ceb4ecc47284cd81852b10123a5b70db0f25e91bcad823af4eafde115731069fbc64336ad22e486014e305ce7e4e214011afca280baef5226ff0a7b6637ef53f54803a406bc8fee8a84fecaa842f79b0bc624c2d98707847cefac89d7651f6c10df1e187bf3adbda9f5ea78644fe89a5f7b6b03d60f43230f54fca5e5fc531b7c5f05661ccbb388485dff720af18e77150e6360bdff18132e86acd23baf09614f07c2c2b5da0b18dcdb67e7abfe4957e809a440be5d2831f9b27312a9bfa5650b787cbfeba4c0eeecca3410b2a563e2f60c55e81a20f874223fc9b73c4df78c8adf452e3506569ea580697c04b637b23c5b405a1fd3edfb02d7c45642ab6cc022ae9d97b9a9e8b2d20147c4e3f1b1872ead18f255e961c505257c67da59ea9617f2669817f26bb542de8e6fe4e9335a8224a4532c8bd0deae505e159da3b4e33fdaf810cd28f6a64b5ad9eedbd6f2c7498f3e2d23e935988a82aad1061326155600f58d1a293eaafb431a7f72ec5118d44e3728c1de21a243e7651a901d41ab34d3b5e8c04b309acb4c8dc0c16f59856f12f68f25991d76ea9cf61712cf737d8ec5b4d8b907315e8c1fe219cbd9ebd5552f4dadb9dbba028155c262a181e261e02c1e7c35afdbae457bc311bd5f6c8eaee794f4a1633e8a0158062fb40d9e2c7ab87062b1bf5666f966b6c579e8cf9e9d9f2152f9700f7d81929d85cdf8a498a82ae252973fe1350ead5874e093100d9c813688732b36a0ca8ca6f3541ba5dcaac14485458c4c83e5ad3a937ebe05acd8a6359f37af83d2440c4ddf28ab08f18f8c6d7e3412576c7da1de9e8569a30b685a8f7c1a3d46087808a82916b5d64fb3985b865670c24eeb3c84ce76bd21d607b492b23a9d633295f9242ff383564ddf1885e44ba56522f073434dfe733142c5307536a3b09e579ad5c7f3f7b1c34ece73b7fd4cb587a8fbe8679f590a6b7e43b2878d5fc18bad4d38a9b97eeb46fbb47348c9a0669864f86bcd27b18a1c42dd4b2ff58b79d2eb034121a80d107be9edb44db1bf55ec87e701cb10204285b33add192e61cad284eda639f27583491fa66061d62d0488ec59e87a498417508ca14d6aa1b0c071dbe782c0013486f91c861840212d331a226bfe9d5899b7fe9be8ffaa5fa53e016fc3ae6576e1754b8f8c1ed46aa68e4e2952ad885195605d444dd0e78c52210d5a4441f82149f129c5b906f2492602f01909bfcc8c1ac83c04fccb8bb16fb736c77467a45e28605438c96e4ca9a4a653a6102369091927ddd872836bb1701b8413724f89e1f1b356711dbd40425e9a56e9b274c4a3cae9780cde0da1dbe6824e112ba6b96db2801fc17f3940a2b79e6c87f167b81ca6d0041a4aeb9c0aa8c109db4b5d865e44f33550159334f041bc149e379002e2176696ebfbe444734addcbd623de18dee094bf1479efb6d33592285ea4cfbf05cb60599e4ef40e1bb1e7060a411b4a1bca677930b8c0c9a0508b6fb756ab937d60a114a8031a0ce2846bbd1b7b712e516637e4785459615c1efba4fbd67974de5eb014e92fad70cddbb60bcfbbf032564a3af8066f2f227fcc33561b089cb6d9b559ffc546ef8e65755ca2baa6afb321a7c0a4e7c64150d03ebc3b1b74aefb221c2d0d2ddfff0e8459277897b35e0391b421186d65df029fc4c88701b551ed0e4b94bebfccad3a5a80a4a2cff25b9dda59a0382ba53a93f74ba8d0394eaf742f2bd456267612eb7b401bd001811697ab9ffc1ee333d0d0e7b00de4f94f8faa84d17636fb808bc9d7a0df13af73ff84f993dbb5645eb3e19028d186c7be8b7d72e84b1303c6017d1595c14076974d893ef0115c0d1296beae824a4bfe760f42fca6e6a9567ce8b6551a237772f97853a08edc8a015d51cbcc3771f2a51c47824e93ebea1f556e87c326f18091a10f6cea62a8cfba4991839dd264a264b73539b76d9ac79a54dad0d2403e0e3e9dc99deb5fae7586de8711bb988f7f0eb943084dd9a65c8de670a0f60e402bfecada24dc9768bd994bb36ab413a750cb443caf99f11266653d4c6c54c0d123cb42ad733700755977c5bef6605c70beab8ebfe7b8a295a535f731ec03af816f44a1f20d9c90800c2095c2bc8f2193c2e125ea1fb1d27dd590679e82410234215748d8709b3828e853b8c1cd2771f7c9c52337a34ee30ce79471008ec81277e3b16d77f830f2070d923c07a335b3014932de4f692f0ef42ca7f9aea066708b26975cfc6e87f0db36bfe9b0d9f7112ec1af03fb5a6b0724c786e6a1c416aa03471683352563e353ff640e0b42bd564e4f24616015374bbb471eaf58ac3585d96ee4800251041ee7cb805a1d7a215eaff565ea3047fe8c735679a1eb69962756aafa80e7946f84bd1eb0e748ccbff2b33b01783eb9838dab51ed47bc81456b1e760cbc7792fad3ea18d59460cc398817ec2b68f8872891003b9f6754236cbdff2b645b42e08f78477d6b7648012abfeb9ce4f39d142aca9eadeb20a34715b79a2a753f287bd4d3ebea3b6f693e46098a35d6a936e7bb30f6e7b400f31b4ecc13c6bb20c012fcee1c378dce05f8da70e3b03161e1a72404492e83a52882e4508403ca4975fb092c2dd85f77ca9550735584752607813ffe26d6b74ab38779d625dd35af87f5ee46bd892539c832ede730cb05a100a70daef656c6658c21d87e97c4e772ea9f0549a8c959b56d062f80d0d8e4f4c3fff7eac73d476811739545d622eedd3ed0d5db1675b3ca6cb7a1071afbc7410236285a6fdd741f6f0cf3b07245dc11e4291b2c5d669b7ecb5954a90d832e41f52e00949a846cb065320c7797568af506e3e6d6068619277910bcfb3c0de4a7638fb935d4d564dc173e106bebea66be1779ab928737f99f8a585abc08656fb1efc16de639502888dcbeff172c5577841c6de731896ead72f75478bf8abe557b0878b59294512ebeba08a75be02852236e7e37a4116ac44661b8a478126528b46927ce8702bd3ffefa0c988595accd4e97a2b968e67a8f7818daf8719fea016d52d6d8fa2e51fb26c8904564cbe2387d9a309a15bb8993ce08c1d5d9c7c9a236dc1aaefa754fc30856d377baa66735e1624aefd3218727f7410885c3068526ea38a9d7faa29d5b558f8261a54e307ffc6765197b5ad3eb80622c62410097a63d261c74d7737b15f32b01de2e18f2043193f94ce7601adf8a2b8791bb6dfd40ba3c0570592d802704910f3712a6368ecc3cd214775385bdada9d630c4a6ed62a5779b0757e3747fb621d0c379331422e744e99557ff0fe588541547170458be700b45fee76c29d60195631177eaef19975b97f1fd0fffc776c0e5c793f8c41bef389948d552fd8a678d766f3ea388a551303dfab9723d2da93d401522ba6b56043552d2b04f9a7b839466a60b375b0bc17f4ec5f532bc20001ea2012815fd431a24be35e4433e2ebc50ed1259dd91131832e646dbd2d5c78e9ea747cc3f1c8e3c62a24815aad8d1da7ebbdfaaa13c35addf27f09584c8d624877c6a927054d280a4741410d2213878a23aabfa06e70a90dc2c651da0cd3183fa5a81af06fde6c7308ae41425a783f1fec0cc67de5bda7e8b11e087cee14b94bc3317520e6d789002642d8454c8a52cb99c87a20983ff47cf93c764bd7ef24a0f7679d1fd62561716447e30dc6cbf4abb608cde6d8e4dc454f11c056e85504f11515f4d85cf977d2615ccc6d273dbdfb5d151b37d5f833369e42bd00d4c9d14c0e83377a4123994139d2434099ac509683c57427831f072721d835c1ffd0d72d70c2631ca8cd6133a35e05946617bdb08c6fee1516821b1995c63464e07859074f46525bf06467c3f006d489812d4c19a362cdc790d6a25df1c0a2f8f3a51e9b5762d7f95a2a98783b8221fe67fee9eb4cce13674a9d26db13f8ad09a66ef4139771472c3a91ee6ab8b26da6c64d58756711528173cde4811205e069b4d9ec5fa8384d2ed04461328630c82242a36da171ed866828e6adff61ce08857404807581cdd873ab0c12563436a3ae0d3721e4beea492c30194e911632cde4bbcf7ead14c1cf9dbae4989c9c44b4986958ae15f49640584139bd3503a8d204c902085b5e596f7a1e004fbce713b0f448d02bee58461678cc6fa7d7ea8f52443ee23191eaf545c9a36a2fcb87005f085f5fea3d6e9841021e42432ab2b32ef580ed83cc1d059f6a66c58594ae132b544d86f1206e43308ad645776ba39b9df86c5bc1101b058e648cf11a078b2cc5aca0abee5505c8264dba06429d548ad54dc067f0c41b5f5f733b7c3f62be623ce0fc922402f4cd1f104d7c150ccf166f9b034f2732e9e3d5444a57841ea5a3509de6d281d80d92d250f22b2253a19f8904afa4ebe5782b049ba550e0f540b2db3aa90b8eb410316e46f44419e52c8600a0711566c79cc9eab8faac8c574f6785286ceadf5ab9db4fb55b62cd59ba94b192bd12a4714769b7373fca49e387ebee1e9f1bcd9213d889f7ba027d38e95d5f98e37d711345f555ec9e2de10c2fcd9d2910339de7aab8ec1eae8faf7eed4767376d6440ff536360ae0b8624a4877f1056234ed8d0d1284d655299fc13d76b24001e1ed30fa395cd71be6f96a14df6ec37a4bce244e59f2d018384283bdfc0eeb57d77d95f2768d4df1b1b49e5fb6a2f4b657e288d23f96465f55695d538f2d71d594599735957190f74a540151393afe0b84f68daa5b7ab662aecb575df489c5433056dd94ad59c2c8b9a935dd5c38df103999038b39b824f28cc2bf4ededbc71a99d2f2625576da8d8e2bec2978a3cd6fdd99addd8ef4b5e76df2d9e5d2fc139f2493a7782f70a1ff9bca5539a82c704462ac4165eddc1e01dedc9bbb1906162232f915f6ffc5c3503cc68b17f8d0b6cd00562200d8f1195f5dccf074eedb248e88ee0b2a96a46a703472c3bb391dfc0900b7a459593cba1e7c8bb385d5983e9583b9a373a40925b65a246d327985f6cd03a0d2b55ca0e89e166477130904b1b29d64edd3a2b58d06bb34faf4c3ec94e1557a547f7787ae3216e45fca91a5fa038e93a3582c353db3b7aeb43f8644714945a75f7b689e1ef54ec00e3b0b19c0c4c796f83d0242c286734f43092a4f54d00116a739161234632de27f7e8bb115e58f46dbb88030ecdbb683eea571acea903dd9023e34477bb14fdef7dd8f7254026151c84b1be3395b5faedd341adcdb81c7411481a65580c3b1c1056e3238766b922003c3153697730fed31a7e8ccb0a7db1d3b190ce3340791db18547803d8c7246ccfef9e8480c3272240e7ec4161f33c7d99a9df91fa219c0a0e6d075349ce3347cc1af4cdafb7c31ac43144b78130515ddbe0fc4385c5de2eb3030872132ea515d4310abb6acb7c272673ecdb95b5", 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 07:45:43 executing program 1: r0 = socket(0x18, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 07:45:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 07:45:43 executing program 1: r0 = socket$inet(0x2, 0x7, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x9) 07:45:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x3fa, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r12 = getppid() semget(0x2, 0x1, 0x8) r13 = getpgid(r9) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0xff, r7, r8, r10, r11, 0x99, 0x6}, 0x100000001, 0x1, r12, r13, 0x9, 0x9, 0x8}) fcntl$getown(r4, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) recvfrom$inet(r0, &(0x7f0000000400), 0x0, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x1ff) r14 = semget$private(0x0, 0x2, 0x10) recvfrom$inet6(r3, &(0x7f0000000500)=""/253, 0xfd, 0x2, &(0x7f0000000600)={0x18, 0x1, 0x7f, 0xfffffffffffffff9}, 0xc) pipe(&(0x7f0000000140)) semop(r14, &(0x7f00000004c0)=[{0x1, 0xcb, 0x1000}, {0x4, 0x200, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x10001, 0x800}, {0x3, 0x92f, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x7, 0x100000001}, {0x3, 0x13, 0x1800}, {0x4, 0x32a, 0x800}], 0xa) ftruncate(r1, 0x0, 0x5) fsync(r6) 07:45:43 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) getitimer(0x2, &(0x7f0000000000)) 07:45:43 executing program 1: r0 = socket(0x20000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000000c0)=0x141) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1a8, 0x8001}, {0x18, 0x2, 0xe89d, 0x4}, 0x10001, [0x9, 0x6, 0x2, 0x4, 0x1, 0x7, 0xffff, 0x8]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) socketpair(0x27, 0x7, 0x83, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="9ab6e564b5895f84b7ff67d9f1566714e3e71737b9c87682e1a03399ecfca236d7c0e0322bf23e92921a9ec5ee15fe53d83c25076447eb6d1a3ca863354632d1ed5e8366196e1769b191e7cb00ee0f0954d76e038c1ed4c3f4bb99b6eb89ce31ad5201edcc02cadb0c722eb92ba06a6adc9321edc6acfa7222c47f85169bb2"], 0xa) 07:45:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b282c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)='Ms', 0x2}], 0x1) 07:45:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="618221ec483bd4d3e96f66d587c7cd7ccfd05c0d565d5693d00e8cd7bb08a468b00f8c2bdbed26e2c32af68aa6a251cb707cc7e48a1f09387cbf350c946036c7feaf7b1b2e18521f560099d243a200d44289dad55c85f99786605ac61e61c13de8bee5ea5783250934699fdd062c8e2dd1854f79426318a378c8821a683e6a620b98869f4710186fc296baf99a0a808000c6ead0393621692821f24afa5f16118ea84da7421a0c020d568e626e1aca0962fe61d098e01a659026426188961135243fc85c2f72e2a10b9a7ba389701677ca01177388869d8ab8a2f6b79b7b06da57311f2b53a85f8f9a1f43c375201e315f74c3d5ef433c86d2d6ad23a027d8eb7d9298eb7ca0c2546deb6f93df6fe695b54b5291385f9a562cfee735df980cdd603ecd1a12bebd87b523765018d6c74f0439d521979b3ffd265a858b3fd8ded4e6c3224ec70f35cdab918c47b928bf17a122d5d12dcfabb3a7aeed01c6571d1441a8fa8859aa2b08f762e2dc31d63cb7fb9cf3197dd1201bdcf61286a3f968fef80a19347c76f223ab60e6493b8e51ce8f38897dab8e2b9c7a0be761daa2f50dd0b1f8aa17a940a130efaa413376c410b71a8cfa4aff9a229801f79846f6c964c047621659f765d265f8ff75fb7492b46cfbffa88f5a6421349db41968788515caa23e3c7beccd89f7d3df9f1bd0c238ac458fa3916c1676f84cb12a8f760f2d3ab34c32d87b61104ac69147d98bb1a71d2be49ad949a38c2f795d9e4d0b1051ff92de747eff0c94c94ec266bbf534beff381b3fa039a32871d5dc31c7b4c18d7c8d2b2c89ab7e26155e134d02c2ba7e7f2cbaad56cee6f8de167b2fe1aef7209ac30e1d0d01a395230d8474c893d3ece49eb550e6af3efb17843a9ee5d63fedc688c7cf07a3b3e446d381b929f4c4d87bbfeea35485af6ee3e16c7baa71564f7e0a53b895fdad819c14de2a03da773897ab8654301041c6028bb5c8a3f4b3adcf9d04e37e6f09ce8b38dffdc5d4239ae90fc1a47a729ade9ae81268b465d79e4cf39b46b9a7c927b8ee974e24e9f885dcb57378729c55f6abea1ed9fe31e250e0faecd1bd9e6f24cd87af20445980712b9c84e413f3e1f2368c2719ddeac1d5e6e688130cbcebaf26aa1ce70e6382db52170567fa1c89c437bf065de2c1cf8cef1f636ee7ffc83d47b5985151e6e5210140631a70c53250fdc281b475dbad38101718364e182353e44ea95b9fc843ad6ced55467da758cf930a43630dd571342bb2b8c80ea336f41e8ed45274ad2644269ca95e6a46a1d93fcb5fc19207c9ab9c9d0db6b389535a006f2926a36989f87253dc818840b154308915a48120eeb8e19134dfff5b193829e568e79fe0acae49c2b681b49f8be6c49ebe82f72dd21ba503443e1b6c95463e81324ef6063466d6d57046d4e44344339f5071f11af6c937d4608b21b33d86e5552c524fc3429a6a6cf436d157c10725c520f5160dbe40b98eb2dedb78c547ea3602228d709f2dd0e58e176e71de1f4cdbc4856094784d7e91538153c8a58198165f222ea4f97cd17ec2f5dbfe76c18af9df27c7611320d44e723b95d1d57c168e0a5b402682cb63f5b2f180f1a453cd42ecf666b019433f4b61d446893b221e5571fe584193706c47f15901b1cca8c9fabf9c07363aa3d151c8320ae86db637531862834c8648d8564a6485998231717c9f0bd49a8a24bc8070e9832bd5d462b4fede38550dd35796e21a8e3e5631bc63834dbddecd72371091be246783d1b94657e777bc064edb94a798c4cadb7827abfcdcc04d55b2702a8e05448166e05811c9534b69538e74bd29909b637a40129a1dcf47037011386f4f73a6da254d4004c3e5ca39a8a84f7b332c507557602ffd9eb788640eeb206c2b48bf3899960ee42ae96e591a5402f109c61da9be516cb6ef5d5311f5d976bd4f80944a2243493919248147d23fbc5932852f77c40c093da8e74601fc68b1eb08bfad6ba0cbfeea2afb5ae98b6c5a45b25cf0cf4e73e225b353c028cd8290d0b5d958c9ef145d624c1182ed573ce4346b38f83d396b79b9078e3d31849660f08d987ca8ed667f1ad73fd31747f71111c7ed90dcfa68dfa6170bb3a98939850f5ff0bec53375bf91b6f8fbe423f40ee06ffb05c541c39c1807e9ef4167a2ebe94a5a221725dce851d19f464945c8054cab1646f5d696696db64b743a21341fa89d29ebb59ba4257a81bdaff3b2b9d3eff0041232c0eaebff86ba129d554eab94b94e99e5bc95e1614b95bdbccbe5c191b2002d037ccc355e551b0465225129627d2b7a5b2fa4a698083f2196ac60466bf420d855524709692e2f3140888ccd6f370dfef5beaf420c603658e52fcd4d400376308b8beda6c36f8a8fd33609fdaec606249651e6894147e2f7b9a49e0153c691d8cf8b7a0d3d8a1372960d2c8a5670010acdba4ff9831448b5c0fce88c12e20d8a21fcbba96c113defec5b874272e50d77ccfe19be50a4704c461af680776960a28a6efd6f7e2dbe2e3588f446d7137ae4737c7916b57b8a3675893ff9354dcff4a4499658875ca53ad06d024875362f421cca384a684ceea0820d78cb01c32b6741e65807a9c83f9c7d66e9ca64ad156c9603793143e7fe7618eb30e2522d7d18755de440de3d0ce3136e3b104f97f68293e3d4deffb2a08457f3970e52f2188ef59b413fc468504291a7e4cf95de9bfbfea2924ccc4ef969dae9d807019c87835555edace1c3e89a67d050397988c2afca2299d1d0acdee3a92838fb0774e3afe3e7bd9d799f9bf3ed931b5c50d35bdcfb13d4b326610c5b45d5ca85bcdc9f78ced9c38da26a5a49b128add494d190792becfaa5d3686b267a58b5cdf5cfd6ddc53fe03e72a365981ac9aac73651c12a929ecc5fbb90b0ab86716c29b20f0bb71ddef5321d43b9bbbb0ce93086cec978e10bc9b030c62fbd82c77f131063c70b3d85a9de6273ff972abb93882af281f19ab7a6eabea1c324bf7275c93a60b2dbae59a092382dd63fdebbd6192dad4f943d514535117e835529db7388bc66ddec58294d42944a27dba68c1340ab7bddce2a99c1bcc0811843f44b7bd3bf9af1cdbbe98e91d2866196be28946cc14f356c3feb374ff87781a4664c91e1ec7ab5c52b9757f727ecb04306fb519a7832ef3fdf878e55a6b8c0319f4dd9865171acb12e421c3de256934ce3d2a339bdcadb94377d1cd0eed8c240797e76eed70b021c041992bd155df83f5d83566494fbf36c2eacc92285549b1e3db9cafd8ec72991b50cab0aeacf0246b9b3fbc29ab319d8716dd8794765f879b8a398fb139459ea749db436c26eb51b180a0af2f91edb930a5643fa83d2c046b1203c0bf18a940b60972725187cd0f8acb4b84cddb4442557276f550ec3634cc81eb50c67fca1f4ded3aacd91b7b854c32b24e9beeba8fab69074b58e82eba9e81f571503d7e31fb583a16a84001d95a9dd16df80d50688d0351ad178d1fd7a81ef0be7993e67abca242c158d045a9413a25de179e3fc48a9007557a9c77108379e09a48d91c1e4da20c652bef6fb52d8841c6f65ec6caa53c18ee88cdbc06e36bbd9a4d5444d31ea2529fd94d6732910c9b8f0769abacc3e9eeb6369f441a267957e5dd878aad754eb4942c1204889b158151bd1e9a324a48abfd26bf62b481c8339b89f3a2ce8b235fa7ae3a2afaaa266772dcda30e84d76e42889e2e953074ced7ffc1cffba0d3ea94b69ee86bda105ce8725cb3b527aa2df7e2b5c827576a18de6a5ce86b61034d5a8d99c77f1e59b24e3cdb30758300a784da94c0743b1c423e344d86f7e57f606ed7298e1a15657ca8810785c97ed65b6d5f0b4824dd071ea7504032b0b4e171c853fe4f10db3558093895e8d3a5fd10593e93115a8370872a194756cf5472f6420aa2d1a317944bdeb5206a5feb7d9bdd87d4d639f09d5457dc0956b92893e153616fed717e97ca279af40bb18d1d21742274157bd976a2aba56a2b60e6639695124f1a38479db930f690c7b7895ee241effb8152e7d68adf678d7d9ad267c0c7a229fe430e1ac0bdf6827bcf6465ce06e852a6e2292918544f39cfc0129d692c58e5966df2b3ca326cfbb53c2a4c9d0d1a0a3a06a893da5a763a86446b335537e2b2b80fe10a66db781e76c1ddcedbc6a1f3924037c1f1ae61d0341be920b5dd474849dc8d45273538522819013bc35af2a9e9d4cc36a288990c9c902a16fd8085dbdc40d091c06b8404845808dc51c6d616619bd9f9eb65703536ddb179a7deeaf54c651eae9471e905f05185e5e7acd18d8d7b8c37eb60e28d048a146f1f056187f16be3ceb334d8b110df8a5daeb3cb326c67f36ea2b2c1d95cb77cb149370127ceaa8f7bd4842488677409e6d9ee3fdac0226fe5a75dbd8751ac91aa2535ffe5f7d32b6cf3f94553f927ee93f6a8537de96d79caf464933ad0acb9898fcc9abfc5d0f3f3e109cae9f49bfeb188cd964c2738d48732280be4a58c911596dfce3a52c3b801a9f62b60deabe8f5f328a2d9dd002b65431e7ab34b5e7413c955aa44a33ce29d391f7b05deb9f258633d7b75dd7a505c1d26f6074ec9edecd079f8da14c4e5281f15e44dc1c43a570de0354e0333abe86f2ac76d70e55b5636de609d9580f48b482740a1aabadd58fe8272aa6a888261edc9bf6ffcd5d0e654bed560a7a3e008df6d68675782606fdc7e11a9acce73027504740a62c5c0fb2501b11b43489d4b77db48aaac01b48c0b87cb1282521a16a6edcb7b57bbe70029e390107dd8b7bac45d7e27e73d2a2d88ac09d51fe7717fc3cf039c0d22bbd0e6581841ef680444f28f589eec5ec9dbfdb141af3b9e47969f8774f649daff95469b1cb0846ed68db729b8d39b2feb745785db4f8c3a9943e11083a9fbb013a8bc9551a11dec1aec2239a1f582afc34319b2a85127cc65fbf188594ac5f1565c85bb2212e2cf2e1b8e8921ab4478168af9ea8432e1bd58bf82964f6b912df7908eef93ee5de43d11c4e8493e2e4eb4371cd8d2f2ddcd42e63aaaf774bc94da933645cbbc86f7cea996251ce789fd1194404667bf3573da8390797905f881985eef6259edea7d60346dfa08f8626aa112c2fb1813b61c4288b0e8107e875d7b5c6af57c1778a000ae878ff3bcccdda0ceacfb711d8b090fa21ba6ea82b1fbac4933ea34fb4102b524b39b80137b987f6983b28b85a8e2d6a6f7b368b45668101213ffd91059ca191c1ac30fdb6b53c1d8838675ddd3f4547deb74b10a7f2dda10a9566bd223b7a68c3d26647dd1ea440a5110133b0e96b60f50b57471a23c38520fb3716d221bc04704bc724de5c4a2df291b084a4bb75760439a6ec738d58eac6ac725d6f599be01b6aef62d167a22ebb930c970ee894981303e9b949ca3617d8dc71c752ebf6a7b06b5afd62dafed3dd0b2bba836d754eccf8c2d6ab176e9e10e39207c831a9cf99875c63bc933d8a63f25b15d209666d05f356779debec0d8f02298ad94aba88aaff189bb3865b67adfdca0e7a0fa01ee7746ffef919dc3f58c825b18c16c12ef0f840e4204126b89c74493e0cab5042b2827a6e2d93b94a46b35cdcfce462e4e813f5d15b60af51b9ade125b6274e0bf09e63f67975253ebbc1397f2b58aaf19da699c9847a95a62bcb32c8aba94366a5b40c2719f8cba2a626a5102a312dba99ea95461d06b1736045063ac0b6ab15fce78b3bc28e459e97a46cb8db821440e8afb6d09f72349e5324517b1108fdd9f123957f2de2a23df810bd2e65d09756cbad2", 0x1000) write(r0, &(0x7f0000001080)="bb5c045fff74c8840c72f9f3c49d7864f2e375f13872e3c701e3cc926b0239dbd91f8fe7e05768c1c46696d2130e415da82ab8a87396c792f5ddb0c214767bd692e234a766465013f9edbfaa9827df6ea39814932e89eda332043bf441908c9befa368898906c39d715bec21317e5e2ae972253120094d7b4d57a0834984eb10cfdf3692bee57332675f1017f68bfb6322684ffd", 0x94) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 07:45:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0xf0) 07:45:43 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x6) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x200) mprotect(&(0x7f00003dd000/0x2000)=nil, 0x2000, 0x6) r2 = socket(0x18, 0x1, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x5, 0x5, 0x40, 0xedc, "8fcd8615f7d28aac7d975f4302988bded968533c", 0xfffffffffffffeff, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x637e, 0x1, 0x7, 0x8000, "d2cea021785b88e956b5974c97df4197e9f358bd", 0x3, 0xa2b}) setsockopt(r2, 0x2a, 0x9, &(0x7f0000000140)="ebffcbff13b94fec34aa082dad82410000000000", 0x14) socket(0x20, 0x4, 0x6) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:45:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df0000000000000000", 0xffffffffffffff96) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) 07:45:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x200, 0x0, "40b8bd1179d7f14256f89859461902b04abc6418", 0x0, 0x200}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 07:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x121, &(0x7f0000000740)="bda3167fa576971acb7896d3db1b82f5006b7145508c7a48f0f9535dc2442cc82649507736cfba8d86148c3b4ad953456ff02bfe658958b93769c1362112b121227fdfecd50fcc4a1cec662a13bcf7d8f6df4e2c6e15e0a82474ac00d80a98c1a12a5b94034c48d407281d65421dafcb9d933623efbf81a8c89b659c1e9a444357f06175ef10e22acc7e39c2f08f85de7bc505bdaae802b4d064805fbedac7259da3bda4afab86648153b8b431a3e842ebd8548856b004a69b3ea1850737ed3574abeee5b296762862feb7792abaf12a7ee9c4758b8944c797153ec3b4d8c4163a60c83b36b9a58c5af890d9b9ba88116dac501921eba833dbc8530000000000000050526be44b7412a2204d48dcf3cdc1dc2344240998633ec8e329b7f0d4a847") 07:45:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 07:45:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) sendto$inet(r0, &(0x7f0000001700)="3dffb92a9ca751daf5e5165e2287a97a29bff10ffa9ef3feaa5af47fa1478f3fec2af93314bc7917d09e13d25c7323812541c3034ce3388806d682a966f4030fcb594e9e5e3f053cd4b12af652088638c0e7c077bbb5fc1ab3bbadb6d5886d91337d8251f61046309dfaa2a135b5052162e635cbb29c099d919e44f3ec378837378b8a9107bc0698ced86322accced46e1b0ea58a8dcc56504bcc1d395b18594a554e53c9f1b4b1d0652015bea977318d89a0276755e5ad46d24c894a529cb25a5b56553c557eec07d1ba036af7dbe47f138e71fdff53ca1f0d07461fbc04d97703409a1e8df4f01c27e8d6d42d32cb9538b6d69c71eea95c13f0e143af5918b0f5668f1db4a18acd6b5e39c14d48643c3e4a3cfaa421de8f4c05eac31fda22c702a2a62554a2b6e469a5347dd648cbb0713744aaa4b8b33a457b39f0da74d76c69432ef02b26c90423d4044df8706b531edd82e8a344ed187f09d912066c57e11b7c70fa42a1e12fa5ce0226391f6adb657fa8e05ce1adff23e25fe3638024ef6690f5231f4bab8682e327a16dcf70adfff27ef2d26574adb25c9c5979bdcd070ad2f231a986c4a448082c7913f9a884976b9669c5ef51243a3f6bf1a9943f97c59eeba2ba701431759fd1c1cfcdacfcb41f407d9cc8fdb325c11d3ac5eb3f4bc9c27ccd1766c6503ee88ed8cb6b2771659f97e2d72231699d8bd50221a9742f4b353a9a081c476f0b9cfe8cef47da2f8bba68213c7f24b879f0875f31b639d6024f9d19cab4efb146fb8aeff9ce1eea082cd4ab09d261f3b0876778b026d241f46dc5873623b60dcecb2b5d61785325df8e8744ad472f1b1f381e91e2c4f44b4ea1875d5dc0e44b79e4ebf18cae0ef3d02c7c2ad9828c86cefdb826af3d0e2d8af8b0f4b7ee6eb7e0510817259ba278fb96d5c36697cc08febd8986f1aecc2632e9d862f32622bfb061c1cce1ed39db83125ead917b22006f236574ffed1cd06ccc7af76e28e920ce5452b7420bba5e0b225a057344593e25c4cea54a533115b56d3fcc3df655db4957ebe9f9aa595a4a6f5cfa896dc7021c5c21d9e114b58ccfc96989978902a699a34a7e8953270dcf62ac907fb56329bb84d7511991923585e0f6bd901876f6628d6b7f3b26254d64743d9c6d94c3fcb88d1b46f4c345222a924b52aff9fe99ec875b84ab8bcc1b08db0a3765df8fc9fea00ecab67a29488c6e9c3bf638149a6959096bea46f122858bac3b7f2c50204154a7fbdbbf7511a67641c0cd9066f62c036b9e6f7afd8f64cfa365ad6b18b4231a51e28bfd081bbc1a8700ea3fabefecf2fb72076cf1db03b5c28ba7e04ea1b99973d82939ce4558040ca15f729ad7ce7159ae845ac8725015acc7e91c281d131e37b64776eb10ff005579412edaec215d763c64baf1310824501231b2940837e5b16597c6b1643d3c9106715e121f0a38c535d389a95ce856232f78f8bd3cd5f5a4f412b8eafcacbb15571093e6e8b98d56972ec69e5644d65e83868dcb9cc78fb8216a7a61ef1fd13154f333e502d53765d6a22c44bac1c2852284e1639c25b1997d3e2fab075033650243bd4e9b56fd3cee1280a9b502e48fc8ab1ae08e9ae0a84b12142d0362229566f06edda72bdc44a1c9fa998d4e7b214ba33f84177d937c2bb541cce1ed2a46d9896378d77f5e77b35aef12d79a336f3458194acb280b84de36fba8408c9b13104c8c2bc886958b0086383dae71c42ee623dbf959c5869808db9288437b010a64a647c4086e2b356d41e9efd6b7c4c3bc111d37c999aad467db30e1242ae087534864625479f9a29342d1a234768bea2271a35e81327fbdc522e06a0619634d915852298b9128acf6ffcd06f61ef6b098ab69c20cad783290ea5fdc43c384929c79ec5914f4a369b1dbc3c4bc4e7ccbcac2ba46016ef71146fb67a904842b5c2cbb87880d4f603012d0653d7a79fcd3e4b7b6d6fa103e4e568fb4c62f95f9921fe12211530bf66fd36147618177afbf030bc45b9624471339651f1cc42f89cdd145a1d9609ec92827a7815cd5ccf751bcb9092d77877e292e2d84379f46366f556c6cb3a41421676f25382e3dcc28c6824cacbc7d1d3e9166c00b59d424b394ec768ad2256d31150783c911ed131e66b7dfcefbf712b00db15a49f59bf13ed5adebbd0d14bc952cebc4cd0be4e9ed6c3f3387062bedfdd1dbdd1126fa38733d39a50c8b1d029c2e322feb62ba1bc63b36ad706f3c99d8eee46deaee05f6646001b77645e35a13b4a74beb90e4682396c44f1df480faa61901788d27f1f8ef734d18e4c9404a243ce4d094b4915ab74ac52568c45df2e45442dbcb51da258f53e478ae9f808776d56d1d1e0b1af5f47d28adacced8e2c427da4dc3267162b904b236e0c720dd8a1dc555a9d9ee96b4ac52b2b93dff12384656575288ad0931f9a569f7948464c46c3bbed7494a73d60f1a705cfb4e94bc6c8973423b9060519fb6e12a43e84951d06b516988984f460f482c0a924fc8d95cda4940bb0f1759f7e01b48a67b559a7368a06d218fdf50732db726782520316353e77d0d987ffd0db8bb5f5f8cb178fe58040abf98ce576951159e5640a3aa9509d4a83eedbb262ae18e7178dd67df3620de4db195caba20711eef3fdf8e3e8b8fd83d0fbbc4ff76df28b1626e8a9d496bd32ab19e8de311e4f077760bcff7f95fc53a9acdf4a84893274ee45586afdb540fd2b160c0e617ff4e4aab3d08ca07cfccf951ce9f9890f704f6b1c38c5c75f39e128f74fe3e83d76c7cf22627eed1093cfeae5e09e2d157da3ab67d6f524b16bb84dcf2a9ed16b15c30f1b4b2b31aebf074f6ef4415f5e04c81b00734f49fcdc0d4d3b3301f64ab7b3cb0682f6c9b357a6e2db8221d2754ea056b3118e0f1046ba61687f67916b0f948b03de97eb8a0fce80c77c64ea5df9a7ada9c469790989c05bad9c1468f4a5577cc6cbb42dfbe635deee45c6343efdbe7c3b381b8a228d2f695420c11edfaa07a689b9d6590807ac3e9b2d4a0680c3e1c03fc64ab2a404ce411e9a9213eaa663edd405c6c79167d0a24fa11bb2cb6e17b9478a7fe3a194b37e4b6842feee613968b8e3e6594393eedd8a7d530e7df75842e0550bd6153ab6dddc9e2266cd004f987bc79955dfe80b6047864618bacbc35cd3c5a54c3b19de190090554b7f6c0ae98b951c39526e20d5ef281fdc19f5ffbb1892b88203809fb8ffce3c14e939d0b6a92cb6cceed90f756467c44c19b8c426d9df23d31e0df445cc46cce7fda0e18048d796f375866e4532fb9f02e70a89dcd24f255ba67784622804dc559162c85b96f48a31113ead7961b3b60fd6074995015ce8bbe2117ebf63e3a5bbb6fea7e378c9cde92fb698e05bcabf402094346e5be2600de30fdac53c90347ce1f32b641342dd80f01cd5a7c91e6a6e9fa09b5bb8ec94ac48d113c92e3417b0c325547cc38134cf80ec18a15afdcbf016d579c63e35d64966286e083a351f5b206cea563bc43dc3d3980ab2992c96905959177681259b2f131193254925b76467c1422419d3453b498fc38af84b14df7df45b4f42f593d17a4f9937e2fe899fd0fda0b28ca533347fd215bca1f9574b8439a4edef6ef41506cf0106c4474f01c3e188e78957cd3366eef8d9266a74e264a14c49563dfc485e2dd33e6fd0cd0a17ab1aa528fd81d31aaec7f25669633a5a5a7ec8cfe53e870d1e8be8ad62a900c78ad25017f7259c1289f4594184b51a0956555bf406d9de2fea180060c25b2a50b41f374df3ceeb1cb190a141a07b917589a0d4287cbce60ab0778343dd865f13f61d62276d1990927daf010ef56956ae82a190b5df0c565cb0556cc11b1caa9b1d7c0280158edf5112670a35853b9f1f022d291d8676e2c8a1d9294c2c3f8036bd46ec7b47ec2c97e3b3e3c664d782d37f7a8aae98b6e6cffc0d0ef33b490241b75c1332284ed664692d23b4360c079629408007977b486e35aff25bc460254cd4d220b489c4d3fd1130488d0b600acc873d5bad2fa4084d4407f86a7bb6f34f6f8bd7df72774eb67f03c3668fade60016673338e17f8453ba66c6c0927e4c732a1127f585b22c601c94f04f71afc3b98bb1ab303acb43aa07cec0a00e6bb3bbebd69e328afa4e649e2f4bfcffc44335d991f287724e7562a014b8a61ef50df43ee436c9b3adcd24b729d836f9ed5d665d8b1ebe1028fba2103d12e4b4b0205456651a5982c83b0cf590b037815c3c3ed08cd8e5e12272ef2bd8a39a6a011d934a66406cfb0766ff9e49a347b69adf21d118ffd810f434feabade218de159ba827fc3d0ce26837d2e79e680cbe2b5fd8ba7d9b490972b4ffd3716859d3912c7381807c45455b4ee079e7491ff154ba7e634a53454fb8d7e49136796e446fc7cb0fab572ef26aed9710cfff437e5b33e8aabecdcc7243f19e4fb6e6c1f02f7de4a0c9f3d96b15fe57697608c018de028518170196e99bb8fc612359389f7373a441723b03fd6e3132a2e1f42b14f0d05407342ddc2ed2597c37dc9f1cc90adcee507fbaef0846682329936a2109594f687206b31c073bbbecb09fd73be0fab4e839ada316e3ac3b85976a7e9799cfba76aab15a213361f82625f6f07393acacf15e08dacbb4cc3f247fcd1a4316fc77a6331e8ebd29e2111676218c80ce16add53e33406cf1a186b2aeacbcd78134c31e49b8b11c1838c5e7285460832869c77d54bdfeb0d8e9c3c766dda7ed9572b02fa0ab9e02bb2823f0baa233755e728b77c450c69b317c50ba9775fddd46c74347469a59f0e5d939eaa51fc33b8d819cea44bef1f61b49a75acc736b1ccef7c5a72421d18a54b38434065cd2cd203d2ad75839cc8a5abc99ca2caab06498a940fae29c1f6aa706bc76399b4b70e1083f40e0de14a0537d88d980fb422fc9b00bf35584b79b6f8d9a238af054fd9f56cc7a799afb39cf349bd881a1ef49eba3b33f99e5dddee127564254570a8c034c8aa54d48e4e41b81c6965570f3f037d7e28582508f4d1a292ee0383773383923f0b58b6ae8426af607c8404f57866d2b7c0a615cf25095ed4397efc1917088a1891984641234e55445bb78d98ce1e065a797092da3dfd34bd8ef9f097811efb306fb95e117990a2127c2395deaea0f3d935d90c328d68f667afb68798ddcf3e26f6b4384a73b581cab21880d2b8167ec595768e007fb68d0487acb34cd3eaefb6a4727a06617e5a394fe1b4f7bc421dabb8e22ab7e1c4331a12b01a518f5d4607550a539cb12d4949ecd4639dfc9cc15f0e9ffaeab86e3441bd88f66bc325e4694abbc495d23b16ee4049992b16cdca2dce5927b30e5d48730fdfbdad98fbc5e48f4b2d4e8db4d125af92448831f7dd4a192da7b2413b775fefd73f48dbcfa14c632053d409893834d5873a3597c91898b63bc3f86ef7d26e3b868178a37802113b5b80472d6fdd173da026e592b3f421833cbde854595de7a6bb1694c208d8c56069fe4f857ab126f57bcba4c8e0d675a391a249e407b1b389de3c6deb800bd13d191d0301a77161829a824510e11b600b923f4a1bf741e04d476e89154eb2e69ae146790e0e42c97af57732262b15f2a0bf2c6a3223f09944fa04fc5da37ad527fdee847b09893ec38a0fe835ebc17a7bbeafe29b0eb0e7f44ec09746c4a680035a8f0a4c6d08b9fe74bfb838a2924eeb9cd8ed3b1d736a3ea606c5fd1a9077a341e5f058ba26e525da7ab3e7138fc582b91d23f90e2098993946fb96527bd148271ee1b7890404e7ef9b52456", 0x1000, 0x409, &(0x7f0000000100)={0x2, 0x2}, 0xc) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x55, 0x0, &(0x7f0000000140)=""/85}) 07:45:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/232, 0xe8}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/199, 0xc7}], 0x7, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000001780)=0x1000) 07:45:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x13, 0x401000000022, 0x4) setsockopt(r0, 0x0, 0x10000, &(0x7f00000001c0)="5498bda2164282269062205f784be8f2e42f1b3b4d907873cd6ef7328179a0591f977b95af764364d41cc8ce9b63a37abe658f248bcefa2258fe10996657d40ef2779b14d8f1055e927970f174e48a4bdbc97c04af948b433b", 0xfeb8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3c7676cb8beae405, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_execute_func(0xfffffffffffffffe) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x401) socket(0x10, 0x3, 0x2f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) fcntl$getown(r2, 0x5) 07:45:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x85ba}, {0x20, 0x4030}], 0x2}) 07:45:44 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) chroot(&(0x7f0000000040)='./control\x00') link(&(0x7f00000000c0)='./control\x00', &(0x7f0000000000)='./control\x00') 07:45:44 executing program 0: mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x50) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fchflags(r1, 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x49}) r3 = getpgrp() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x80000001) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x8001, r3}) 07:45:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 07:45:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xf75}, 0xc) fcntl$getflags(r1, 0x3) write(r1, &(0x7f00000000c0)='p', 0x1) 07:45:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) 07:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x7fff, 0x1, 0xbe7, "db641e3828aee562fff1e27a5e90c8ae7d1299c6", 0x3, 0x1f}) 07:45:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/179, 0xb3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) pread(r0, &(0x7f00000001c0)="6bdc59cceb28fcd6fdd4422808876b5cd00b643e6eb37867f6267c107662697e2f25a9c39030eb5d6b1527bfc68e0ec27229e32751898c5aafc1e4537de9e9d1f7fbc910eb0da25b0774c32569929317d76a2700885d4e7d5d00d18e8cb5679a4df4707bbf692fc39f99fb866a5eaf461eebdc1a6b79f4d0a5874aae6ad6e1fab4569829a755c7cdf58c053413cc135437a2368d049a09", 0x97, 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 07:45:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000002400)="89239263bba7212adf9f57fbe73e866e68428a1f82e154d8b542878a2754afc6f374abd52986ce3c7d63ad2c1abecf215bf5c09de895a750c4d42bdd84888ceb42bf876fc5cfa1f81104cfca628a37d92483c8839444cafc0c300d935e67804e5515566a5ac3cf4ac2b525d519c9ef", 0x6f}, {&(0x7f0000000100)="2215d4e15bf8707bb3b15bcda57d92b27d383e4cfa746d9bf82694b41ecefb531c6d65423b0afaa27d1416aa85f158b7c17c9939c697454a8e9657072e2b5d9ca2408fd239d2e692055b0fb4a4cbfcdb5b0eb7e743a5d611609dbaa92dbdd8b05d1d49c413897cfc2308ca4a8b2c0f66d183db075a5574f49e57ac4dbe307e1afd066f9d169a5f3e698fc5be1ac9ecb9f4635cbd2e95593279ee6e84798a19925040e6fded14baee53944ab54577cf68c044f162b3cdfc47dc699cd414dd3f92438b7e922be83fd5dae4d61af1daa631ce6b821cb9bb90e6cd775ca595015fccb27a22422b4864825f8570b5b8b829fd6d9ccbad5185efe751", 0xf9}, {&(0x7f0000000200)="62ee499c5ab93e1b72dc458f5a03b53eafda5c6730099d81dd5dea27ff7b4724065cb597dcf0a5077a47577fa2cf638caac31e27e6b4fb733a6ddd3b2378134d22f005037e67a453422841f478ae9b7e41e2f94ce4b3a9d8d45c53a70eebe4fe8ba5ca1b000fd8c6273103175d0e65da6aaef0f222bd2900454778c4d0b8400e69ab0670b4190532e35148c77131c13c050107fe4ec24d22b639b5fcc4b8d330d0605431950c9b83c7df1d4b5d5262f69eb8e2aacfc0a33aa0705b238b1005a2c32b20f5c2e3700b4b9c7ccd8a218707889df20603ed598e862ab61176692cf339fe0aa5050292d6dbee48e6", 0xec}, {&(0x7f0000000300)="ef0850a881f7911a793e1286ebf0c7c8fad53a9a7ed622df533779da9ead444bafc18b7418d9d81deb478d9b14b0b5f976db986f04b7f4ddc85f61e57612413bcf93cc2c5790edf475d2dcd28f59c6522b103f08e924f2e5090799d55d89798e6ab87cb3d44d411cc9285bf1316844abbe9416c45444552f5c892f29f925a09d6237c9f2c4906eaad0edbbe622e659628247d0f12bfd1d60a6155bf2fdb62970028a03e4cc08f96494c83a5876f3cfce647d95d441d03454537dc5ee5ac7c0932f3e874797d66c1efb2081884a083503bf13e87df5334bbdc6426abbe64f9b77d6259f337a4b37d70f62f7e93bfe083b840df73b08a0632bc31d4be8d1da6222215695bb393b5e350bc54973c2716fe9eb2fef4d9596b2806d0e89c8cc62c030883fc69d4d4bd36abbbcd44def7cedd783bc0b60b8a4576a48d4876275f987cfea5081ca3e7039109783ef48b3ee6fe6d0d0f398ded1b33020be375e3115c97c0ae43a3c7586f0a0378ff68026338c65f05902180e8e8b5d8fa66dea4c351e825b99f07df45de2d70cba735629746dc4a4bfed61ceb536762518453b88f149e60d4566f8d7e0f9909b13f2961576c97692f28f066333ac4ca6bc0a2fd1258f4d104776e2b9f47a0c28afd16dfc46acbf1ed509a348a7af33452c2399e6596e0f6e6e03daa0b35d4c020dba2f8c9e90a9e0812b10e7935069ba61aabf5a6cbf44418615f589cbee85e1fcd347ad89ae93f381aac75146d6e1fcebe295d015d46588a411991c5639ec20de69ac53dc6762f3b35fbb5f31bbdeb55839a1d71003f45f20af1164a5fee5f0738a98d9de267b09e85b27cf410210ec86ccd69e0a895eef2178749070eb2d6e3245224ff9ddc451457eb813986544d8b06a952e6b7f3c277ccd1af1e6ab77a41c41829b022e945ef409f535e93baa366d9fea696baf3c5870eb44f2bcaaac4801ebd4944f4475f64c4e4f1dcac6029834e850208e05342f0ea66454a450767502ae3c9716d04de1260bca260e24d69658d9ca939ce30ef6e8c7ce34b6528020011245803fbbf0573e602fd8bd1303615dffb8e5b50e9334e465f818e0f8e432f5b920b2293b24c1d65a56c6bd204102a7eb2d0f6e1cddd27ac9429ebe64d2027e742d9e06189479702107cd6813ff2f8b9950fcef533d8892e6d9069609cb40ad41749fdf4b8802565bb8b1c7d0c1033c5c5b733b0147d29ea494622e760ed535f98e480df4758dde6e0e0a42f0593bf7fb11840f2a650318e2cc03e6022000acfd59121b4202f832dc85be4951f44b2c7fb67c23d118e5dfbe47656ffad22e25b553d9d852800d4b09ca16a5ecca6a7f601de95ecb4f593189c4d50d6afd928eb50f84adf4f58d3127b4f3e001df1ce3edfb71b5982ce6d1a3002809e530910aaf023e006188cde34a96846a2c7798653d9b37c925c936bd363710d14dae1754f4152faf2ba186c4ebc92bc52d9fa13c248b4541774b6b38b8134a40ca49f1d415e773bb2e3bb2db1e11ea4df1aafe26175a860c1586037d4bc1ba2ab4150deaba25ee8c9834bfb4a2ce6d5700c42cea6c9ce15f248c0e174ce4839f4db2bed68309e421cef4c97c65f6da390f72fab8cac9a41c737c199f788b65442f1137a5a34fedeb721d1963d441fdbfc4b8783a4ed4691510a123a844412abd2e4267d5c45895a39edb0140078e88687fe759fbfc535d633741a186bf993b02d25afdafa1af17c6231d94d7e99c5d3a5143adfc24e37a03e91c725b4b199a9e57a6fc5e6688fd9f4af620f0c7d9ea64b31b9e30f5186dee3db9f8b9283c532e167578843ad1eb7c3e1c15840c5302d6d4e6e3ffa514a434e45baf2c283f6d7c3ca3a15079bba1168f58717602df226f1761a1ca9ea98457ca24247aaa52c73ccd12ab116c989a42fd6cc463ac237ecd2e16730ca39fdafd1fcc1825acbbaf663c32b9e50b1fc61d83e663696d12a2a3e1505aa904937801fea06f92bf03b43f0b12f16ee569cfbcb1ecec3ba646f478435f9cd1f59f3e4128fab0003cdbd8068a0465baafeeb4b59e12f87f60f508fb7e327ec331389397eb7079a5d569bcfe77541d528a446151d8c4201095cadc2b5b0d52f8c026be412c263576a4ed82605b52efaa5536febc06e24e4fe00a62ec92a2d27b14e3accfb82fd6df372d48e537e1415384cef1bf6f4b0501833ee13ff881f5d8a12330b7cb974d9f48e2616dd36675980e29c1982a718cd7e01b1f6f5b59868e4bea713a43762a15772be8089fa86c50cddda9e5df98086e102ebdf4b36677e8ada461c00b332afb9bbdf4cc7c456b6721d24f069ea59004eed881dd05dd6fde7151613d68ee1e1c7db8536dedd3246f91774fa63db17c8da4a951a5e90a3908c96c75e543b46937fd6171a98e504956f6e42cd675e8ae53cfa932d8cab6eed156914dd841ac294564e39555ae3c0801cd1559628bb4eddf9bb0a3cc71710de81c2e61d4cdf263999cfa0e0c3c93b3f647ae11315f458a09b8a1ac4618d38d3d7ebe4c0e5e298a92900bc7912efa7797d4aa864baab970dd6dbf96c7cc90dd3ea7e131280111d1c49bbe40b49af5319787b8ea53d4606f363ba61cb2b08062997b892daab49cccd8f17bba761657b7ec17488abb316466f1ee628f9c233dd861693bcce79fd75131aa635cd4692beab1ba9820a0dc21b8364e9d93c8b35f45107bc50633614ed2b9435c54bd80a72de8991267f095da6521fc9f276ace8e9ec21815cf19cb612b26e06be51eb7941ca5a163ae72520817165b7c2f9fbf025dedf6d1e24ca38e0d5b0e7e106e0b849cfaf11daed1bfa5169758068777a508e60c9545175802fb47ade24fefaede62dff251ecea13c1ba2d0adf9072526bd964a99585ef3a2c0f46c6e590a8374b7d8e3c2b3273ea2157a9ea88980746c3acbea8d0684172bb245f454729be0d1ceae3678308330aed2221668f77ea9cc2eceef2bd46fa167a0ad61323be0677059f2ab7cf7a45338d03ebade253674d19e9d3cccfc41843eb08439d1f3748c67e65915d305bfa3b33a4d9d46f8ca355555e048bd5ea4feb382ac00119b00b672e28f8543a3d5e30a4ed26b2d563cbaf16063679d30b4dab67bff0dd4de4a7c7123bdf6b9fc2faaeb2d4d03c549d6099852f7dc9490223b9a57c03b3d44f49abe42b697ebf45d781f23392fb33905b164c7a620e4b525a17c0dec19350ab74744ac9787784e4ec550a7f88eb5733f5d8b9176ba95ec6d22ec72bf22b6c503901a2b52f5b8ec25c6522db621570176973ee3a4fe5cd790bb5964b9c0dce1eeeb583ccae8bbe29cacd26a903faf6eaf5307e2ad2ff95e5dd01fc51bbbe619d83272f75e235a0ce78595c04148eb5d0051e4b92dda9761b89a45d17967bb8aae595479181a876560fc2fd5be5b15db5fe15565ba4383e6284fc4c04687593af403d4b86f58c44bf3e244ba860fca73562bbe890c174dd68e812cd71c5172e8fdae207cdf34ec15dc67e0fcdb1de40dc81cb04eb9c49a66caa998603057a9fb171cac56fe1376269a300db5db352516818fc0b293be544c67939cfc4edd657874ddcbd7a62fc21b342f0f126ffbd3378154303e88c918c53feb7b635a569573d52ad6dd5bd0c0c0d392436df424da79bf0f903ffa2262c700e00f330367193808674f78b3440027c4aca5bace2f514569594bd6ad943d1d682cdc86e57e64ae599d4925e1c23ec80f89fbb2a5c9a4ed3f0ef00941e78bb9009a468a2caf91f5d07509cdace08dcea05aafb07021f14bff1a942063a5110b8c8cbe65ca12dda1cc21bff3ac22741726c711e6e6bf8ed7d4b022a3979b2d33ed5b82e22bb84baadad685b134890ee229c7516b81fa86b95ddf3cbdb99c312d9a0b186536bd01688a3ff319648cda4a1a7dd3d60d874074307c728c9fbb622b155db2a9b5ecc025ccf4624047d7622a2f61e27f576c23a233664e3f4f336076e5ea9b0e1034ca2da3f277ee2542c548702b08b8671fa06b7d6d7ddea9e060f30c7dfa13a93169cf047d5246d7e626b04f10034862b6901ef96d2ee59997f925d930ba81d4033a088cae05d36e15d27bd2b8c4c5159ae1a40bd52ebfe077be9beaec0caad55c8eb88d592a52fefac3a18f52c7fcbb73b1188d0f68aecbf9c82e8a09cf59814d13d02757475f091f87bdb86ef74e9569718d04c4145d139570c1f7369c3d92ccc9671a47b780d6f19814b9731bc43b17155c0cbf9fa39bcbfac78c7fa8dad33d753502b25844c831019219c9e0d6c04c985159dfa5ad5cf872f289ef4e2a6d56b244880524e1e56407661d6a1848b9806026518b8d7e6785bde0ab5c38fed0da45214053e32d742b493ceec6e7761c0432923a644131a2bfa98fe2088b4900111ac78829b47be220070b230a23c558ce47eb5ed53ff6052c328e43ec1c4215d83f04fcc544d5155ba33d54d8531a8da73abb6cccec8eac76eb12675e2c2f2bbb1eb6ced2b27a90a148923e3e59f0cfbfd63dc82d99247551c1d4918e95cb53c4bbb97fdc881bf2cc219cdb2fb49d88d2927d39632de4f3463cffda94f5dcccfa17cb1a4df9f62f426d805be2f941f747aa08660a40f96852ba98bef00d4873cd0cf5d1068d3c94299a9b122c2018fcc479744fa6d2bbe9d94c9e2ed82faae99dfe548309c341dfc10f99c9abc624e9fc2e96f4bab8cc7d1297e4c1904c33f1052b3b0ce74cb2076677d7a80cc7cae95783a2f08d119cc9a558e348073c1e331d7cccc22d7da5be7d09b40dc5ee88c050954b33fab65437545b2c68e5a3e9b228f414efc11577dd775661f0265b73be397a727b3af4840875d28927ffe6734f57d4debde4ab11c161bf5b3d6016834ecc169c244cb15c6af1a445002851f332397eeabb1a74611a9c1210f4a4c70871e3e3a526aeb211a3fbf1facd85b18890c2eb2f2b3f469c0ac5c21fb8af6a1b77ae9e13a0490dda7dedee587c589ddeae76003761905d4ff43c0439fb76fcb8bc24d599f539b549266c481494d185a16610a4a0cb86f5ebcb718704fd1626c5146b1b03289766e6e7509306d055d968e1a35348debc3b8fbe05374167ed64874b165127ea9c8ad88df22df45740d79af86e8c865548d1d9ddcb4762ad28ddfc6adb7ec69c77dadaae217f93a34be05bef82951d5068dc9bc83eba6886712e5d6a124f45906d4f7d0d8b67f1be39252c4e036acad65e6868bf51b2b1500f75f28781ea1f42ff165dd17af1a163b8a926a46993aeb5e8c8938c720cd75f33fdaab17a24ddbfeb00898d5d1a65fd00f6ecd0b0f8e07a6b73d77d472956d320904f3fcb7e57ec07cdf302e5e8296dd4de85c686656cf652c39e8bb6701c96c6596d8e74b3c854fac4d2a1c610a5c88132408d77ee55667d45a81557f91344497f1e73f88dde13f97be92208716199e2f2e3cf2c363551229d862944d0eee9c997d0b09bbbb9432fb5a3e278ade6417525e854580c223e67c92ef2189d40207769d46f71d2dc2d3804bbb31a69664adcc3c79a693001c06fb9aaabbdbb394f6960da481e1999c8093549be50237c08d2b52f52955d4c2ced1f46e375630ffe85f41e83d1a66b47e7eb221e08350ab89c2da91ff45ebc3cc0a4d4dadb3eff674241697739a4c7996c4cfff7e79e65bcf31dbfd3b58f049ed552ddf0d3bf0a9c4884a5265b23641b6eff8c5d4fd04146b993ef9704aa2c3c97199f54c231158974681d51dd1289b9a7bf2e90200b8034e8b98b970d6f6ed2c95bef7ec3d7054a9f99a434712d1504289ef9940742c69905d20fd", 0x1000}, {&(0x7f0000002480)="91d6a8576bee4182a11040e625d3fd68e6bad1b741799efe6b2a95d3e3de21d39f2016be3b0ff9b3a2d2411b618cfe50422ae532313c03d4a1f5b8f28d2428dab56e855f398f35ee5a18b596d5a0045b3cd37d8b7b5ad491179ba50d0000e5ffffffffffffff000000000000ab85d148bcfb961aa91c87ef54d0b0097671d6c1ba7cb4173afa488c026c3467366fd0e9944049821cf90a25274800000000000000aa2f12014d6d", 0xa7}, {&(0x7f0000001380)="d10580bb429b1c8fd557ae223868888749ebaeb24179b42f64a7ed23b57ae20fc1c5705307608052ea24024e6eb5087d2130b2f71de52506958d57d33c174d2b88125f9b283d7aede0ff13050bcbc1b618113fd2b52e4eb1a466394de32ab0c76e58bc862723b4ba0acf75ab422937af5bbdb1f49e342e93c8939c416317c7a652d51977078000c30cd5e25e7294501db5fb713b0eb5d985c970d85feef99c4e0e7ca2639420d88d1f424240390e516bb0a7928181e83117ff09c7b3a8f8ecb59fb8f688ea19bc647845d617b90d49cc862e23697df1c35d8aeabb9497f45610458fabd7b36bd7fe5dc2dae5526f982ee3954aa180ba77b6c0cdbf2f08f55ae5841e5fbafa1e6b7b5d6619a21caaa707e5fec8543b8d574d356bbb5cef75e22f1a4908b5aedc236f0b173be4b9c21e64f05b61f1e65bfb665422e58f79c1ab31d2f6f280c812545d5cc68d3f337d008a46eec7de1ada5e5a7130ab9cc7e65cc1fb04d50bdc027bfc64945dae71fac12462bbd1534af6223233f12b45dd1d2672084c069f4acc143cceb93c61c9ae692c598817cf66ff45d4c111ea4ef7b08ec16758bf3aada7ab25a9dbc970a56fceba2037173cdf8709da8ed74691ccd1c7c142a795bf163fdf1e546f5d71ac433b33c770083811d9b3fcd9a4ae6674da0b60bf01bffa11d45db19e0c8ccbd47e9d7ce343f792c7852319773196525ed6d4033b156ae5a87b587521ea639212e6162d85a4341ef50a171e1e30883504a8a8f84910e4fb8578912bef2bd481760df70d85e0d39b2a17ebd75b54d02d71deebf9195fe0c12a7591eac06dd87b6519c5066ea6747efb23e6e574f76c9aa04245d190c6a9097a366933b12053e305506ea5acaab617849132dfa352b71229540983e9d30ed8b3cb480d57353f9afbe69a48a2ba4323846fd2a9ca258d787917d9f23fb9243f0de0ed26d4d416f619b967a6d3a62a7468fc584f8be328ac9a56373d12ddbd3e60944114aa038389ba0381237ff39b34f445d2a8b1f1b0c18873ea8d09e0e810b9129dc0d2bc0321fbc5f7c05b303dcdafea5a2622766c7ac571cdacf885a78bb29f12425cba72d060b04285abce96eccdd992577ee99e0c8bfe9bb6e67b2c1f38b16e9064f44842424e752f266d7961ec49d51b16aac06b76cc1d3d9d31b886060216499a3539239c0a0dcf8e6300607ba12b51b8809ce070c0ff4925ce616f9d679e444c8e9a884548492bd0591ae597d1849e9f6c7c4359e77f89eeb46065f3a8013df7de3671d548b8f9de4bc4f534ae319d303cc5b85ba6186d3e953b0c35d9cc2f705764c0f679a21fe006973e1a6b3a5e577f70dedd767a63aaa9b20777e3f9bde4e8919aa65c7b9af8e330083483c67505d64961a7e1768a6f8593e5000881a161ed537a6ff2a0431620b04f10ffe65fd1bd0bfad289865f191a6aeb755a0f0302ebe612ea932bede310c28713bc7aa01aa24b3fa22872842c418dad2bacf8e6c6dc5b4a4fc6326327efb43ef9ebae4835135bbd1c4eae3431e5678b364afb7328a27694e91349008194c37f0b2a1b8d7b318898f9710d48e4f948a8dbd3174d3c1b13afc787ed84ee5aec5679b485bc75d4c39f31ee40933bb555a05d28fc73ca73eef35050f50469c24f8b7cdf805c92c80ca750c041d258be0cef6ac599f20a08b82ad120ad8613b314372f1cbf4027dcf205033c4b33e68a0f1175839fec7eab63752e4b1c260e61c03799a9c39c0f9bfbbbefafdf656d07bce3d37d901eaa4470444742291845b3a91855d3b24cc6ef66cc9248e4dffc3a60bd2ffd26bb33e8b425b43a305a06438fd2e7ceaa9be62a97816921d13dcaa14f221b55d025a49e2c0642234bf178c77582f3fe54a9d8769de4be3a543b440fff6d5097ab810538355782130f0a646fb3167690711dea941c3b06b6c042862820751e1e6d7748ee01e8483cf6b9167be616826d2a9637db279eae633dd4ff1b792508e844eab1bd1606eea61e6600b51742e93244121d8adf64c06d8e92362248568d93281b92cbeba8b15d8fcf36581f889096175172a6e929ead169d3547422b19ecd610bcec264374e4c681c8c016fa6e2f9223f58faeebc5dadd50bdb6ec6b4e09ae7bb7b460dd103a8a8beb031fcf092041ac05b6ffdcbeb60af68ae80bfdff1220322a32bb05d453468c5e593797a296a5b7e3ba4c6919b2f9ddb03b84b06b6e08c8e8478c53ddde4bbc921faaa84a5e2cad5fbed00d3e7b9aebb770bad768a759fb6962bf10dd65f7d6a5bf45e0f6d37f67d3e103307e009732824ce5a297185947308d1a706cf31a4a35249af333299bf881a932da311bbc122fba42912c27a54f07392267764e0c664c3b3597311b73179fd0d7a33549ddb504c68404d8ce4a56cb4941fc978096e0f26faa15480a920a34d1a63e51abfa674c97f01fa5ba8e4546d8556b0b0d855572d41cb9b65248ad6df926196268fe0a3d1e1a1cccfde6cecb347ee3e0d52b23fcd2af9439360f7798388ed5d91447a017dbd2067b62bf624c9139aceec98e6c21cc2b8effcb0622aff9630b39991674e50f5a5eefdc956d9299f19f4ddb856ac3dc4efe4b07a7d9b2a7f33b4edbd4a29d1dddd7e013600741a6c32481511d1f36f2024024a3dc166a6fdf88356bb3e79a4bbb28e0c93f32a65f335e7421163796bb3a141f71b217b9ea0521028a06e6e45a16cca8802be6326469a70c75dac39ea71261d1017232c671076e4b1b91b0b74c221a90abd3936b13264fd4664a73fbf007fb6defd029001d0cf257f384bf5374670c073ee2169914e03ac211079bdf0af958468853e1b2f94230414eeac5473a667d484aa0e3b94f6994f3c44f5e159e8238bff13f18a7792abaeac9ce5e961168187d6bc7c8a446e319fbb2114b05a9c45b1fece7d69cbb33d849f556c3b363e7356bd5dbc31ec64ce7f0002adf44fc09b87e72008afd4175b76a2b2c3311a0478cf7f9736f9e13750365c967bfa5acece6f821cf75be417381da8c47a80742f0015254d5f6591565a3eb7be80240d1d36dcf968112ece2c84d116e0ed6632b7ba582283a9a5f363de2ff5e46a9069f02511ac52d8ba51261981297619234598e7b192b0cdba58581e4d432f237700d3d28ee1003a7846e53a4506ba8ccc0e1929f03c72700b61a8d79f5623dc9d3fe77aa25932763bfcbff21567e33374621ac158febd76b2ae550c88e5db536f08cc19788bb5240c490e29eeec189442499936b070a580a51e965b23b71bab0be3026b0231f760c9a5a8544b5f6296dd2f5b97a159e223eaee2263ed5df5ad997d02dad97b47339cc44dfaf40ee0a67ed5f18d6a66540dbbf7c35669c955f2915c14480b307710b981cf95e27bd797f8b87b35859b7941c16f7fe624b68e8796422d1efcc687775ffbc20af4cf1f0dd01ab20c33a550423bcde72161896d8c2a2b229b6ad29f1fd4252718cbed3f0d3b6e476e2748adc7f226836f2f93fb6a8844699b32ee541674b850db740882a9c833b261df22d42aa06b7ccc7d566a33f77fb05b210b5ded0eabb4b9003fc592213fabb202a417959d81962fba72141c1de58837d26f22eadec3243abd4101e6c73229762335c5ebd63ead0c705294585442c84f14ad72358176eebbdb5b0211e35253c3def05260f218a955755bd91f878dc5e0002698fe537e122678dc0949203fe4d65e838983c7925d9d373904c1ff67f97c8c7e57de844ea2710306ae3e53a7dd9c1ec8ad015528b26f50048f87f195fe2d335318e30d74ac04867a22cabed5b683db5982b964c3c9410af67c135d91b53af454ae001752295ec3144d9ea62ea3f11a010898010b765e7561683a68093cb7f1443f09ac0a5fa117f40d7bdfb7447fc07f4eb9a7ca128e933388a7b6e6698f5a473402f9ccef4de35d43d165ae3a087ea5b503e1728ae4aee4aa55fb1265bc5e557dd2e7c49b1858318b3762b5cd3aca823ddd4236e1717eed6478e69b04b85824703d32bb79f2132ade60676e6cb98c871d7e972a4e8d12ff37a050cbcdf51c11668d5db10bbebc588f4e81a14f1ddebd9d4aaca98a9a0c532f7952ed595c6213a795ccd6bc4b8a4fce460b989da9ed31fefdfd1aaac6281fb2ba225613dfcd162876a7fe7cfdcfb39b6db74d2c9f86167702d12fd89a617b27bb47c0af8ffe238d1f7eb2bebe4feb9cfbe94e1e20a048626af7daa993271906defabb76af229212c21ad1a159d94cf860f2e33fc1526b8500782cf08357a67ba4be0cd6414647f7adb469d4075eb24059c169f29d35ab896fd0e1ee51d750e96dfc874aa4db1ec48929098b55d1edf1e6c343808c050c1d6ff96a33caab539b147ccc5000281e98b1959312567901962dac99fce3da2c4f10a8ae88f6487d5ed6e017ca8dc5ea752c2a4be34ecdd79259dffb7dd09a34a7040ff4e0c630d175ac340ad9218c01a77b0dd1e348db0d39f7ab7c647d9227ff7dd47ae22d9d1ea72289d4e8b25760678073ebd685212b31950d7519f1d01f771a8f5053f259a8d222fb7c2d2cc61f14ca81e35650766bc548fb2c960e1388a754b2db4ff5f753ac9b62e2cbaa9ff827e6b8994bad99d5575a86d8579577cf9468ebcc40f25d69d3eaf6f01073156a4e9374243076fd7a703979748fb29ac8015b717eaadffddac59eea77a4e6f2e4aba1c1f93fb16524ef909c9f7965a5e4b7c6959f6700b7392759ef00fa71d14415c97a580b4abfb9cf7accc14b107f77d7407ca822a68902a84c131528572b0e2f48dd98fb6b538c4ec4851a2048327aee579fb4309232772d8e6b45b8dc2517068ec8aa0d39f7bc08d8620245a3a4cadfe9b2ef43623540851f92b034bca1026531384e6cf5577b7f0f91f58d743a74defeaac179e88559cb8161da6b360237add5cb9a0e104be8f754c34a9a0cea636ac1730c7e62a3a5e417365489f821ba1e742b6e27da45c599b734008cb8db9df52401635f74cc4b9079b099b825aca0463b6667c910a5f9d68b37229097898c6d20c24dbe91f22535b8fa29048ed627e87f0d2f3cfaca9ad5afec0898452f544ea27b6b8c67cb6c03ea4c134e9cf7b8a6d19736f9414cb09a1a3d2fc24cdc56458ef56adc63f03a5e8d86a202915877258ca950af8059ca5c69b606b35e02b57eff2acbead3bc3dfa4a4ccfbefc66f70417602a09017f235df1d1ecd1bee84287fff8fb75b98c92d185a4b2026dc13d7b747dc545bd63cc6d32b88f940fe8f1130edfc145b573b6525f265b82525fafa1084a8e1046c017b3ab7ddeaa066aa93bbccaac603fe1c1952b5f9d6c270e91df78925754596fdc9c90949ad11b202038f3ee0e9bc4f8ede8238b1cb2e318431d6910d8e8819ffde09defca8b884424bad58bba5a23b9781bd108654f56b69d57ee04199d34fcb76e31e4913717177d7c9a5b5d25334d76363891b8b3373d563b073bc718253d22c689c2a3a8c66c8b20919dd82856aa209a900a4da2d7b72beabab226e1dadd6174d80116549d5a5ad2960a542fad5a1e6846e15aeda542ad563ff9697d50f7acce96eac63564e01dbd99b7c82ac13ba67d4df1cb5da302fe0c0158044534725b0d9d46f0c381e5987df71d9f6bcebf0c198148e0e6bf1e183af0a6db2d9841c17ad77a47a4b4cd4d0741bc7a2142bdeda51ff036bacf1e71370366d7e557fcea99f72da44010f1ed7b9267d5b98a99f5fc2e40c956731e855171415b04f34077fc79181991ed58f641c82b89c06dda6b7f41775b008ebff1f9867099caa50bb0cddf1c", 0x1000}, {&(0x7f0000000000)="ba215fcafa827b40dae1cfa5856e8a59d135f2a80882376af8e72e6a381e718fd5337a3d6a9b3be570cd9c77237ac95566b3c686f967e8ce50", 0x39}], 0x7, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:45:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 07:45:44 executing program 1: r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x0) r2 = getuid() setreuid(r0, r2) setreuid(0xffffffffffffffff, 0x0) 07:45:45 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 07:45:45 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xffffffc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x10004) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x2000, 0x1d0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 07:45:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:45:45 executing program 0: socketpair(0x20000000000005, 0x30000000000c008, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2fcf0637, 0x2}) 07:45:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0xffffffff, 0x5, 0x100000001}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 07:45:45 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xb5}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x9) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/103}, {&(0x7f00000002c0)=""/240, 0xfda1}, {&(0x7f00000003c0)=""/145}], 0x1) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 07:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:45:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8001, r6, r7, r8, r4, 0x1, 0xffffffff}, 0x7fffffff, 0x40, 0x8000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) read(r9, &(0x7f0000000380)=""/71, 0x47) execve(0x0, 0x0, 0x0) 07:45:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) execve(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) 07:45:46 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000100)="b189ab02bff2ad4cb788146d9f3f116bd48e08946f03decbbb49f68e45eb118aad84fb0aa20ca7828119e4a84da0b8ca287d04264ea0fbf02a8b12a3063e4139e4bee728cf3e83ad59f8317d08ce648605d52fd9c4feaef14e32421a7e7630bd3f0a7555809f1305e45746855c5eb30349ad74bdad36dac9c5b75f362e40c7f921290846561aa85bae2c03f807be5321f6340df91b7da08bfea5ad548f59708d80096478ae79885742af8b6e46943c57d79520870bd105667eb60ec389f7151e598914ac050057af5795ac7d9db153e40d0c69ecfd85ea52ef67e140141166b481a605d0ab72364c42adee2126857dcf2fbec2f7c3a4ea35d3efa404f4d4a7", 0xff) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000040)=0x7, 0x4) r2 = dup2(r1, r1) shutdown(r1, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)) 07:45:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, 0x0) 07:45:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) socket(0x20, 0x5, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:45:47 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) madvise(&(0x7f0000725000/0x1000)=nil, 0x1000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000726000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d30", 0x4d9) munlock(&(0x7f0000725000/0x3000)=nil, 0x3000) 07:45:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r1, 0x3, 0x400, &(0x7f0000000140)="3ca58c8371c5713264928ef5c98ae4bac2d0f3f19b4e5fce38128492dc964e7257e18335230d1d9eb9eae9eb9e65da7585ba5b23864c01aeb22d8966db897734778d5f1839f5ed01287b7f939a95932e04bd105f1409210ef94ebf5c05463d3211d29895d82b0791671edd77fcfe05d6e33d5fa862ec8028b790e54507b7f343ae990af55e89f61cce590577954141bbd6", 0x91) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)=0x10000005) 07:45:47 executing program 1: pipe(&(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0), 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x7fffffff, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 07:45:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2031, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)='MN', 0x2}], 0x1) 07:45:48 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x1, 0x0) 07:45:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) flock(r1, 0x3) fchdir(r1) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000640ad2343d024abf668cef00000066a0ffff000001000000000000eeaedef82d951d63ad20ba2dfe75c23098d675090ca0926a7dadd50e5c53a078c9f330d43549d91e781380a646591e896c2992d8ae9a26b9d93f6a0de85e66ee", @ANYRES32=r1, @ANYRES64=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r0], @ANYRES32=r0, @ANYRES32=r1, @ANYRES64=r1], 0x42}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 07:45:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x534, 0x0, 0x0) 07:45:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000000f3a) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) fchdir(r0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:45:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x88037b33b6de16bb) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) 07:46:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 07:48:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x5b, 0x714, 0xffffffff, 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:48:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) 07:48:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 07:48:41 executing program 0: clock_getres(0x3, 0x0) 07:48:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 07:48:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 07:48:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000080000000a0000000000ab64daa2ed7f7db67821b5ddfa2b1e15af6dcff806d8b9cb302b4b50d1d19d2bbf2dfca82db78a9a64a0df328dc5944ded37293d93e784fed16f5491126e04b58cf9f2aac1b97b519012bcc219b03bb8a88089f8ebdd252f67fb9515030de58a8bd6ebc97a030000000000"], 0x10}, 0x0) 07:48:41 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x20282, 0x111) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0x8, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0xff) fsync(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCCDTR(r4, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x1, 0x3, 0x800, &(0x7f0000000280)) faccessat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) 07:48:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = kqueue() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000ff4e735a6c08d38befd2a825d1f67e89c8f56abb85780be31e1d78bd4cb40f56531ac4f0783ab4e3f70fc1ac639e41d7f04d81f8d76207a4b2e6e566b00b5f40"], 0xa) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4a) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x2) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r3, 0x0, 0x5, 0x0, 0x4, &(0x7f0000000000)={0x0, 0x80000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) 07:48:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f00000b7000/0x1000)=nil, 0x1000, 0x4) 07:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="60080079e2e8f90000e85eb4026c5c58aa018b26bd628a4ecd67cb96ff2a3d79fc5b6319627385a35e3e8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648f66f73a5e0ddc31e0fb7f8330000000000c9bf6ebf54d2aa7dc7eb3e", 0x63) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a07f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 07:48:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\n\x00') shmctl$IPC_SET(r1, 0x1, 0x0) 07:48:41 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) socket(0x20, 0x8001, 0x1) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040), 0xc) 07:48:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000000000037, 0x0, 0x0) 07:48:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x25, 0x0, 0x0) 07:48:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x600000025, 0x5, 0x0, 0x0) setsockopt(r0, 0xfffffffeffffffff, 0x100, &(0x7f0000000180)="f295a539dd68fbe9405e3d2358b555930c0ca01071c75bc397d621659efbe90e6aac830c5dedb802a65bef7b5f3e347825b410599f471f8a30845db2cdb609efc2ac3f77d431f28f1f54672299ea112e22c2ee82910fc9a2dd4962d51b2594d351bb4bd6455e2eaa39128b95e9352639055c8541670ec246ea2d053fb8448eaaff9b5673556732111783c0d03be9efb35cde56298b94bb7f7967b94c932d6ef421786964d1bc51e7a40c446c58662654cfa854b4", 0x1f) 07:48:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000081, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x66, 0xf0000080, 0x6, 0x81}, {{r0}, 0xfffffffffffffffd, 0x19, 0x4, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x80, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x74, 0x80, 0x72, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x78, 0x90, 0x827b, 0x64d}], 0xd8d, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x4, 0x9dcd, 0x4}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x4, 0xfff}, {{r1}, 0xffffffffffffffff, 0x5d, 0xf, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x6}], 0x6, &(0x7f0000000100)={0x9, 0xb11}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x6, 0x53, 0x80, 0x8, "e0d64f71464ef08187211e97816791f7748c1f93", 0x3, 0x5}) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 07:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)="042c1fea1fa1a4f7311743b35de58d0eacdc395d716afc4b2e9e9211c5b0d137dbad9ac0204787d379b4e70a1929547011bcd7e8a9e99704e028f046831e75e2e29b81aa264d42d0ce9d849a6e2f009f9a8b378376d5059c72aeed767967a53c4e511a1ae7e7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 07:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) 07:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0x100, 0xfffffffffffffff8, 0x81}, {0x61c, 0x4, 0x1000, 0x9a2d}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = semget$private(0x0, 0x1, 0x400) semop(r4, &(0x7f0000000000)=[{0x1, 0x40, 0x800}, {0x7, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x800}], 0x5) 07:48:42 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x1ff) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 07:48:42 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="670000302b21000100d09c6658815a273bc954a19b6ade2c036f743f2a832b6f6996063aa59f390c11a1bc6746c15537a54109175a04c9a76552411c73a8e820914fe23518f16107e70f1d79e5c862a9e25c50d906fbe176f0a16de3c01ed833017346a1db661d9b58f68e2298c0b5afefbe95dae6b6bac9183325a9e9dd9b464d57866689"], 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 07:48:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffe91) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r4 = getpgid(0x0) chroot(&(0x7f0000000440)='./bus/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x2) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="ce5a96aaacc851274e96aec96d4581160e4ce146e4b2a0aabb4a", 0x1a}, {&(0x7f00000001c0)="eb127cfb18e806316bc723fecc962b9692635d996039cd0464a77e9c89cf2e2339149fdff63462e6a0dd72cc2d1ab23d345756f92cb6f229463ae5e28d9ad1226fb01fc190442b7273c82d696de2eb9c0757ad51bf21384f5fb7b629462f3f61935aed308733e01134080e0dd931efc7a11dbe2d01453b6b21582981fd68d043fc8e1e7a98e72ed37694fc917512d3a975a9c61abafa94dbbd2a8c9dc1fc9e747b3631a4381281abfc55b474381e03d9d5949752dc83c37452ff1e1c8efe83294d210bf6d71e57b9a87f1a2653780b6cac5ca7a004c048227a6e30b0158ace10c77c", 0xe2}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x3}, 0x1) write(r0, &(0x7f0000000180)="6e362ed7", 0x4) 07:48:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r2, 0x1, 0x40, &(0x7f0000000040)="c3dae43d28dbbf4a00635652009ca4e2f5a7f6a0c06c75568737f3b5a6d17ca2dd367d473f956d3fffa973c84fe2b1759d695b11351f7714b3908697469ed8ec9fa1f6ab136df56f2ed2e7f7b3b916dec6e11a8773b1df0c7f6541651dc5b35742c7d6ec06781f527371f3870be81c4021e4325ee48035e345f0a6d542a9b2", 0x7f) 07:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x61, 0x80, 0x0, 0x1}, {0x6, 0xffffffffffffffff, 0x9, 0x659}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:48:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:48:43 executing program 0: r0 = getppid() getpgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x9, "91ec11c9891fde7330e54eb98887d26c8ac12a9b", 0x2, 0x9}) 07:48:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:48:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) 07:48:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) 07:48:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1000000000061, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:48:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000bd9000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x100, 0x97, 0x4, 0x0, 0xa7, 0x8, 0x400, 0x3, 0x0, 0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x437e}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) fchdir(r0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f00000000c0)=""/56, 0x38, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) read(r1, &(0x7f0000000040)=""/128, 0x80) 07:48:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2000000000000, 0xffffffffffffa39d, 0x7, "56ad5cf68fcd26bf68af3941dc959308023413b1", 0xffff, 0x3ff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffd, 0x0) socketpair(0x0, 0x1, 0xae39, &(0x7f0000000100)) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) close(r0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x40) 07:48:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) recvfrom$inet6(r1, &(0x7f00000001c0)=""/166, 0xa6, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x1ff, 0xfffffffffffffeff}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x167430f5, 0xc00, 0x6, 0x8000000000000000}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 07:48:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = dup2(r0, r0) setitimer(0x1, &(0x7f0000001000)={{0x4, 0x3}, {0x4, 0x8}}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001040)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001280)={0x3, 0x100000001, {[0x5, 0x7fffffff, 0x3, 0x4, 0xfffffffffffffffa, 0x1, 0x100000001, 0x7, 0x1f3, 0x1, 0x9, 0x3fbf, 0xffffffff, 0x4, 0x80000001, 0x7, 0x6, 0x6], [0x7, 0x1, 0xac8, 0x4, 0x2, 0x0, 0xbb71, 0x1, 0x5, 0x476], [0x9, 0x1, 0x259b, 0xe0000, 0x8, 0xffffffffffffff04, 0xd5c7], [0x4, 0xffff0000000, 0x1, 0x4, 0x10001, 0x6], [{0xfffffffffffff800, 0x3ff, 0x3, 0xfffffffffffff1ea}, {0x2, 0x0, 0x0, 0x400}, {0x2, 0x81, 0x5, 0x6}, {0x7fffffff, 0x100000001, 0x6}, {0x80000001, 0x3, 0x7fffffff, 0xcfa}, {0x17, 0x2, 0x4, 0xfffffffffffff1b9}, {0x66, 0x31c7, 0x3, 0x2}, {0x3, 0xb, 0x1000, 0x3}], {0x9, 0x0, 0xfff, 0x4}, {0x4, 0x4, 0x0, 0xde1}}}) 07:48:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/97, 0x61, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x72, 0x100000000}, 0xc) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c000000000000000ffff0000080000005c8f799ca5be262436985027fb4517bdc45ce6c170a3a2b712020647d1bf30ade5f2549bff7e212ae3711c52bce1f30301a4a5c00d8e60e2229c74a29f1c1b1526c532086455cd622e282b1ab56cecd3da13552e69a54172420043b913f32a242ff7906b748309fbcaf4f592173de4a2cdcad4944f78a81eb66ace26870577ffe7e9657bc637f5559a8e95b46b79efd19d8bfee4c240ee13cbe54834aec084d33e01ac1277f4537af339efa1cf5a435460aa01a0969f24cf8aed839c000071f72f7004b7214636c92a7c666753d667fa7504a5f2a9c83eac77123cd82e2b8f1e179acd34bb7c3e697ac317eb684786c68bce0f11d801af8e73e77b4204"], 0xc0}, 0x0) 07:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 07:48:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000001300)=""/139, 0x8b}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/169, 0xa9}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x8) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:48:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 07:48:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6f, 0x4}, {0xaa, 0xd11}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2a8, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) socket(0x3, 0x0, 0x8c0) shutdown(r0, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x20) getsockname(r2, 0x0, &(0x7f0000000040)) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:48:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfff, 0xc, 0x4, 0xa}) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r0, 0x6, 0x175, &(0x7f00000000c0)="bbb835d367c5bed52e8c344d76d5cb311c9212f117105f04d07cbf33e37afc098bef519f1c64dfe74626cce73523deed48537557a5ec0eddcdde6d337effb967a2d8c1f6d09e9dbcc25607131cc70f665e155e6fbc80e0a9066401acc69b4f4b1b4dad0f38b624a359aa870c8e018adf6766982b41e48d9ae3ef95685ed4516923128d2b494733d955ee8a21fbc4a3b523348e2e77e1e8747649dd6eb4667546ba385021", 0xfffffffffffffef5) pipe(&(0x7f0000000000)) 07:48:44 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:48:44 executing program 0: kqueue() r0 = syz_open_pts() fchmod(r0, 0xa7) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = semget(0x0, 0x7, 0x40) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/14) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) dup2(r0, r1) 07:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000240)={0xfffffffffffffeea, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x10000, 0x38, 0xe662, 0x6}, {0x4, 0x6, 0x9346, 0xffffffffffffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x91, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000013c0)=ANY=[@ANYBLOB="008d000000000000ed7bbab2b9000000"]) r3 = getppid() r4 = geteuid() sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="7a0b6a9fc2e513fa4e6f4c65b5c5376eb73e1d609a3b12c21b2641fc23e4a70cf678c2e99fae1733d01b9bfb2c73e68142be486892fc5bbe0e032f3526fb5648a1da1f08cf8fdd87f50ea4360307622db058ed065072c9e6f6760f16391709f316adb9423c54e5bb61c171960264487edf8952808120199878eb4131be97962f40", 0x81}, {&(0x7f0000000340)="e0991a0dbe84761b7b726debd3e5a044cb12a39ab1bd27ddc35d4475e1ed6a84df19331d13bb4099e0dd177f2aea14d21e7312ec7ac45bd313a5cf354cb4affbb1d330eb2393aedd98f5c78be799e52b4403d9e99f09817649421b87b28f58a9077b0af8291d3598041fcd3751fc93076aaf1eed518d6e92934d680a80c6f6779ce8f74c60745f0c681e72b33d92b5040da5459d125e7e17b2b469daabfce76d8fcbccb523d5562be22bbf79e4469c9a151b0c402e94633fa394dc8a6477aa386f7a4df8e7b9af748e9e6b934058edf857334f90557b601dd64c610ad5df2c5f5766ff5134c7ea3758b29087f8025425a8c357334db03ff9294cdc71849c2a8c0c3d42d83290daaae0a38a61aa0de737780a80d44fcdb6ef29ae7eb2d19d07b2b92a05a79fe12a9a8bc07918e86ae94c1a2d39684b7ee45c16ed8692bff41cc8e71c03ad2f618623b12d9613f72a647ea30d364ff8514f9fc8bb635409678c7b4c0f1e9ff348a5247199ebd750dc9a6831839da424079ca3cc7c0cbc94b248d72e4bf11f165c498f961b3acdef37855ed437447f524a31202349e5f4e830f0064a7296129eb56ac972defbc3a3eda9e118a7cec415c8c04aea80e99c6521ea6fa2d07d9db061d7769bf9f9b35a80d329665bd1594cb90fab687820e69eaaf8afde6a2e9d00a2e015e30dbb1849f340c79b6a281b7875c40d1bffbf86ffbaebf3d3bff7274ee9ab6b6d10ce1e30cd05bd8867fc50dc62c500a637eb2b3bca15b7c7559176e2f404baf78bdb2f0abea458248211fc1daef863b195b48fc6a2ac25a000e89b29bd15e6c05f6c651c11759ee801b57c98719244bb485dd7deb7554418be1bf4d36e6dca1236a6373aaaac588df0a9cf5c1a256982b60fccc5ba617a8264a1b06064a07c81e4fc36a7a984674b41376be4722f5d34655186829f323732052267120128ca15ead5cc8ece5b350a235c351c202cb30b8e65ad52fb96b05c239ff7e14b61c569b7b83b99f828551fc1bdcf2b1ff46ac403037a7950f86f125ea831ceabc678c9db2b5e7854af0655230841fc7fb993ca4ce866143060d09267204cf1cfa1a739da79a4cd9b55010fdfff25bcb2294f00499a3396da057537d55fe30a8cd6539f11cb2c8428c26deb16e6e7f14311da075895b10f371efbbe24d345c407e55015411cad911ac754e9f833364c69b63f329cd0f002479d81dc2bdae70c731b73e845a907e4c6eecd4f98926ac2895e967991e877d4415c6583939748b186b4b12afbcef836ae067ba7bccdec2f44c0b76a0776bb2bc3716b834eee67cc6a95e18bcb7948b1e71dd64568541bb862a1f085793fdf341b49a84428c24f7ec2459e4df765b68aed64c833fac8c4fe7eee2d4275744dede1d057a010e0d42c75af8a86fed1f3b2ffafcca756ddfa7c00cce9c2afcf148e695bf978ec36a7f767482c72c50f8b53bd127977602c3514b1198b282377dec5b80bf7d18c7db0869328c448f9fdf5b369046bd0092fab9d19373eccc0f76ad67dd8a1d819b4e689d259f4e7c271dea44ffeb966e73f4cbb89150150d5c81c687d0d9b14e020821ff8d4234f01bb00bd080425e8d87cb64ad174c1abd371e5d2fa7db622e10e745fc744552155c0f236789981e89490b4f7aae96546df8b959ae3d4a77c9057f6aa452a8016d66d92cca0625a6d38ca87d95eae5029e8a257ff062c3695605c2889252db4272cb07989e174d798eef81e69a32cc7545cc42b70eb68e62dd4ab28289ffb70113eac1bf771491b98d87bc5465bd2e4f0d7855392e536e1d1cabdf0fca4cae2d4977c5ee2ea9e651dd42253c8231a54bad8736287ea6d6f9c17580e8076778343e05e10d7ee0d2ab98f5ca9d07bfeecc84c747645abd816ca793bfe576492011af71f70bf85832dc4e05bb06543652341cf28850f051f90218633311b5d314fdbca7995b8bd7f1c7b1405dc344947d56dea3451dbc27d3cfb48bc8642202514d37600f60d956768cd08c800b870a14baeb707cf2a557458a6bcda55bcdcfaffa7638c1daf6238bd9fafc7a45f60845d1de6c76fd96a223e854720d6faf4d29696d3ef861deed47bcf27cb1fb2e8bba6450fa485bbe647f76a3036aaa51e5556c32255fada77670fa2fac1db6ce956657888f9d8df68ddcc698740472fdb3d5daf6920363ab0bb7b4925e576529e95505b1477b0792b93e28edf23a0160dc1684b208efd50ecb2a16a64db568c6fa3b9f8b82e4bf2a745ad3a9a63881f7f0584ea993f2676f577806da774b8fe244e54b0e90cadd91a7ffc1afb875217ae6fd7e9505b7b43227f97f14dbb48e335e9597253a93f4dc3b550a9f9c48c705d0d90cf6bdfe7bbdf2e4e462af459a07a5ff1d4cbe0d674e5363f8281ef52d21165890d1f96ab1f280eda3fe50896dfd2dd4bd46f80f49abdfe4c9ec032e79c3484d45ed9e78477de8f0b1701fd6ba86eb67d6a08b8c2809ba5f75dde9c2ae6f63eddfc0602dbfd55682f8cfbe52d548e849b354eb8f0deae1fe3a0faf16b20976a6d3ce51bc67841c34a05330e19a6de2c674551c11f3c66e650dca64d6f9c7f52bc7c0c8e0192ed032bd087fe8d4442d515c50f4bfee9b8d3df76158d04f687e0b5f7a5d325bd3bc3de86b55fa9e4f163f65b70edd20badd6484a2b98705dc90623eb2c48ee9877809cd13c4f4f76320229af5cb3e265b1911bae4a5b3cbe5ab82d3ad164802d5aee6edf06a295076e49d5dc43e2259294f6f8c781294cbd327b79e9f33c9f5cf713fb20de3155953735a65935a5a6b13fb93060721724f31022b9164e0538b219da7961a39c6730e40af2be922bc247f51a8a53d387408bcd828af46affc557e804720026de549a8841ec9503d52c3072ad0eeb6751a10a4f8e2bffc26b6753166cbe93679f51cca5f488540354f5309b804892260a090d7875c33a35d8df0e11e2b578a7c50058582697cc219249e7d9e56e5c0732a3ab999998381a0a257650c875da37f1f9ee4ded583ef17db38e9b082c65c6fd8e85214f135f7ba62882c7291f6e30a1ea0ef219623763ddc21a2b5a0f7cf5dd655d379a4e4a3d5a03ce1852fb808aa1e8ac6213b0e5681d562873082808428fc1150df3346f1c6a581a0a1464a03b3927700c862b63f5a115badcf42df7a8304803040e1ef7b4b1e9c830d6ab7e1cbafa59dc69940cbf8e52fc676a837226300dc43d75d95d9d7ae6a2764460b5482d27bbeabf5755d54173ab8d2886f3ef78b06600114e0c2baff5553f4dedf4f4fd3074e89b629b7fb6062551630a7fc64e3c86517952623b88ccd3c0a6974a8f91b278c4f6dfcbf2f8597ab3083f9314d1acf69635239dcefc909e50087269413587323035cfe7f00be9d495346870cba3129158ba293d5ab8f6f551e60e6074dfa36cb1889564209be38f691805c5bca03d6a61af966ec5646fb01d572a967a8221a8334d605e963c43bba1f8c9110d8f976f8c180b56b98eda92eb528ede68ec73b378034ea45cef7605f0525e8f38ac97f1762f7258abe43a8d3a78c56a46f8a77b052ebe7baa97169a594c85f5da597854110aa3657140bcadead6498a15bb387b0e13521d3fc20c7b996f0be2df94eb5a3664a94b91749e6abf89496525440de79ba66a84b2d160340e6fae5f0b18f14096a1b1b1a1b76820ffcac4ae1b2d7f20904338e58dfed0c2ee4bfa6bd2d01d80fb4eea4acab84f417e26086571696c353783ca2673fa2c024c5ef4dabae33fd6c05c349152585e004154c7d0101d6fb885e10e2d924fe992759a78356a7ded1ce174c3cb3dffaaf4711f90ac8bbcf89691f97bb7000f4b48958cb331c91e2ebb41cc867a69bcb2948317d20103077de45ce556fdd46c1c769a18b755dbf67195038c63ca4a84713d2e0fc18f3023bb8a0ad866d5356dff66e74af4ba47ab56de155478fcd5ae652fed55cc0f96c205db68c2ef0c82c76830b613df8c19d7d0456e42826e8798dd178ffd10471c0604f7e062c79feda72f7a5eec80f1956d4712f6ba9e1f359b9a910ab9eeca1a0571cea92bae7140f3b4d08a823debde28f1bd9569a1d55f74a147064f014298f98b083f52a4c08c3d64dd6a0519f8de22cf6c46868ff6d568506b4f3952e8d8eb57287223f7b348587daf634cd38e1f4ca3c031d8434ab65f23a9380de408c71cf5b113c140b6c3967a5dfdb1b3a57e38b28ecbb4974ab491ad9b5108f6f46750505ef010b37785529147c8ec889ea41598d69f8523b0b5ca616d5ca9782b347f63221e98f184662e14db5633d57e2f6e8e1c39a1472c39a51d1dbd11e16f3c6954892c75b30f3818690728b667da9e2d3192f37418a89a5d5a548245f147788c8a4949bde7df5dfd9dcd6aee8c49f4b3f87a2652ba738327346af32456c6e93de94d40b53549b64c36f4dd8fafc823925a82d84d911fb1fca19ea7d40d52a616a400d0e787e0986cef3ab71232e0d68454c26ce89e36342aa82366b36a3e3ceb0a6b13b10a42c7369c5edbfe985d00ca2beeca23d4986ab1787d7a28fbefbb9e6c330469bdd049862112f43378b6d8e49df000fe0c0a6f13d8f9830516240eeb6dea1196db0a45e093fafa45e3b1d7a72710ba24a205d0e452d39b90bd98bb14cd1db7aeb3b5009e5cd708d4dee2a8219c4597e1642e84102385fae7e0613a27042015b559483b85edb3a97143aa8d6b249556b3f01ccbeaaced1ffab76ae11c128e774a71ec15b6d3f56c399acd3de9228dd5ad883264cf3bccdd2b7dbd6caf3d02538d28f0e1838e1bb4e8de9e723f1bfea2b9b10af71c7b2349a99f458b296ec344c85913e71a2c57b18660262a775c134252560e7975837f37c7594ee6da7b342434888bde64a50710e7a400ac84fe0125b2d140de61c7a718cac8b2637198d41a7895158c1e810200b713da18ad5b029da53f1d45eace2761f57611b064ecdc43a5be9948d3f142fe9dfdf447dd58b471a18cb173954ce3334d2dbb9c2fcf9934b2d7ea5e4e93b61f6f1edce55fd5fff6faf86915234795e4ecdca5ff9ed3af07d79827c4fe6e2036ad8c5f99edb5d0d5ac000ed9e9213fbc9f65aafadec915a6092a766f5c3275daa8995c8079f2b2149bfb27b77624309ee465ce4ca10c4026c631ee6078ab92ffb3a9ad2cfbcb77a49bba6195ffa04b2d95571b07c6c9487455c9e9236123a3dab0833d73bcbc61375d71f371416eae9ca2cdd9b2b4c1a6d12931b40c1642ee6dc4104e02de55a287dfa70bb312ce982b67ae8e3d95d13fb65afb878c1455a437c792ec45bdf47122ab9846112ebd28d70d0abaf0bcad2ce92486d78a3525853994d54c95042658c5e1dcf3c4f0f757f669db3ae051496c667ce354e710f428e1cbab2d85c71e99bd094b429bd6cb0ddf1b5eda7b5192d969b4cb42ef36353cc85ca3b58a9d8ed4ae13e2073b9df7f1264dd29a4a07d7c767b0b745ee6de31b84a0503d5222ef8439480ffb5ac22fce05974055704d97a960c750fbc5144d2c057dc70ef0e9e6a4218af4b5ff83fda579e014e4d4311be12dfee3f6e783b349bd713fe5862c5c1ffb657194d4d04f439e911b6559864b34aba94a86aa4536dbe836700bc3d4429653595b958348e22019ea817dfd40e1a92fafd0898e412e82800a0521ce599473f96765f2a308379f4ed60c1d16b38039397bbf80603d856eaf373334324dd0ef7e4033ff4d0eb45d4c93e2bc2711394b8d4d6dbb5769f8083f9b6a88bedf526e1e38bcc1b6afb70cf2aa7e0e9f1e9c3812521ed7611cd9cbc5f2f5", 0x1000}], 0x2, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4}], 0x40, 0x402}, 0x402) 07:48:44 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x3, 0x54, "08ef477cac8e32c4dd2860214f1f185539c30f86", 0x6, 0x9}) 07:48:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x200c1, 0x20) 07:48:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x200, 0x1ff, 0x8, "a449fffc0000000000000000000800", 0x0, 0x101}) flock(r1, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 07:48:44 executing program 1: unveil(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000540)='W\x00') execve(&(0x7f0000000100)='./control\x00', &(0x7f0000000280)=[&(0x7f0000000140)='W\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00'], &(0x7f00000005c0)=[&(0x7f00000002c0)='c\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='\x16*^),:\\!-,\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='c\x00']) mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f0000002700)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x2, &(0x7f0000002740)=""/59, 0x3b}, 0x43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f00000027c0)='./control/file1\x00', r1, &(0x7f0000002840)='./control\x00', 0x4) mknod(&(0x7f0000002880)='./control/file0\x00', 0x100, 0x5f) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./control/file1\x00', 0x2) 07:48:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x0, 0x3, 0x7, 0xffffffff80000000, &(0x7f0000000240)={{0x2, 0x8, 0x5, 0x3f, 0x6, 0xae9, 0x800}, {[0x8, 0x8001, 0x6, 0x80000001, 0x8000, 0xfff, 0xfffffffffffffff1, 0x7e72, 0x553800000000, 0x9, 0x2, 0xfff, 0x8, 0x400, 0xfff, 0x6, 0x1, 0xffffffff], [0x4, 0x7f, 0x5, 0x8, 0x9, 0x40, 0x8, 0x5, 0x9, 0xd1], [0xfffffffffffffff7, 0xcb6, 0x4, 0x7ff, 0x7, 0x4, 0x1], [0x4, 0x8, 0x4, 0x5, 0x1, 0x273f], [{0x5, 0x9, 0x1, 0x2}, {0x2, 0x8001, 0xa7d3000000, 0x4}, {0x800000010000000, 0x100000001, 0x4, 0x6}, {0x81, 0x0, 0x80000000, 0x7fff}, {0x7, 0x1000, 0x3ff, 0x80000001}, {0x400, 0x8, 0x5, 0x745}, {0x0, 0x3, 0x8, 0x1}, {0x7, 0x800, 0x3, 0x40}], {0x100, 0xe470, 0x101, 0x6}, {0x5, 0x4, 0x40, 0x28a}}}, 0x0, 0x80000000}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050160000004000000000709ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 07:48:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\b') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1ff) 07:48:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0x5, 0x4e3347a}, {0x0, 0x6, 0xffffffff, 0xbaf}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x6, 0x58, 0x0, 0x35c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x6, 0xffffffff, 0x9}, {0x8, 0x3, 0xfafa, 0xffff}]}) 07:48:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:48:45 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x41, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xffffffffffffffff, 0x100000001, 0x100000000, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0xfffffffffffffff7}) mprotect(&(0x7f00002fa000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt(r0, 0x0, 0x3f, &(0x7f0000000080)=""/154, &(0x7f0000000140)=0x9a) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) close(r0) 07:48:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 07:48:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1f, 0x40, 0x4, 0xffffffff, "6bd13950e19f2f6091b08eff88dff7f443abf706", 0x3, 0xfffffffffffffffc}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8001) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:48:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2101, 0x2) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0xa6e97803a58431, 0x810, r0, 0x0, 0x47) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x10000000000004f2, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 07:48:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e338d2a48", 0x30}], 0x1000023d) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="f17a76697d5ae34ea592d9183cecf10b34e355c9ec20b9a677595fe748661cce384990df2738bdd41f1e4a3f0dd51b512fc89bd764b7f2dda401d123027a9a2096c004ed61365059c53921a7a5ff81b03bb288a74ceabc8158a4fdaa9629e813cfee3828fc3e5b42fd59e45ae65f0910eeeee6a12e2c730cfe14dc292e677091e0bbc838bf86653d", 0x88, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x38010, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x2) 07:48:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xfffffffffffffff9, 0x7, 0x1, 0x5, &(0x7f0000000200)={{0x3ff, 0x0, 0x3ff, 0x1ff, 0x89, 0x9, 0x7}, {[0x7fffffff, 0xa3f, 0x40, 0x0, 0x800, 0x1f, 0xfee, 0x2, 0x401, 0x8, 0x0, 0x8b37, 0x3, 0x200, 0x80000, 0x101, 0x8, 0x2d6], [0x200, 0x74dad4c1, 0xfffffffffffffffd, 0x7, 0x0, 0x800, 0xd042, 0x8, 0x6, 0x100], [0x8, 0x4, 0x1000200000, 0x4, 0x1ff, 0x0, 0x4], [0xbf2, 0x8, 0x3, 0x4, 0x3f, 0x5], [{0x8, 0x80000000, 0x5, 0x8}, {0x7, 0x5, 0xe7, 0x6}, {0x1000, 0x2, 0x8, 0x5}, {0x100000001, 0x9d3, 0xfffffffffffffff8, 0x28e8}, {0x1000, 0xffffffffffff8001, 0x1, 0x1}, {0x6, 0x1, 0x7fff, 0x8001}, {0x3, 0x8, 0x0, 0x3}, {0x9, 0xb644, 0x40}], {0x2c, 0x2, 0x2, 0xfffffffffffffffe}, {0x7fff, 0x7, 0x9c5, 0x1000}}}, 0x1, 0x4000000000000}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0x100000000, 0x10000, 0xa7b2, &(0x7f0000000500)={{0x3, 0x9, 0x0, 0xfffffffffffffc01, 0x81, 0x412f455a, 0x5}, {[0x4, 0x10001, 0x1f, 0x2, 0x9, 0x100000000, 0x80, 0x7, 0x8, 0x183b, 0x9, 0x1473, 0xffffffff7fffffff, 0x7, 0x5, 0x393, 0x0, 0x5], [0x2, 0xff, 0x800, 0x8, 0x5, 0x2, 0x100000000, 0x4, 0x0, 0x6], [0x101, 0x1, 0x1, 0x9, 0x5, 0x6c1, 0x9], [0xed42, 0x6, 0x3, 0x2, 0x5, 0xc3e9], [{0xfbd, 0x400, 0x1, 0x7fff}, {0x78ba, 0x0, 0x4, 0xfff}, {0xfffffffffffffffd, 0x10001, 0x8000, 0x1000}, {0x6e1b, 0xa2a8, 0x2, 0x5}, {0x3, 0x200, 0xffffffffffffffff, 0x3}, {0x7ff, 0x6, 0x4}, {0x3, 0x4, 0x80000000}, {0x1, 0xc7, 0x9, 0x40}], {0x7, 0x9, 0x4, 0x2}, {0x1, 0xfffffffffffeffff, 0x2, 0xffffffffffffffff}}}, 0xd061, 0x738}) 07:48:45 executing program 0: r0 = socket(0x1e, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x40) r1 = socket(0x1e, 0x3, 0x0) read(r1, &(0x7f00000000c0)=""/121, 0x79) dup2(r0, r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 07:48:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x6f5f) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 07:48:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) getrlimit(0x1, &(0x7f0000000040)) 07:48:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xe6a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:48:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 07:48:46 executing program 1: semget(0x2, 0x100000003, 0xbe) semget(0x1, 0x3, 0x284) 07:48:46 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1fb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "c63bd98c7393b58cb07482b48020ab3efbe4f1779198cdd6bf43f209d82b7b9ccac673d6a87193c4557ed38e178983c485d39b46baadbc83bded3f32d88b3109a3fddd2a4dd1661f2292a9d5b27e5ea8280b8c369a4bfc0d8fac5f4aa6fc4c6d546f496f7e503c1e0d20e312dff29c6a67f69f48d924d2f512ed668579f0fa7a04c33f9b4fb9183a6041ba0b0159f3b3854e2406b969ab828af127d56e4668288addb4b54e8c76919ec944853400b40f287ac630b1966084e0fd2f242918c41144064d440448cebf0fdfb6c073c3398146433cb987a00f37531483add972063db97d9d6c4b6d879f63781d88889c2c58187e832e948cce"}, 0xff, 0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x990, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20081, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0xbdf75ec16562a09c, 0x7}, {0x0, 0x400}, {0x2, 0x5}, {}, {0x1, 0xe9}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x83c2}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7bc7935f}, {0x3, 0x4}, {0x3, 0x4778}, {0x3, 0x80}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0xffff}, {0x3, 0xd}, {0x3, 0x81}, {0x1, 0x43d8}, {0x1}, {0x3, 0x3}, {0x3, 0x4}]}) socketpair(0x1, 0x5, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x202, 0x0) socket(0x2, 0x1, 0x3ff) read(r3, &(0x7f00000005c0)=""/116, 0x74) socket$inet6(0x18, 0x5, 0x800) msgget(0x0, 0x208) listen(r4, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)) 07:48:46 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x1) r3 = dup2(r0, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) 07:48:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x4) setrlimit(0x7, &(0x7f0000000000)={0x40, 0x2}) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 07:48:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6b, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000380)="555f12b23339f91ce4a42f4fc20c339707782fc049f4c9d12142938e399c35ac7e23457ae7e9f2d5c5205add3204905572f016b0c42222a0c24449086361d4030b4f0b16a24fb39822c580cd90a003d9d6be6e8775abc490fe2f224a67fdaff018fdfb3b3b2ca3314aa6bac4eb0cb38358bf10de61045f4f3a8d21c94e6dada685f0097c43f5121680b10a620677e7c706040d329ebb4ca1566a6d24c9485f1a3963087ae829548bde4d32faeccfad457e6989e0491785a20848df5e0e6fed22767da4d3f0a4de97fc3df84889c4c9af7d6889c88fdd0ef2899861aef6b4c9812be4cf8e360f69e6c029cbdcc7c29d7b48244fc6993e0867149dce38f36a89f3e986dd267d309835e4626af5b0c2f72d40adc07e750ab95802abf9e32ae38e61ab939d43a752ddebf65877f795f6fc2c29a43b330cd92aff0acff8d473e662bee0d987e907e0e1c637831d23265071c9fd889dd0776ba4425e72d03de5013b4216c9991ff54c95d9c47414175dd1b0640d3ba60b7e40f7c10e1b14a9c7c848b91dc33e586212126538") 07:48:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(r1, &(0x7f0000000100)=""/251, 0xfb, 0x802, &(0x7f0000000000)={0x18, 0x3, 0x400, 0x2}, 0xc) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000000fdf7ffffffffff032a3d4ff2ac7324e41c1e5e14f91da8b3b3fe7bb858fed9e05af3b61e36e452381f1239980af9bfc3b56a70b9814939aea0970ebbe4c952300cca22dbef6f63901c659695f1d80074d0335d4b9e6a493a5e6f164bda0ee1dad320f7531f55cbacaf7a1a93988ed5543780586331d12ffcd8b9d10f9c485f44f0ccb6bc498f1624d3c756ef07ced0bb411a87a2d0cfb22200637ac60731f821e32efe066639eb88db1309839f4c83ae65a6549b28b9a87462d66e60103edcca555a0172932b4cb44a0fa5d16c00"/228], 0x10}, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x3}, 0xc) 07:48:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) syz_emit_ethernet(0x51, &(0x7f0000000180)="b6afe684b43f623044ff23404a76046fc57e9f7c6fbcdc8c9f5e59db9231ea0fe6f58bc98bb9c13e1796b0ce9cd1f39c72525ace4ac82f2b9f36ec3875d7f0e383706c5732b1ea22cdf8c5c53189c06bb5") socket$inet(0x2, 0x5, 0x1) 07:48:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe80) setsockopt(r0, 0x1, 0x40000000000000f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdb0) syz_emit_ethernet(0xfffffffffffffcaf, &(0x7f0000000080)="035fce965afc0318c6176d62565404") 07:48:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:48:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6040, 0x8) 07:48:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x81) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x121, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 07:48:47 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xa577, 0x1, 0x7, 0x4, 0x4}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0xfff, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x7f, 0x8}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xed48, 0xffff, 0x4, 0x1, 0x7, 0x300000000000, 0x2, 0x0, 0x3, 0x4, 0xf3fc}) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x108) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000100)=""/1, 0x1}], 0x5) recvfrom(r0, &(0x7f0000000240)=""/188, 0xbc, 0x2, 0x0, 0x0) 07:48:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x6c}, 0x8) setsockopt(r0, 0x6, 0x200000027, &(0x7f0000000000)="4b91d24c", 0x2) 07:48:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 07:48:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x3, 0x20) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 07:48:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) close(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x8, 0x800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0xfffffffffffffff7, &(0x7f0000000000)={0x4000000000000008, 0xfffffffffffff1ac, 0x4}, 0x0, 0x0, 0x0) 07:48:47 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) 07:48:47 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:48:47 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setreuid(r1, r1) setreuid(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x33179a82, r1, r4, r1, r5, 0x34, 0x52a6}, 0x401, 0x46, r6, r7, 0x1, 0x4, 0x5}) 07:48:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfffffffffffff801, r1, r2, r3, r4, 0xc, 0x4}, 0x6, 0x0, r5, r6, 0x3, 0x6, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000440)="9cc377284c1953462e2e2e008c5461ac66063ee3353dc4fbf8744120145916f0d7ce8d1f8df2d6330a9a06970e0ebe8e468800532f0a6d87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e6a4d262dcea4ecb442688343c1e9d3ca37a3caeb9370530f10d5d64ef89d11d01da1f5e71a2993eae16836508ce0ef9346e35fff60d1b637409160de587177d585bb8894d48aafc9e7add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bdcfb14c21e066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a24ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d6a0ff6eb70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cc9e74683688e2d4637a1e1092d3e2bbef0d3f43702af4c9085d4ccff9abac1922cc0d51e3bb6e5543833de", 0x155) execve(0x0, 0x0, 0x0) 07:48:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) pwrite(r1, &(0x7f0000000140)="9d48c4c4523a2837baee149cccbfb0aaed8ddbce8f2351d891db7c09b791fb1441e9dff3d71730732d4f474ad1284a3855b238eedd0282a36549777c3a4ff1c97329d2970ef2efc66dbb99d65103588f5e85b2bfd081d8f513a383dbb4c714230f0378", 0x63, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:48:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x6, r2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r3, 0x5) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r13 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x4, 0x0, 0x2, 0x20000fffffffe, r13}) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 07:48:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 07:48:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) chmod(&(0x7f00000000c0)='./file0\x00', 0x140) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:48:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x3, 0x1f, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) write(r0, &(0x7f00000002c0)='\x00\x00', 0xfffffffffffffdf5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x43) recvfrom$inet(r0, &(0x7f0000000140)=""/197, 0xc5, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 07:48:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="dfd36fafe2dc14920710735ccd4f5d915eb6744354cf4193ed164d7ab2bf8b5339c344e0", 0x24, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0xf34f, 0x7ff, 0x5, {[0x8, 0x1, 0x0, 0x0, 0x3f, 0x1, 0x8f8d, 0x3fd, 0x8, 0x1, 0xc5, 0x8, 0x4, 0x100000000, 0x4, 0x1, 0x7, 0x7fff], [0x4, 0x81, 0x0, 0x76dd, 0x4, 0x9, 0x8, 0x7, 0xffff, 0x33328a93], [0x4, 0x9, 0x6, 0x9, 0x6, 0x1, 0xf2], [0xfff, 0x10000, 0xeb, 0x7, 0x1, 0x94], [{0x5, 0x2d, 0x9, 0x4f}, {0x80000001, 0x0, 0x80}, {0x2, 0x8, 0x8000, 0x7}, {0xfffffffffffff609, 0x400, 0x8, 0x6}, {0x400, 0x800, 0xad8, 0x3}, {0x22, 0x7, 0x6b1, 0x401}, {0x7, 0x2, 0x100, 0x8001}, {0x1, 0x5, 0x1, 0x5}], {0x4ebf, 0xd4, 0x6, 0x6e}, {0x5328, 0x1f, 0x5, 0x8000}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x101, 0x0) r3 = semget$private(0x0, 0x1, 0x414) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000001c0)=""/135) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x2) 07:48:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000006241a0aae7db01000000"]) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) 07:48:48 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:48:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() 07:48:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="97b1635571db01e9934e75147b2b3c3648a62ada035613188c31945d3812261007d21557b722f08f5d1daa51d8de8b64c248c742f2e39b72ecaf80aabc155c36f2d19b3fa674cf7c03deafcda29b5559b9edb61647441edc0b03c753a657efe3436ff57d140e14f048886575455c22df8dde739634cfd390211a86c16ecaa32d698e55c143b338a56ac8dbff40d7e9bf1b71eab6bf7d755f11846e30e54cf5628a8f959fcdacc01b7846a3a153528b6b06eca1263a5ab075feb7f828113083119a2ef4d84d44781495decb22a1f79904ce293c94c184cdb8334c6b9144cdce5e2322cb00d8ae55feef8d4e2a4d6231efa096451bc20301fb54d376a1c3", 0xfd}, {&(0x7f0000000140)="a7190a3c23da224de6decca2d7", 0xd}, {&(0x7f00000004c0)="f601b9a1a42d0e724395fbd4c3181ceab564f748aa0c75703dcaef7f81306e17c94957abe8bf3cf8ad2cf1e2dbb38ee9b9c5210977df9b408f2ca37c5f", 0x3d}], 0x3, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000540)=0x101) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/75, 0x4b, 0x2, &(0x7f0000000380)={0x18, 0x3, 0x4}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:48:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c6530049783d84e04046e91bbeb6224124e3fe4d6ba0e0914402be63115715608c3a38440fd1d2b05a8f1d4fa6c953f555079a8238c64ee97477f8d72a87f59fb1ed1c7508a519f9ba20e493d1e5283c07590c258816444809d8aaab7ed8dccf2deadd06d7c5b30c799381d741adf9220c74d22114c63d0262a40806c31374bd50fa150c2fb9d718ab9b5d955eb006998bc305ca8b5cc200196fae19440af9ff7dffc3f220b89e9e02e774d661f93"], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x85, 0x2}, {0x800, 0x7f}}, 0x2) 07:48:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) fcntl$setown(r0, 0x6, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2018, 0x1ac) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 07:48:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x54}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000180)=""/188, 0xbc, 0x802, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000780)={0x6f, [{0x0, 0xf7f6}, {0x3, 0x7fffffff}, {0x0, 0x200}, {0x2, 0x8}, {0x2, 0x5}, {0x3, 0x7ff}, {0x1, 0x8000}, {0x3, 0x6}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x6090961cf0d27a5c, 0x7}, {0x3, 0x7}, {0x1, 0xc9}, {0x1, 0x5}, {0x2, 0x401}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0x100000000}, {0x3, 0x6}, {0x2, 0x2}, {0x1, 0x101}, {0x0, 0x54}, {0x1, 0x4}, {0x5388a82eda995dfc, 0x3}, {0x2, 0x1000}, {0x2, 0x1}, {0x3, 0x8}]}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r2, 0x5) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() getpgrp() r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 07:48:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 07:48:48 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="effd8fef352a56e5a71be470debf3fbe8f01ab3104a34cf4a81c8300b37af06e0379442bb2dfe752e779f6", 0x2b, 0x3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x7}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000040)='./bus\x00', 0x408, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) write(r0, &(0x7f0000001240)="d2a41ae443eb3ffb37455d679c667d2ef25328ace6dbf71739510e1578d948fb94a7258ba1027622480e8939de7ccb5c5e43b62a3bfcdf4660d2989b930a1c01d80297a3c81421466092385d2855eb984d9ac4b0f70fd8d91924d8d122b29e73ccaa127216799b48a8c0f7f65f2381d3f273b7fe08a1d91e9145ca04bd2725d1288f45aa1f23aa600f45b554d958788ea2ae5c1b50ca07eb4882956411ad687db9e6271beebe09825b290c2551fc2ba87bba2a98a5d80e82cbf880c024272bcc5981c94ea6575529f114a9073d882a99eeb3050b0fe53c6ab7caeac7ad5d32776305285b46b1594a8ae84cc58c437db9afc020ef51727e951f51dcf9002c72f60f194721ec396a82df04496d0c6c4f72186ba9675fb5da71dac0ab60323a05275be905b1d874180bf1e836a5325c2b3420b7f84d19c7d350f4db26d995c6dec5a462e9ece90c37381d03b32e7996cd4ed9274bae20ab307cef6337563049d3ce8330912027deda111de54606315d0a4deb2b59330d8533c0181d7c694adbe684faf00a377e75f77c84a448ecf0d1432dc864f169aef4ca3da57450e4709f504e8b3af6b2e1f520dda9122011449d77801ae266c41dcbb654cf41fe514070ddb75fa5138b2b944a23c72347ffad7b18379ccd6ee1ba1aba7e6640704dc9aa9f94679705d12b20a78f78b966db2d7e352166f35c4d3c5db38c872b4e37380eb7f90975e6518dbd4eb6ecb461c752a37acf82f28c123797f79572dc9438a337c3351a33501a451ef59901dc6bdc64d686facf776d06645264870e6a2d615711437e1c9aadbf186beb43376d874865148a630cd2455cc580bdd4d0eaa64e66fcc6a0f2f40c8e9960a768c24ccbd3bcad78c522abdc77fb1ff614622bfabfe079589ef510b7fb3684a87ccfa2565ae5153845c8b01b45345dbc584f1d40dcf60cd31b305f08ba7ed03b2bd0ddd2793a5b379ee850eaedc1b9ce390281e342c4e210442a2d547c3eb9135f14c6385e74c244d02a16a31c2c04b2dc6891280526d24c40c7e2788e05647bcac41c944aa542384243c3b2569b330bf0110d1e788895fbee088e0e4a0c45df0fb69351a03464b632b4330e8c299b4019af6c7585ef7e6fd3514c4032698dc0e8aa1ce4d1c1ced0b1e91f3f60008188ac63eca31939974deafff8d3b3b7be9def6f5b30b9a5d5cbf33f3c89ff3196010a9414668874d70a997d53f431952f039dd91958b3bbb66fde0b9c5b6b4474d182286dadfe0dc2d4d3ae285cb4eb142ae7fc99d12c1b0cae7955ed5ed1c209d49c57f57beb21c4dadca8b19d04526b96d95b034cba73c45aac437b0d2866af4c2a8e083402c30d2abbce7a7011cb9bcaeb1f498815a0ce30fc708460620272792c7c912f83395b463ec1354e219124813781b17e18d6690015a5b94b2683cfa2203e150104e9f690c47c3976934bbb10b402321f6215001616d16f532c15c29aae50b5e59111121b15d7c7bf392074be073df76b220007b50ca1c02dfb4d240c27291a6aae7b60623848eff06a80a8110166c9c8d0976fb9b4dd5c450f116b4b241bbe9369c75dced469258e16bd804dedbff5dcb82befa78d8b09652cc98dc4757a6d51fbea7eec89125bb6a189390dd35e944a12d494bca44b1b2ec107509b395229fb283e5f8aca1303ac763cae4c0c0adf3de1ffab27e7afed0e6285104066c40151b2b739644da14f0aa7880e170f7759dbf0b03bd34c66abf16c30c2b02d171a08698ef86d250c278096e7abee48ced2ec159972a10fefdc7b827f4e7cd154c18e7524aa853074ad74caf6bffa73fe118e3b60219579146727384d19f51336e574e3452645414326ec91e52921af7589135a5355e3462c7be3eb3ed350279965fc91f44d487dee194e3360c8eed144be6510f0b3a3a6fcfb458c9d8b98220f84425166935ec142eca65154f17a01b86c5ec8ce7e8f820877b1b8b2fd9afc59347bcb369ac2f8dacc3ccfba8a756e915e3e12c9bb30d5a951bbb62312e671bf01ae84aa217ebb9c1ecfe57fa43f0b9583e3a0fd0953c9079d03de0d3db8e1207167b1b90a45a53aa41fa39288ad197f1cb50d6926176fe9fcbb4e1b5990407c2558e9b2840e8274c360dd805ba9acc6e84624753c72c2126bf942a0bc48463d4abe0ed9744e49c08ce1cded1627d7d4a17c01397e57c9ab82d5db7943ea897b321451498adc63f38578f3d41705145cbefb14b27522b5c5a488ee035f569d40a50c4db69a94a47b7a9d750fc00ad1d9187dd2fbf462ed373a40d20202e92de645c34e06817820df728f9048ae409a542ee757527ca92f309519bc13ef9fcbb69dfe6fdae993674ac7b0d22c7105d7f3c4567cd3eca764b908c889f3c6b19f89fb0db9732cf479c49abc3b5e34134c3b88d246f363d55c17e22ee050cac95bca28edabfdccdebcee96b4c05e5b2b77d6fc2992a06098d1aea0d0e83157fd2787d117a08b55b029ca9f9e4488292deed5c6382c7e6e29599ea385672d1c94fbd6c1118584ff0785c6bfe236f0edc852257a2bbeb9015bfd36ceef67dd2e7cebd92653333a9dcbf818b5295de9915262e35723c48c1dd7430ee5f2a9b584441d2f6528890d1f9a2fdd453b709af2a724702dbaa6bf57a98381f6fc1dc38c915f93678da27d8124d79bab043791fd76e83e748123709bfa8c8707abdcaa3dc27680c9122c7d97bded551d26fee5359e1554caf752c5be2fc0e22db3eea57c989f3df0564bc91b6a957e073b2852e297f65dee0bfe6d17d2f07409275ac6f75722d17dd939d952241848be3483d1cbcc81c728f1bb298d4ee634a04e66bdf95784ac51c7602d6359729eea6f8b72a6c68f86c5e4e15bbc2b5a7b8656c1566e9aecf0834ae24efd2ac5786d88040c6d272a7fb9620f8ed7c80f22c99eef73a9cee8c38c2be4c8ffa695a1567281ef8b47fc088e33bd5a520cb5f5d30445b77ad1cf873b40d5499b9f4b076ec273045f310b0676899dc680e2ad9ad688dc2ce238e46f2f3b931a0ea06a0f63c3ea33eb6366000f68c620d44ad05970867e7a7c86f11a52c6cbad4dffee12fffa7ff4af521f357bdec5a1a04d8392de0b2a5e3bd3deba6117adec5962ab3a80a3c3aeb04d71b8bbc351402c09a1d0beda3e2b3b0f7e3b203d127fe537b263049a6f090691ac51b8d42bb6838155ad627b48727196821ec698cba4bdf498aee4737ad7c3d14b4902cd9a4dd4c7127a6674635124464f8b947f570e4f35eff437c1b5f66abbd675c3c93e45245942a8a64ed9cfd5c8f1536c6460db6c94b7a5d689fc4a9e20a5e4ed1fcb4561d05436723ea3d8edb3cece202fbf120a7cd75593188d6ee468a696bf67be4472f43def8cd6f08f995b07cc17fb0d9cce05a96d7c0d79c9f5345e5f9aedf594750cd739fecaa118afd73d8c5443a264eccd638683ce700fcdde6a483e1653e885910ed305a9b00439cc82855d05ece53ccf2ac9cd4ea51c0560430b7407d70496dce4a1379d664f4010e1d9455d40d36504a44dd4f56c3ba1234df2bd44adae7a72beb90ee144adcc7d127663e452c27470d772d461607d1087eb4c16185e8ad47dd7c661d319f670630e3c9f4e97b6b76a461ab68fc746e91aa33d9792ed6ee040aaf91b9288ac4d8d8c534efca3906a3ca200dc2920a59b56901a44278eed2a53c857f33d47f6a223ccf7ac4d4c2f9ed46f3fa6fdb14a9e7d3a94b2018a7b3d65f75dab546ffc08d1592ae1a2b5bb6f386cab7891e25db6c3dac12f2689e565dd28730b6c802298ddf7eb8a7fb6f43a0bae2dac7fba2d60acdfccbf119df571a2c2368ac886eae19c65a589145fee88d0987d9678ad0f3544d2f80efacb6cc7e96a0151a97b8855ead072470822e5a501eb486522d052b3a611f0410c7e151d355e15d35370e8c2933ea0b988f2fbad6985beb48ed5f400ecb28d542885f20ff703b57efebf9c50ef414d64c305b7ec7fb857692582c944e21bc9fff18ec4c0593a04f4f4ba02556756c47baa11d2a693a3ae948b9b8f3efade442879b32612bfe9047b249b923b1e7556b310cc4be2c301adcb6d150bc7ee6ccfc4479b21f6b04fd5b40a4fd590ee08ce13090fdab12d592f1f604bd9b7de461df41fe7da15b1e013fa5261b825a81646268f02f6791c82fffd08b71f433dc2e40a56c417c58f42206c5058a7e02e7afffb7f24a87148f7564f18366a538832250d4858d1e3c5c025548607476a3c11eaf31c979a727156e70eca7371bcb3496b5f3c9c97f17c3aea13073a8029f1336533e4706be280bbe1e344633dc62cdc7db70c71778cbc3c8a6764920fc082711093410dc2c23ac0d004241bc4fd94fbb6553bc89b93d121f0f5d075c3da25bb61273fc4f3c864a60ffa612f5c26a35a130829588c45644db290d838680c507042297b3c2797e932bd65dca2ac19276b8b6e119aa0c8ba896381e464856fd62a0c1d5cfe538b3cca05657b5039ef342ca0600078f01b5b2675c1a70d98674332951a97b05116b8b2bc3c1af7fc0eb5c25a6eb47d2c4a4174763d45fe5a4310356f32568562ec34cfe81e1d9af7251ac22c0086fa620d68a6a2abbe143f3cacb213c7c304c70a4f7138b736e4be0a45fe41117d01fc779be461548fed0c4eb49ed3ea1630d7a39faae66ace349b2d08bdf377d1d9e20da4b746aa692e45d92cd2659116faf948253ad3021574c754937a7f0a5eadd5ab2c3b127a80ac70aece0642be77206e9d7f1a8612c6232969eb16fd6ea554e22927797a626b49f2ef6543139cfa2406f5ca23014066cc3954bfddc46baf6e4c1e9a9fb0bc2579f29b5a74cf4f73c887208111f38904aea8688aa029fdac21beacc541bff91f7ea5a146f9a74a72d31e83be0aba015d374b9245885a0ecdbdc211ffbc2ee1d8ac331b840c766b3aff60ef4bef3fe45250c549afdffab7ce777c133b0a84f26ef22be52ee8d6361061ab8f6798c603f698cb1e83caa633af9d1a79ea636b8a18ef0a66218c24d113747a18fa9ae2690baf304a1199a82aaf2df667e5c01636c27514c9a708b9729b7a4a2b04fa065ee0d481cd0c52dfaee9e8ddbf084a8e5a095cdf04667d6e9ca1f92047021449ddeef16824f739667e5b0f11ead7692e8d4d464c1a9d514ae1df103662e5085dbec6a8101ecce2fb200e71b1c232548a66d2758dbbc5cf710678713086df6ba4d5d8e977869710c90b180f5c59417107c4fec788ce23ecc769c19fea2353d43c20297ca549fc5902d0a3ff1883d1709a933ac5449b0288b1d64bf455ac43bd220b8384c65a860f7a8705dbc81a79af702348d7bf9b74bcfd56b52103b9dd406fff43a8e26011ce49d7af017c07b6dd596e108eff0f5018e43ee301b3d22ca79f868115fdc0297cfad94e40bebc8c71d7276866f2417f81cbffb0121a2a37cede33d1b99b2e8cd4083f6cfe87b3d2a6a5c57320112e801f1aa2b3b1f22d314001c53fc8672402a78eeb9d9e70bb2c6368d9cbfa401dc2cb247caf32b2b195bed4fcc2e87355d890c81bbbc11edb192cb2c7ec0b823df03273111b08bad6fd0657a0da9ac9203645dacfb44e1c5dc2f2e624824998458ddacf402b86acdc73c784cde7283173e4205a6dbda3c9119ccd37a7691b6c0a8d10f6fcf5a9f4e3a6d2b1006073190379c7f360449713f04bf47a4785762021cf565fee508cfb492c6c3874d2f13f4a3b9db9aa7874cec8fb9d3a8f7ee9492859b819bcaace853a1171deb7a55b214597ab27b1fba612b28e5a897732b43082cc9fe735d8af2f09abcc", 0x1000) 07:48:48 executing program 0: r0 = socket(0x2, 0x2, 0x800000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 07:48:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x6f4a, 0xffffffff}, {0xfff, 0x2}}) 07:48:48 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 07:48:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 07:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x101, 0x4, 0x21e10390, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffff927}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa92c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x4, 0x3ff, r2}) 07:48:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="233245825b89bcbbc35156", 0xb}, {&(0x7f0000000140)="187ce9f7", 0x4}, {&(0x7f0000000180)="8172a551525670b1650cfcf90fb7914727ec10a1c9a9b91cf09e0137c9235e1ed0eebb7be70396a4ba04f5095db097603aba1a1c1f44cca506ba2a5d4e8eaedc6537cbf39f57853022", 0x49}, {&(0x7f0000000240)="095805ab00c7e21dd443dc2d3535da7b3cc4d4826ba7e5c4cfd16650dfc7500d053ff066d16f621db9bec97ce5feb3ae9d5aaeaa72930fed26f90223509f2964dea1d72c907f1a398fc282dae59bcf5608305ca370085d02ef06431a9e17ba88891b5e8d4abdfa9ccf20daccc2780ad2b72b6a609a4b0c297d692d8fd1131e3f0e6624adba82baefd2dfe542144c9bca428a9101d98dfdaa8959043f01185e6dcea4849070c41f137334eed5df2780782ebf", 0xb2}, {&(0x7f0000000300)="7e65afa6f8285cac658c96ed70ecc0aac509b9419d4beaf9eb831c1ade0ef13577790ceaf516f190c28f418105c118c848638943e3a0d13439ed3e31b769b11ce589a05730b5ab5cac164ca2e63ad58e61dddea62eb20ea8", 0x58}, {&(0x7f0000000400)="34d6f7ece1d9761127800f3157ac638a1d5d3e0d1ce3d40a1a058c279d06c4efd61ca3fb7f7187f00d05567318433cf14396810174b2613bcab795cd3d05e857ed8fc94fceef97d1a4e5d0504e6d9614a9be9c52761badf79a60b239b010ee", 0x5f}, {&(0x7f0000000480)="ad61f2e0c3e6bea64065605ee7e36147fb4bbe9444d4eb9ef58df1cecdbd6fac0a052a8356510e44ecb5162a37095ac17fea2c29cb6e2fcffa5911154ca13b93d386caeeb926c28e2e7ad32fa2bab01b48867dc725d2d6de2a61e02252bb75c15bba2c7c3a27ac9c8d153c2be780d44d77706833245e49a5294728cc1d4fa5b809c89312abfaaae11b5d353f5c1f84b412f26dd8a8dbf602dcbac4d9950e70702fbb4834b2303516e0181ba44f1017c61d1fd9f27a3fbbe19c00cf59e42dae7c7c0efcd75ebb0eb0a9472b920f229f6e7dddb69a8ea634d9ab5d2e42a08a80f173e63840a500", 0xe6}, {&(0x7f0000000840)="b81a6cb7f2aff33bc917b00d6b148013058629e9d3d97d4007f95ce07dc901b09100011df3ac944c7ed055fe7da588222663130c853d0ff26edfce826bcdeec1462d1a33ac5f46d89b8444bde513901fd150e6813f3ab765eff2892cba7572ea9971cb9dd5bd9a211e43c48a88469c5af0f3de0259e51b7be2d189f0a23c036efb74ff616121996f153ce76b0d0792dea161d8f52a0b664e51fd66deaeb74de42a5f8639ebf42948798db3261f2e99b7fa85b5b88adfd92d6b71d3874fd31f5f881f506f837f5c31da8151edf3cd8000d9039ec169ef25b7529652ff6535d1d22cc25f9b65336f9445575f61a29fae82dd8018d140d9081f9ac33f3be6d7e9850809458f4370bbc60248161e4c2f445e900d1bccecc8a7df1da28dc235eb24b26ab2e9b30731178a5cebce67fa8256284e97c5f0f4104f8fccf057450b83fcfb3a69a0054f1cbf11672040094d2363bcfe4b1672213c2896a78a1c1561cbe3e16e3fe7fb2afdd60adc0b9f81c61b27ab9ba95f3841bb6afb13ff07ab492e8702bb4fdbc163a1e1663a77165ddb4031915fca41bdd00d2c9f999992387952f348f5cb98e150ec8a507a7bc9d40d7eb2a7f53fac28747fc8af126846d9e8ad5d148b2a277068a5275faa3396a65e2dfd8040aa720ce544da165d57bb799a905b953c05eb1f95b767962085bbb1480a5e18faf9dfaf401d3c37285802590c83ba0cb71ddd3855f5ecfb8d726b1a31e9b3a349e19f53ffb4a0760e36fa4653620f5c79355d2ce3b2e6c6b9101dcd7d16872582c497176183ae258634498a75ab2b9d54e1a6e790638e2d45677efe79e42e5a2a7c0a2b864190a649a7c6409c9d0c1bd66a0308221477f2ad5898872ae2dee9679728bbd4a83dde0338eb1d4ac8cbb9ac9cc753e5d508e8cb68fd8450d150ad66ce5b60ff72944f4508f9822bca0177be79feee1c17e6c724dd56784b0a71c599dc4dd71c07517a4304a7844980684b19c1dd81e50ea0e6f3d7f3cf1f85084e07692d815683210a31342339e2619bf9f53f0cd32e7eb3f05345c3c9812c6ffcf715fa152afb06b89486646a6895ef88788132cba46966b6c5dc7e2188a53bb5916dd568172f22576d61fabaee51483cc3995123d25ce57bf76023ee14d362e96017f6c61b096a385d0b0f82024fe9b4e7e15ffc4ad118f37de696eb29242d091e6cb2e7c0998229f085a264d6636a37636f0b4e9c410892ee60c61270e1fb9c29f237efd1c9f495953a1ace734f95499c514b2fedec329ac9d2a0e59fa0f11951718cbb633565d5d823ae08074dcd8b1707d4ab7cbe84fb70851246a68e8600c2d4eb1f2a45ad8d5240f3b8432fecdf0480d777d5f2112d85e3856e9f712c03f578fa1f3d500ab4e5fa823dfea788c39de22b902337ea5c814891ff7913f3fac437fcdde05a1e4c89e57e3d1b757464c890f74b02b54c81335d5b71e81b3de5c725aaa74a6c19791f0bb566cee5b9c6dfb9dd3e0d3f8fcd8b040758e8ecd288e735a63667ad7343d2b3dabd7e6f699fee4b368b7e829f8abe19bc578c6068e3adc7919f1a8709414b7f3fa26fe330e427fba508ddad94109c5ca0d44d8907b31903c30b023db717c8e9a619757f3d74d1861e1ba2b790ada5b20898e4fb74170d3368adb39b12b9ce135d1590cb3e45fbf8581d1ff262ab3d572127ed36a7f80721335aec0c64cda237c6aee3b2aa5d6bc5dd0e34a2385ae6ebc81e9a221953772d3cac1f13d115667100d0366b2ad89fbcccdff54638d51ce37ed30f4f54ee91f9432a03b7872f647bcbbdca7b8ab174c32519f4c722432adf5eca478c3a0d4115681352542f8f85dbe1a5f1516756a7a5a68fb6eb530c5112dad5ebd734c12f0d3b33c22f49c101af3de9ba84e6c7c7f308d4b51b9dc688957c5beaed6c61b5e8606187843b3311228325ed7ce8e164e0933509813dce1dcaa1c847ab98c252fc64bc380005017196178f2696c6ca4d6a269667e7b8af77ebd7baedd7689e8cc74d3a250cf0eeb8b4340ae7ceb05cf96d30b37fcc8f8f9f64fe8639bed55cb2ade019b6a11b5331e0bcf78b576e0b68136fcf9bf49f532d6849368fdf4fd34fa2b5afd82837cd9500b93c6d2f6bb6a5c35c2a9952ad9be806579f7127857b4a2c7830145a1c11f8caeb8621dcda6cf665a5bfe987b3f7b576c2714b507c4d8660e24f5fa15575841e97a2fa336c3e8e198d3d066482b5720b4981161e545ccfa1c4e4e0c09f3906d44fd87c739ad2a35b9d5e6bac8bcb0a93aeb7fdad7fabffc4d0e92ed36826ac06d298d05f5235f2ac336316d3056f916c946c412a62b0060f87dea222fb5cdad3306fad0171787c2f3a71fcc8cd900578ef007cf81eae00f3a18e43da2a8a6352a9552a577756e9c253cbbdc497af07750cc16b50b15e238a0d4b3a880ddb0edf076e6a6aa2fc5857b6bdc64bb2b8b0d1b50a81920b870e2b1f720d530c673cd482beb6cd53205a6ebd576668d5dd809d999e38e14679ea0d7110c5ab0c7cae451ce86baf6c8073a34a9822770659691af2d8bdc8d5e28e29c092cc4e55562e7b25a524f5ade713636e17f197fb3b604c3c32c41387e46bcbc5ad50d779e82772db80ec40f6f4199b80b92b1895bc1c85a85f28d1622ccbe685a116f2dcf046d5507833875ff36e25ddc5b0511692060ad11a240b6d934a5abf86b746628a4a731286bda8810956ad9f3dc9f52f4d6fb5a81c46e2c2a185b763fda14589ce3f4362aa8462c0e6a108c756a9e1a0b320e0ae934296b92c3f4924db4ff9f8a9d28a9af93e5431163eb7c016cd77572ba5afa74f19032cf5f9bc13efbdcb4d234fc761dba0485d59f135c28759c5038352138e70961e6bdfe8a7a8e26457568e92b4a7816ce83d40e61ac1f0dc553bace1adcb56a6400c1f2e53bc00393eca373925127d302bd33df6fef95b876ba183be78b2b48473c9fd8ac812463f2964913c1989a96230c92ca7c8f55f00fe7261ef7e124ca771bc412192cb9514472a8e86070cc93c023d599171a66f29c9e9916708479bc9afd5e55351743d6605c69ab19eaccb4e9149fbacd898c6ea39fbd59594f428a4110550aa1a917ffd682e3521bf8e2590e1b466fc2315cfa92d119361eefa5f58030dbfab72f2f62a11084cbaf2787ff294cbabd873ad3aae55688a1666f7dc24a0043725c5956239c9d431fed61f55508b7ca824342e0fb78a5c529c3fc7ddd3bff65d4c92c30561844f67d6fc68b8c70e7554a23c7366a7fb065e039e7612d11d4661caf366fb79ea304a8ce81b36c0493c6576e411834bebf67a09ee2f93103bb2e269157006af93d3dd5741376881d894236b472079af1406e52ed5b8c18ba8a9b33a19d9bb0a0d7a21a60b667dfb14f12fe46b2aee0d1aa093a879e0ca9111e4cc83520373bd7f1f180d8cae6b917797e949c26866d4624026e7edd071ded575b5c77286e99d642122477114e0699b061feb2bd4bc9793244bbbc91eb6f6f30d804d82c52bc1851d5769b1662de7b7f77ce48837a24740a40e578b0c9d8a5f28160598f9648011dfb3fe28ecb484a5a95be4c4035e57681643e6a7f26637132c015f8831d05541589b96fee94c4094a5986614e86de702376f47858fab4f803ab49ec617c35fa0a4d8e99e97b566033485188b0a3473d015d6f933373539ec3e35218ad4ce4f980f46426ac9cfdc6e94a4172b9cc9ccb21726f1e6b1cd87edb87cca142a84d005a3989ad65624aac8e98fcefb09b61046b95cce72620cbe08331f83a16b642cd752d9b8bbf710f5654edaca7cad8bdf5f02de90bf4133de5a7421b25b08a78f39f37c40709732a1a8011d7ebcd186e710c611a15abdbc5225dc27b2b7c1e803c222ab53c7925ab8344c9ff1f3f1eef4ab178560b04d30ddbc9d4bcd59c59ea80edb55ad03565a2fd45bd4ef9d5ee49d7ce67547f25091c589f55475764301c6869e370274cc8347eb7929257558dafd66d5ba89905e414f4e54500b580b137eef4ff262c00482401a2b13284b01c618c82bba3fe07abc556b3a5a4baeed43fd470214ac198988c1b595636950998c59abebac850a489d8ed2cce137da31fe4e1c19ee225a9f79dcfc415ab93e7ad280d764a63610e92842f12ab38335f683a041904544eaa82255fb6da9049424b75023525bc8e84e084ca847b7f03a835d1eb23c5a1fc828c30b727edf69d2d5b8bc961e2252f83223db4a5c3c365877dc9362316c1d07d7b9d04355c092dda5ce03a455cb243391246b9d00cff1f567af6d14c424120e1bdfa774a5e60d35bf9a00e835c3437d743530a48a22467586fc48bf9f2ee75bd3b92ccca9e1804a32db95ebd15900212bc376556bc7aceaa11a601bbe3e6cf0be45f947ca39d943fb525323fda67d6f5d8fe2683131ac21af82d7f87b29e32c94ff61ffc61f1e4e0c44ac148be9bb9f80c09bedb7f5eb9b21efceb14681ab6e568831346a33f620471801858c6173b205eefa16b1e021d001da7225b04d45cec5502b7776433f8d696a53b61889797c1fe20f93318f33d8637350606a94c592b82a76e14d5fe38c034f0f36d82e41d196b0b0c4ef49f39357a6be5f2eb8f8a91ddcebc4da2b37400e88224dbeffdf7f1496c10463d861fe41d2a6557e0e861c448789ba78ca4c9e80460e70f255e45342fa3a1b96574216dc4fd3f4657634dbb015de32c209df18fb6e0d0ed04088a51726de09f35b984132369db7962420937be3f8c2f45dba9ed996c578a11eefb9209b02979297929fe1a3612f78aaaad4c98d633d3c20cf0b054dffbe6ec21c33bd5a8956543c956250d3cb4a4b8e5d8722c8ac1517dd6a44751f56a36cd01209b0a6d68685768b0133c6075078ee2277344608262ad92b229619a29de0ef2dc08b1bbc66d1c1f12cd167b156cac4a30204e097a4f79be0cd65bc1f3c0cef9e0d2f46fd43c3843a148b526b2924fa88e04a72adf21ea8876e65d77d220665c9e1d160ce16785d612ec3aecab29202e988a269912fae676d86b692f6f8b046f6d5259130d1726805d0fb9ff84bcb121d0d164e6cb8fbff2a17ce98e5f216b76f67fe8c603b6ef86157f48fd03e7bee48605ee86934ca85383e1035daf383bb58b2b7e781f892e552214d47aa8a9cb32d0a98c810a87e9fcc523ae28c96f3bc281f0afa31ee60839556074e0c9eec551eefedea263237d486c83ee5be9da44caf884b981d17dcc4c80b5ed63a14e2d8c0d04faaeda1bf5fb9875487e905f7f65d800617ae3a57d6fbdba56e111dc7c31cc2bfec1b8386ef10fe717d7b3d3f856424c3a0ce4f99e33601bd336e66beb75df596617b6876b9a4822d8cd7f88b97ac8ece44885ed240788849d8fd2e6f4b348f32fdd74459b7eaca981764e23c0c7e096ab1fdc3bee240d0fa07f2608d76d8ae009b727d3155f509200bd6d1790ce3b3bdc6125c01ee9281be8cf814aa0f618c44ea513a66a53970df17dc8e3e5a6e5cf620eccd0c2b847a10b68b580109d79c3941a2f9c3df84d3685cb89cdf81067004d3e3a600c1b6a9a20ed6f10c2797d935e82cf4f7409b91c4145cdddf75fa3615ccf4198dd016b9ffdb9d55c1c5e02a6c435b11759762a1a1244edb33d191e16c51417f3952ff9a2ab5b662b0a2ca270d6a55eb5a27e10128a42c7fe0e3f7da1c484370bf1c5260d23cc8c7cb9d0d86ec6fb6e62c0427ac2013d6da36d1c00e9b6de800de02bad74834dd50e6ad0fe1d4d76ab338fd630fa1eb76dd1e9c0cbfabee64a8064be4bb324a6d2fa6e00f82ea0256f45e9e", 0x1000}, {&(0x7f0000001840)="1943ff4f2c8408f5fddf35016b6a805b8c35facb02ec2e256ab83104885df8593caefe7973f133ec1200ca98c8d4fc1fa9c96f9028e210c6884f9a357ab23a0c06ae3b9ff8dffc2d69131462c9af807361a783aefc8f1cbe718bdea52ad884428700eda97b8f956596249aed59978f209453d7cb28d5591e7f00be9fc50e26efd9cf20101a779812ed3ceef6c7b9b0e94baeeb8f61dc2aa97df9c01f05a4397db64caa1ed8c1d5213f59b56eef7de94f344319d5ffd3e4c5437a7b4446e5904691d96c147a26581f098792aaf41085835b28b9b2f6a110b8880ea76097890e5e323ad446442d15f88311c28934d8087db3093da13a5ecbabc671eb98174a5539ae87acb40b04d223b951efd8949f6dd9fb8002b6ad211a6a716555eea5ed970d3384c0927890bb72aec98b717d10a6d0566a1d4aad032330c4565a8283926c13848b067c0f324cc1c44b0e7c754bac42ff673bb178a7df98a0e7446a57d2cf8b4932219092af4ce3d1ce8ccd38ab97113a9caafc0a08d380b6d18b4026ca76a7fd2292323a84cc790b4c0dea243f1edc7a32d12ae8b6b1d9b4e700cd7a9b210ca1e88d6d95d1e1fe8d23f981d5af474754a859d2b6b2f7be4d3351f50a8041feac12238ecf35e8b1b95c084b5bffe46ce4e69b31f4a5929b7b1afc2a0c96b1a9d1375b8b44d80e61fa0847f95f32b3c31595ea77106b3a804d6e6be96b3501ada933ea2098157b14ef363007ea771c9201755249c291f042d99f7df4ff41c080b0d5b6d377bcbc8753724457a87d36cbea836a6ea15a6492dd610288d48db292473388ba566dae11956c5da5663fc5b681b332e68b921d4f17b9a9ac2c1cd8c686feb66836809cdc78d6e8b0d4d82d5bc144fe237cc0d5b79c02d3152b3105d3bf38151eed3df5e5808069531423e920706cb3ba154a4b54c9a581879c5f4b258bb5d1c909e5e41bedc949c97dfb0e83b425978afcb29052896cc9245a5af1cf474152d5614c178de2e820aa8c9aa0d65183de4b63285468b178fccd5a82efbd3b05f6b6a98cb880d76a11c4e4bd7ffd58bdc6bc676f818b5bbb274d9e98b06a10bfb4c339e68d79d903dd5b67548535f1c308e9f37ddabe8f6a7b77ec7abead6c6e89cd701ab1faca6c4a720484c41ba86988ad7587754596fad2dce0b7db6905bfc9ae9cb653e8a3a0eb3661dd0a659b84d4c31922187582810574efbb78733d2e683dea5eb5d6a007913e4c99f5d34688b4648950eb0e42cdc48e9e6be660df82d677b33733838127745126d1025b3ddd82c322116eb93cdb02ece580376eac77e8c2ec610b0f9fd822f7d249a14b8dc7674970e87d85023233a19b4c8658b5d5b5293a49966121163902d0f16b2b6bf23e5ddd34ccce5e6d29467503419df9e3b618d02fa25fb5be62200d795f69ef0c2fde6d5a666c67d7378c5f05c921e6e52a5b8e486d0faf553cfdfde6df041369926a7530a4dbad2af9e7dba85231471451d81edc2e931b97b6d777d0e7a29308a07e7303b62d15c7965708b62e965304f4cd8584e96f4ddef4310f947af0feef36da1ad637a1560f8a566c628ab49885a56dd8953608abb388efec0c4d7ae890782acfdba18e761efb90800d1aa5a9fc5c2c2046d83e8086246d0bd436d0e34af077d118ca11e583b048ded863498fc698d930d02204269980692cab37b821df5d74550ab123c849844e13aa102749442f9dca0dc5f55beae30779c9a8489cb3f932e90f013264f42c6433d5c42b6480112c9bd3194c4fc7c03d6a5f24b20aac9ecb621b846c043746ff80599fea1fc1d539c351755436b1a1b5876e887e467d70260e1e9bf77b79799658eeb52746653ef3b78cbd86c4cdd586817c7fa4b52560b5017245df0b18641059668e22a789be490b2b838e97268b7a1488b3865319c05c3d060f452a752b93cabffe8bb0b2b36fc0a85011a4346af1abf1987b78a16f98eab253c572272b756aaab9bae9725ee84481d56bfac09000154428c30f31aad1b3958b6e3952620524e63e3c8fadf98c2e25006eb1d0b91225e93dffcd648ab2fb4945a5852b0e7024a51e75e6891d48d20ae0512b5a88d1e8097e57b0fda8b9eeb51b07c31f7881725f2a88ca722bad6a1c93825ad845523635300209e744333d0a8d552852b4a6bea1cdd029f36f8b2d6e2a2344262f194921a42cb2870a462241d7778669523c020ec63e54fca6ab70a480bc0eb57c4a87c31a201984c21c27835b1cf3ed144a8ac31a78886b3e30e4a3d2fa9e6e397189b8cf7e2ed7682ba37198eb66cfb3eb80dea9996c7d744ea5ab15bf9a67732879a9c311f4421d289f6483fd3b9e1c469afe22e090c9798e7518466f5c28fea246514d4dc289f1d1ebfbafea33911898b643da7cc704ff2f559d05d94d2d8471999fd73c2cc687146365c6577d3c272674b09ed68472d162473251f1590e1bfa7d722007055eb4ec237399576f27ea08de02ae27540c29c8ffc7f49b8de88d8356a9300ed2bbe9fcc5342d79050a21232a997fc0c9a2c075045f0eb3efa8bbe151f559eeaf8667c595de91f36dc97543c35948ed70e224d454e73732626a71cc05aa5662f24d2e90bb71d6e5b13a1aaf1f4cef7ea12ab05eef41d0aae4b42a7eaaae7524252636a04b6810d632e46eb9ca28a3ef3f04112c7d19c6ce9c07843a59095cf017dca4836d40a2913914fdcb172ed00a773335d4b55deb47cb11249dc219a2d706f17e7a01baf85287c1395708d574f5d780d3fcfc6f894711be0c2c206ac92d9587603c3565e2304e78c14e30982a88efdf3547bcb4766b8be82dd3170d2c1677f40bbb159bf8c418848486a5372c097a6446f86ef9df9418ff27004d07c5be59fedddd5e8a352eeef0eeb16a94e6c0bbcc481722c6a2df49bf1d470d68984c245354bbbe490494dffd19e086706a4078cccf3acf752fbc4df59b5e4c42b0f8eb189b138a6feffa52dbebe42c2f3221d51dfa98ac4ef330bdf68c50e5504ef965e55eed687c96f8fc995ae920777f9e1895b1630f768c55fd61fdb7da6f545676494b336d54914d38ef4387491f48b0ecbd881427edfdb046b55e858e324fea8e3a4f5d58107adf35df5cae61dc922a434421631ed3b596c1c033c310d853a2cc3fab776d945aef16c4aa8d0bca0435ab0ad605e74b247d97c1a13af7f4aa1fca0d08d5ab40b1b209a82ec8d13aedbcdff18280d35c0a55ed1726cbd8f284ee936b3532f41de312263098de4327838dc2582d327b6464835b7261885141d1138642e0ac7de81e201c71e592f7ab3f1dbff5b59cee103b5ea3faf79753a678709e2cb9f3ae69cc9fe438fe7a60fb69040514e19bda7f0b7ce3df5e418d5c3d05ddbe1ac0ccdac7f93bdf1ab6ea6510179b265a624d773086a1b87aacde79662e257f5a4741a069f91f73a4c111235cc5389b1e9f1ba586f3b7a9bb4931a0823afd1a4d4386fdd2aeea60647ed17eb0f0153e983f9e28ba5e935f5e065cd601b85179e56dcb2faae77a2f79feebb3c793a7de6b28903462f7f79bff039667ba1b124f8d444689dd5d91958cb969c8fe225200e2bd3397887cc32e45f1e27412f3ad5e6b833bcbae9216266f2fa04ce85b6f666731a17d64f4d1325db9480d551915239463985d94b3fc1dc092207ccac0f2bb8a9c60f453aa094945fc9f23c1b711cbb0cb38e6d453e227819dce80aff2d4e52528ec8dfee59e0b384b8226b9c203e2f2402510adf96dd191c9d5741cf9d225d63c866fba11b85826271f83b1356bf0e219ac520c0f83bb98001d49badffbf4ba2abd715db7efbbd1f103c11c47ddd4aea90f0a9fd8cea28de77964c25757f8b3fa927a2e90a576b14acf207716d6732c01bc3520b7f7ee487e7ddb74194d03ddf4e35884a74878e6546d40093dddf211d97c21819ae73b224823de18a7d99a64b432443a2312f01a1bebb8b28d5ca15e3acdad76bd5c20dca6cd749e5538cfc18a57f06270524ae97f08f4efb49b1addd5c6fc6d7bb97bbf68844c420023ec297cafbcda2c749e57b887cb9b94cefb9135dd12a65d52381216378ce0a1a8944b8427423bc26b09f2598f526f425d09171945d0a0241537e97b7205b37c1b30156da48a93096cce59e30ba687a33bb2d25425a490d6839eea1dd25ea0712a208dd029e7b0af0a7b52eca695b9590bb5e868948a1042efed3532ed6dc6215cbf6f88281b8683b82de31b43b76a9f1671b880d559736a6fbf2d9cafe038133c31d67978ecbcc26f719a27f8e40a9a99a84a1f954d52a41bed39f777ca0542d8fb922c7e03153844a28554e9a51916c226ddebb205f32584776fec9a9ca9c7ccf5e0fd63880b091cba26397dcf2df0cf1d3c8db901d7dd9fcc48d533cf87969207426d0928f46417b87f56d03e675550b03070058c1a6cc10157c08086eded95b0b8c4cd658f6a8b9829f48a49808eff14188750d6d552e8da3893a577addea8c53bb997aac5715672f13188c81ec9a0af93adcb383d8f262c61795fd5677a5ec54f3248784f9a20c89b8a419415b23cdbecc5b6fe3b92d78c18206c56878e3e31ddd4f6926faf4d2738b758a630c9034fff9599d515f3544af7b98f60b03cc5ecae3ff08f6b2bc396e64c1f6115a3031f4b82cb84fc3f7d0872b770b2c3068f53d30791f304415fecdf3db99311e31687a4a2361edce4dad189feb9abfc700f75216f65e095989b35c23e0d11b37f3bf8f69c32833f03f76539a415f2e87bf3ad1120e53ea820558520b6163c0d6489a4e0bf8f8ac3db9f3a01a235e9e640f0b56462b440af2d5cdc1d43793313498ff3eb85714322eb8b683ff669299fb95ec09e6f77b346279cd2594087942c48f8859b01b504267eec16db757ecbc942b5c92b426aa565b22d7ee5e845fa693575effb2c44efd6a1d232dfd2172235bd4788601408f2c0a69bc9e5a872db98e598564b23a596b684e737a3abbd0c234bfa19bca31f2cde81c2ad2d02601703ecee9741d3e48166efc9aeb4b9aac0d33fc490ef756a7c3407bbcff4184d2a0bcfbc77bc6791a235f32f941eccab80b56ea28610ccbdbda19412beedcdb6234a12e2c7f6f6c9d84b0557c9d2721f4524f0b111726f89ee46af75928d3188208c82233dcda66d38e2c30e8f7d97801c7fe6601bd15fc2a5c2077d248eea474fffa867cea01767a76534a5ccc8b7df22fbdf3f6ff04e0e7c4c3fa6b2a2bcc596196ed69b4d58704f90e6f4e5a88c100e2bbf4f3bf3a42aa9693d376b6dacb3e62119f2e53931ce851126b4853e656f32e7ffe62db4c891d45a6239fb276a1b97b034d25f0fb0eadd44a981d45d8a2020b941abd40fe2ce6a070df7d8692c73dbd6c3fb8dc688dc5cbc05ae24278cd7c79162b23eca894c331b86b86438f54dc073101bb055a573a60e0b93d3ef606fd4b949009a4cb2f90051821b684c7773db4ab9bda21ba9a2d2b1f6de09777d2e676010ff9106e68635040e9c3e16f1d434e9280ffc943ef4852ec3b7e74afee34c271bd5f6455e99727941b0edcd372b92ff966d04bd077e9f8a9dd90723479644c00f1e893d05f8fd40016a670ad5c993a236d8350c23d24d8044a4df56b8aeae110c1ce8bb3396196fe56c149bbec91d73b46430fb832fee840977380ea3959a2711cf5748ee727eb26e02d1c8b799827c76f2d2b3250bb3c0e5ca78f19094bb500ef470cf87643105e07cda14e41f4c69b2c746d5c5e7f4e9f424d34de7f83c1e8b8d27d0312d420fea83930d6c8641fd0752ad6a0f7922d4edb997374f17827dba", 0x1000}], 0x9, &(0x7f0000002a40)=ANY=[@ANYBLOB="5000000000000000ffff00000700000008b951a04cbef148af8539babf130984972644d27a463bd6815474a30c0bd79432544ea74064eb67ed24cdbc50f7c1b1a774adb8fe72feba288de992000000007800000000000000ffff00007d0d0000a9d6cfba78b7e000a21c7dd17bc520339c5bc6d4da6be057a2d6148007dd430397ca3cda291bed8353484ba4961218fcf5d73210dfd93a30354ae98e296b78dd7e75e9ac1cda4903d3d03590be28f2f6012d062356f295428fdf6f6eaf96d7b2583acb89a8da00004000000000000000ffff0000a507000027aa41c840d6f417f9c5246725f34a0cb9eebbeb006e50322060917f01cd19561070c7599fb63f68c3000000000000009800000000000000ffff0000010000000ee8e00153e7c8b6501aa82caf3bdcdece7e32039b83f5496526b02e8c5c50bd7d1123eb87e55a5a22d29902239893860298ca98e39f2694068d71cab11e8274dc32f545448124b78f5e0ea4e5a4c93320bc820b6f6ce2381c7edf4457d75252811122462d53019abd453827744d771612a6d3430341cbf15734ddfb073de1529fd5e02dae0000000056062b8f47289ce5ba8d6b4221d8aedadf71d88e3d0e5db38fcf08514eb99ab2a460181d7566add6d81cbf45a0523c7ccb3bf1f306f30f229c9746ee25"], 0x1a0}, 0x401) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = semget(0x1, 0x2, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) 07:48:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x3, 0x8006, 0x20000000000000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00S\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000007c0)=""/220, 0xffffffffffffff28}, {&(0x7f00000006c0)=""/241, 0x950f44336d7e22f}, {&(0x7f0000000340)=""/158, 0x152}], 0x3, 0x0, 0x0) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 07:48:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x22) 07:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0x1, 0x4, 0x401}, {0xba, 0x0, 0x4092, 0x3}, {0x1, 0x6, 0x7, 0x9}, {0x7093, 0x4, 0x1, 0xf33}, {0xcf, 0xfffffffffffffffc, 0x1, 0x101}]}) syz_emit_ethernet(0xfffffffffffffcd5, &(0x7f00000003c0)="b61a8c49d102ca06c750e9b4803ce5dff8d22ad9665ebc2daa13b28622a570532fec0baa90a742ee2f6b853bca5b4fccee93c81ae3d9f0ec470b7926304596040000001912318b176822e19878a623e2e2a6bc1cc3628c2935ca5a5d64a62fb6a5206bc5a75d67247308000000000000006446cdaa7cb0057aa677f42af859684cd0bcf95d900d858cd59900d6fd3b24e59035688ef3dedf2449106ee3b100"/175) 07:48:49 executing program 0: socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) socket$inet(0x2, 0x5, 0x1f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 07:48:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x2, 0x4f7f}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffe}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0xfffffffffffffbcf, 0x60c}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x84, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0xcc, 0x86, 0x8, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0xe4, 0x80, 0x1, 0x2}], 0x5, &(0x7f00000000c0)={0x101, 0x7}) 07:48:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) sendto$inet(r1, &(0x7f0000000080)="6df5a596cd96fce366b4", 0xa, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) 07:48:49 executing program 0: getrusage(0x3, 0xffffffffffffffff) 07:48:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001040)={0x4, 0x3, {0x1, 0x3f}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4000000104) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000b40)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000540)="a9e218ee5cde928dd38b1e2e34498c246b3e1f9401cfdab1daff7f62624ae5bee74e8034667783937eaa2c6c3b35b93bce9b198afdab7f", 0x37}, {&(0x7f0000000580)="5d98d9bfe257e039cca5711cf55e3df61c1b229aed6e84d9baa2dbba2835f6912166e22336d4dbb77e82c2826cbcda611099fc8bc0b193d7560e1f7c0eb3396750a1bebf04e3079f3f0af597471065b317d7163e50f79ddc92efe5b8ec8be40e92b6135907fb6d4c0970b74b8d4ebce4e27c8b1d3fe0c2fd3d6de6be7bebd27e5f78b9ba34c1e26360e92431d0f0b8c8fafb07b2d5d374dd7e7edc47f7697476f054e5c931010bc72b14a3c3867f401514a7cfd1522146c59061fb90e193d15a79a29789e2e466cd6aa17c02d748c2f8e6cd", 0xd2}, {&(0x7f0000000680)="4189d9aecc24a93b7b5464a96449d2dd3d020b4542f44b06b077e4eb840a6f2ca34d26502d41deb9454e8f5718709c56747e7ad72594251f3f0c84196cd4b18e7431316ea1f9e8cd0590e9fc8e38293438f24f1a6bb2d1a3b07a07b488aca83a86d79f36941dd1b3b96bfdb9e3123be8ee648f54f6dc715e21b2122d679d1ad1156f3001f593f4e920f282af6ba263cfb617086b336a78a7ab03c2bd36e01ccfc052df2a6114bf3d190aee591c7c7f5c31649ac6bbcf4e84c1964840e46b2bacc9f9079d26c720", 0xc7}, {&(0x7f0000000780)="55b37c74446886b41324acc34950b066773dffc908139aac0e4a2c2e2e0ee86459805b33ec47e06ae90cb573ffc8399c844d536841e22485aca4f45e59c23844fc582ff16195059c2692d4f0f959cd606a384c31ad3d324331cb3d74833c976effe26c83fe760ed679fee7501681bf99cfd1959207280f89783972162652ad9c8f", 0x81}, {&(0x7f0000000840)="46e938564a20ca808c76a191af1731d7c44e9f7711e31b3a8c827eb0fa6a16d2926621d457d49d0ba06431639869f419cb77b7897d1951a25cae18f310ab07277f72b14e3cd57211895326160f9dd1058fd2548fd1aa47ed93ad9d3c2428a05917f1aa78d162ede3817c177a1a8755a83d31f008bba9e538de02bd", 0x7b}, {&(0x7f00000008c0)="fea4700fb369381193be0e314a28992dc9bac53c056246030a65b0d435bef92e5058d00380e7b57e0178bc7ccbcd47d60c7873cc0adea857f274eeea9ab8fbfd060d9d03c488e595c9262e497a003ef75fe1c73409e31ba46e1be863cd4350bf1d1562ae49f96e456e00fb027cad82a7b13ed51fbcd367dbfa7731a952191372691e74ec8edcf319b675ed6e15a5835df25c4388731105174474bb07cb053a146103b40250abbd54d866403dfa629b7f7486ff35b4482585157bc4e6b3c0bbb0d9906f40f53161a3ae76c19bba9c0c7d80b8b6f3a3e3bdddcf5bdf8fe30f139dd6fb3ac8c4a3aa3d5d18", 0xea}, {&(0x7f00000009c0)="a5f1acd548949dc849ae6580be963ae71534fe9a91912c967f5db2855796ffb5d0564e871975857f", 0x28}, {&(0x7f0000000a00)="a587a72e24cdd805d02d8a7b540ece796e820c5cd7f77c300f6d28915560121793c0b5d686b92663538cd5a431a5", 0x2e}, {&(0x7f0000000a40)="41f8b080e3f8e06932b966fdcb250c5dea0ba4cbd0b4bb6ca44a4de81d07c868b86b98c9458050", 0x27}], 0x9, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="848648cdc0565220f00f2fa659e7c0f496fa4bf9ff749d999376c72bc493c530908e932b9859b7135ee388041a9db4fdd8ff355fda503e9c28093e15227bed812ed870", 0x43}, {&(0x7f0000000200)="9cc9c01ecabaf1773a503fe39ff8d0fe7d6fe761e9844d5e7d48e36240fb716c668f800bb2ead6bf5ebf13a7e6fbcd29407c0f656d60ea1d3afe26462321f27499384b1aada207d1a989337e0ccb65fd2810e42ac7b5e8d553688652c0bd55e6d23655feac4a7321a42bfb391171140b07e5bbd06914b20e863a2abbd7bae82cb1509e8aa71edb5596b34c4993d823e35e6d344973c37182fd631fd6b3c34c6ff4cb9f9869e79b2556c5c5e06e188821c0a34da71314f966fec2a76ab116039f23e22221d394c4e40b3e1126659da07224e4e2cb54f04f845620d14f532e3fe35d3523f9bebf2e532422564b674cd91555a6bd", 0xf3}, {&(0x7f0000000300)="956a894adb04b8cf522fccb4354d5ce8c6901e461b9d94b0dda007225f4a37d6c609eb04a80de2be8f3e02ac0d7741c1bb11aceb046020bb42ac3c0c092873bfcfcb460f3bd8cf92d95134d55477b11031ac06711c079a4b83ca40b10ff6e9874511226745c5175002c47f159a0f304cae2357d3783f5c2eb2fb7c9fcd52e212ffd9c617fb5c12108c2961b688fe52d9e21cfc53ca4d9165206a8fa07b92eebf77ddaea4290975b95672dd58a407f18bbc31753900f4", 0xb6}, {&(0x7f00000003c0)="d7c97d6168c646ab75c285f372f29437253ac6ddfcb3a4919deb82793db5b0e09f462d456c09b8fc03c70f74224a69ab0283011a8b4b62e4196b478b1d768e49a246251203375809b3f3d9c5a95942a045d78abcdcbf61fb395f4823bc713e5b9cb92524d5af91e415d4a2cc636b54062fc0f7328ff091bd87fe81fef306e1322cd89622", 0x84}], 0x4) bind$unix(r3, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet6(r2, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffeff, 0xc7, './file0\x00', 0x7, 0x9d76, 0x7, 0x401}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000500)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCEXCL(r3, 0x2000740d) execve(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000d80)=[&(0x7f0000000cc0)='\'\xb9\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='}\x04\x00'], &(0x7f0000000fc0)=[&(0x7f0000000dc0)='+](\x00', &(0x7f0000000e00)='#\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='-\x00', &(0x7f0000000ec0)='\x00', &(0x7f0000000f00)='.\x00', &(0x7f0000000f40)='{\x00', &(0x7f0000000f80)='\x00']) 07:48:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040), 0x0) fcntl$setstatus(r0, 0x4, 0x8) 07:48:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0xb54, 0x4}, {{r1}, 0xfffffffffffffffc, 0x44, 0x20, 0x7fff80000000000, 0xb149}, {{r1}, 0xfffffffffffffffb, 0x12, 0x40, 0x100000000, 0x4dabcdf6}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x8, 0x10001}, {{r0}, 0x0, 0x0, 0x20000040, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x22, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x22, 0xc0000004, 0x8de8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0x3, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x1}], 0xfffffffffffffffd, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x3c, 0x0, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x0, 0xffffffffffffff00}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x2, 0x100000000}, {{r0}, 0x0, 0x10, 0x5, 0x80000001, 0x8}], 0x100000001, &(0x7f0000000200)={0x9, 0x3}) 07:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80000001, 0x9, 0x68c52756, 0x8}, {0x46, 0xfffffffffffffff7, 0x8, 0xffffffffffff2587}, {0x4, 0x6, 0x1, 0x81}]}) 07:48:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) flock(r0, 0x80000000000000e) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000200)="719163a673a2123e3b4cfe025cb296293d12a3a1b0de0128f8bfb5487f1758cb806e8061f588495af332495bf943448c3f57360232e1601e42992bd2f783cfd141e66859d9c1e5a036463db0321d0b94ac437e4aabf988eb78224fdd7fce8351e6aebe46de093d204935de35957f1815d607", 0x72}], 0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000017c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x0, 0x7}) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000700), &(0x7f0000000500)=[&(0x7f0000000280)='-:,]\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000340)='{&+)\x00', &(0x7f0000000380)='\xc1}!-+$:{,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'u)\'\x00', &(0x7f0000000440)='/\\{.\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\xdd#:\x00']) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:48:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe0c, 0x1, 0x6, 0x28}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() listen(r0, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 07:48:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000080)=0x1) 07:48:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/148, 0x94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0xfae4, 0x0, 0x8}) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) fchdir(r0) close(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) flock(r1, 0xc) 07:48:49 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f00002c3000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x100, &(0x7f0000000040), 0x0) 07:48:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/188) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/137) 07:48:49 executing program 0: r0 = msgget(0x1, 0x23f) msgctl$IPC_RMID(r0, 0x0) 07:48:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = semget(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 07:48:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x9) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/84, 0x54, 0x1, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 07:48:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10200, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x98c) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r2 = socket$inet(0x2, 0x3, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 07:48:50 executing program 1: socketpair(0x8, 0x8003, 0x21, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffd0, 0x4}) getrusage(0xffffffffffffffff, 0x0) flock(r1, 0x2) setsockopt(r2, 0x7fff, 0x1, &(0x7f0000000080)="2758a9672d4fc6f77fe024a179a3ebea46f342a1339194bcf550052453188d9248c6da7133bc99b221d75e82be2b788253226d2e753a7932849fb48ebd9a9360e780a7aa82805db1803b149c2901c8b9fd815ecdf0b1b6d0946c72e37029a4e3be93847e869244bd8c44a0443a6ef614e72263fe61e1e4ca0dae41aa0ca6a330aef0c0edf44f3c5e1521bb897a483d40d0f23ab5e654bcaae2a84478fc887ebfbd2fdddeb2157ce81ae32672825ca7a15eb9287823faf13361c2dbaa34a407177168cc92eff214fcf247f2da4556804573923fcd8eeab2653b3cc35e7099e73de00b785d634b2b22d88cace4dac00a6fe9982d8c1410999429300b6870a30bf9af3173970ebe0bda8b97f3799ebe4212631b0e9149250dc986a93bc0c4ae20f502eaa45ee11305230b6a7eb1050b72a32659569f57401c52a29f81fb26b1d2447876a2afc5cd7a4f87a12f397f5d2318261ba9feea4a4ae9c52754f637d8e238b92c1baf3d073c382ab812551284c8dc29f552dc8065c099dc3d194cb3c599af7c4b90fee3bc5585b87079400831f7ffc4cf84dd8d89ad39d2836a10bfece091688498c6e9db3bb31ae7b5fd05ac3d6b78db2c05422299440799787b8772f38d83527144673afb23e13f4065efa3c2a09d99ea01a7480c64120b72fa95a882744da8ab9d9a275d647921b3d62e8a2d0995f51bc106888423b0c0fd266e7f27d0db912b54ed90dab77849d705df4270f8667c65de50f007e093f3d6da8efd4762374225423a781c0ec92cff908af275368853ae1239ff4c4af3ff25d621697930d1e9642dbc8cd72400f63befbfe55b06542d2b72163faa5a01eb5a7b12b4074b70d082d74eb142cacae9c9cd9a23c2282bfbce4e40d1c3328830dc666d9f1711a3036785981a18e1703bc0d7782c47ecd2e97905385cefd9256dfe36db9c91df806c7a075eeb3b2d74e620931187a5dd13c7518877a0acd0208cca2626a990fcfefc5ab29787df2588a8deb2ea7e87dbafe750d3254b0409d223e94d0c93d370915e87de51e3a72285ce95ec42d3e85366875e92f156d13f0cbd99b05eac4aeb3873d4cdd783719f07d6337f821621858904094e4edec43b7954f30caae65ae160330e55d064edfa2886cd1c300f42bbf5770fb42cecdd574a8c8b6f2a712f564201b0115e642124d7a0e400962cd862c8fe76783d552101550c5eab93cbde0a37c7c53a31221a36f2f464f93954c76a667e62ccfc5b7ac87305a98d7bbb19c413cf5ab06145f4cf9d07e2e171df433e6afaa2bec5b46cbb81f236e7884b71c06374993fd3b3ac777b54a67d93feb4b8fa296a6451a9d40055c8dd576cf4c05f0a2e768f90b3d8d78833e1ddaaee86baf250d8da185720bc63a2f59278832d032640e5338f7ad1bd794b63f27f0393983f163c1567fe1c7aa5f0df54d9236451d7ff4d476d2d0aec26c1bb9e5c9c17c2c6647817ef70c879397f52baf275a3a5d8fb4871894a02a57abab9e3af6c87f87b4a35b59dddc900069a8062c5b2839063a115a9db89515678fe63b9fa577ac54b5dc2b79ae388d1e5d4c65280befcb4f4f4526308180c9a4a2d113dee04c445879da5152b3802ad29c8cef3f780b7feac8cc19c44196a44f473963480f1f1a118c1e293afad90e8cfc2dd044bea101427ce275f4b9dd96db1bce2f6cce451c5ee8fe7b07e7e0ead62d6cfb9319a4a24887d00b81593739eea1e95787b2f1deb5bd97db76054e6600865994e7cc2002abd59d571f5313991f724796ebec06fffeda0451e907e54f62a77813f8e11e21304b91d9a00a32c9061c683f1dc7f0178192888c4e719fe2a78f1e8e148ed9816be21170f9ecf96512117323c387951538c28ce6ebd8d53d4c96407c57682dc18560328869945ff4ece9b87c336ae06ea17c1330600adc95d1412aec2654442b238202b9a3b0b828fa818544969a14386b8fd42a142cc5386ee3e39bc2448e6247995f2757a19322a34f7e5ff033a3bad75bc40ed882271b5d17fe2c0a5b04734a2c9d341f8d1d26889b3c27430244dd9129e4664b56c9e2e79106876c2abef898cb3c918d298b400a1c7cf090ef905b1a3ea4afd14905be7a494ac113394f431bbb58adefd55238367ea470b2ec0006a2460189b2561ecba842e0b02b92f81d37486e019d13cf5cf4ad1f5153d43c9dc3c6e1e6e44d5a381593e1ef0e69cde0ba68fb81878c0f0865e59ce92d0cfa78a6797fc2f67bf8bfaf317aaaac0667d7793725c5ee88e4bcd1f2d5687c8091b1c2f92189084b6bfa53fadef60e79bffdde96409a0340a99f01fcfb00b5f7d070917b1371b0a0384bc0efad247be0d471c81006fcbec4572ce41a821e828ac40616fae4b9053441939c4b55aaab286ca9f4e8a651b77d978e9b33439dd182075939265816e2580a3b73d4f0642322dd841cd65014f7cc106e85b8b4e577a86f1762732c9f551d546ddc870bac689c6f7b13d65878e177fd4505a3ac82d0225360cf39e483a8c8e3ef24545ee92f53fd528394bc06438ffcf9e776624d8e60bf46f625b375e97dfe957a51a8b27b08867525a3d273302b7738ea0eeb6991f038839e52347186c5e21f9ecf7a84b55d0f965e43d08f161a051831e6d85686a30656a18d990ecdc3d847645a16ce598ab1c1fd64c2d1833b147206bc39fccdfe81319067129f0ba323511e207b0f8f8f893c62a2ec1d6eaa054a6d440370bc01060d444506e2c5940193b32496d976b05c597659834e5d65293e8d44b789058b870e160819166c841378cfc62f79e225ad3aeb3bdffbc79a80f4bd091986fe476b4913f1007441cd048f4269448739f60ab6b0c1aa8440f84ff7ad5ae6fbd00c5736d6d7e530fb08834a5d03dfb6edd4a59d9d6c6e0400b5ef6c7a508b91fb64318e8c680b075d0d72d49afe0dce783d69481232b7409f74bdf8b1e75239920b5390b3da43b3cc45e9e18224d00ea2e133544ee6f02446e90e188e33302d70c553b1dc5fdd82e534e5bd5b12a6f3e97eb03daf1f8f26228d20cce473ab6aa286187598df4bb71edd732a05f89b38569bdf4baa9be89a2b1abb9936bb09a81c8a083fb5d275e2896769b48bd7eebf7713d87f446a0ae57baa40d396889d036a18622f4297d29b99b95f8d296c4ac5f2b58955a456922c6706231575cac6e561b2964ea60ebd80ac0fe641e46a3d8577c2b923692aedcf4898e9e8a9c477d7120e0c21b1957abfb8828bdc42f2f582244ca64c2f8d399cae92972e8da091a138f52deeb3f573405c0ae163317ab4beb4c8f84e64dc8d02c37d7bf89d5fe37576d754cbcb3ed21c5df3e29a8fbd93cad5f18677670c43352bb98aef953eb7a030f642028e336a98ed3ad8227ced2c6f816e17e74688561112d23ecd23cd602564a8c5b6536285789411229b2e9d361663290b4e297b528bd286165d38f1623d289f2f7d9def0d7f600d2a4a58a14fcef51c10567386618c0c9e7f9b9b542e65527d7a8a0cdd78d8b943e1a52dbd56e68e1bea5f84157965c6ae3b6639535908b483f719ccb6f5adcf9a574145e0da5664eafef8f1921c1c3ab15a5385f7dae9967dd00d78600da3534a3cad0d30adfe976e57827b44e3c814e1b119110a8bfb0dab5acc4438a39620c21b66e4bd1a83c6e620192a93f14aeadd0fae7c5b01b2f620020c3f6550decfd7fcce61d1d71d7b719e059d65c313049deb9fe566b973c72d385d4f4c3d4e3daf03d7f364e59574d693ef6efc376b5edc974282f87f17d3b2fc945f518fa32e85a6c9cb319bd862dde0d7f91ab324fd5219d48280c6c821c6b9cf287d2f1ec1cc77988208f0051e6be37e549e1354586e25b88d98deb09458cdeca6511946c0e24bdabe425817e412ab29999c039b55da10d628d917f97ca691833edfcc883349d8315ed48bafa493cf91a5a55110c88b238e0c5f98e6d07d1ab4db6784a573a465d63b64b7420d7efd14677355894da42dc335aa341816f99d9a2a4dd08d81646eda755bc08ea09700ff22e6550aac53e78121ab928c466d24d617d8249d4ad11ef408a9d07985bf436b272d249967b9b0a692e9b8e91b87934f9b08157b95907a3e82daf8edb07d6957ea88e8ebe0d4cd818895162e8aa2c557d4d24c9376304fc8bd47a733e0cc015170ec5453209a8e3419aeb702bfb7a9bc16cb270118dffca992264bacc9a83e20db6ba25ad84cac0cd739b9210b506e61a1cf37008f3090a295a9f8602eac4014750c722c18ffaf7f981e77bcb0b9d8fe8c1f04a7bc78754f635eef8b1287e4cafe915baf1e59a70122c101b43ec4016d80b324c12de2c58c3f4c1e9e02f0c39e3b3cf38133f330012a69da19cf87f909f1e04c1edd3f594b808c80b224015921bf93b3a72bbcdaa82dce647502a7a0ddb61894249503952d71fc0207773566266833e45f4e9534a4fbd39376f755bcbbdb34c087e39466cdd730e84057730a1e848ed02a5d56a98b391ed606991b39bd908e2f19bdfc3bb23ea318ed04bacbeffbc62d376085debc23cf0aad53f2d840c6d1bb143b2d58e015e0cc32845dcd3711d9de2baf046fe2005b9a12ca02058d6d18a9e009dc24af71bcdf2e07af4fcd5de93a85ed2673239b14c1cc131b409f75f4bf90b1cfb97aa133f6da8aa191c2093f340209c65d07c03a271151cc470d382db01d6b95f2291a22c62010124265fb94178d3f439b43150e0cb2e6d0dd79ff4473b4637fcdee437271ce2c6aa18296057ba1f8ee058224a8760d58c58497f17c1bf6e103fe397cb96e1918d249568307295cafc881917d0ae2e27491fa318decd96803b47b6019a325a0f5f47a243f30ce1e2c01679c680b48ff49e51d246c650c619ecc211ee6f9ad769d9a0a5c93e588db6d957d5d5dc12f5f4a3980e3b8106368088f79e7660448806ca76e0f6dfb7b12ddebc3ebc9ded9e7ba279d684f375573cc1932f2bd09395a802359e00655f48ab4c75dbd3487db69d0cd0714afaa7ca0c62cff306b4248a298247cb17bca57d03b3003d3195836a692245da88d30404cd1f66fef2e0bd6f0b98fed1278da88886a17a2c962d343d1808e83e4253294a6bddfe630fd0d6e2b5f36e5427661709cb412ef660cbb3f3277f5693da1aabd282a7e2d78e1143398854d8083295d1b3a40881510fa8e6daced2a3fca19a7c8474f7544c0dd9b98e5d33830257e817e1d5b33b595c9f3bce528eefe7c048b4f9b5d855ce828f8bd7d009306ccc8100c381e79645edd5b7eb02e4e77b065281a2ddef2b2ff596fc89694b05fe917ac7fa20d4d3465baf97b3fe6195349343e735eb734b99b2cb21f215ac43621e72f51b2ca65a46c11930fc265c9d0ea6e356fb286e0899c504d74e0149cacf2eaccd1ed26a4e912ff75ffaca56065439336ee82fd842029c3d58acaf45f6b7f826b6bff5131d8703ac81ea0f2bf0d5a2b22ba82549eb7148631f14b80c04be1cd5fc871cd20f38145bec98146afd65b473602225c6d8d9099f395c9e419c7727cd5acb6fe7775fdb308258554cc5ab8a0e97a86c042b13f43c0ae8dcf2f803b6e2125079aeac859deea4e8fb6b0b22f79e245d18d1921f9184bb1d95fca719481802d387963077180af061632853b0848d406fd4c0ca2d1084b6487826794fac79e84c9e650943ffa3c424d388ee1edd5f104736678ad4e08e0aa6134604d927a025caf602ed1219675a1590677f89296f380f07efb748b65bf199d6c701674dff700dd47f44dd75d7facbf29957065034e34ea7ca08c5f1737f65c44036fd33", 0x1000) setsockopt(r0, 0x1, 0x800, &(0x7f0000001080)="495796412aec44caf13b02fad7f59b24bfbac61abd21887d4fb8c3a009eaebc616ed39e5161b5c3614225af063d626040a6f8d0aa27fe41b244b2bd227ebd5e56a4099", 0x43) 07:48:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x1ce70381, r1}) r3 = getppid() r4 = geteuid() r5 = socket$inet(0x2, 0x4000, 0x4) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r9 = getuid() r10 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="2a9ee70493964bf775da543169610842ea121f7eedc50000f38f0ade106b275bcab8c2268a78ec8ff3c0d62c54127a3bcb5343298cdb17072af481fe4a1c077a36f7e1", 0x43}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0x60, 0x2}, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x18, 0x0, &(0x7f0000000140)=""/24}) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x78}, 0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) 07:48:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000001, 0x0, 0x6}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x4}, {0xc9, 0x899}, {0x80, 0xfffffffffffff9f1}, {0x43, 0x9}, {0x5, 0xff}, {0x24}], 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xa3, 0x6, 0xce1f, 0x4, "ae397472616316f898e980182f04227a11647589", 0x3b7, 0x1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0xcf, 0x0, &(0x7f00000002c0)=""/207}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() r6 = getgid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x7, &(0x7f0000000540)=[r3, r4, r5, r6, r8, r11, r15]) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000580)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x2, 0xffffffff000, 0x64, 0x80, "fdfb79770aef774f05c0a22d8d627982e42b5259", 0x4, 0x7}) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/33, 0x21) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0/file0\x00') getgroups(0x4, &(0x7f0000000700)=[r12, r15, r7, r9]) semget(0x3, 0x3, 0x0) getrlimit(0x3, &(0x7f0000000740)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000780)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x3, 0x0, 0x4, 0x0, "a8dfdfd4893d7cfe6e698db2f8f0a31ee45f2c2d", 0x79}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000800)=0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x100000000, './file0\x00', './file0/file0\x00'}) r16 = msgget(0x2, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000880)={{0x10001, r14, r10, r14, r11, 0x110, 0x10001}, 0x3, 0x5, r13, r2, 0x638, 0x4, 0x9, 0x400}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000900)) 07:48:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 07:48:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) r0 = geteuid() seteuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 07:48:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x69) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/103) r1 = socket$inet(0x2, 0x4000000000004, 0xfcf) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0xfffffffffffffcaa) ioctl$TIOCNXCL(r1, 0x2000740e) 07:48:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() dup2(r0, r1) write(r0, 0x0, 0x0) 07:48:50 executing program 0: socket$inet(0x2, 0x0, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x20) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 07:48:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f0000000040)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:48:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000680)=""/60, 0x3c}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/252, 0xfc}], 0x9) 07:48:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x400c, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r0, 0x0, r0) 07:48:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xaefffffffffff) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000006, 0x8000000000000020, 0x0, 0x45a0e772ec45130d) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x3, 0xd36, {0x10001, 0x5}}) 07:48:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x380, 0xb0) 07:48:52 executing program 0: socketpair(0x18, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0xd0a}, {0x18, 0x0, 0x0, 0x5}, 0xfff, [0x3, 0x6, 0x1, 0x8, 0x6, 0x8, 0x80000001, 0x4]}, 0x3c) r2 = socket(0x1, 0x8000, 0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x2, 0x2, r3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x447c, 0xffffffff}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x5}, 0x8) r6 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = socket(0x10, 0x5, 0x8) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000300)) r8 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0)=0x6a, 0x4) r9 = socket(0x6, 0x8003, 0x4) getpgid(r3) ioctl$TIOCNOTTY(r6, 0x20007471) r10 = openat(r6, &(0x7f0000000400)='./file0\x00', 0x8, 0x80) connect$unix(r10, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r8, &(0x7f0000000480)="994892f68abab55fe076c51bc4a264921a992ca527429a8623f7ec4dd85643835e72cd5c19e0fc42bf26ecbcdfd7251f78a99118f9", 0x35, 0x0, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getpeername(r6, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000580)=0x2) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) recvfrom(r7, &(0x7f0000000640), 0x0, 0xbf86c1b25ceac4f9, 0x0, 0x0) getsockname(r6, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) preadv(r6, &(0x7f0000001940)=[{&(0x7f0000001700)=""/143, 0x8f}, {&(0x7f00000017c0)=""/202, 0xca}, {&(0x7f00000018c0)=""/34, 0x22}, {&(0x7f0000001900)=""/24, 0x18}], 0x4, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd\x00', 0x400, 0x0) connect$unix(r1, &(0x7f00000019c0)=@abs={0x0, 0x0, 0x1}, 0x8) 07:48:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:48:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) clock_getres(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 07:48:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000180)="b26e1d3325e700969a0ddd69a4e3095d7beffbeae864ee95925f0ca8383677005b10833cbb3720977c624c8b2075ed9d8c9e6868d7c962b11bc1dc38e585eef51f3ab285dcd772a4393a6f0541bacab8d530d65a7d66a1c2993fed72fdd2c927cc", 0x61) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300420744f00"], 0xa) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x6400000000000000, 0x2, 0x1000, "4084247077e35a67f8132115a96560973262134d", 0x4, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 07:48:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 07:48:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fie0\x00\x00'], 0xffffffffffffffc0) 07:48:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x3ff}, {0x5}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 07:48:52 executing program 0: unlink(&(0x7f0000000040)='./file1\x00') setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) 07:48:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3d8d) 07:48:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x401) 07:48:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r1) fchflags(r1, 0x1) r2 = syz_open_pts() r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = getppid() r8 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r8) r9 = getuid() getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001380)={0x7, [{0x1, 0x3}, {0x3, 0x7189}, {0x2, 0x6}, {0x3, 0x7ae8}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x8000000000}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0x7fffffff}, {0x3, 0x87}, {0x1, 0x80000000}, {0x2, 0x5670}, {0x0, 0x1f}, {0x1, 0x6}, {0x3, 0x401}, {0x0, 0x8}, {0x1, 0x100000001}, {0xd0df1b21ad300976, 0x8}, {0x0, 0x7fff}, {0x1, 0xe}, {0x2, 0x263}, {0x3, 0x101}, {0x2, 0xfff}, {0x3, 0x3}, {0x1, 0xf2aa}, {0x1, 0x3}, {0x3, 0x3ff}, {0x2, 0x7}, {0x2, 0x10001}, {0x3, 0x5f1}, {0x3, 0x8b}]}) r14 = getpgid(0x0) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="dcd3aa978950fda1618c955875823165b1d1f7555999745b5eccae7c47048d7fb12dff1805f817de03d6c7d74f60ed3851f81a6f2b041339aaf060c2e2e6317f5af3bb7dcc8a2bcf77ca0374275d4467cc632ba027254c1690364984f936f40158ec972a366c2d42f0447bdea188c2e96ce7b5ab480614ef88cf18a451bb8483dda2eb2b704a43265c57a96ef8a0f17246c7a3783206b7ad4b6e9336efab341e8768bc874ab31be13bf823f34c17371747017c8351d8403065be5087f8553a6d07b769d1cff93240", 0xc8}, {&(0x7f00000001c0)="8cde06b93c057db51c6a703f6039b1ba1a0f8b56382e62e09774eecdf4e77ef57feaffac64b3fd3309966504cf62284255a202b6c536038960bbccfbc3c11f8dc97ca73aa5c0eff5bf41efb194d4c3a0e3e4c7c9d27bb1738009b0a8ee72225db29cbb5330d2f201f340d0c75d6506af8cbbf03026797e4422d1dd73316ccfd861597df40ee9fed6c4db477926ba602ef10ababd510f0499a3a18336cf524c6e691b7698418c796185c7c20a96aac80ede90bd499e22516da4a16740c77464a78b488bf6f4891f5cb6e3467b1980d9be4a3092e0dfe5449a6d9ffe8495b60c75a55a64521454c60b7bef43b0f5279688f52d", 0xf2}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000b946f931fe00000000fc94dd9f4d8445d29231c105959a3c8b0e8f4c0c46a7b4f8ec75ff5901822728dd6f9fb967fae4ef2d258beee0fefcfee255ca1cb0cb5e491a67ec50e6ede1c094f1cbb462bafc1881a726f502758c1a4630d22241eca15e78a9106d1d68fef8174fbe86077ad8718a901333a17aaba9273a78da7cb9ce9af1d78ac69c3bb17596238f47ec31a854e2", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00000015"], 0x140, 0x3}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) fcntl$dupfd(r2, 0xfffffffffffffffd, r2) 07:48:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x3ff, 0x3, 0xcddf, 0x1, 0x80000000, 0x13, 0x9, 0x3, 0x2, 0xffffffff00000001, 0x80000000}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 07:48:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000140)=""/203, 0xcb) 07:48:52 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x8ef9}, {0xc7, 0x8}, {0x100, 0x2}, {0xab, 0x3e}, {0x7, 0x22}, {0x4, 0x2}], 0x6}) 07:48:52 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x3ff80000, './file0\x00', 0x1, 0x8156, 0x1000, 0xbea6}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 07:48:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xe4, 0x2, 0x8, 0x739b}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x9, 0x7ff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x100000000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x100000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x40, 0x7285}, {{r1}, 0xffffffffffffffff, 0x3, 0x11, 0xa3fd, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa9, 0x80, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x49, 0x44, 0x8000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x7f, 0x20}], 0x8, &(0x7f0000000040)={0x2800000000000000, 0xffffffffffffff4c}) fsync(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') stat(&(0x7f0000000080)='./file0\x00', 0x0) 07:48:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) r1 = socket(0x0, 0x4003, 0x20000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) socketpair(0x3, 0xc005, 0x0, 0x0) flock(r3, 0x0) r4 = socket(0x6, 0x4005, 0x9) sendto$unix(r4, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$inet6(r2, &(0x7f0000000200)="fd88ff34d4ad143da065f32d284d7c01bd792621841017101a60c21c481f743a24b83c86ba5e83140e1c7fe379238a0af15754c034f0fbf420ccf11d192bc0311a693644ef1e47662b0f973a8e8d29a3cb936b19c9bbc2c68587d893e3e09a3ea42a688c67c274124561d33e5a75c713f6", 0x71, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x1e44}, 0xc) 07:48:52 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f0000000000)) 07:48:52 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1, 0x7, &(0x7f0000000180)="a8eb5a6c1ac3fd0cd72a6e5579073f280e0244f4aae730e83b41973e86dc9637fc4b06e5a73e92790e52b3a75a584309961da37e90cbf7b03eb7623397d8e3f4771e8c5925e3f621ccdc1aa976f90a01dc4510c1500cea93759db4eb0f53d2306e76489fa2823b4704b75ffbdb0a6faff6bd6a5b37f2c214ee1788b29824ee5357", 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() syz_open_pts() 07:48:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 07:48:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="720c5cf23c87a66fda6121b7ded33892efeb0b8cc437fc0af100d6f0bdc57df167a49b6041e47d1dc7c8a2d5d7a11a2fc3cb7a8dab657de35797b08ad8ed9224f85933ba186fc589b24b7aeec0be64eb13903210f3f18a6777ccb2d27e8d9e444805d50c0ca64408a2870c665501fd09a8345aaabc8c5baeb907098b49f8d0284765598129d263200858b5fc5a123985e5e3f2a4b14887af85ce6049f78119c628c6ae54dfd339ed1e5499ade2cc074a", 0xb0}, {&(0x7f00000002c0)="32dd74b4448f4f70d88ca7fff93ed5895a4d62b6ff18bbc21ab6a9897af3b57f8e59b90344588f242c99209346f56a54407f6a5372a68e12a292a3f078af874770128e46e670c725dc268206402c974f35b64d84001ce96d8338726d1bca3bc81fb9c20f7f02be42bbf682fea01f57ae809f0998d0484c769e04b49f4bccca5af549ea0a3f9bec878ead6b0e5d40f443e4471bc0f23a61cfde30e15df177555578a8c8fb1eb4cd0e9a360365a3f788e54659eb744062a3fa2af6198143155c6bcd9d9d160c8090355fa7b07759ae0263741e7ab96f96ae4b8bd1d39db45c37afecabfbc0349d6c6411389d", 0xeb}, {&(0x7f00000003c0)="cfa5c37d51a4bc4b1809143fb2dc6cb4222f816aa28b4ec7f99782de1c5389f3a6f0574ca171c11bb9bec55294e62707411a7e0435929e3a595301a0933fc1773fbb6435974b7c52ab43cb86f1639ddd120ed3d14a6204b15ef145396b86e4f0cd13a095f68567b34de1cf52208c071d71a71186c2381876ba9e58938c449e8a408467c13bfd5783b91d3e9600f1ae97dcc209b791ccadbe60d5283628a2f2a240e7c86f3e3eb839b6e1ee2bb753b78e2e446559b0fe1bd2", 0xb8}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x400}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 07:48:53 executing program 1: r0 = socket(0x11, 0x8001, 0x100000000000000) sendto$unix(r0, &(0x7f0000000180)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416faff457cc6acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026b9b5d10074638247963f8950d8ff2c8a8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272", 0x150, 0x401, 0x0, 0x0) 07:48:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 07:48:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) 07:48:53 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) fcntl$setown(r1, 0x6, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0x10) close(r1) 07:48:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2c) 07:48:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="09000000000000002eaa4e713048e699319296c8", 0x14) 07:48:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) read(r0, &(0x7f0000000200)=""/212, 0xd4) 07:48:53 executing program 0: r0 = socket(0x18, 0x8004, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgget$private(0x0, 0x0) 07:48:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1f) 07:48:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) 07:48:53 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socket$inet6(0x18, 0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x103) fcntl$getown(r0, 0x5) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x40007f, 0x2000302000003}) 07:48:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/248, 0xf8}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f0000001400)=""/82, 0x52}, {&(0x7f0000001480)=""/210, 0xd2}, {&(0x7f0000001580)=""/84, 0x54}], 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000016c0)=0x100000001000000) 07:48:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x60}, {0x2}, {0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x8000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x3ff) 07:48:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x20}, 0x8) socket(0x0, 0x7, 0x3) 07:48:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000540)=""/129, 0x81}], 0x7, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000680)) syz_extract_tcp_res(&(0x7f00000006c0), 0xfff, 0x9) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) 07:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r2) r3 = syz_open_pts() pread(r2, &(0x7f0000000180)="f86e25d2f1cfa11c96c8fce5094a35319bf38fa55da28e4e6a949a5d017c96dd1040918b301c1a0ed7ed1582f3b8daf6e090bbfa6d448649c6e720276d415202800b835879fbb446760c928aab96fcd99dfd80a765a24829cf00605c50d72d06ddaeb63736", 0x65, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:48:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0xff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 07:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:48:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x0, 0xaa, 0xffff}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r4, r5, r6]) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getegid() select(0x40, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffffffffff9, 0x101, 0x5, 0x1, 0x1, 0x2}, &(0x7f0000000240)={0x0, 0x8, 0x3, 0x30, 0x10001, 0x9, 0x7fff, 0x3f}, 0xffffffffffffffff, &(0x7f00000002c0)={0x4, 0xbf39859}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r7, 0x4) 07:48:55 executing program 0: 07:48:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x3, './bus\x00', 0x1, 0x3, 0x8, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 07:48:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000140)='./file0\x00') r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 07:48:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x6, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:48:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x98a, 0x7, 0x2, 0x1}, {0x9, 0x100000000, 0x1, 0x800}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:55 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) open(&(0x7f0000002340)='./file0\x00', 0x30400, 0x5) r1 = accept(r0, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f00000022c0)=[{&(0x7f0000000080)="cb5fa9f79ac8c36418906c6c4f78bea84dfad9685f52c3483393b0b1ba4649f2ffb5a2f1ab356361fb4dc89462cb6b84f4f3a0b4bb0ec44a158bb36f80", 0x3d}, {&(0x7f00000000c0)="bba04597340345f3b01a36364817b701c2d1a03fea8c1275380c08f02dc4b5b9443f2beca8a71784bf4d644521c641ebe4edff399044e89f66c20a665b37981c1ff752", 0x43}, {&(0x7f0000000200)="d0", 0x1}, {&(0x7f0000000240)="b0f295016efec3abbdf6aa076b5564f0eb0e690eb0912b86b9b8808c35f2d15b4da9aa713c67203c07e17b4dfde95fabbaa83db40ec98de72c2b58036fd9ef43d03d7c86d774", 0x46}, {&(0x7f00000002c0)="901fed83cf5ccd17bd3a6b3c4e27e24c2c54ea18cdfbc0bd32a49953c5d158ccc6f18d4a357cf2a26d11289b7fbe49e598d202b163d40fe18e1669027de8f3991ededca742db27fe71e1bbb991aa796d4610201ae8425a539f3d9056fdc32dccdfc5fc42f68289d80f843ee8437f562285ddb848d93c0b7b9e2e6c3d60185e39f1525fc7cc904048eb749a7e09f573d2c8bb4ba7b909a8534336ad879a58cd1f3aaeb7287a9d5a58798bf63ad5f99139db045b0b95eeda8f72ee83eef94988432fc4d5a72486113ab8dc5c2f7d0e8726ddf86a923adaa06a999de49f38e67ec2d10f2d9840af10e557913f8ccdb645543cabfa8457e6eedc57b2c1622ef6a01f57a72bf5538247487b1c4109f47f0dafc0bbf42aa38a31b1fb25b0d83fdefdc0b53f393a96c4d990f1b2e0fb8499ab361e8d07efd42db509ba63f4dc6ffbd2c68d32918cb8e6a34c56c8970bd46ae9c7e76cde44292b37a318349cf84616a1df2e52716e4799a36eba9902e7befd9f2ff45e5090c964a209799fae2ebc3fa126c8bd1f805f96faf7dec5aea908bfc155d3ba15c3df5cfcac97643342cc03cedc321b7f93db4dba590e8a7f9f8750fbbeca70121924c766efba45f67a2fc99945f4eac9a62120a24a10b827c7a9998e1f77320ac8583ebd4882cf945ef14faec7106a0ae0ca47e391985d539ee378126b6a7827b2578d1455061dd22b71bbb57ee4819399ea1af055378f4bdd8225481b5c58786ed299323add7c8a40cca03c045ac7274a8e94753f1a09d54203c598b54041752b0bf211833b62ee481bc0a18db26c8af04f80e85d466e71bd695627fe1e91a16a7cfbb6e0c8dc9f0bb5025979e7d5f0aea1f643f4dd8471eb1f2863cd33196b3f6a0756d61354edc8b817ca662182a9850cbb07101ba23b2eec052539f8cb6f83556f77880d47c82c91fb59df34b061589f075a6e8e521dc4ed457115ec523667d635a05a979ee07d63b51cda84c7b2089bada07574f92d39fa85ec1f23ad32a3e22d9b40787cf587df08d27f72d7fad7599886a9bc1d4d9d54652177835b12c3e9729a26c745e5edf7b1984c1922a1a14fb2e58ee0fd57a82402f49183408d2887c5aa6344bb7e44260a6978e032009cf5e4d3eb163aac074e54c619fcc45962242ffe0eddfea80e2982886ac56edab5db1bd868147aeebcfe6114de38acf0e2d63e5c401007d1a0b30a767ea54986f5edc34431fd0ae5938ac3b21935dbff9438d2a83e1a8e5cb0ca1de8190c6c53010343984788f4507161644de8f428727eb2c1c4c1730f7eaa29bfccb26b8a572769f8bbce51a5539d967ac3414c12f48a83d7aa73a32b4a64db8e24a0675ec17d0079a45bf39a869e7a03e51039d4577b6d3eb71a152227e9799babb4dd422e9139dc247a062626fe47a15ea639889bd93356451e0df0601aa12241539302efed11a3cca8b147e56d3df27062bc2b3bc569b5a1a0d3d6778771be47e97b4ce6af492a0fba1b6b8227ddb52ae1abebfb58dbb32c56bbaa989e56fd1cd78406a424a907c0966b309c8c873bedf2e3ec213142ef71df85e7a65f77b3dff95fcc45dbfdc79394cf5be554c6fc25d2d71db8598e1ffd21ae874ab233c7c70ce15d258d28ad12c248f0d1607662d2285b82985ef415c6d3aa773c6b3203f200557f18c1fe9b1f0b30e5cde80151bdea430df5d4231fd984abf0b1089ff0f4aa163dc09681c6cc88f814166a8c3f5b57b9d39d2b85574fb8b0e1623fb544690693e25a6437744ed2bd505114ef9ed5a47f4cc58300b16532c1cf52b7faa18092579ae03be18dc4d3702ab54d5f13382ea6c96ac523b2fd644791c5482359cdf4296f33d7730a2b16990010710d5ddd6a97adefc9dce56b883711f36130b0349cb9a5c254f0615ce9740948ec0378759f3396ca8d97442e88dc511d933e1f880614848e70e4287d51dcdd8fca616b456239edf4cda1a72ad74f4e9f0c5f30750605d7baae3d620b145b5b8f9906fae1c3d13bbf4abd27bcf0c0f1fefae3fecc98973537737acd7ddb4e99333acc46e12aac4562efff5bdb2f13028680f277cf6234ca02e2976751d78e91843bcb52092a8616d1f8692a05e71754c4e088745868c40dd4a06e1e9fd8ac0053c4a4032d5e2e05600c26fc36c1e13cfb7ad4bb50402ed7742e7cbc7fb7d8156ce932bde2cda54c2563138c0167febb8f90db83b3a08c68476b3fc80df1fece303f4b086a06c981eaa1162a244039c1e9890cb912bbadc53f28a6015f72af5d0f3b028e576e24557ff5aa368069d9d423ea0f45cc08a22284db3164ede0cfc1be5b86ae8145325049f72686c8502854650189a955c0af1f9c3ef8b1614643d1757dc1891120f10030956169b9c6bff4f9e69622d165ca766069527dbe28205d7d8636d0f1af84b8677963ebad03c2f4f8abeeac4040f6f2215fb693efab8bf8564c7d184aa780ec2391029589005fd943b803925feb87aca4faa67bec4dd7e8b53b425a9db4ea5c6cc9b535f24950e86c85c7960482dd47c65fa8460766a7ae24fccb91a5944e23ab984e56402aa7891d0cd92668f90b65e2a72ae015f97c15261bcf37db6d732993cdc28f80bed2600de684b50efee923e6221564fce1908ad6d927e25d910873493fd90b342141021409dc8320ae09059060836f0af0948e2182fd487373d20ce7a88d2ec834719409e2b553a3abb46528bc01529c625139c5725e6714ec6e9ee97823633998573733a62ef626cbc6b45421f7bd522dd007e1fd5f0cc204fc9403f7ad80059b793ef1bca5bed7063413294ba1e03d89e152bf5a17330f792debc0c206e16a3ef92b05b67df31e4f7f3a9b60f30daae45bee724ab2e456302647f66122626cad3ed6e398390ff334e922d0e697331140e3842339cca8c0b0c83f36c6ba83751a692d2f17739bf4da5e51054300a02dcfbb2cc5e95ee351ef0fdd5e4bd130c72c4e40f5ae9028a0a07a48c902ec62672cbf2624b1eab1133d0449300c1e4c26de1d8b05aa9478228b697da1c6fc59c30c36aeeb46c7bf51c5fa2f68a4ec85d709ac231ffc06b1e8ffdb197726709b1fc603a2d455ea205a6c2d9f063ee62692d5243ac2d22c7022c2b2adc78f7983d6e8f56772363485644b2045a9ff5777272b01f3f2f0422b1464268070355c9b60d55c389a776a270309567d0a50d16a3166de465348046cf4be99ca2ab8746728ae106fa9c6408f14104fafcffccaacd469d855d5096c844a20a687b048dee18b8c0abc5c19692abf77ed509b33d24436d335db2f11e50ce9b7a3e99eed59a92e0113bf79ad30be4374c781e207d889a08ca8fee4c87cbecfd89bb3d705c7be7d9e15037c38092edc8bfde6117f37deacb8152cabeb48ee34f184caa8d85225b2cd8d4288d03c3a0c71af1515f01c3d836a9554bac56d30b95c2bddd69384027e531ed23eee34e11e5b296ee73ab5f05af2271088580bf91e439013c11ca2e308235ffb14eab489022a35fceda19bada417ea0a714eb955346d50b1a62d6e6168bbba2275f038b69fe6700e29fe6324cfd26a661a4fcb0ed3b86f7e3a0ca26dcc829fa4b9b2af1959625c82424d1cad007fe54415d7bc665adac4a4d0c7ba1cd9a471b95234152f8847b5aa7f5ec9e47d04cbfc7802d74030f38a169c3c140fce1826f4364745f48617a363aca5cfc4e8282c1876f7a14f0dc2af62e2d515826efc7b1b4997add2eff61f9215fa67336bbc75f89cb548fc63c6adcdcda8b2481f8f3c38657794089ffc31ba91625cc8401bfabd5afb6c31156ac2b45816904a0c3f975a3d19a9be1fc8398928a8c44b2ecc941481cf17d48199a3f370d39c1d1d19184cc2720a1e36228dc120df68c9c125af64a6a862d7156ca8d6c2e9fa5ebadac5d650380e0b1a2f9cb95593b2456a14dfd91f7ba121b57b00e835999983ebd2743ebc056f257b015776bd21333543f1bd6276e623d1db0b0f2411bcd0f296f6e7577a4a5d20b27a206ea3283ee148db9763aa95602a93afc825dfdbf92abad93d6574e32adb4a877195666da74675ac5f7a3c3bb339b220e1cd1c200df772f997d5deb686b55f5d727f5fad82e9ec46515025b61bf7f3967dd0daf3dcf3c07679d11106e00874501748019fede91c546b6c494b847dc042e6cfa8ea0c8bca54db746b8abab0a6dceca4bc31a030d6b53e7b23b9d77897ba7c118eef6642ea43d0104c8bfdf45f7e80b572a8b148d63246c3380a613f10baed359973051b964f683735e2e36f49c481bdc7df267ec84f2e809cbe68c767460c734dda95319989e71ec8535dc07cdfeae722eb89f47513e3fd97c7fe8e690b1419935f043b58a3ecd14c2b6f26fc1007fcc5ad6a7509800058a6349f928e022cc79c128aa69d02fd0d53e34b001004bef1234300c9fd244057b53ff1fd93ba06aba209db73c81550192ceb540c9b0fa2241b38ce0d76573dadad9b1ce0902401434619c95c8e5d00a3853ae5a43fa840fc2fa4d859f78c72f1d4e94711fcff66b38516afbb024249a1b38e3f0a9464a6937477aef5b3f66c516b0cd9c773553ecf7ad2b40e2c51d08713d18bc76eb74c910cf622d1fe5f3c6dc6958760ba0c4c4d5e25f1d0d7126aab3bcc13003c41757e98f53c4537900cc233a213f8d90b79dad4572933be60aa6c99457c8790a1cf351c1126c4fe2d9d68eddf27df5920d25bbabe09a70d8d5fa670a2e634b1f6cc35f8fc29c6610807927aaf038492a4e7cae6c00b2450cf575190b43fbac12bbb815a4f57f4bb7cdc1d89f504017b10edf48abdc6eb9c7163fc5d25656cfeeb30c3ccd53e1f658677c7ff4fbd2f18ab34b4e0ec2a64035eafb7f70bbcce5bb192a56b84fb123726c1aa39e664795407ce20d728cf923335f2e6d4fec491996d94cd212c5c256761bd85dd67c8f22a7531c3b4826e21ee4bcc4b08f1c23924e5d49d7cfcbba0547ea2f53d2fc87e5deb872785e9e9e34777314d73a69dfbb0d1544eed4b0e0d25427fb4f6c04ad44322111d69a581069a1305774ded52b9d5c6af350c748800e8fcdcce2571bd13420cb25e2482531007cf3ee9f3ead3865ddad645036c07dfd9535198b1d1e1f6ef9e2c66a9fe17bf15c93f3d745e1e4c491462aea90d3fd4747f50f30ff97ba600ce9f085bf080f17da29ba470e6b681e065f80fdf14b13bfe806ffac45bb4ce771304c423d11197c25157c3f36e75ba3f1fa7fa614b6134e404b655eb969d4bd188782fb7f62b98153533148e84e7757e13f8f264d8f2ccb6738da726c5fb584b9f1937d6fda0243ab87ae97131746402cd994cfb828fe5782bf879e725d2535d26291bb746584afe5522283023d408279ee7b7cc5e42e16fba690537bab899fb1785da649c0610506ee4324336cade38eab68694189a34fd0665708326b5c60f13962907c082b551b984ef9fb1392bca8f9ebe5547545170443c047f7b4a8e93aa27346af43ddef244ff8d64c5d21d38641dc55ce5444f50218c73e08856f858c2ee3605d340fd341febea388c810b47d003bb1981b47f1e1b0b888497c60fa2b3c0b3cee8bbbfc95e26df9daa8f65c44449fcc04c97729fcae3d273f6f3085e27e98eba6c6fb2043c55470a2a505f768c09d37e0febe615f152bd0a938562856b0782af2ac38e3e1a70eacd8b32fa437c63e60d151c05abb17f7a392f608c0f36827a3926e6934328e3f085a3f42e04f0cb95a0b2599070bf005b0f949c280ff5bfbfdf9bf0761661a03d03fc4c510790e4a707c0c26e720df4c19a0b28f5546a", 0x1000}, {&(0x7f00000012c0)="0339897fc9526d614560daace4b11326c361d733f4aec21e6830961652b624a73f2a9cc9a191b0ab1c77fb60e8f815807802622171f8f64daf9916404981876addebde635598d96033422bbf07f8fbab8ed328fa10ed115cf69fc318fa2f273d6c92bc4e5c04fe73581e24ea78f8c41fd5c895131bf6d8b17fa17e04f0abf2fbd80cac3cde07583092433d1cc1d5939bfa41e431542f644085d1512d159565c3ff006889b096c3a4c01566c87e7ae6966166c20fad1434458159aa0d474086b81eacde56027572e9afe9a0abb730e4c59a5bcb97f97dcf8722eec5b67c1f838bcb4b6ec5a3d48edff6091a3b07e82397d267a7eaa309c603ff5498f121c7bba4a7e5fc26edf766f20e6f2bc3eeb6a9ec97e9b2b5784339923498bd00d5ff685a7f0d602c551cdee5f2705734fe098383ea209a5632a7c96b63b67212e6c25db2878953d105a43c2c188dd100f6cf16a00512e8e5c8c61c0016f9523f553100bc2e4325e27fff8dc295216a53b7b9846f92be03008a61837abee6b1ce12ac62b95db4bad912a85b9d839dd9e322b507d73f275ccdc852e7e1878a9bff0bf8db66dbf875031c3f68f0c291192130d1afe7777e1f8394391a5b6ad0b719893148cf52202f21368db2dfd5e61eee564401d34f904ba83ad5e869ddb748c79545eb51354c5f07ed4188fad8816552c04f9d9276b260601861df2265598f854389974d5b61a5c15a8ed65235f997155408d4d0c1ad90ada6673095539a7f614569f0d0d22b2cda9869c8dd87629dadcc6a9f1bb30f7e202db02c73821b7f4df3bee91e736037fbf770aac5b7b5be02f78dc91d74f5fc61c5c73e48550ee23cae60d819d98e91b23736286260f0a536f16958c41d05761a90411ef5f22b38bd09dc61c39a2e88a4923b0ca0f1b9479ac7272cdbbcc0d52bd209f50a369add2364a920e5c31d8ab266a2b31a24b34aa3f806a3693a04f286f12d9b5e9086aa1350580f1c7a33cc7b8893ac72798eba2f124d511e97e7344b170e3e318154eb0f99493fd9e0fccc2ab092057aad1ad4099d28e0e6921a7eb43751820dcb29af7be825139d92df3b11f6db059f37cb210e002a20f9b31e7053d68fd357acdf07df56dbc0f37c9f0493231851e07ff4463692292f8a2b9ec3265868f0ebcb4c181acc4ff66b6622d522f4bc90227d9c5786351656bc861b4bdb04be74aa1950a6dfcab2317102701ce9582bb94db880d1d1f2584c6f028c430af571c95cfb1ef07b365ac3d7d27e32cc376f2711654a6037c78c5f4ce43485bb4c5ba6705664cb2d5c24d9b3650f91dbcf0e350d98089ad4f27b4925f7ac02537882a3c91476f29fd5f8c2d1ac5fe672857ef03080fbd961cdd5c8a1da7d3357dd0c0d6a592b5cccdc7407afd251c047f373abc2ce5a370dc5a1207f003cca957c98748c05491adf01788fbcde071e9af3a042449fe54be04c970d8a1bb163cf4a11366f6feee5aa3f49f9721ae33fa6e1896fa93ecace5e2457ae0f84c7483e680c822e97c7bcdb7b7e7b65d78aa5b067e062c86d319ed96a6ae26d1ec782ed83d3def57b0d229a10cd64b11d2cdda569db10aaa3b165fbe79f82f21e931ec25189c10de737e2173ae3281f9b2f67dc73be4e50bf98cbbde6d57576e6509e5f7c63e2a92de59854f5b0abd3ad1b307d2cf7205d261566c2ba26424ea9617057a20e578a1b7b444934ca9523b4895e3a89a0e404b9b9ade4092dbde0d7237977b3a473e35bb8b9e33d2e9862d06322c592eaadff24a0c524f40950c36fa77d9350e97ee25cac7e9cb6e586e39c8bef30382fb398404fec12e6a5e1cac1d18d0fc88effd3ca49f99c395bb387bee82dec62f783b0fd2a1df8f89167915a4e2e56b51fbaf0fd29d968a763308f0c51f2f9d16e872f486cd059045c640d7f553fdd02e9ee2ef21cac87ff7d07754c59d879c9887315c19c1b22c531c618cf8d7fb4353d33bd8aaa91bbd6a892fe92222641dba26940012d6d7541696d53bd5e56bf4464a91a9cd7b2980cdc41db99bb72921c0c856045846cce6b4b6d31eef8f7353ba0a13aadcdf43075eb9845bec64bc9835c5b0f0bed4c37a1813a98aff79354ac52fcdf22aa34e33ecc048f5e0aefb1e6dab6d92ebcf0806f9d7a7d97561e6e21385b0463f0cd2248cebcb5d300824da285f717eaf7807117000b7d909fde68b3dbf9c70f33efc20ba9768d2aa843138eb9be7fcfa4abc67101fd8e04f13f0bf87062dcdc5af7fa6c004039e31a9522ca60e2894b35379e09c8e331cbd6e66f9145fb8c78634cd2d1941942159df0327e442e8e133dfcf91e0c082326b029238afff8e304a7475b6bbfa4e0fb0e34603da4e672875909b51285b816c6db618f4e5ed00107bd09e8f3bcce45de630ebea0a72c164b3bb11c02ef495fa31ba9f666fa02006d681f7d9bcffd8a5dcc9d60104c4b44ec13c8dccff7deb7d8dd889c5244694346ed04861ac9a1d6c716d40713faa2bb78ee671ab9b343ebdffd6a6c14c983e3bec610e5311b702798c7d34a6542968119cab387498a1c66174458245bf91013922f41b53bad23bf06eeda680897dfb280bc17f8efc9894eb1a420f7b8019d1a388887e9f40a64cef126b7d2f5a66f867da17eeb03bdc4afe160aee60b48433f36c9d2ed8490ac80bcbb061e9e44de3bdc65763277b25edb14a3adb9c07d18f9d70cd93555d294c60b549c8b1b0eb0f50d229f40edd350fe2f2a65e980f895e49c61c1b0194214c468b9d432fdd58e196ed8170d4558c94e9b1d4110a78ed51e33f8c2b0990a6496b97b95727ed910c39d898be4ae62e7cd18dd80d39e4309d6ef7ece9e8462f670daff1f643fbc846b70b36346f0881d5f341dd6196cbd153f932a8674f7fa8fdca752908679992ac9672b947b319e4c5e1f8ffd0feb067d444e0efb2873e1d0da2c620ddb80b7081b00de66e2377645d3b79a4386bb0577025db59f55c4f458e858a05507d16edbcbd72808f7866f87fb241095d90b50aad3764ac4c7b9c07297b064ad506b02602e37b63aeaed900e3c1f9b23b9fa980bed6ecb2782dbee40888357b63b737ffde79d83d34b37526099b84b5f95fc7deb8c4f051c0c412d0d3419c44c304a6381e11ad300cb78fc73e09a4f286678f862067dbaabe8a25e9bdeeb8c4fbf55d61de95c30f1e1bca12d8b46e29f207276bc146be5e4f6a35343e3db4c3ebd7884b6912ff834e0243d79bd4c3b8e6dc210be8c297a9c5702bfcefbc242db77c098d4607b45478963405a32f85048f6807b9a983287a8304b2e28aa2bbdf00d5b374b695716eacb1f5198a8b7b5fe5f1feafa4e09056581acd94c0cea8ca256815dc1eff0c4d0580908df38e5c20d69d155519a91e70e3a12f69720c3f75afa1ba2d1c39d29d20d52d5268adb098909497c16f25d786c76971150152bfa032c51da4b8ca985c4174b653cf22ca44e6f3c109a366f256cc7569b2052c0701d543b6c03682ecef01fc905ddee94c7ab57798da3b8abecc0855c247d309ba16ec7ab57333e6cf3ec229b0039af829846103c6dd0f4f5366646b3506839dfe26eba2e226cca360a25d2caf452720d4136bfb60e6952f2f1a94d233801e176216e8b4250292c654088e2afcc0d69180453830695b707593df5e094c7d713ae8dc2c7d0903f3721bd6c579232fb4088ab918e51650d3ae825b56f2d16c272a8d7193d1ca4556b026c4b560ac938812ac0a50e13969d55197738c75399e4868a76488602fb1fb9c5266340d95f55b7b0c006460098e61fd1985146ef22b053ece8e40ac1519717d1c45ba4eddce407b06e81be31c8dca84249db890ba34e949281ab20dd18db715f781cf237de974462554929a5e53f79b3f295aadf3c9c8e534217165ad9bbdb6ee6d7ae156a609ccbbf5b685fb744a20a9475c811dc89bd0738d3b98f3a546d78c8819d9914e920843f776a371aaebccf521667ffd7286b375972802238ef8425f3bd224a97199b309f88e784a457a7e611282a404babf9f667c3a85a237e14374a1fb182c2531df54dae343d8da5aa1c06b40fabd516d78dc669091307f63d331c06d9aca6d30fae3644dc4dda317fe59fc34e15d8c4fbc4063765a7e7f7189a60019c08adcbdcd7d36cc9029c9351406e56ae6e010a8074a0ce627d4b023d36bc63719787cb6809eb4804f4bca0a11c3746087d3ae9ce9352c5021cf3b8cd6c12a2e491ebdc3357a0eb7c752fb26d596db32fe8cefe5b3cbd4f64cb76a9dca38600e88005c67897dc4c609270cb1954db5d6ebf65808c97cfebac42aa43ee27ceabc02d4dceb66155a810ca2a70c492e490d839b966a990a294b2d63b83dc8ac071df6cddc6bd33e2b1eb0ec6f09a70e5781946c7c7b43d9e66333eb7e3c49ad234c42b7afb2d913c7700152a17744a9e91d202eafb32ff6308dc56aa57dbb542d87e04fd482319c3861f177c59e92edc6a2a12ad884a301cc2872c770697bf6e81731a2342dcff178a3dfb5fef50568f419564dfc17a6a999a3d5a41d4b40eacc5e9e16a42922b052f1fc78b86ea63eb2b91875afa733f222864a94a27a30d688d50d2b6bb148f3961d998ba48d144a5daf57d757267aa9f26ed7895e87894bcad8c8f3d85af1b430350fcb1967b75f4ccef0a3159b2617ce60db22a879dddaf7f4a4aa46c30fb188d1c751f5286380357b7647be261380d758629a69bcf3dafd6c8b6d1fec9ffd9cb399815b536ce206b501c096b1a004bf90cc4c9a15f8147948d84a76493749807c5ea835aed58109a45a0b538026665f6073a6a988f3dcc3b2ae6ec0b807277ce40f70566272ecba9d8562d697f7d8b44a95807017eddebffb5c12b49b8e9b803462b841eeca9e898c2bec51c3844c3c0e5607973279b7541c457b7fdb6c718ced8cbffecf0bbc2bc70bff742d059950f4227bec8ba066ac5d8375b6aa8a984ff763fdbc90d42d0b6a22896b17f1bc69e09c18fd2e3324542e3a349524a3a1769288a0be629e7eb6b1c8e99befa50e9a5819cfeefcd37d9666477d699629da980dbc953cba4d423b8fd8534720083c01aaa0f2decbf99dae8e9a340af3901238aebb5dc13f53df0dfbf96b52c3b874f3e96b041f258bcce09eb56e28103f64dac8c7d90e2f53adeb654f20434fc625f4549702e7281bb04d0c8926f6b9a570e76c031ab2f2b74cda475e44d969b22062aa47b7ae1f1e89fab16b61ceb9d622e77526f48a271645505467c89e0875750eb41fe0f48b9bfddacc43db9f2ae74bbc3d60f78eebec52c4744af52eafc1ad0f5258323dba1339341c16e071b5c94e0b527bf81a7f6967195d786c0a69ac46c0b2cee4573897bc444d1c66a73b197a6049968b0e0297374daa6c365c3bde3d554c36a5ec0f5d6acd44d87d12cea007f096c0c23e953b9636aeebf7149d985c60e2925f1f6d90d61738ab34048023ae49ab36458ff306573d0665f16a759d9281002819e54a8b1eb7d6efd1c64477e8a9f3a4847bc684d89be141cb094e37fdd5b5eb6052dc0a5ba2901f85f342f14f07cbb68c3b4aa8513bb354375d0a3a7cd949f66cd7b6cda4b965b46e3169575ee40c2ba31b1b01253f0c71f2236ece85b3b3b1b10a723b9f8e389eee11c54205f15d6c558fca1c95a224d7975bb58136bc3fe40a8082b8b01572e30bad25c74e810ec2ae94a096ddc6c97efd78798e7d8890d2ec0ff84e296265702d0799053c8b237b00d321c7114870296e2a2b874578b6513dcd77b9eb439325ec01b8bd6b2ae1fc3574f7bb8931d9445c9a186", 0x1000}], 0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3e, &(0x7f0000002380), 0xfffffffffffffc35) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 07:48:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7, 0xfff}) setpgid(0x0, 0x0) r1 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0xff) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r1) 07:48:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 07:48:55 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/\x00\x00'], 0x0) mprotect(&(0x7f0000537000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') 07:48:55 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x121) 07:48:55 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x10) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/94}, &(0x7f0000000180)=0x60) 07:48:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746c, &(0x7f0000000040)) chdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x6, 0x3ff, 0x0, 0x2, 0x9, 0x9, 0x1, 0x2, 0x3, 0xce54}) chdir(&(0x7f00000001c0)='./file1\x00') 07:48:55 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() munlock(&(0x7f0000384000/0x1000)=nil, 0x1000) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) write(r0, &(0x7f0000000b00)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078aea7514e303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e38fdc34a517343b9018f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea4518b57403ee91687493b8341d66669361234b828000000000000010726a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca3ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bff9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4b00"/1241, 0x72a) 07:48:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='Gk./file0\x00'], 0x10) write(r1, &(0x7f0000000040)="dbfa5c769a2bef51af4dd140389348fa8b81630dc308698a627883299540acc3e299a125b9a6e645232f45b51f49ee32cef9effc79aa9d5a1738e47c0d2cc0035f72bcf810c9cd14e615c1bda843e7f7f732c0004791e4466a3b56f2e8db676577e373f3de1d5aee575f63f51ae3785e358cd2cb35e80b88f38ed669614e84f3edbfc294b6a8bc104c7a55d3803c9b1331302f52681ad0f2474731bd4242a193ed97ff1a5f7f951c46c2a3e152", 0xad) 07:48:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000), 0x10004) 07:48:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 07:48:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x22, 0x4005, 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xe36, 0x1}, 0x1) sendto(r1, &(0x7f00000000c0)="09439a904b1c6c513a78e2a48237366e43e62e259eff142aa358a5311e6cb8021b8da7665f7b90446323f90d0eef416542b256ae0a88aa5792dc8017a712a16139c694ea8e85f12cada94d8aae95328632e49efe63e083addaf5ff45f666e4c9134949153206fdaf597eba2527f76cbaed3d12494c934febd5c127ee1c36e92fcd15e1067b68f309cfafe1367389e52536201bfc8f19c9830ed500bcca4b7241a2b10cb691abe62fc3602aecc034c127054db6578ae5731a120a7111a5c2b9a52167fca20955d9a6b0977941220bbb0967cc0866cdc9bf4558d95f4ee89a45a50c85dd3a68d2bc9b2f3e2f417f689566f347863a0ac4e18ab36918fff12dbb67450fdff65caa93ffec637ceaddd97c1a07e4fb3f2a6ed12936498b482eae2ce0de17632755143b90f1fa4d09d0abf81f0df6bf4f7f529d441ed80dc16c38e8973675173196e62b8b39eaad6057b2c3e75b00b78d09664aadb53dc0c1c2dc300f89cc8146e55dc908f6982b5a11ce9727670ccb580f879298107eb421595e791f8db9b1749da156b2db9aa08657cd627da7468fdff41032fa9ee507eb03e6dff14997cfc24dde33a3f77e19b881d1066c0f0050f51ffc3bc36469785f27504d214a901b0d032c911a4ea2a26aaccfa0cf4e7d1e60f9f1c0c8241e3215cb050aa0f2edb4cabca1263463a4615a261bd52d762ff9811590da0610eadb58c66d36ce28091e7e783a1fd8c8370e2394e5cc796203bb7d21ceefc9c13d56ec1afdebc6d4e843c7a0fad3fcb6be006d445740ef05bbc52bb7e0d15b224ec631ad32f2b638c9e545e95f64e130e53553c4077ff2942a6274ee07b0b1887061dd566d81cd2af59003a975b8842597e143f8f84a74f6b7f21f45fa876c609bc94ac7c9d0b3b40e722ad49fcbf6bc0a8cc2119bc3bcd1e467bcfc47f8e88f5bb14899f82f9c433b311e65e53de0a3eb6fb680356d12d6e79632a2d18b0e98f6c40f1e669a1ab5581683fc1cac94411e8e9f56940b3b5f5dda67a1531767dc7591bfa196fe6ee430839ac8ecfa8f780654a59fb02a41c00de944e38625350963602ca5985d77df83e68b2dfbc09e663ad69b8d88953b1bde60a963eb5432e33a49b4e54d8bede15ea5c4d2fa74a0613a7e78f8d6075293dc4f1191603f2bd6160de80789fd4c74e3f52dfe747c0199529046994298e6fdbf04ef09cae9174b49e52780806fc4027420bf1e82069d14055b3fb6d28788b12635bb727b9eeecdb1e010f125d8288b59de4834818b7866aea49af5c0e9ddaa745ef27d71e4eacec9cbf9fbf932f932e815fda328d232d33cbc08fa5ce08a9cfbc93a85af93f21d63ac3192b145f6de572e7b8f6bda81a6c451d5ddb68d022681b1250a8eb5bc13f540e8fdd0b498f411d17708f706f3017cfce98d0413a5b5741077abfbe699757ff1578c7fa274d88fcf372217291db3221ce2feac056c772f78058868be2408df99feecdaaadfcc37ec63d6f506a3d586a5f683861dd96b00bf9fb692c399be93504a7d0276f93f47a60cb2b794a3d038713304ddb7737c6e640bbed97a8ceb74aa57b4cf10c1ef1c3d7c2929a3b24f5a6c790d4df9d1c8bdf1418d0e4cc7db6af2753ca2995c71f5eed5b5457855acce1f24683114dee35185962806dcadc72ddf52cce87622a78fb94851e15315cf041d90017aecc724945d040554d95ba3351912757c290b802dff73af3d33b98affa7a52adc263cadd177737617d83b1c700e189fad6a421199ac85c5d68571c69fb75184c18d867c5bcdcebf01e0954fb3c595e2bca057e1e793755de8db8a84e535728df991795b6ec27209ad26c21377323b4898c6bac48eb2752234fd0043977ef093f716093da79f8eb7ee5de2196645468c81f50209ee9a888cb1223b9f1339f0faa8433706298c8a93d8ed9e07316416cc625496f762fa92077e77e1c7c21037df490b2c9f4fc6a1687d5c87ed980e52c7983adb306e82c33c01aead025ae2ea4b44f52c39c1067f35f5714e6cbab726ae657e89c1d97f830ba50876005873799465cf74e1ab7ec3123bf99f5eb42c9d10703fee3b44537b860cf1ee60fe74d0e5fd05da31b5e871ee4e2b016b6b1098ca0305b1958c19acf501903ee9c10b03d8888b14b6708b29f7aac1543b9299b24bb7bbbf6e915971f79233b3d10bbcc0f2c2473d52aa211824f0dbf9ee3116c824d3f070d089ea52dde32ecd86654d10f2d69bed3c76b3bd04d7f110f5837f7bc147900a1b0f1ea886bde15f5f154fd24ba027aa7719664583734a97bb916bc56f9d1c1cc7d560aea1bcf5a1c1231362c2d1ceccc5706883fbc6a280c061c1fc128929d7638cb39c966e21310d928e92d8e472a6dbef0d3856ff9a6d4053a460edc23d3474dfceb937ca984186ddedbc0465d9faf826e43d5c8531f4ebaaaf2749a426bf911f28a7edb6ed49faca2e39ea0a4108ac2d86e18ad3d4cc585374b0737e5a77cf1f8b9db767a3d8cf8a9078c9dee1e9021a2342b2d2ae576bc914d8ec4fab33a370b8dd0a4abf905859229a2d377edf54cc955ec5d0edd7e8eb1d323d1bcec76a511dd15658aa66f995d640a54a0f9e4248fd606ab51f4b3e947decbe5c18ac86e8fb78938949b7b0add4043d4ecd0d65e9dddea96652301224ab328febf708910a8fc42e5ffdcf7cf103f8bf0016788a8947695bc87f0919f45f5cfb898c935a77e58ab7f8c6e6173f5154f42993667e031a6b8af4503a9852d91b14cee67b94757899ea783b3a8079439f0831f9435e006a619124689f72ebf3ba1e58fcd05cf2b9ecbcd467f9b6fbe28f7054d1c60f57c091254a3ddae1091cf5d125e572762ff1c2e33880d6263b3ebff468aa9339d69fc09228b60f9287b13ede4768a2c2819e2ee8bb48afb0df43a83ebbc48cdf2134cb1804ea1d4584f6330b6d25ba23a8481c6ab7bf4ed55cbc022f42f6007d52c30c1f825915d1092da143aafca52a5bf4f261faf4090d499856754a70cf1c1211f22254dd85494a601fbbf80e3c9fbe5ad471dd1a243ccfe49df5d62849b3b323b3b40959eb0193b928ccaf71e70174dc254d8a95056e660451329776c9090e35e962a809bc6997bb129c8533ae759daba0286c53af4fe82524bb3c795d95fbbbfc0c340ff6cbeb3fb23c254dc019bfae0c1e87c62ac3864eb68cec25c240c575b4b25f54285a77f8f5199a2c3552c3f35700467b4b6d709bf5d943ccc162836847c27ea5c129cb9c2b82329d1e73088fd78a2a6a3dec8043b5a4b74160c9a7bffab419af335960068c4d647a55ab07c92281064de4e773bde13e4d75d2e8aa89d2ef3e8317a24a0d2f8189bac61f08ef7a74c25b299f6181f7802593febf4d9ea7c5105260d2212185a6207d143fd5ef1c3de2e536de6ce48e573ad76208351d1fa55fb5030f590121b8c39d939bd084790c5f6f5280d7d45e72db4eb330ffd446db6cd6d39aec53c2ae4b44fcb10486c872ab60ba693d9bf86169929997537c55077b9d66d4fa1ab410b2440b6824bfe95b0a048ce7cfe4feb3539dd84a61290ad49d90df1e22e24a3f187f803a264f2dad78456c67accced1ead01aa386d2e7e4b5080139e468bb0c3c0bf6037da1d52bffdb8263b6d6aa45c7b75fb1edd6921fbf3cadc29e03a610da1889e5382937bcf1b13652e3cf077e11e2b8aac6c99ee6cbfe12fed04688f0723bfeb01d96c6c0a7015aa53e00902972c1df49cbfc882a22ad2edb050a05f3ee8c756805e7c86620dbf023f15c95f406aac5c3674a0072027ff2abad59feffb7df4fb0b505187d664ae8a60cb5c3064afc31ae55edda3fc6674405bae7918096f80780f24f23640d075e31d3243c80c1f1a610fc3f7a91d5031aa04c95d57f06fa63157f128ed33219fd935b9970f8a38fcf8be8bd874f3b5f5051fa0f7b0ae253b9f4d2686769569a3fe45227414e2b5e1888e6f0fb2d5b734ae0322bf6872525b7748e40d57ea9e00d0fbc36a47ec3c1d555bf2d62a86cef383127a1fa7caa93b8ebacdea88a8c11d8e637796c64d3363c964c83646da23436edd273209110d537e4da0c39935e80a4e9f89f941d3d3e5216f69202febb0323f76f00b8c34344b90fc2c9653ad0c67be6ef3054517804891fe405830a01140196346a217c4bbc05864ff96220d6e0ce79d78b7dd3c704fdca6952241c65a7c50d46efbdeba1f75e323d5d85166578f13a2dda5f93d9d6e40c6aeccb746933148043eb7e9e88a335936fedf348b02861016e857b591c8d2af667511cd4ce825af3336db50d228cc97c94305e4d3620776ddf3ff6a8cfdd86b9e226d61e36b3d3dea98e5235f26b2938d1537825e36719eec9f1a20d205ebf3cbc43914d28704d4cb16787afa314785791bdc32348b5adb53f679d3fb678286f0e3d7be2638a13cb045c2d5dfcdb39defb3f6e4be1f90ab1aaa1451b713b88beb7b1f0eeab5fca8942b39bc0293341cfc8dbbdf2ca3d76eace0956807aa30696e664e924777e9909fa85513e79f1f9b1392bc284bb4776f5553bd8336f0466cc4fded02e1ee9dfaeb0508bf01fc5c51b612022db2db05d031de71930ad81312a2eb577a7b38454064433de4e105f3ee9f42342fc40595715ece9ef85495e669cdd705005c8b2c40e6b6d8533286c4deffb8fde831fa73867b90673fff9643b1f5a6e7014a47a36324560b09d90d75e8909158ae32594e5a702d61f2427a87c15684be55d28fe075684af60b90783643e5f3b26d367260398e632502b3f6290511528fcfe72a907a7c4aa728f83606cfad765a6d28c937e65f255aa48bc156410dfe66cb9bf3ce94cdda1287a3128b006ff9d209adea86f76cff7325f81fe8900ed2b742ae2027e9e8cc875f124339ea3758eef65465054c08356fa2474a68836449d8964c8f225597885dcf91896f930d879622eaec3c3d83e447dc93e71eccbad642eddee51b7bc03d6ba5c755690f3f393f0487e3f7b3336a8954652a96f22ff772d541051ef8b700e563b414ee4a6864f9136e6972cab99d9415c482636a7322fac342ad4b48f4766e215e75796686cdf84d58da5b4641ca4f49a6474e3c965c499e4163a153992817497c75d3bebf35b94a5858a0f75dc0ff88d463279db8f6c0fe555c22947069b3f72b7f8df24916366232efa06e6d7bb53325d1a1a5f11ad83dd86607217f4448bacb3d54e4574480c4020c92ba33e8fbe48c8f0656c5a90ea591b1bf510ee4796d5640a562abeb05ebce09fb7adf629f83c694c929ce0f17142ff5a1b692ca0b4f70fae858375a2e97b6dc3a3cffabda14e349155a0e2c9680d8e695d169bda1496fc7031a5976b66e90b553c75b55a57250f7bfd7758dcb877b7173965c887e70f484c6a984eb1fbe89b975744c74841b54fa81b2475666db010c635ed0c15d961121d3197d7650ac9f487e7c27650979fa72871b52de4874869d1ac08a7eae314e9a36ed7ecb8c0da4d7d4002138216bdf62dfa195c53615d6859986ad3613310e99412756b5dff2f9c9e29d24d7a8b38d6e318399301781aad552c5c479858f419bb9323749c90a9726c0784fe0368a3452ffab68159a5253e281fa042af48b5dc3d2eb4977164518f2eb4db433e72d638046b6b43abaec155e8377c5878b97b9cd6377a0287c40de66dc00dbec6f9610c63cf5569d26c98a8470081712327e266e4a8554e136436b5ede01d0dce29a69585811ed11b9658fb89e3c93e3b4b7b689e2f63064841fec81be7ccccc2bc5bb5d082af35c826c4eac0e0cfda94415a5c38e8e", 0x1000, 0x40f, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 07:48:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x94']) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='(\\\x83\x00', &(0x7f0000000200)='\x94', &(0x7f0000000240)='\x94', &(0x7f0000000280)='(\\\x83\x00', &(0x7f0000000340)='\x94'], &(0x7f00000004c0)=[&(0x7f0000000400)='(\\\x83\x00', &(0x7f0000000440)=':)\\\x00', &(0x7f0000000480)='\x94']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x41, 0x5}, {0x85, 0x8000}], 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 07:48:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x1f, 0x1, "d67fcdad48058fd8a57e484f5223424bd7b37203", 0x2, 0x2990a9a}) close(r0) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 07:48:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) lseek(r0, 0x0, 0x0, 0x1) socket(0x10, 0x5, 0x5) 07:48:56 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x88, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt(r0, 0xc90, 0x400, &(0x7f0000000040)="b1685b735492786654a6e5885b4524a63ad365aa933ad76128d61c3fa4f012f6bf0d2dc40f2f6287c7f52ab0ece54a4939da0eba03fcf2fd876f8a327e9e32677b4b80b3b0064878b4158e385047d71b9bc0a4b5408521f3384888e80eb7d7bd275ebb1e9cbbd15f51385c0fb2a4e4620db8804a4704a62ef4e4e5821f935e055bc98e3bf75420195e41cb14add7a884c798218e105105b02a8689371d008423f0d10080f49e6c6adab1e2a7201480d85cf8878b812b9afd186a1dc1393c1e0bf37ab02327969a05040c76c5a6123d4510c70e7c561a1b8e8ce342399b92c2d10915dfaaa6841738367743798715cd36c16130acb740c1fb6f3584d8aa335f1bb981de740cbfe36d47c22e7b916b780afc4c218daa9e5b83fd7b675dd83c7bafdb8dd31013a9d52ab50b571744cee49e5482df180e8645a79fbae1786420cc77adba20c56f3eb7df13e6f202f7062aca2048aff753d88288561bf18f143db66e2b62fd990cddabeb7dbdb8910020ea56e496a841727ef214cab0175ee08f877ecb6510923758be0cbdac822116034816bbe5ab856b5bd94006e0ff47e079026e4025a04c826dd471fed6959534c6459ac9b45f8fbbd317be3218fac9eb38b271558ce6157b408ec98fd32e5c7bcb47f0da56fc7778b9796a5d815dc4f0bae551a0f553746148bbe8a14eb4ce39a32e9851d7c227af355dbcb77fc7969dc961a5ea3365e5f608b9e39bb5475bec3d2d6744c05696c69d3d53c94ddec20aa52da5e18c24711c2a8667f136f5c1fe3e662eafe39e91f2350ac7d5a9e437d14981ad8dd9e36afb17fdb249d9403d2ecd4bdf259e2daf915bdba4bbc9b3e4f572c1db337cbb0389cc3ed62f3ca34dd438e4f141910d90d4e33fd4c19afd5c811217aa63115ab870d505ba0af56004432bd9c058da20148f2a55467b48de01c0486ac3613c985b8bb4d48d559418508fb8949e2ee4dae0d1a3600db987bfa34d0c836df884d2fc4b8c3269f78f28ad6dcf9abf29d6d62d1a226f83ad74564defdad1a3b96992f3cb98d2d7ac28950b9b993eade9c28464c666f8e66f2a85d1cfbec61e695258b7c61ca0376d9927e7aa1ea1bd9e71bfe6109005d14db97680970a4920e1f4e37d2d60a3425f3f1384d548eb3e6cf0087a8c37b8124a346f9053c01070448f8d4516096e413f19236b4d9f7f420ebd859baabc136ce7cdb1eb718ee805600313396f75c82266e944454f6e7dbe27540965a2e54f3c5296997b8950e7bf7f15a2203aa90df5df19b1422b66b16b2c432a693eb67da474eb6dc52410a2867a79a09052470a682d6e4ad608ea138b0b1033ec340d3c2ba846242c8d4526c0012b7ee7be7d8edecb7218bfc438626803a1c5457a3da1fc1a0eed093cf44e66253a680e85d82e2d2f30966c5137f08d8865eefd4fa4d8d8b7ac7076859e087fd28a0e06d19ad7f7bd04c0ba97145890d2c9e2138adedbd2506862121f5c8ff74a84863b279e5994a57c15f24cdefa2477dd6b5b36a6ca00c3bd03033fbb9a8b34c0646ac3481f5a61fe02a9338159624706b73d7b73c625c006afc135ae45697673a27ba363a0af222f289e289ef52cc5b79ad9d7adc8916f45ac4feb7d135f4a4cc6268f284c4073475898baef7f97a31ea794564571e29fc450838bac133e4510ad25803b68c67eb4299b9370f0c824a72831eb2debc532e0524049c9c54607c714bcb873e46c674c93f964713768510ebc53cafe515078c8cf9ad2dbe2c5795e59361a7ff8abf17b12303415b5a740454ef838db1ea9750e3256b5bcfa52c921c179b124322d6dcffcff2e193d3664ad6bdfaa31a7917e7da80dc61b825115a5c52d9fbd48d2617815cfe2ba1cb9cd20b1a05e96220709fbc905cc1d81b48d09d137f4087d772959c99f9d7e68834eb8252ad0bb2e8f84e7cfd167faa0c3b4a0be7e5a1baa34bee8ed5adfd66ce3da365ab20ca835ee6898afc0a972bed721a934c7397aef28d082ca8198d6bb804f52c6525d483b9675e2d7ab59ca60c3273064bd9ec486b0fbc2309e230aef22fbcaab58e294a8509430a09a297b7551cb38e198a7b34f52af7726a2aec688ed9b112cb6a107b0370301c81c4a4c31b67df42ff7fdd8f431692a0bfa0083470f08a4c798ec97246c975f413741d79c2f20e0d6a03f43444b17c0e53a40c8470663fc0df587ee4fda7491fc8a4554da3e62e3942a5c39107203973d6d45288385f3dbea3f6b40ba62e04e8152c4302041f3362f37798dc351379f671b3dbcab0a197c0721dccde135239ad04e3da5fd3b0e5cbff6c5a8b2ec9345a167e6c08b738c96b3485c35eefa9c20fa0cb66fceb66760718151663ddb6a7e8afc9ea49636b48d056a6d047bb3e6d486093d3262ef40b3bc899a7da29d95778c0b2db32ca8cade6edf3164e947b6ab83654c687366959e464fbb8343cb7fbdcec8381fa83b086511b8456f44bf975bc7121fc225d2396137bcdfee48237e5b99830cc9e4d4d52488863c6ebb93f5baae96a714c18c1fb6ca48d4555ea221c0fad4a7319fc0d74912c1cd2a08762c6a002e04060f4fcd78b9c5696c5ab627088b60fc7dbc2c4c1f365f29ae89893bd2310f4828edfde44d1104bf63ecacddf37fb56879d86187412e68139836396069f61cd7380f742bdbf5b9450ffb4e051f9afe687adc61e87a3c69286c3931693c5267826811a01951c45305a4084f73b2f0dcc6d3299bd71901cf17736d47d63484571a2058244086c5f973eb7ba50caf732387a5b6b0a865de8d45c90c27846549f306ce76e148885cc8fbdb99a82fa305633cb84b4e9cef5053f8f171ac632e7d783bf7f6cae43c2d4a333497154161dd5fe8da42742500b495051b84bd065607f24e6d8d0b0539e1274bc31eb7562658d1a19736bd57cb0eacdc7da5f3d3c15a24501d826af8b9e1b9741d7cb7ee530daef58cf3aa61fa2f5bcd19a35eb7ef25d5ad2d3439207c1733381ddff2b446cd32939037f6a1abe5fe9ce3d0830b1e2ac18c04a9f8425de16dab57e34ef946a336e51f3f727039d07da795ea6fe001aadf5342b93e447da499a238df3cc9a6a9988f06ee047b03912f94bf07e99ef505b40de7141cd206507a5ddac5a4e73e4fc213c52b72a047a8a2c654209e3fddfeb1c884e1c50d675ca335f8b5a06c26cc30b491420377fbd1b9fee9d635c82ab0bcd30a6fb3af0e70a2b935ccdc2aee2b1c1cd12dab57e9a79a4fafe77ee9c86a1a924bca8328e28a4e12a7b81a35926134a67b1557ea7319128b350ad463da8ba43a15fdcc5b9d1aca301f4824b1a28a9244f8588bd00a712629b9dc1412b5652c711b5f2c0c99b70e49153c21b95172329e9102095ea90253a1f3b1d5ac62dd7546551d57ac6bf3ba53fa86f24305f2d2f22cc58141541eaf97b3ce10b9f974a73cf46f0cea2aff3aea024c11786b62a65c106e065e7bdcce472bc21a0ffab6f2c07d03d2518c085093806be4dc1daa6d2de5489c5e006e64129413260edd5b27fa2239574d9600edb1c1a326bed9dc662ca4e6ca3f49d185106e2a1eddbf8d4e99c6325b553c4ed75e06394ae8b906778ffca647ccb0de8816277da310af45453d74f56e311ce31b86ca54f42d5debf1c048fc73e90770cf181fce3d7f7e8668031c5c5de0473c14ee25dd3a78683dc85d86639abcacf113bba1cbac532f1ac58a3ac23cc7fe55a55bc1cf1e75f0144e07b38f842cc02ebc2aced34277c044c09f2c9d07433fd04e17bfab07fb04347e0c7c137422bb18d038f8ee59b39e2a42ef7597be3a230e93cc146abc64c6a76a332f9fd1071985cc548e6003019d4010d4914a8f8275ae14eb271e7661dd2d4983f874a57e378aa4346404770307de3771d7de8afa3f6e19bcf6e20c6cb11440473995aa901e14a8839b31832768b92fa9e5e32b47e4e274bef0abf3c586571d5487caad5fe66ce29665efd73fed6d145ea418784d1d2b3b63dccc64e16071590a69e795b5d9bea970a76994d12c0fb476a10e09db46aba5c8cdc03a634baf3afa4520d459b1003afec55aa664282410d2cd3912a82d4fab48887ef69b7e4c3697b8e51a266f98a454423fb9e6e00aa799d237b867b60f4163e2e808d5d9f5ea3bb484877b5c525c8321940ee187a96e930a496e123d8548f0811d9ffc3e306e3b480067c8ab49374da8287d71c9f31885935cab6abf28cee290b01a5574cfdfa1d69aa83885c950089dfccbd83e52739fa04f201171f2de9fba56477df6d9d164365820df19ef06cd8a079c06e1595035b64680d49059feabcfaca9ef8a0f164018eb42a624b2299f800abbee7b79189b58591c3a68370063024accf5ea5a9bf9a6407779bc813dcf7703da413c886b7c44c0352cb6c7706b13cd276eae923b595c6c4d52accbbb14f2ec9dfaf19a48002ca17510a7885f41370f435f6a9fb30d791406c387b565d2c52b8ea6e1c489ab8c261737098a1f6ea9376c16d1d2caf0964521bfd7862761322067875b42f807981264ceb7704081605b0c771f4f06f4f7a4051b035040eabb2e70ce1603baa9fe85c8651d50a4f91cc69e6d8617facc1517896c997b529cb6d328da99346e0c3fdedde809d3e010b3a5f7cf0dbc5ef0b21572db2a422bd68d140ae5a739c947fbf49243edacbb1a38476b63ad4b8d80d4884e9a595cad8d0bd3ad46309ae3a78aa76db855389e50bef66b981bc5fc110ffdd754c50d6b64677a4dd3d422cb72d7303ab7e7d63d34b2846f8c557dcfa512ee5153405e4b0b9c97f59028dd3b203d88b331342089abc0e6b124510eefd0cbda005c7c8a1fc4300f4f30cd7efd5726f26223eec218429f2a0def173bcef39322dcf1f6b3fac6d73e09982585486cfe9f20676a7d4ef5216d83b336953c3e276c6b16cff26f06dc07c0349b3021d32e094d326aaf99c968b2c9ef1a4d9a728e19ab37fec1a5e738d6ad7e782eb1cc04cd7f3f7bdadf3584bea902d083702390c6593a3a655602a5c2877e787c5069392128af617232acf42c1049161674124763bd3d8d25fa6443b5b93456c6d120dd80f20dc2273f3e3d25282116103cba4233e0f381a6403b4d89cfaaea8f649d60300f4947a3ac26bbaef744ada68602caf70f54a6eea3c83b4e8a51e5a6b286ec92c2e1ac3e0a1ab846877f9f3e1e530c7f2fd7e45ec00ab67bd42c9d6aaa4729e81569947ded220efc04398b6978a3989d6b1ea52c919045796b4a7783b813b3c84e92b8661e0e93ffacb72b61dfa5d84cf2cc33269141e1be67744e7f9669e09d7d139e2e33a6161f662ad44f3e9ae834ccd4e8d0815ff4f758abb3a3f82799a550b5c21e304e1ea5ed7e50431e4711258d56c6a33b1155ec460444c88b0935f59511aa7be7b75eb139a6cd7f71470e3f3c2c00a25deeda65fa274cd1bf739710c8da8e311e172be123404c5192e63866ec8b8815c4f5126500c156841c7b981f1be9c662b7f4e04559dc66497f17b3d20c398c727a3a3ac6949e7d77ed81f75d3bfd016109db0fa7b2379c7227860e3a2c1c3e59cb15ed668cb71a83e6a8fb7937851082af7f002213eff19a7bb945013cda76ffe1549c5cd0d95c57dc50d4d35453f5e3604414b506c1c74629ca01041b8ff10472bba6888fd59567811c2d8c7d27edbdd2522792e3b9833d4f6144e1fafa9ebef364b6655034a9d2a7648c4a58bb970112208902e670e682968b4a75974668bde4088c273e130498b01ce7328df8d415985d7fd9a07d9a8107b275a10b64031a82c3be1ee6d5d7ef539f505b71", 0x1000) setsockopt(r0, 0x29, 0x3e, 0x0, 0xfffffc5b) setsockopt(r0, 0x1, 0x81, &(0x7f00000010c0)="1588a3c8563d28dbdb6db92b51bdfc08cfccfd7e5638dbe9544b847e23259d0393a07d7fe359a647e327fa4199ab9c939e06eb6779cd155dc4e5c8", 0x3b) 07:48:57 executing program 0: semget$private(0x0, 0x3, 0x100) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) 07:48:57 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8) login: MsMs0#+"$%.!",%: #/--!.$ %22/2 07:48:57 executing program 1: r0 = socket(0x12, 0x4003, 0x10000000000000) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x33) 07:48:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 07:48:57 executing program 0: r0 = shmget(0x1, 0x1000, 0x57a, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/45) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x4fd, 0x0, 0x0, 0x136) 07:48:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x4, 0x8, 0x400000000}) readlinkat(r1, &(0x7f0000001340)='./file0\x00', &(0x7f00000037c0)=""/226, 0xe2) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendmsg(r2, &(0x7f0000003780)={&(0x7f0000001200)=@in={0x2, 0x1}, 0xc, &(0x7f0000002680)=[{&(0x7f0000001240)="d462725c7d74652045ad8f29fa4112f12eb509285a9154cb6af38cd0050873aa6f3cd7df28e4d1d648f6c4341ce3459e4161ac3346fe6decaef58ed8f6f95d606398321ef56c65510383e0285c4a75bb4345d6a35e8e00db4f89e1232299110b918ee522b3fa5cb607d3e274e4352dc8ace0ebb01b9fe6cb7b8634c08e59e07d5e3194fc3279724a13564c5ee0486ca50da1b613a41c69974e6f28f9541f427201970e74d0f6006c15e600ec7ef1b87e0cffa0d12b4c922ec84aed5268869a77fd335af38dcb7a17852bd9c75a8a7e8262a469368b4ff85a528b2360c8cad50f5f3aed5b498fa82d624a3ae281a4fff97ad579592da084467e", 0xf9}, {&(0x7f0000001340)}, {&(0x7f0000001380)="94e1f5c5e681a4694e1c6a1de41c7bcf4d9d2977e644c1c3f2638e752b5e139800c98e51772677280983115bf33850512865d70d1da6d09113c9a24c1351813ffc06053304eaf9b8a6c830623a961568c5ab7343e7107ea24a059e4b0324229707841f4ed411f29307dc977925a1baa24d211931ad79f0223791758d0ec5a132359779de6a06547bd020c70bb2e3b3f6e410ffaf14df8c20ba2d3b518df88ce4ff43138d1e8d7131c65c3437f6f4724a44a009c722288b839cc97948869a467a857acb80c4ffb0c6dc8812d964de4888fb329d0ef815030c7b0fef29c0f0ece21878ae035dd5219a4cf45adbd1e79442dd493fa3623f871811", 0xf9}, {&(0x7f0000001480)="5949d81d1be0c8c3768a1888", 0xc}, {&(0x7f00000014c0)="57cf3de0ebdcba2ab0eafc0be03c6c4cc4954115db8d46ed323053539fb7cf5b985bf8e14b94da203f30036ca7e54b917e6796", 0x33}, {&(0x7f0000001500)="242483a6ef77ad34eacda61e4927444ded159785cee8b9b11cd1b37243430f3c271dcfc05c769fe8f894c845453614c5bc8d48a86565bdfdfb69677e2d15641289f9f859924ac76b2e56a9aaf10b40739744ac256974402ac5ae9f02ab40135a7c431da48144dd243d0e63aed86d48284519b6ebad8e4d81503d585a90067edbd2852c7a1d84", 0x86}, {&(0x7f00000015c0)="abed2cbbc80e2666657c9b64e57c4163bcd267bdbec6e72dc7994171874d1fd25c4d0a085d91efb92fc2a87a3eb9e9bb1c542ff02907437558b3745840f42df8064d8a4a01562a1b819aefc21d47501f2686bf55d857e910141d3db67623666845141f1fbf983d32b023be804baef242f3bb6125cef0abcec87c89c0ac9909308674000b96ac6d5c9d7eb04773bd2ce126d4c57243bc2542b2fb18293736d51b3ab5cfed1391ad669e0413821f6802766dbf2659dd36dd540d056f208e6f400f575c9fce7f3dc9e996179f2a235e910d7b6afb2b30074679cb48971e221b085a28e836181406bfcdc02b2e23238fe2c3891287d07074cd4893eec7dd41962918c962f9143353a0f40433a56b40bbd300fdb9b2ceedfea6a044d083f0dfb69c096e6fb61bb4a3d6e6dcdb79ce92427b5a23e94597ed5cd402464d4f1aac05151df31348a13b6ea74d3d7bdc00dcdcbda6418de8d1c587d0f59b4599a089f9cf62f98b6408ded48a871f0c3240c2f233559205040b01d810ec360ef8df1a97a24d1dc4a3f567ac3aea722abc11d8bea06a3cdfbdd829b18d35201309c8cf47f76039f512a55d1f764ff29df8240a74a222e0cff7e4c8a1d89a99ce586722d7385d0fc8b808a47211fd933e08dcc773bad28dbef252c10561ee6c3c0616d757485fb49ab3226f7ef55b1050177fd8d338d90d9a2b7a27502ddd9d8188a4c20b87778ccf57bee435315b903b532d9b3f91937f47900e7845dc9aed5ec5f033abea29aaa7aabd0f6195ea4c6a3af730097b4aa8701af62f0e201a04815cbeacb67f89bed1c2b3df16a2eeb932fbde672d5552754da34f2016402c79b7986042674c68946e48b1dfeced367137a97f1cca5c8b35604923cec5015121607eba8de1c48fa39c0e619cf1923faede8837980353bfa14cb5cdfcab21929ee783fc0506b6a7b8c72abe2f53cd0ed00fd6260f1f671ee6f94bebfd472f8b6c30536e4770dce836ffeeb77c06d488bd574ea31614192b1970ee86f85040da7a1cffb476d1a440468dc989ff2e62fe6c1d8479d404396f34790cf7de95c1a857297a4fb6aeef728fdc883f0bd4b7cce1b004a80cc481f437b32835f5c28a3e60005be19cdb4ee9ef1f160f4c422e73b18c88e94ec5b86693a5d3dbc556db6133e4885c133864a432df882efdeedce04532a47f4d8e7a089c46a23227ad5e35dc80103c7491451fb56f62d6a2c00b45601f23d81c16684a22473d36af858c3207f4278935b8d4cbfaeb7cfdc7a5abde2c9a2f10fc083ce878e933fcbe71f3d98dfef8343cad2146d2eaeef03ba4f85f0d7ae75fd8c2adf734a199f0460048685369af5f1fdf8260a94b0229bf87cf4e979f7015617ac56fee3b0bf08f8df30a96b636693bb86136efbc665633323ab305362dd773163ce1200465f33a8c64821276e553c1cb647265461f6a1655e5b4454f4d84c359d0cf4186c151e0e36f509b3a18267f442290bdefbbcda707c01e7d68dc235556aedba7e272d715ad309ab0b8a3604197246c0047c84359bbb2ecb14a63602f4b12713f5d59b07f2acb7962cdd6668bd40606d7f40487685908ef7030adac7b0624c566467dda1b7f5af8a325105684064012f2cc044c974570d99c41ec5793b1027c3c15e2ab0ce7c0b05f8958dbc77c92fab93b9c1312605fac0c88dc5f619100969475390e067cd17216a6da2ac7252b41657c5278dc3336ba9ffde9cb2a7c6bb8c1f26fd0eec0d8f0af1659fef72509680bfd9ca7e122cca1e81fedcf6c8f780283a589630154c5d99a883233de29bdf5a94ac39446089a3491e89cf57229e94b6cb0321db146e052e498be95f4a04107ce303d3e57b56b2da7e9de2f3a98703c01ac76b41de8e13a3b7c1d52f5fa97f468716b710577ac9db7343277647a0758e60c3ea6d81a6309152b99190f1ebda14ec79d648537f6ad2a6675e32b0dc93db90029f949f29769efcc124988caef13e57d55c91d4af20c852c0e5f1b3d6cd4b8c5a8caa273a6a3be249eff90f756345bc544df99e8c705e20309a66a42852f405b6dc4c171953c2d1cc550f0a7b0b605f64cdbcf12c131913a7ef6402f6f4d88a2b301fe69653eafc6861f83fe4866a43def36769a9e058bde275607330d82513ff95b18d5fb599fe053297d8dd64aec7295c407fab4d25481e70bf58b21f196423b09948f70ee9e4148bcd4f58993966edaf1a4819578f155ae1f0fb90f2f43d920cdcb4abf02e3de5319e79ccf60f96702a9e6589be6716954906932dbb8f9ce64a6fd69f9bf139d87f343c9ed6c9f067655fcbecea85963af5d72e0eefe2710187e47f48791e7438cf4284d9e862d74cdd1010a1015d2ccf067a036a597f657546a774de4a3c5288c4ff640a96c1b80080185545f58ee2185ce4ba2699592b575c40a656229d3b969947a70485d2345e3d61dc960066cdac84157146c17fc83d1675a2a0a6556a19103fd8042611a8def4a476e4301809c1e1ad0867b857b87e9fc1d364afe8ee4baefd29a2ec7bdee530cbb788107e27c40b4bb7d246ac025819c40d86cca782eabae3020cc876ee9bb183ccb490fec870c72393fae4b85063fc8b27d72458e4b54a54519221b2cdf8101f098eca821d1adbfa95f9f520582cb04feac32366fa49c32ba26278502bc63aaae989d8ba7b093fa1c2d15591cd123289cdc10b34118f8a3fdb4e8bd2e654f7033b3212f7bc572c78d988a9f33a328ebb9e2454b92f01ee561382b0e0862c859e224eb9cd7f7a0f1cafd9890795a26e11ce95e7583883b95ec0843b75d2f19fafb00138c90489c95a243ad025d4c3f2dc9b5324fd37e24500b46285194514deeb14d378f916400ad406a54fa27c25791beed1101261e9cae1126bbd74ac06782e4e43c2d01978a243158c96f232bb3147d51b5af24a8cc305c6c332a610c0150ae0209fd05f725ecdea06e552a21eab981a20af9d673a7907181a55289753cb5635183fd24b5a25bd8539b745a263b9ad6ebf18c8974fa2a4d7faa8bc49a47d2feb27e86b856af91bddb18bdc73ec5f83a1f873cccf06d67f0a6c0acc8f7c2c8a931540208ef38085d0de32b974f331abbf3b5050dcedf5a635cf98307364d0f4455c9b6b5e68088173df024dc6d09c6c3dce3ff395febe3bbb86a3797efb023a0eb91b8d833e5ae75db076bc875ae60ef8292fbd01d3dc5e340cada772b1e4037d9cb041bc3e6c487b1dd1fa9e9bcc53c96f0fcb81eb4f7edead7707a30c4dde61d45ff23acece7517abc4d8cc08471e8470e0fe66b2c05947ab5ecb40602d0dddd582189edea2445c98430ae32745c7bb867609f96fb236c210188e2196c3228c5a48a95f48d7717ec0621d9727159ecae4f11e1dea575f5061a5962ad32f61358f3d408c929b6a871ea6ab1453688ab6a7df7b56305e0b28a6286a6825602c4842f73c4d963a6a79ef146b207bf74461b77e34e5c947d2180280f0b185123b3a89bd7d6ba8e88ba02aefe06d23a4cbc768b385a51193bae3fc2f3e04018b85f61678bafcc5a0811d1128708bb184cffb09ed3d0d1d6e3625d9836d017e6e11410b10dc042e4ca5e6de0fd7ea016d7237c255df43aa948fcb2bfe68272439fe92833c8f4580f7ff5857b50cba111e1c64592c9875e42d9ef9432197da5bb7f72fbd39f588301ce48427d1239f333cb86102d2ba0ad3ef56a6e1b1882fb2126a9b348f9c5a0433b8dc11b284b3aab2a2039c6cba831a39e9ed2c451e140f5563e28db51a96c03d6cdbf763d8515c1af48c807177dd5f98623dc9c4b77b396e58bb46882efda50e38120df8ca8913cd7a4ce7d05e66b6ad4284df17abbeebd23c6c9199b99f0b86dd0bdf4823546b3280ea434254cd1e5db08648e72994ea539ff3bfc438f0ae2d717c7fc8a31a63952d7e69d347b1c344aaed17dda7ecb84c17e54b2a7c209da34f045882f850432a2d5ca16bfdca09c472657f0e734ccb05a2dec32da4475c2c185ecd69c538b39067bcc276d27df3ccb375fbd123f7bc4b1cc58fd6bfc6d0cb7b4f700fb8f2b06aa0204f6a3bc9648e40e131df43d57346ba5511549ef8672c5a6488dc4013ec05ebc9aaf001779973125643296590f1891486639ea779518f4195a1f501166b1dd9d4d38c1bdd571985182ab2a4387e69f8da0ea910567f93f4fa70c4a7eeb0f119df3140719eafdbc0583a8c2a615c3649d495813fa73e381c12f6fcaed2d48aad115dbfb7a3e65ae74ea165730683cc68102793dee76878d4df2ce40b8d0d750a47c32b1a794eb95627a4ea30d87a9fdd6065a620ddfc3dce8a01830e13e40caddf53800045786fbb418559348d627e54a71a1ec796b29564ad555f7ba6e186cd0b9258d2c5eb1710048dfb7dd6b439868e358d73a81e74d9c49e6c6cd58c8c4626b2cce3dd3506f154c2dd112750d1bbbb412b7e6a061a651ef119c95542f57e7cbaf0a8399ce6f77662e0f3644dda987ef62a45927f88cb6a0b4fd386af1ded6da2fc148b96e08894c739df6cde524d971ec9144bea3badace94e41e77526dafbbcb8a3f435c64ad6ac08e45a011b9c4e6ecdaa75d258b7e21abf4fc513fe49e631401449e1281538580510be28486d3ac6684677d15326dea289b6df118848f891af613e8fcaa6aea3e46f44eb562050cff228cf8786cb54107f635495f4ecc530c41cd77b4eb2ada1bd31f9f610694f691d1f1bdc457b9a99b8bdafbfe358a7e96eebd5f4732bad948ef4560a717a7cdfdb4980f35c838fdd2105e16bd1a7f0617d4f46ecb961f19236591521946191413efd7170841b49d7cb3d54417e2e5d173ef5882e887fe42d7456845ae5d441aa5f37f465a545c4e02819b6f4b5976af5c8a8395f230ec74b3f479fd1cbe37d4462c2e55712300894702c9fd77e728d015a8278da2b2cef8c3d23c52e2f7bec504bb11b20803ac3b2ec1cd06ffce5374e704533f8e4befb0b7040414e3874ad84e8c965d922cdc73d692b7bdbf22d30b6e245ad91566b518156b235490a525791a1f5d0c274c517634bc31036053551a14190c8ab47def5e03ad0bf9aefc97246606b5b0f9761b99a408016749321c70f20b0f566b3942cf00cbf316c27f3803bc846545ed9524891a00bf1db14c94da7fa54983a4974286a1df9807139421da6825b3b84bb436374a05a3d11df73c511517465d13bc590a31c48afc29615387beed5a82d9335d543a91b481b27f1669a8d25231b75b9c3c05dfedde08b33cce87960b6be38f79d33a814c41c27f2963a283ff7fc4866f2e5b5978d618339b3a88fb498834f3a1df9558266caacac26ecf8754e0218069da4b6506abb086beb618402c4ccc45eca4adf06ff5f3ba627999964605661c784f10cc5f9ce19993c09cb3e2fe93f0354afd33e376c14060f0045a63ba71d5b612057a5c43bc253942f4bc763215339e9b5200fe4bdd4c60ab26aba4c7324cfb9beab0ea86ed1cdf83f559892589d8236a6b6dbd0b9b510952facf6c61f0577f62cf0e4f747fb75894fc0b9dc1f05ad94a7dd629f755dfe82d1b359c67a4758e510b69a405d8b2eece2306d40bb5cc66f5950bc08932b3e0ea767b4ca1b4940ca5437ff25c995a4d141e40e187faf0596e4d63f6abf987b954a27c05d70102a99d38ccd36688db943c53799b08c07924ece1309e90b9fd040e2ae07e321032367825fd9ed5c9eee468614fceaf347dce6c5ce6d4520426361b409cd61e7cb9b9a09927ed8cb32b8ea9a6c8ecb72867a5bf52dac9d7840969a969c44084b061e8f81c3a", 0x1000}, {&(0x7f00000025c0)="7f0665ac150c6bbd1d10e5d3d2815c11109a214648fb057e05e356a05615e2d32724ae37bd0937f30ebfd22ea16daaa8c1284da74f329e8b3ef138d68ec14eb1c1ca237257dc93ad42ceb41f0111b0c7d5d16dae0995523fdfb8ddf789d0d7f3ec044e34d0e695ddbf0e33590d", 0x6d}, {&(0x7f0000002640)="f422e0da335d4044f79c66c0882282096ab79d6edbc13936d91e27a6029da3a82e34ccb967c3851f3d77fa4ee56b0a3f1b6121795634508c", 0x38}], 0x9, &(0x7f0000002740)=[{0x1010, 0xffff, 0x4, "5499d7afc51a8356b06c2cc7f20d85c2fb846357656d87700ad97f5154e0588c3bb480850bd0b9d44c4ac5dd0641f5bdb24c07b9aef68cf421e668af0cdd8f312da647b03e98950118cbb1e20a1f44f2a5b24c757852417d5142a6308f30edd5ed00f52dec27f85c4ada7e31e2d0c7b3627294c84a6baa9146104c089c36a1be457dc26f536b5ed09e8e3e4e433c82c500894ec68ec088ef6cb904828f12b2ce7dd5114d696454d32e7c44ced50117c629243bab85dd7b0bddf6d4ad2453982bfad99718e2d95bf9e34493be0a1777173a6358e619686107d47e94bed312bcb16cdb3db191b53bee35f5771c5a00c330d75629b3dff887f4d177dcc0e927487c5716bed8c51b89455c47e176a24c9350b029a58c7b2b0f186170f55f7bd2f7fb3e482517eb7212caf0fc3519aba1f476cc1c3b7a76643f063842f5bf64bf959839b82408bb5793c5c0f54cf18aa01ae2abc8ae072962847731b75b6adf0f2e6ed223e45ca8afcb667bf017701f74994f25bbb029abbb9354421f2d825818eb075038911181040b43b8339d00342bdf47863135ebd7f92bb0ab6866c258ade5eb89410eff2877b9a52af27f720295775ee48a41cf6a794928a6b0d856df70225e0f2529bab169341c62f3d8a8d44902cfe803108b26a2ab899a50ee3b8033651e676c01e4250aa0379696cc457f9e362f09486eeaf35f695aef47a53ef22c6e71396da8689398d67e7da14fd0adee767c4d3eac9c97d44fe3522d35196bc52d6d830d69e9841891d0a184f2ffc9337066d6ff825bf00a99b9cd8da0dd47df6dadde90a15bb7ed5e8deba34c35dbc6e10eee6e08b040f54a35a25fe6abb6b84a6e7c82777322adb835e35e7f4d7865d22af3357b4aca2f1fd540fb416c507701d403a641bbfa648fe09f08fc33c44ed69d5457f13f070ef82d2921e3a9ddc35c0dedcee273836cfa437b5c4a70e29d9f8b9dd5b686516af50be8d0230fa3f06b645fd9b72df662d5940224e1bb26a62384d1a4ed74255bfa7a2caefc75de7607474daa7364f784734a18d99f327802f866a8b63390a5aefa0cf19b185b57316db3041b96d84f473298d634157b3f09f3979675182e460fa3b475524e732445197156e4568e76f2cd3228e6eb4031e2dd67d1dcf48251e51f664e3643c61186e5dc4113b113112cf8ceaf44aafbde0a104504074481543fe12f05c863365d23433924ac46ceccca3ba77d83d588f84a08fa97210ff39e31c61aa6d9bdfa206f601073184d67bcddfa0fd27514ec0e44edcdf13f20b71f3a6bc82394c861f359e60f567860ad979ad4b92276126d4af7a607d59bd60bd507e32cfbd6c62a80110c72ae82325f361cd171fbff4142833d40901f0f0362e98ab718b330a73ad411ae73bc63b56f78309fb3aecaae30a0bebd8e7882954a5e22351eb27e9bf8e05eed81a7b6b55c085e5324ff700e1bf0cf90513d45eb0051996fd948af8af5eb626802bdc02fca977a2b06a74efa23bd2614027466707c31217c688316216b73960145d4d3c0198df21db6fc1a7bc26447b5ef25b0fea4727b86e71554839c274c7c4ab2ad6fd7192abe5fd054981025d4a09077d049dea31bae8ed4b29d404e25b88c07000b940b3002679e98d8872e90d63710f5743d715696c79d72535ccc7cf2cb5e929bd8a47ec7576b70caa328d468d57d5f28a1a3e1d076180821c9269466228a4d0ef8b98e3dc68a7a233f8f523cffa829ccfc8e55f2116c3d6c91b98412443660cafec7796b5621b0636b88aaaf02cbaea3bd7d715dc9d491738cf4fdcbaa5d5af619b65966b07afcef7e9580e98b575e3d06c6fd693bf5237fb10c5c33ef2bf573e163272d72fd2a6ab09c0fe639a6ab34542591f558b5a3c4d999c56d62ade8cb6701a46c954123499a6e6cfca9fb076465c887ff0e511576d3f4d2fbba0abb884eeca5135d1b2bd0c2a51ae412bfcbdbb6e7bcdf33b21fc8bd563f45f675cd5fbfd1714dd674bff3ce232b8c8968fb835d792b96509de15fea0e136c174bc10886696924450c476d3267dcc1f7d3a213ef1886aecd1fcfa628c76c0e8c82c42ef46bde894dfaee911a132f8efd439a41ad297fa8e3a0487544aef063af18f59089d98965c487812a7bd6a75203845718ea3832418eebe91256c56fba067b2c5c3a57522a803fe7ffbe849a05a1463366cc219a85618741266f8fa1f2970d89bd7323976e653b376502ee4cec53fe2f585c6c1b40e1a2a4643ec24a83a39d5c1aad85c445a32264d464975653e6e54232298936c31f13dd1b29f85beda460b0646cc41cacff7e5f3067a2842439fff5bcdae75b7e5c0da621bc250e1da2d2ef95723012c38682ad4285e36b41ba5de54a90e14ed9d1ec962b66652470615c2915104f97e1936b19a4c432c40392c74a667a01f0503a9a8fe3957ee32774a4427a2d1ad6e57e22b8e0ccfc67fd855dcba3d110196c5dff982fdf3fcbbb96fe4f2e4dde2be6477c79d0a3d4842773a48c3302df70510337daddf6f7c973b0951f30bc680089acfeb68c3a2b2d443865a4cdff1c28c8438861b02552eabd8fef552b1f5a5e6110dbab80b6c2cba19bc1da864cc915a8daa2a8c81f87019123b3c92d1fd5d87261910610ece9724d4e524019981ee38d1a3496f0c8626201b141db5ce982efe73d1c035bb0a9e1e644029eb62a692d58a222fe113dc3d6744f2f72d7200114ce7b867756bdcc0c48c34d0644bb04256b782a4686dc4a51cdeea2284d4c344de31af436309ad261ce6b69c08ede984fa533a8e2ed99962e7e0d4d4f985220154e6c666b5289b063f5e73f80f861eaf909989eea75360b425e7253bc8a74425df0e01df366520acc55249281aca878757c8428db63deb7409c7335ad139d6b04b55d4aa50c45d3b8c04652a90e484216cda97ca5de53a63abac6fc939839dea575c331197bc454e0e8012a3002559f0341015950ef2fa6257bb990526360d52ed92f5ccc239fc7d904157acbb3655216665e4aa45dd55ba378c87bae7a71ea4963cd0234547463670347e4a7a77d8407506f7f4273eb529c79f4cec012d9c1d89394d98700008aaf29727f87ce443c41f57120eab619084fb0e51f67b4ca804ac98ddcffaa1d339e38b231d552d682f76cf7f70f6028f5c0062f1bcd2d52fa454e2493d849901eba687d030a297fad9e715c1287277798cd05c8d6d5f22974ad7f8b45e17059a14dfcbc589e4d6bc21b2fdc774959cc777b2db24da791fb3f5a08e89ecda096a2bad263bd9b27148ebc3e50ec2e3b8b28fa2d6489ccd7281e2895ef615c72dbbba4c017929f64a9534b02755b60f9bb8f1076e650587ee181864abd7a29f3c3b4ce991f46c45442d02632110a39c31a683a899a34ab881b65dcc36514d7de8902a0dbdd6c48ae9699b38deb2fb259a65e20f6f29c10c702dbe5182b1afff935b6f3373ace550ddbef6ab3353ca2a788011bd3dd3baca7a31caea3877831d7a08c559e02253900d2ad0e64fe24ccc70d80344f798d8dbed4c56a3588fa53c00a0adc0508cdd2f7968052e77022a4160c67920a97f0da2a2b937c1af7d46945f383e09153ce1b91f74fdf25aad1cbbdbbaa6f3b9ee5a5ea81b9a6362313a7e32c2d46e69772db862a4be58eb0ca8c6637c420c820b355ed4829dd29a5bb3eb8ebef1ee16de5822ec12128c033dad6937d1d1a1613d41c14a706432c1f68c2b30387e4340868fc01f756fe0a7399de08ab045041cfcc5962c04686847cb6177f96d32980dc4443f3cb3233853f0bf22b85c3bd67d87005828d3c0f76be05ab77ae87462121239f6666051de7717b0a2f9f5b31adc88d31b5e20ac89a0f0260426e6105304da9ef12f9ba830ced2bd5073343041e19b1a0aaea1c10db663279412b74837c3420350b42dc15d9b4cb6d3e13a684d0d4c9e0acb96e13e6c1f823a4a0bc90048a1fbf1f666d89ed3be28a834d4233c5b1bb82e51141186d01a97ce9f159e3216c73377c6d79259d2e3373d0d9ed33760264a02e806f99092189141d84f22c9ecb2addd49be69b393b2de3b650b9f4e6b842d7aba26ea1b406154a3035ca19d66fb22188d6c33620a369c28e2b7eb59681b0faf841515ee6a9403974aa66d7b4fe6af46ef07c85d670abf1a2a891008e0aa91b6b12f3c722e69c7dcee62983d4f977d5aed6d83e84d11ffe6606befd2d727aa180e7ec4fdb619b6fcde36ef551f38de17486093cd9a549c57aaaa8eb9f65f9310b78d57de820c50a5e0ad31fe28b616037449da9fc0b198c1fa04c6b761944e837e628f541f4b4c5a3f506debf9f29d6bc9b24224923649faba6bb8f6d4036c6633b141011656cba2a0fa3e136ebeabb559220a61791ce71896925a95caffa320c41d8afae9781f47ddbb5f23c44d55c36afd3570a2cc69f208416fcc48ea65509681701920da572d639314a47b5d3d4cffa81944b85d1d305daa406b8bb159da3417df95a334a4cefbb71654d095d36244326e00eb135a77039cb2ef86853583c97cda52a92af64dd91c6726d738cd7dc8d3ab4fbfdbd30fbeb004097a9168b7cb519045eed93d302eeebf306966e7b98d6e6f7c37440a31bd234afc41e4defa2ba0c8db990bcc85c4ed329c8e3a8edfd3dab5abdf313f09022c73bf75391e4ed7353146801b6903aa7e76d8c99b8ab4f3c040f66bdfee364ff27b3a64cd0deb9c664be314c83a60e0dabecdd163049bf1dbe21fe3d3b74ed6e14c2fae88b95a672a3fc0d490a109cfeeca2de7de50575e957b1637a05bf07235f86c606248216a5c2b919024f6b3fdd141b86e34dc5bb76f2053c759828c0196df6fc0238b9e51113ee96f502bbc45fbdc5732bf3910b1d671a278da61b25dcefe768b2aa8cb794dc2f0297c5522c62666afa224528f4233307e1587565b49686ad2bb04b37794b2eefba1047ed65c505d7b049cb9e623feb3aa7c7b021fe80a48274b79066bcea34cda103aeb54d81aae8ae2f12bbdf1e3fe3fe65815f70ed4f623471fe14fff005ce415a70e1d7baa59c346e2940bac6b2d8e588ff1d97f9a514e0063a38923b8cdf71012cccc7d3f478a7332e4565c3033e647a11fd51b7f94b51d6483bc1959ba742c4479a7ec18df64e5c49c2d9441b9f0726d62ab0e86962bb23651cec9dde99a5183fa8b40e021e25f0dce01d3ac80cdd7da2fb11fb6d825cbda9b101d087036ba92fc23863faa4e1e7be8d4c05b82a8065668c24ea091a756d5dffd3e3cc15b2a98224f6dbcf2c2b3d0ee13b8aebe75bc837e6d7425f2af9a0774f900c24c51486ca4b9fe5e1ce63fe841a32fbdf7a748ce44dc809ccbd93c5e76fe0df39456df2149fdd6fe6f18cd2eeb5aae2ca437ed6ab1fee19b0a25002884f53adc36a75aec95ef13760bdd5c048dba23aa500cbff8b6bcdd8fa3c454bfaa5f6d3ca10c5795b010b83ecabab4e82d20f78334f54b1a5489efb82b996f423d0ff7151bdce20436e4c25e1c22ffac445786df0599a55b4d8bc45fc8449df4036362c5884a1beb711d29756f5fc73ceb459f0ac4556a4fca4a7dbc2a96af6ce96a782f9f9586024b009bde74a998c0769cebff28640a71d1d314c26f48d6d7c6400ef01c5748b75038a118ce7975a72d3e82b95308fb76889485561953350bf2486fe4404eaab3376c3eb5ee60d476533c58211613bacaf8a650ddcddd19bb86a2c46ea756f7748a8ac86cf3fe98657f28c47f961d3140e397ccd574ea3365ea5498712ccdb4429d7815584aac5962a7c7286b4a5c2ea137ef478e48b6d20"}], 0x1010}, 0x2) 07:48:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000080)='./file0\x00', 0x28180, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x20, 0x3, {0x7fffffff}}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 07:48:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x402) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/35) semget(0x0, 0x7, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:48:57 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x10, 0x120) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001, 0x0, 0x3}], 0x5, 0x0, 0x6, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:48:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000140)="3ebd4446d4530267f2c948e430e9a9af02ee3f544f224f7fb35b9b8715332e0fc3367e3b32b30b378b9261e131f3731ffafde8053d0ca0db4f0a77ac36fc36ac60f0e6d01e478370c3779c5469dd993b3359abc05d746a5e766802083921e1c8c8ff6a66344a88419bdebe427450d62f55a81b8f09eb4bb625ebf474470afd775f70c7c43b49cf601d984a7487860f30dd5f4f0a21828da64571316dbaa4b7f867044d867d0b6b6fe7ee5fb1bec48f290470e4716a", 0xb5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:48:57 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r1) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:48:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x19, 0x8004, 0x81) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 07:48:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) read(r1, &(0x7f0000000240)=""/149, 0x95) pread(r0, &(0x7f0000000080)="82c6709d155592fcb00c24908ff7ef65d76c9fb3a1000000000000", 0x1b, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000140)="3397175fdf91a2855c521bcc9d61f1eed06046271cfcfba121889407165b0bb56ebcbb92214ef5b9593f599d4537c357c38a8467a57d2bd1d9cc14f92dacb0bb126501b1a5446d8668129c33b0aec910448973f5da0f248a738e4588bf774824e31257bb6d47084d34b764407080f10b41a65e494169df5c7fb5dd7c0f13cc9fb7"}) 07:48:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0xbb) 07:48:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 07:48:57 executing program 1: r0 = shmget(0x0, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = getpgrp() socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000000140)) setpgid(r1, 0x0) socketpair(0x1b, 0x8002, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:48:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x0, 0x24) dup2(r0, r0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) 07:48:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 07:48:58 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x5) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, 0xffffffffffffffff, 0x402) 0#+"$%.!",%: #/--!.$ %22/2 07:49:00 executing program 0: r0 = socket(0x800000018, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbfff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x19, 0x5, 0x7) socket(0x3f, 0x4000, 0x8) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x4}, 0xc) syz_execute_func(&(0x7f0000000100)="46d9a86200000026360fd9970fa72944d9fa66470fd4e8d9f4f30fe6702cc40169ddd6f0189742000000c483794836004231aa61bdf3a5") socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) 0#+"$%.!",%: #/--!.$ %22/2 07:49:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0xffffffffffffff88}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1, 0x0, 0x81, 0x1, 0x1, 0x9, 0x1, 0x2, 0x0, 0x7, 0x1ff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1, 0x80000000, 0xa7, 0x0, 0x3f, 0x56, 0x4, 0x1, 0x0, 0x1, 0x7}) 07:49:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) sendto$unix(r1, &(0x7f0000000240)="b52f99dfb7020677603b0a3e11789c05d236cd9007ad2513894f1910f012297522948726b0ec0b674ce26f31b92c42b8e11c25090438cc0b43d48972b19c04627e3213205663b7991aa9ca6a28e3190ded745087d638b48ebe28e6dc56fe", 0x5e, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x6, 0x80000000, 0x8caa, 0x0, 0x3, 0x2, 0x101, 0x2, 0x3, 0x30, 0x6}) pipe2(&(0x7f00000002c0), 0x10004) 07:49:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x1}, {0xeb, 0x101}, {0x21, 0x81}, {0x45}, {0xaf, 0x400}, {0xa7}, {0xa7, 0x9}, {0xa5ad9ce7da38df7, 0x67d9}, {0x0, 0x10000}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getown(r1, 0x5) 07:49:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) close(r1) 07:49:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1}, {0x7e6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 07:49:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:49:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/148, 0x94}, {&(0x7f00000012c0)=""/134, 0x86}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000001380)=""/86, 0x56}, {&(0x7f0000001400)=""/142, 0x8e}, {&(0x7f00000014c0)=""/140, 0x8c}], 0x8, 0x0, 0x33) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) 07:49:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 07:49:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) listen(r2, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) close(r0) 07:49:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xd0f8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30c38, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x20, 0x400000000000000}, 0xc) syz_emit_ethernet(0xfffffffffffffdef, &(0x7f0000000180)) 07:49:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x200000000000001f, &(0x7f0000000240)=[{0x41, 0x1, 0x2001}, {0xffff, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x301c0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000400)='./file0\x00', 0x8008, 0x110) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f6") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x7, 0x101, 0x7c4e]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x0, 0x5}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x2c4c, 0x3cb, 0x800, 0x6}, {0x1ff, 0x3f, 0xf76, 0x4}, {0x0, 0x5, 0x1, 0x7}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x0, 0x6, 0xdab, 0x2}, {0x561f, 0x2, 0x5, 0x3}, {0xffffffffffffff7f, 0x1f, 0x9, 0x200}, {0x91, 0x3fb, 0x100000000, 0x98}, {0x339, 0x1, 0x6}, {0x1, 0x4, 0x2, 0x9}, {0x8001, 0x18a50000000000, 0xfffffffffffffff7, 0x200}]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0xffff, 0x1f}, 0x401, [0x200, 0x101, 0x100, 0xac2d, 0x10000, 0x0, 0x1, 0xffffffff]}, 0x3c) 07:49:00 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:49:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) r3 = msgget(0x2, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = fcntl$getown(r0, 0x5) getpeername(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x1f1b3835, r4, r5, r6, r7, 0x74, 0x7}, 0xffffffff80000000, 0x2, r8, r9, 0x1, 0xffff, 0xe1e, 0x1}) 07:49:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x3ff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='oL', 0x2) write(r1, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 07:49:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:49:02 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x0, 0x1, 0x1) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) 07:49:02 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=0x0], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:49:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xfffffffffffffd31) 07:49:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) r2 = socket(0x18, 0x7, 0x32a3) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x20, r3}) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 07:49:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x100000003) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) 07:49:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1ff) 07:49:02 executing program 0: mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./control\x00') socketpair(0x11, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 07:49:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x1, 0xb, 0x3}, {0xdde9, 0x4, 0x10000, 0xe00000000}, {0x9, 0x8, 0x3, 0x8}, {0x1, 0xffffffffffffffc1, 0x2, 0x4}, {0x1, 0x8, 0x91, 0x3}, {0x0, 0x7, 0x1, 0x7ff}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = getpid() r5 = geteuid() getgroups(0x2, &(0x7f0000001b40)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) r11 = geteuid() getgroups(0x3, &(0x7f0000001c80)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0}, &(0x7f0000001d00)=0xc) r14 = geteuid() r15 = getgid() r16 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000001700)="cc705d82e416fcd5a74e9483211f3c9426c051d9fc1bdb1cfe57f3d1a9fa6ff053585b7fb7bbadcd528b33efd63d32e9fe6c10b760", 0x35}, {&(0x7f0000001740)="8f4a5877677b8339b9995dabbd58db3594a85b49078c069727886f832ce9456bd76073ffc389eb4e379676d78a35ab590e3999cede46d7167cd64e2ce18e584592a56d49c8b7ebd14ddd7c16d06113743d24a6662ccb0e1837d4ab36618e3d94235f17c0ae859e23a4ad05add87e2faece1f0b", 0x73}, {&(0x7f00000017c0)="ff5ed383bdcb1d45991090da83703e60430fb5be1a5dc03bb32a28f5cbe747a0ee57bbd6d1391b34d4665586cc750279965601b5eb76d4ada262afd2bf79c0bed2221270d941614f995412689805d85ba0078642e7e6298b52d99ca82868abcc48f85b03d65a8598b572a61e1d27f4064adb95dfe473c969325d530b7186198195908e0901afb9d833d20110029e31f43ce7530da6dee6343f9a9c36c0e5a846", 0xa0}, {&(0x7f0000001880)="070805b4eac6eb50c414f6bfae32c9ff776172d4ee16", 0x16}, {&(0x7f00000018c0)="f4f9e5ee7e20e9b8e8806144c14a47f3d06da3006048ee116673612672b8efd698424248810dec3316c6a15ce6c840d20f81091eaff485ddca72bab3c8b853dfe91376cab6c83659b6517162e5251218e522eeb24a16ff83a86848d94a0877c14016ecff5a842b517716edf60d0b4552f51b6f69bb7151c77dc24075183eb40c8ee76b04cee14502848ee639d9d0124dfb2d2c4be0977264fc4f59ad43cb29c7f5f92626a8116911e4c53cfda24c48e08fb5ce", 0xb3}, {&(0x7f0000001980)="80980bf41080498ab53ec072353a151de4ec429c4fe95d6700e2b84a702be5beea994c82888dd8f97e1971ff5101ff4bde957b923826ba84308bd6adfe497b23c5738aed1cb0c06d3ae4483515fc42588a51505d8daf0a14acff859df454dfd17944389f3c0f1213d57ae2a6aad6e95eb5fec9c7798c9a0202484effbec5823aa64adfd31e7d917a709b1c160e0fb6d67df560f65b001e9f19c7dfac9c6119ee5fac3140871cbbf45face6c368c6c8c6ed4db08af6a11fddade50b08cdd7d0a761a8674878016b4b2febb921e77e82f246fcfedf507e0a3c9ecccc3d6d0a27728e4aaf5c0d16e7a8f01d3120ce2ba9b31a", 0xf1}, {&(0x7f0000001a80)="95f3bdd4a5ac37335a69355dd0846fa401ef28ca4213c7d656bd", 0x1a}], 0x7, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r2, r3, r2, r2, r0, r0]}], 0x120, 0x403}, 0x9) recvmsg(r3, &(0x7f0000001680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/66, 0x42}], 0x5, &(0x7f0000001580)=""/211, 0xd3}, 0x2) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 07:49:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) shutdown(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r2, 0x8, 0x7, &(0x7f0000000240)="e518fe7c2dccdf420611ac455f6dbf3ad3d82ce4d276b38833b5f5c40875215216e86ca292eb95b08ecd7458c4ec067da9d22c4c635d103ac140491732611c2ab71be950cbd479471df9fa92fde8ea19f28888507fa624210b49623b722a88fdff7f617ad929d2511c4be22cb62959b586ea3aaf43a5bf3efd74c277d49720ebc4d9a43a41a9993b202aa40d9e60b18d4432fb76ec41cd46d4c299fe3844f6f08b9deaa91c15de54afed06709224384f610764874e06dbc2eb7de518a9ee", 0xbe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x80000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000300)=0xff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x100000000, 0x8}) dup2(r0, r0) syz_emit_ethernet(0x13, &(0x7f00000003c0)="2b5ed66bca06a51860285e53ecca76333a6494") 07:49:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) r1 = semget(0x2, 0x3, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xdfed) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 07:49:02 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x400, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff7) r1 = socket(0x11, 0x2, 0x6) socket(0x30, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6026, 0x62) setsockopt(r1, 0xfffffffffffffffe, 0x5e5, &(0x7f0000000140)="a47699f449abbc488e745dd7891f5ec116dcac8180959355e79cd7e4eb8bead229ab8d08e7a0509f4b66a5ddde47889af8aa6ad936d66cf77e276ee7397aba1a0cd3f1f9bcb00571304207804d46e5b1d448be487aa679c8634bcfdcef90b32b08707a8cba7c81cc81ff5ad28f4e8fbfa91f71c717d202eda87c7c20b8298e90b9a87d6c1333c74129ab15efd1", 0x8d) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 07:49:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20088, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1f, r0, 0x0, 0x0) sync() 07:49:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000100)="b6") 07:49:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget(0x3, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/25) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0xffff) fchflags(r0, 0x1) 07:49:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') kqueue() close(r0) 07:49:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x4004746a, &(0x7f0000000040)) 07:49:02 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0x7, 0x5, 0x7fffffff, 0x7fc60, 0x0, 0x7fff, 0x80000001}, &(0x7f0000000040)={0x9, 0x400, 0x3ff, 0x1, 0x3, 0x7fff, 0x45eb, 0x1000}, &(0x7f0000000080)={0x5, 0x25, 0x6, 0x4, 0x2, 0x0, 0x800, 0x1f}, &(0x7f00000000c0)={0x1b7a}) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) select(0x40, &(0x7f0000000140)={0x2, 0x8, 0x430, 0x6, 0xd4, 0x7fff, 0x3, 0x3}, &(0x7f0000000180)={0x2, 0xdf48, 0xb4, 0x99d, 0x5, 0x8, 0x6, 0x9d1}, &(0x7f0000000200)={0x1, 0x92d, 0x800, 0x3, 0x0, 0x9, 0xb, 0x3}, &(0x7f0000000240)={0x3}) getppid() getppid() getppid() pipe2(&(0x7f0000000100), 0x10000) 07:49:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1f, 0x3}, 0xc) 07:49:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:49:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfb71}]}) ftruncate(r0, 0x0, 0x6) 07:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 07:49:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x14, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x3}, {0x3}]}) 07:49:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x180) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 07:49:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="706d09094e2d162cf4fd54ae4940e9fcd99a2cc2dbdcfdae54d01d7dc71f2ee70984e62ef83f624f73e1810d317de500d1da97166681a6e379db133c851cceaf03fd7014", 0x44}, {&(0x7f0000000140)="b50212c285bf1988805bd6f7584369036224023d54455591f24a0cf7b84be89f5946c03c5bddb726112ffe46e05d2509f738ada055b1f1fc12978fd79ae89c73703ca692dabc1f1ee7fe571d64ac590722eca79566cc4eeae8b4772e6057f4059547c065c5038afda2a9fc78a209cf69590a637bd4d17fa23eb7daf79c9c876addaf460b8554ccfbd18b529c341bef241ae82516a70bfc9bc92cd224a8dd8eac3c1e074879086a9b41092cb4666d30ac49b3bae70ca9e61daea50732dd5317deec40da978bc4c8603e9fa1046a18c9269e61373491783a3dc2635e", 0xdb}, {&(0x7f0000000240)="d593e47fac", 0x5}, {&(0x7f00000003c0)="ff031e5a5c4a9a27f01b0113fd47bf9f41c7338bda2028bcd4ef75a995d4ccc73365197950e78d10bf878e6197f9d409ae32a6ff5860f09b6ecad806b253badbd13eb241a8c37666269ef01409fe69ede57da202b9eae241cb0492760b90bd3bd01a3bedae1b56256ce4c8f38f93dd26ea34933fcaf710ce1a335ea3f85e769ae80ed682acad3a532fb9303e4db680142fcf70feb72ff21df72176aac0c9072c0639ea8db7cbe9", 0xa7}, {&(0x7f0000000480)="3a02918502355492d833d4f2224a441f1baaddc1228a7363cd12da56d0ef2b5cc6281aa787a7ce250606812c13553a819343bb0a6753150ea91682fa9bd769af53f5d885e609759a8a4c43034c11c69e18ecc7198518529487b79b4c6c709c111578162f38ad8e5c3619e95d53bfc98850de0c756be5e9fa40bde0ebe5736f382a6d78419bffb178d586835935", 0x8d}], 0x5, &(0x7f00000005c0)=[{0x40, 0x0, 0xffffffffffff0000, "1b3ccd991d1fa8232f1bda09b9483627d6bcb5c87512d196162fe7d2e54f7c9acf5163e7ae7e6d8a4816da"}, {0x48, 0xffff, 0x7ff, "223a79d17c5860e14ca4cc2cdb58e37964f823f288fff07aa994373a40ff6f45988d1827ee59244a167af92818d1796452b38619a3c9e1"}, {0x90, 0x0, 0x889, "52670cc340438e70745c1744403aadc4f4c0a3878ee0aa12a570cf027e2435e3bf948bf6bf8fdbe7f554c6840d1e972241465e99005dd9b3044726dde9781f3b36e0863d026e2581b41bc15adc442afa1dd82f1dc18f38a249d06562cd50cb846b123c0bc6181e510298a047efbe3ffc525b79040403056360ef18"}, {0x90, 0xffff, 0xc6, "53b60e69430b2011617d9ccbd2cbd61add2713a581c2feadd1ca890f1956b671ae06712a9cc38b25525d57134157104a3f23f96e20ead401218f827fd48b1e0129556ae8ca27bea944a9820bb49b28760ade1c01a7efca1fc1e29d08eee4967ab5dd43b95a27d9581cb96564b508514b1364058095ba781f6be2965875"}, {0xd8, 0xffff, 0xfea, "f27b8edd7e24fff13d0ff4dae1166e863271422c04363e4cbfc6bbe220dfe17e4ff6c4c9b07c49f01e03932e45dd7bfad00cc2635b518b63ff25f998e4812d9cb0ac345556e4014ac4493706c84fd6e78fe0a60605ff56f7152d6b3360abae22418a96a8aba550528aeb0d7bfeea3c5c7ad7ff389cf9b214cc455f0f12db6eaab6af7bbc2276f6b3fb0b7965761440fc02d481c83622a99684843b9f6ceec352168136fa5e7ccad054dc56c1c315aa7dc855a6fbec9d1b37c417a111ac3596950306f558"}, {0x68, 0x0, 0xfffffffffffffffd, "1443d863a59395d3b4331f1ecc695f0559de89ab8ac1079a27efaccbe35bcb319d6343d754794052bd4d6dc8694196e551b37e62dbd9350811ec52c5820a51d82e5828ea9f81657d147a9ad2472f1ae085b41e"}, {0x18, 0xffff, 0x0, "7dde6d"}], 0x300}, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) execve(0x0, 0x0, 0x0) 07:49:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 07:49:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/193, 0xc1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 07:49:02 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x80000800, &(0x7f0000000000)="eb408a1f30b9fd812eea4e713048c99931929648", 0x14) 07:49:02 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000335000), 0x10052) 07:49:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 07:49:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:49:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x7ffc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='+C', 0x2) 07:49:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x266) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) chown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x80000001}) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 07:49:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:49:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2a) r1 = socket$inet6(0x18, 0xc000, 0x99) setsockopt(r1, 0x2, 0x401, &(0x7f0000000000)="6ed9d648f30a60640286035e314cfc0d5e9adfdcf718a72280c20f91b485d3480072ee014822e8c004d2d350ee8c7acfe632342e3b2837c5d56d3682840415b9d3c0b8ea653cee4d15eba99e1f493df2e51d84c64df1c89cd9ddb5dd42d3364169a47fb204a35d5438fa5e544392e4f03d1f983198fd6f86a58636da7c8aab95586fe6f62336007d969c59027a3a76120cc306eff3d35eec3169429d1ad736e9e62e773da7fe2a2ea72a0abae2d63fa2ee38060e6a73f181724e1d21de92a7cf366655891de13acdcc172a30eb7760689a3ffa6a879f479908b56753c475fc6933234678d80f2f59", 0xe8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 07:49:03 executing program 0: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(r0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 07:49:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) 07:49:04 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) semop(r0, 0x0, 0xc6) 07:49:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0216fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x3}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0xcf7, 0x800}, {0x1a3f5bcd, 0x200}}, 0x2) 07:49:04 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x80) sendto(r4, &(0x7f0000000380)="894a65e6be16e7bf7cb2a50b7e335dde385c44d77ff0b2b72cf2978e15a5a4b1ce9eccca260d0f2acb654ec8232e3c74eea22a9815549d4a39389277c4c7be73ddade94aa4f366eeb8c8e25cc3b85876345df8d88ee806f5f574706fce9a89b2bea517a314a98567444bf3fbe3ee32388f30f1729e45d2f3b1c784a4516914b0ac81559962e791c4e6129c4a972be9281bbd7bf548cc97253207e9bdc801985473f448d3262fcb4c1e003ee5d6830245a69d9127329aee01", 0xb8, 0x5, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000140)=[0x0]) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000300)=[r1, r2, r3, r5, r6, r7, r8, r9, r10, r11]) setuid(0xee01) fcntl$getown(r0, 0x5) 07:49:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x84) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x18200, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) sendto$unix(r0, &(0x7f0000000080)="ed052ecc78204425bc788fdeab4406940aba6af19d408c2cc4143a49866ba54bdce1ba29defe8e7f8aa842cd87cff0ec74", 0x31, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 07:49:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) 07:49:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 07:49:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./bus\x00', 0x8001, 0x80) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x80000001, 0x1}, {0x9, 0xfffffffffffffff9}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() chown(&(0x7f0000000180)='./bus\x00', r1, r2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 07:49:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = semget(0x2, 0xfffffffffffffffd, 0x104) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x81) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:49:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 07:49:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9d1, 0x12) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7fc00000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0e653f7b5b9628e, &(0x7f00000001c0)="b6") 07:49:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10090, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) listen(r0, 0x8) 07:49:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x83) 07:49:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0x6, 0x6}, 0x8, 0x5fa, 0x8}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x27}) fsync(r1) 07:49:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x5a}, {0x18, 0x3, 0x0, 0x400}, 0x0, [0x20a, 0x2, 0x800, 0x3, 0x4, 0x8, 0x16d, 0x5]}, 0x3c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xffa) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfc00000000000) recvfrom(r1, &(0x7f0000000140)=""/8, 0x8, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 07:49:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) minherit(&(0x7f00003b7000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x0) 07:49:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="defda94d1724f9174f2ffee50a7a8c96a75532", 0x13}], 0x1, 0x0, 0x0) 07:49:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='oL', 0x2) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f8391622b", 0x51) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) write(r0, &(0x7f00000000c0)='e', 0x1) execve(0x0, 0x0, 0x0) 07:49:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x1, 0x1, 0x1, 0x6, 0x69a, 0x2, 0x3, 0x0, 0x5a, 0x1}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 07:49:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d9b8a3211d9106ae5230"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x2, 0xffffffffffffff03) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 07:49:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x9]}) clock_gettime(0x7, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0xc000000}) nanosleep(&(0x7f0000000080)={0x0, 0x275f}, &(0x7f00000000c0)) 21:03:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013000000000000000"], 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 21:03:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x0, 0x620) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r3, r4, r5, r6, 0x40, 0x7fff}, 0x0, 0x400, 0x8}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x4, 0x7, 0x24}, {0x39800000, 0x8, 0xffffffffffff0001}]}) 21:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) dup(r1) chdir(&(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) fcntl$setstatus(r0, 0x4, 0x7d) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 21:03:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) r4 = semget(0x0, 0x7, 0x60d) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x8) fcntl$setstatus(r5, 0x4, 0xc) 21:03:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x3) listen(r2, 0x400) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x6) close(r0) r3 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = syz_open_pts() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x75, 0x0, &(0x7f00000000c0)=""/117}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xe22) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r1, r4) read(r4, &(0x7f0000000340)=""/4096, 0x1000) 21:03:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 21:03:12 executing program 0: socket(0x18, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:03:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 21:03:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) 21:03:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = socket(0x18, 0x200000003, 0x0) dup2(r1, r0) sendto$inet6(r1, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 21:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="613da931f08393df8e17cb656b1d1456f0694b65b28e491d5ee9253e0dc43a5245578868b8a5fec67b85815834e69ca7757953c716c404b57571c41bee", 0x3d}], 0x1) 21:03:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100), 0x10f, 0x101) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) 21:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 21:03:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r2, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 21:03:14 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x2404) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 21:03:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 21:03:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0xfffffffffffffffe, 0x100000000) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 21:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2180, 0x81) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 21:03:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = socket(0x2, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/28) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x2) socket(0x10, 0x0, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0x73}, {0x18, 0x2, 0x3, 0x100000001}, 0x2, [0x9b, 0x9, 0x5, 0x2, 0x3ff, 0x6, 0x1, 0x8]}, 0x3c) mlock(&(0x7f0000105000/0x2000)=nil, 0x2000) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4ee7895400bc6eff75dd1a69e66413cdeecf3a632b", 0x19}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x800) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)) 21:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) socket$inet(0x2, 0x4000, 0x0) 21:03:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x120) recvfrom(r1, &(0x7f0000000240)=""/160, 0xa0, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xd000, 0x101) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fcntl$setflags(r2, 0x2, 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="2195637bc77a67c9ad2c7eb6f9aeb37ed93465c496a37aae07cf1b5d58ca29199d2c5ce4e806fb7c9d637901efce6e1ed995545e4eeca11c333a00a1db03d1f4b6071bb46fba6cb205226f343570", 0xfffffed1}], 0x1) execve(0x0, 0x0, 0x0) 21:03:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000010000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x7ff}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe79}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000f000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000d000/0x1000)=nil, 0x101}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000399000/0x2000)=nil, 0x7}, {&(0x7f000021b000/0x2000)=nil, &(0x7f000027f000/0x4000)=nil, 0x2bb}, {&(0x7f0000117000/0x3000)=nil, &(0x7f00000e6000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000025b000/0x4000)=nil, 0x2}, {&(0x7f000001c000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000276000/0x3000)=nil, &(0x7f00003e3000/0x3000)=nil, 0x37}, {&(0x7f0000023000/0x4000)=nil, &(0x7f000034c000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x29) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x3, 0x10) r3 = geteuid() r4 = getegid() r5 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r3, r4, r5, r6, 0x80}, 0x0, 0x400, 0x9}) munmap(&(0x7f0000008000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, &(0x7f00000001c0)) 21:03:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0xfffffffffffffffe, 0x8005, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000900"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80c8, 0x400000000110) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 21:03:15 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) semget(0x3, 0x0, 0xa0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x20, 0x2}, {0xe7, 0x7}, {0x0, 0x3}, {0x4, 0x7e}, {0x45, 0x86fd}, {0x67, 0xfd4a}], 0x6}) close(r0) r2 = dup2(r0, r0) shutdown(r2, 0x20000003) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x101, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) socket(0x6, 0x5, 0x39) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}], 0x1, 0xf1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x14c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3f, 0x20, 0x41, 0x9}, {0x9, 0x61, 0x7}, {0x8, 0x0, 0xff, 0xcf}, {0x3, 0x400, 0xffffffffffff7fff, 0x4}, {0x7, 0x5, 0x10}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 21:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/34, 0x22}], 0x7) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mlockall(0x3) fchflags(r0, 0x10000) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x500000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18021, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8e, &(0x7f0000000340)="b2") r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) 21:03:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ff6000/0x8000)=nil, 0x8000) 21:03:16 executing program 0: socketpair(0x20, 0xc005, 0x800, &(0x7f0000000480)) mknod(&(0x7f0000000400)='./bus\x00', 0x1, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="01", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000080)=[{0xe7, 0x4}, {0x85, 0x3ff}, {0x5, 0x7f}, {0x101, 0x101}, {0x66, 0x8}, {0x44, 0xb8}, {0x84}], 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9e3, 0x8, 0x3f, 0x1, 0xfffffffffffffe01, 0xf26, 0xfffffffffffffe01, 0x3, 0x2, 0xffffffffffffffff, 0x6}) setsockopt(r0, 0xffffffffffffffc1, 0x890, &(0x7f00000003c0)="385e4df8342235473d64d7964460aaa48fbad1ac1c937956", 0x18) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000200)="0fc8df3f0fa80ef73e3e415f21ddb0929834b80259502ea70307275865e7b98f8f81a1193bdc29d19c09a0e7d62a27523822ad43043d77c951cf1358ebe01cbec1d02dd2d2d92771ed46d64826a64f3e80a44416cf7993737f696c92a9b4a95f8840094de0b04b42687f4f68b410ae2b6202d1eef71ecf16ba37a090663dcaaec8443f259533fa97ff9b0912f62c69275a248ddf9e0ffe59c59f2dc8ff8456085a5c9dc4bf5eda491d272c157ff30a8f92e43163070cdc530389d5413828cf89377dbcbd51b5e8428c5ed7fe1b1c3a89", 0xd0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="6c75644e5793073219f0d078a6e5f2a87f0feb46bfe0ce6f87a6584314a9c1e59ce1feb33bd77df3f5fd4598762d0b9d26682ed7d495d2e8b109fcffc7b4ef42efeceda3a5a8c6c5bbfade77f1d5a2890c9439ddb58eac306ef3dc577106891e383bdfd84f7d41cb8a05e7e1f5b4cb0b7b25d05e6315c54fd5cb62cba8c1d87a51f11015504bf01994c761ab81600fea951641ea117b1a0fbe863b975a1e18fdccc0497a664249cac637805d1f8d67ce0a1c311c05403a1eae980c0cb675c6740470d54dd163d1f210c24dbb3dbbd11ead3af24fa985a7460e540d4e89a2843763706fe3158865e9ca03da3814babb5b5d3247b41f982377b810cc7af03a462884f11da1ccbd4d67542c54fa75761b97df955c4c383908f3fb45f1529bec89e7a7e518efeb7e1f78444b7e95b9dd6d6f256024904de28d444b60993bda639ae146f9db06be26ee446ae762255dae0280a56e61093c555e20f415f3361d2d8971088f56f15dcb6106e08db147c55a72c8d445596687703889ebad9d8cfe155c5c4f3788f1602e034c1e0fa42615ee569b83d4da0b602c53516897d8b4b63840ba81d9bf0c4dbc21146aedca03525bbf5230871b73290fa10738555b593163ad06cb2e3ce3b56dd2e3443448efc6fb0e859480091a2899a8f530eb78af58153296f1cbdf182ab8d3369386afdebe61c276fdd6ccbc1d0f6fede4d100273b53acc22c8a3cb7e9c0a0855cbb4fc9bd1c894e811574168bd2731c67ad1f0c6868ffb8152248560ac5d95030d6cac025cb18386301c16a6d7613a66c65a9a1743454624659dc190f4dcf97594beaabe6afa950a11ed17304b4f29acb037838bb80d96ff509bcb89cbe877711c48d9a1c0fd60980f3d615d12b3ae8ac39d0c6f186400fa9d2f9943d04632e87304614ba09b383c47d0e5d873217b5551b0e6bda05314688707780b326f20f4b470eca8a58c24c4ebab6749bfaed8f0746443c09dc79f88e0f5f6af16bdb2c0c1f37510dfc6f292c9b8da0f87bbda8afa7fff0b09f755f77a595596618b23cbc9296f90f6800c7ad33b5f09345c791bdcf1e0afcd65f8e37465132ff66da3625642f1fb5a2e1b6de5da64bf824de4e1e69c7063f83908dbf5663467a5cc483deb5685cc83987adf30872f2dcb10be8a43e255362a9037ba9d3e4d6f3d260deaa479dbe5b308fb1958d0dfbb133c588a725c5dae52dd82d41bebf9e30511c46c620feedaed717b8045255f4f1a5b282bd02172987a5f77dee99e3c194f0a37e342bce89a35ef5656fce634777cb49af8e206c207754ebfa7ca084cd847576829db8406c1add85d6b4e97ab4d51147e6243f7d2bf713cacadca4ab1440fc01cd1cb98e0a967ca44e3de876e7da29f5c6daaaac35676a59be61b48dedcffcc7dbb753cd15df073af83352b0f586b9691bd495474d32502281a16c4003adb459327f88d27165bc298f1652ba7a42a16e128b80bd618363a8ade41b405cb8cb08238266598d014d09250ec8708bdf2251f56f5664c172facf7879d2209caaafe89e6f541ce3b5251f0152758f02e663c044b0aa6fd8d107f2bb3bd145f7bb51b92143f7ef83f66f7c5943b6d54a71a46e83f4e52c6756ae8f2ddb4da95fbacbf5e25987c23cf59fde5b7eaf045038a89710e4dd", 0x49a}], 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0xe018, 0x0) 21:03:16 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x416, 0xae3b}, {0x0, 0x3}}, &(0x7f0000000040)) 21:03:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) read(r0, 0x0, 0x0) close(r1) 21:03:16 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x40) r1 = kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 21:03:16 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pwrite(r0, &(0x7f0000000040)="1e733b4aa5a4d790e56c34f37490b2a61e5b82f791b56377207b134460614a70a26b08a7db9795181a1936c0e6fedb1d4068383b6ff6f0c20562844ebace4149a30d3c1072ccf536bf4dc61a6869f4c3f2", 0x51, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) 21:03:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x205c) 21:03:16 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x122) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) lseek(r1, 0x0, 0x0, 0x2) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x7, 0x100000000, 0x1f, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:16 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)='oL', 0x2) write(r2, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f8391622b", 0x51) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/113, 0x71) write(r2, &(0x7f00000000c0)='e', 0x1) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) 21:03:16 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0xb0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r2, &(0x7f0000000080)="e6ae217e71693d6e28f258f4bf2a63739b01b392fc80a0e049fc39e8ca14806ff3c20926e297400dde323fc33f8592fce40e0c3cad02722903855ba53c402fee9be52dec4229ce65b32694df157df262a3224b83f765d8889831f5a535a42db3b2095a848bac96596b0b7147b64eee830b5b202293ea51b480c26f89307b15d0a19084a4d1aba77327280e8d1ce8b300a1429c1ffc02a4a5f1f075fb61030793c631865b12c3e05fdd1a9a787221e093915793d397723b442bcdfb18ebca637244d9771fe2646b14aa6778dd86195d3ab00ac841559e1cfe58c51471295502c2460bd8098aed20acb7d6d28af745e79e17793ed1ebdd891d81c438bdcb9d4b17cfbd026c5f1593388dcd1da16d926011333c0cdc139f2eb8693d1cc8a7e1eba74efdb8eee44e24e70349b04ac586e6bcc16f874342608800064a618aa09637aa2157fd2053a136f41e62be91324cccb9813bb8882b578c2191dee639eb80bd9778715f6c498f91ae956a7c171a15050b8b75e5e5e744873fc4ec11ce0b29fb7fd38ab66dac7a61783827e3937e95add198958d7b50171aeca3b356ad441b2a43195bcf60d40be116fba30a7141d0b839048268ca58773e4fb19507298e9d412fe529ea7d1507ea68d29cc618e0c337d1c1a16dbef0bf47337993f3a6c0da9e0c5d799929936eb507dd379fa96265666ea8ade6670b8f14f3c67b88b6cdaf76e6d3f40143bee5c80d1f823665c1b764d058c6d37c4e4d18cea467b044e8b833dfd173a73a103c40729dd1e5f0ed0462352b33ac4fd980e231ad76b1186b506d19fbe4d9429a2df434f7a046f613489bb10584ef8167662c69111ed4eff32984b368a3b929f269c6b414ead2a6644ff458982c045bedea70dbabce53462b9a85f9ce959cc87d2852667103b051539e26e08ee0c664701ea365fe94cc1fd4ae8449b7c582cfa51e7ccd1237936b2b377dcd6565dec6c5ad937947f0493f156e836a435f06f377efd1aa5a23ddbd777d214d8a064b7e6866bb6a2a4226f793f594d96146463f6a98326f5c88210f8e73da3f4efa98962c3713a6f8523200ac6af82d9f2f08f82bebeff10d61f4fbd7ad42073e67c899b5fa2af3db1b9b222f2429a9aacfe6b5e1ba62c2351d45375d46f2e3ea99b4fdd82d3b9938b1420f46efc6a841033c373cfa2d99078000a85d53ee849339b6c520244b76f9305d12935f606a6f08f04e96fb9eb9372fbf4181543ab7ef747fcdc8202230f231b27a8850f64356511ae8aa11d173245b1819cc1257466855d8de28052958b0d28e50e78a4847378b001a05a612c2c7bc25ff6ca16706846f4dae2731400eacf9717fece9cef63fc5d12856565b28e4c30764551b7a0fe02844ee38ff2e95976cf1e8e672fcf4d74174f8f9c9dff4910dd6a58c41c72c6fefc196568485d523b336652bb8b7f49a1d5a6ca20d4d0f4a02c474d065a4fdb008f961706a3ba086158a839819dd283129e4dda0a062fc8fa1337be567f5eb4b188ed77528eddb5628c30511fc52505d84c2476b8e3518d1d75ba574ac5d6e56276b47c751edf3159036cd58d439c278957d75abe8326bf830961ec9f82fb83042843e9caec94320e874a8f9b4330b2a97af8f090993c001d721a07eea85217603a1f4698c437fe9d67383693a2b522b4298730c1d3a21f9f7c8a199823c4ecb270d6880311024e19cac1928f054cfa93d994018eee654f87ea0d5cee14167224320bf12c63206f7380a33feda1449a57df1c1178a659f9947bd45870d528bd59ea5e5169c2fdd885e2daa53108a7ef2f2bf66b5d352980db61f619ca9861c5979e41f19358795009442d9e254d0e75cb7fb7050411496c464d20201b967682e7ca74d445c0a8c3eb698c7717a4156319258f870a7984a6377385179eb3ba14af51bef7e7f342e6b03d7080f6ddafd9d5e209633b642fa540a8b0e7b9adc7729402e326fd5dc0d869352c542f3a2da8817f865f8fe71fe60651fd1efec981da5de9488bd45a3cb7243e7688f4493c725b23addee96264a00ea7fd1d658bebf8be108b8975793345156095c00f9ecab57bc75a3631feb4754a1dd2d6d62a84344280b62603a1ed985abf82825c42498b83d2ccad1e43957610f51d74556217d9e7d5c19c740e316722797a4cfd0548a16d6b8ab8b295ff69aae5d994bba160eee40a0e798f5e1fe917f350b4a6b9fc6e12ba23a76755e6c5908f897f55d63b010a1a5346f7ed7ab02b64cb974feae3ea9a374a11623509c9a145b250838a6b146f328ae7df57dbbfd99dd630a30e0d6bfa562bdfccc8e7f312f78a86db46a8a0597c090006e56c90fdf8e242859c30da10e1eced3d1d16bafb90f382d37deeef216ee6d8ee6d9c827236a30ce423cf5a268250016f25d74a3cde95b15edb2e9ee90fa012fdc8a3cdb36b8d7a5101a37540957b3a1cac38c64e874d35530b21ceedcfb11522c620b2fc849d6e1a16ed2daf4b8156cf4fb1fb0a74b7712abe69a9b593195571464232dd592bb1171a84dc037f168370262dd0d3bc931270b1e20b1233e38dc9c4e409346c8868a9f8ac04c8880b8d57f49d97d325503ec8cd2c20a02eab501a97b55a5633cf7720aa6082e0163bdbfd51e70f2c0fbd4c6c78983dc4f888b3e4500d9fac8bfae3692b799a3055add82cf8d8b711cfa790c914d3950a4c57cf384628e1473095afc3d9cc742010810d115051b2de2e18fde8fc1f289485b622add5e1022488080b26f8e10804a0f5e1426313d3f5f75e41b09e487eabd57a4804b20c9777ad6f8c8efeb50480f262db771d6de476745337281884478823bc6887dd84920b6adb7c6f70a3a34e642f30fc42bc2714e9a39c379bf13b16f7c755a0fc06d63970fdbbba6720b4dd637202b7d5f640eaca76913d031342fc8f089c0cb36b4331797c92a13b776dc27c7a157c7e3a2e1707336e832e3cee858ebe1f3f358cf84765a7ac811248b0036cdbc993b00dd65f63b814d948745868a1b2bfda3eb91988a65caa41b52a05995fa14b59d3c9b8858620b694da1a5d944ecf3d263cd1f0aa72844e5ac572f65f2df3bf151f1bb970c0bfeb860eeac68e736788fa9c007d17a9c558d8dce6b95feea72857a79f8257d6e88b95920d404a8f98d5491e22fd61dc37f14fce0a42d4d7a54710ecb51f8ef2343ad337af1e7089f279c0e3be6bdd58b6d8c358e295296500f975ae9870230efdbefa5e5fd512254d0dae98c53e5dc7e687b006f617bd76f9368b883633b4cf324c96d8f619b47d866fcb6ba3a9bc6844c7a2d07853d867b915383589b9ca8eaedfadc30a552d7381acebad3126a2b4755d75705bdc3a06d57d5ee120976d0ed6d26afabc0e532cb25d0fe5e2eb3f7b14cf3f6e1477d77f2522d6080f9cc62bb8cd6c33b03c498ced6b003ddd0e150deecabf30dee2e59fcc2721c3d4b515fab15d1b86e623250a7e0e46ca7961ed3037d085f681daecca5f54dad1ab3c8cc4f631d1710abba1e8a28b8865474c1e52ba41b71f2c4da5e867b5ce11c534bd197d01161363048f2c96dd8d39ddfc5014a1f8149fbbcf3f018713ca12a69c99e6569fd4d271872aef87becf66b0bd083b1a14a7db56548618169f70c27ccb35ac09a725f875a1ed37cf0de8881fbdd1145bc13b4bed870c27590d8d39401a1e0f9f6ce02717f07794c040f2bcc78524a60b0e40516648c94cb48defa7c446104640acf966ab62d3f16c866955b75a185aba81399bbf9971d52f7a32f626dda5a61c41c242a10106d01b31d6414b310642ce59f8d39172a8b39269e93a5bf405586c71f8ec2f546193af0b5cbebc2c1acda7426f5436e98ff0c411be54a0c8d5955511290a4efa7caf7a298383eb23d2d97f37e6fb76a40b5323fc5f521dccc23f095f1bd17cc08c75159df2a0127fb74167c7c69919b22282ebabfca8e35ebd0ff037f70f663a42968a81afda9fce466f4f3f6cbb8bc175c207ef666ef90883e0c6bfb6b52b90e41eed5fad93bfee976dad5975204b4a79827edffa9da7aeb0055f2f08ea6a6e00fea119f14ba52d62d4e862b5d2cc4155888e45ff8b3cfa941254f55ca026887e065a5326b4e6121e06ce00a3ef7e68d9dd27e81eaf896c294aa7516a3fa57406f844fad5d69fe335ea7dbf224aa67978cff543675ffb05cfb5126c2cf338bee63a608e071a610eb88aa5e1e244c8596b47010dec8d56292ae1a0023d2b629a16325dc3f7a13fd043ea64947f3d822679a1d240218310b14f8ba6db6ba737b020e8ce343a3c5022cab109b88ffab45260589c4751d755386a68ae734ebcbc3ecc90813276760ad08ef4e0862e88da430491eb55534b072c933c9120a077773dba185d8044adab076b4e227dcee2f2c1895bd4ab7172d87cf8046eb36cd834ca7700600c19c89a07b3620d73beb4b9996f98126b3ca7e83f13c974cd452769e720ed374daca0383535ae370cc0b304bc9084a5db1593701bce17bde40929916b9098db10702e5d6a80750be2ad57b6b19b6005d22425e0bdf2c5575de64a4b1e1e3900e8003ee51fabcac362bd934c020b9ac84035cb608144f937af489db79c5ac7cd7a53a3e76e73e572e9adecc4d47f35bc80ca2e7ee576503c36e7104e88f684d3a8817cc426f40de59fbf0d19e073c342a77e8620558b3732f294bf4f25e61f53e8f61df36ff611ab0dd785963c3f90b24f87174ee065d40609807d8346f27ecb7ee94e7ed9f60274882c172b7280de14acd2626a7d36649d4e5f3bb38f469ee9d74b83f28fbe6fcc355c769a675d52ac6ca4fd174707b39a047314fefc2fea19b245cc663e9e62f8e188d0f8dfb928ccadbca5b8cc25fc5dedb1fc53f8db7dd4537ec57217896b61231444740afe0f78c5ae27cd0d7fdf9404cd07b5c7a03c7a072dd9435382db380d20a28ba0a69c8ef0633d39892200b02002e41bba1865fdeef51bed7e881309db8ec706817982bfdc19ed1000a91b46ed194350cbdcb43082675a01a4dfe41f6e718d99b748ebc84b088c7293ec167a1292f7cc002ad45159c1ef94d8d0211915476d18ba6cf71d40764c372e519623e8394a1fbc7e8d64a9e0b6e782cada6875470293fce8c4cefd01fa0fce659cede02f63d75c6b5f124ee92295353e301d2d39038e13d7d2e64baea0bc6cf85ce31ae208b55707de8512e2bfcda64bf839c88d5d67f39e1b3f7d0d4ce8f97b3f939968f00ea2f806a9114b57ad141a487a2cd0b4cddd44a01945c647427a2bf82eddfb491efb0b6e1b829e382f806f8d4352c97691255fc2a7b6af0608671d07a87d348a99ac8dedea2ba0ab726f27590d80e307a0ac4ebe3113827527ab96360713051022a72a4493200a67579075b4fde434dff4fc2bd29654a84817f47a2741f5a8ccabb7f059d3d879fd9c1e5eaf7937a5def9c7aae32487152260d9d217c061b2ff0963823a7170f45dbabb13d48fc1c4fe1e9ee22b1e2ec86fac6de307014f95958b9a71cc7d4069c62103dc5b3caced49445b1fbdf680d50988106c6132b1ec882974233bcbdc69a210a27e936aca908844e4f7ba2e1c2a2190337a4201ca3600a46a62598a28cb7c16eefbefb7bfb084729f810cb38b73b5c4e378b796c9588434047c3e8764d9c8d6f0e9e82d7b5485b06c4db7cab08fb58f37340981c677b872c10f7974ed730534a6da05e9214e2d6a52d54a8b96c15977985b8546cf7d36f07c1a1301afe8f48cb106f7591b57892b10b6a31a4147d774c76019c9caebfaa7a538a5e9b42dfbabaadfa2247298246d4", 0x1000, 0x4, &(0x7f0000001080)={0x2, 0x2}, 0xc) setuid(r0) mknod(&(0x7f00000010c0)='./file0\x00', 0xc000, 0x81) setreuid(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001100)) setgid(r1) getgroups(0x5, &(0x7f0000001140)=[r1, r1, r1, r1, r1]) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r5 = msgget(0x1, 0x30) msgrcv(r5, &(0x7f0000001200)={0x0, ""/36}, 0x2c, 0x0, 0x1000) setuid(r0) nanosleep(&(0x7f0000001240)={0x1, 0x8}, &(0x7f0000001280)) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001300)={0x119a5db9, 0x3, './file0\x00', 0x2, 0x1000, 0xffffffff, 0x31fd}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x8, 0x8001, 0x8, 0x0, 0x8, 0x800, 0x5, 0x1, 0x1, 0x7, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000013c0), &(0x7f0000001400)=0x4) fchownat(r7, &(0x7f0000001440)='./file0\x00', r0, r3, 0x6) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001480)={""/16, @ifru_addr=@un=@file={0x0, ""/57}}) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x890, 0x0) mkdir(&(0x7f0000001540)='./file0\x00', 0x30) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000001580)) r8 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r8) r9 = open(&(0x7f00000015c0)='./file0\x00', 0x120, 0x20) r10 = fcntl$getown(r2, 0x5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001600)={r10, r0, r4}, 0xc) 21:03:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x2) ftruncate(r1, 0x0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='-}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-[-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:{\x00', &(0x7f0000000240)='{\\\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\'{&[,-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='.^\x00', &(0x7f00000004c0)=',%\x00', &(0x7f0000000500)='\x00']) fchflags(r1, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000640)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0x1f) ioctl$KDENABIO(r2, 0x20004b3c) openat(r3, &(0x7f00000006c0)='./file0/file0\x00', 0x80, 0x100) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r5, &(0x7f0000000740)="525051b9094bb37b7ac001c8f58fd008f26fa683", 0x14, 0x1, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r5, 0x0, 0x4) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000800)='./file0\x00', 0x2000, 0x200) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x0, 0x0) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0/file0\x00') stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) ioctl$KDSETRAD(r5, 0x20004b43) chflagsat(r2, &(0x7f00000009c0)='./file0\x00', 0x0, 0x2) chflags(&(0x7f0000000a00)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000a40)=0x1) r8 = getegid() ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000a80)={'./file0\x00', 0x100000001, 0xe475, 0x138a, 0x0, 0xffffffffffffff4f, 0x4, 0x5b, 0x2, 0x1, 0x5, 0x1}) r9 = getuid() lchown(&(0x7f0000000b00)='./file0/file0\x00', r9, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getuid() chflagsat(r7, &(0x7f0000000bc0)='./file0/file0\x00', 0x0, 0x2) 21:03:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1e6ae3c61ae1f486, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 21:03:17 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffffffffff01) r2 = msgget$private(0x0, 0x24) msgrcv(r2, &(0x7f0000000100)={0x0, ""/195}, 0xcb, 0x2, 0x1800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001b00)="fa1204a49155ce1e00"}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="6c75644e5793073219f0d078a6e5f2a87f0feb46bfe0ce6f87a6584314a9c1e59ce1feb33bd77df3f5fd4598762d0b9d26682ed7d495d2e8b109fcffc7b4ef42efeceda3a5a8c6c5bbfade77f1d5a2890c9439ddb58eac306ef3dc577106891e383bdfd84f7d41cb8a05e7e1f5b4cb0b7b25d05e6315c54fd5cb62cba8c1d87a51f11015504bf01994c761ab81600fea951641ea117b1a0fbe863b975a1e18fdccc0497a664249cac637805d1f8d67ce0a1c311c05403a1eae980c0cb675c6740470d54dd163d1f210c24dbb3dbbd11ead3af24fa985a7460e540d4e89a2843763706fe3158865e9ca03da3814babb5b5d3247b41f982377b810cc7af03a462884f11da1ccbd4d67542c54fa75761b97df955c4c383908f3fb45f1529bec89e7a7e518efeb7e1f78444b7e95b9dd6d6f256024904de28d444b60993bda639ae146f9db06be26ee446ae762255dae0280a56e61093c555e20f415f3361d2d8971088f56f15dcb6106e08db147c55a72c8d445596687703889ebad9d8cfe155c5c4f3788f1602e034c1e0fa42615ee569b83d4da0b602c53516897d8b4b63840ba81d9bf0c4dbc21146aedca03525bbf5230871b73290fa10738555b593163ad06cb2e3ce3b56dd2e3443448efc6fb0e859480091a2899a8f530eb78af58153296f1cbdf182ab8d3369386afdebe61c276fdd6ccbc1d0f6fede4d100273b53acc22c8a3cb7e9c0a0855cbb4fc9bd1c894e811574168bd2731c67ad1f0c6868ffb8152248560ac5d95030d6cac025cb18386301c16a6d7613a66c65a9a1743454624659dc190f4dcf97594beaabe6afa950a11ed17304b4f29acb037838bb80d96ff509bcb89cbe877711c48d9a1c0fd60980f3d615d12b3ae8ac39d0c6f186400fa9d2f9943d04632e87304614ba09b383c47d0e5d873217b5551b0e6bda05314688707780b326f20f4b470eca8a58c24c4ebab6749bfaed8f0746443c09dc79f88e0f5f6af16bdb2c0c1f37510dfc6f292c9b8da0f87bbda8afa7fff0b09f755f77a595596618b23cbc9296f90f6800c7ad33b5f09345c791bdcf1e0afcd65f8e37465132ff66da3625642f1fb5a2e1b6de5da64bf824de4e1e69c7063f83908dbf5663467a5cc483deb5685cc83987adf30872f2dcb10be8a43e255362a9037ba9d3e4d6f3d260deaa479dbe5b308fb1958d0dfbb133c588a725c5dae52dd82d41bebf9e30511c46c620feedaed717b8045255f4f1a5b282bd02172987a5f77dee99e3c194f0a37e342bce89a35ef5656fce634777cb49af8e206c207754ebfa7ca084cd847576829db8406c1add85d6b4e97ab4d51147e6243f7d2bf713cacadca4ab1440fc01cd1cb98e0a967ca44e3de876e7da29f5c6daaaac35676a59be61b48dedcffcc7dbb753cd15df073af83352b0f586b9691bd495474d32502281a16c4003adb459327f88d27165bc298f1652ba7a42a16e128b80bd618363a8ade41b405cb8cb08238266598d014d09250ec8708bdf2251f56f5664c172facf7879d2209caaafe89e6f541ce3b5251f0152758f02e663c044b0aa6fd8d107f2bb3bd145f7bb51b92143f7ef83f66f7c5943b6d54a71a46e83f4e52c6756ae8f2ddb4da95fbacbf5e25987c23cf59fde5b7eaf045038a89710e4dd", 0x49a}], 0x1) fcntl$getflags(r0, 0x3) 21:03:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0xfffffffffffffffd}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:03:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000400)='\x06\x00') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x5a505335f7c4bd8a, 0x1) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:17 executing program 1: r0 = socket(0x10, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = semget(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/33, 0x21, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x19, r2, r3, r4, r5, 0x48}, 0x6, 0xff, 0x8001}) 21:03:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xfffffffffffffffa, 0x9}, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0xf000000c, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x87, 0x80000000, 0xffffffffffffffff, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x75, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x12, 0x35cd, 0x3a8}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000082, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x8001, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xc22, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0x0, 0xffffffff}], 0x2, &(0x7f0000000140)={0x200, 0x5}) kevent(r0, 0x0, 0x8000000007, &(0x7f0000000200), 0x3, 0x0) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) 21:03:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x1, 0x3000, 0x9a, &(0x7f0000ffd000/0x3000)=nil) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xfffffffffffffffd) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 21:03:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getrlimit(0x6, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xa3ca, 0x8001}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) socket(0x39, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x7, 0x7ff, 0x1, 0xb1}, {0xffff, 0xb68, 0x800, 0x1}, {0x8, 0xffff, 0x0, 0x808}, {0xa2a1, 0x2, 0xab2, 0x6}, {0x682, 0x3, 0xffffffffffffb8b1, 0xe8}, {0x4, 0x7, 0x5, 0x10000}, {0x1, 0x7, 0x9, 0xfffffffffffffffe}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 21:03:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() socket(0x6, 0x5, 0x3ff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="2ad0aa0718b61f9e120836b12884c83d0751065ceb9bc1325d3008eee0ff473481a1637cf2ea61", 0x27, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x6}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./bus\x00', 0xc8) dup2(r3, r2) 21:03:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x0, 0xa3c}}) 21:03:18 executing program 0: r0 = socket(0x6, 0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x80000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x400, 0x100000001}) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0x465) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) socket(0x0, 0x7, 0x4) connect$inet(r0, &(0x7f0000000080), 0xc) 21:03:18 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x100040000000004, 0x0) 21:03:18 executing program 0: socketpair(0x2, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x18cb3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) socketpair(0x10, 0x4000, 0x5c, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x5, 0x9, 0x3, 0x1ff}, {0x9, 0x7, 0x3ff, 0x9}, {0xff, 0x4, 0x315191ba, 0x9f4}]}) r5 = socket$inet(0x2, 0x1, 0x765) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x81, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {r1, 0x8}, {r2, 0x1}, {r3, 0x4b99e948429bf493}, {r5, 0x1c0}, {r6, 0x8}, {r7, 0x4}], 0x7, 0x864) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r8, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r9, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 21:03:18 executing program 1: setpgid(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) accept$inet(r0, &(0x7f0000000440), &(0x7f00000016c0)=0xfffffffffffffe53) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x81, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001780)) socket$inet6(0x18, 0xa636e34d7dbb65bb, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x20088, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) getegid() getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x20180, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) 0#+"$%.!",%: #/--!.$ %22/2 21:03:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89e1863afa0fd842888c34c83c5505c9199e3502fdfa3f8b533aff5f1128f4201cd57918335e07fa9a1454a005ab9a233fe536c0bc90e966e005cfff9aafb424f3aac91630b93d46ddbda13e8154cca90e1ea229450526afad6a07ea6f3f43d77ac192949fb36d1e", 0x68) r1 = socket(0x11, 0x5, 0xfffffffffffffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7a12f747, 0x3f, './file0\x00', 0x401, 0x8, 0x1ff, 0xffffffffffffff8e}) sendto$unix(r1, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) fchflags(r0, 0x0) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 0#+"$%.!",%: #/--!.$ %22/2 21:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 21:03:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x38, 0x4000, 0x800000) r1 = socket(0x400000000018, 0x200000000000002, 0xf15) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x80000000, 0x6, 0x1, 0xe99f, &(0x7f0000000080)={{0x6, 0x6, 0x9, 0x1, 0x8, 0x200, 0x4}, {[0xffff, 0x7, 0x6, 0x0, 0x3, 0x80000000, 0xd5e, 0x6, 0xe39, 0x8, 0x3, 0x29, 0x100000000, 0x200, 0x80000001, 0x10001, 0x86], [0x9, 0x903, 0x8000, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x87, 0x7fff, 0x8001], [0x9, 0x400, 0x4, 0x1000, 0x5, 0xfffffffffffffeff, 0xffffffff], [0x1ff, 0x26, 0x400, 0x5, 0x1, 0x1], [{0x6f, 0x800, 0x5, 0xf97}, {0x10000, 0x39b99c8, 0x4, 0x8c3}, {0x2, 0x4, 0x0, 0x80}, {0x125, 0x4c4, 0x7, 0x5}, {0x9, 0x20, 0x0, 0xfffffffffffffff8}, {0x7ff, 0x1620, 0x4, 0x3}, {0x400, 0x7, 0x1, 0x8}, {0x101, 0x58da, 0x1, 0x6}], {0x5, 0x81, 0x4, 0x2}, {0x401, 0x5, 0x0, 0x8}}}, 0x5, 0x10bf}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 21:03:20 executing program 0: getpid() r0 = getpgrp() setpgid(r0, r0) 21:03:20 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 21:03:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x81, 0x800, 0x9, 0x0, "31adb52d8185275b8addb72e9969400b9b3bb93e", 0xc, 0x5}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000180)="fe034a2707d2e897126aed52b2d3446883d93459c0033a384326e7d385f855e94a929ff2030e65fb627a8909cf523682475af40236bc6c2f6b39b7f4c68fd1025261a3cf0e61a39b5d39e46de9ef8a4da36a36e1e47a31fa11cf72f9a75938bdff13b1eaf65c6701e18731cca6d4a616592143914b80c8108013f8f3d310236412398978d829f84efcb0baafce25da809aac040e155570972cb7192a83fece002ec94c70bfd2129e53dbf6bfe2725f9684fad1cb4262cd4de5e51aeeea871fc856bb48d3bbce4f3fc4f53948c41bdc14b4791c950ca3794b7815baf26ba8c406", 0xe0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x43, 0x0, &(0x7f0000000280)="b165f9ae2bd2efc430ef8964711b2da6001b62769bb9cd6847de091927a1819dbb0614b668e38d81ae6197d698425706e152448afdcbfe7c99f8fda7dd734da8d2dd3c1b9d6f06a3a10f3f64da643f20b65fbf4df4c43e84658ac73ad005d8f1ed9ccf88edf1652c1a215722207afef2039478ee235ce8a618972c4e0bdddea51b41d11ff614e45c28fe0feada05ff192d4e548c801103946e1e", 0x9a) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10081, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 21:03:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x200000000003) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) fcntl$setflags(r0, 0x2, 0x1) 21:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r2, 0x694493a146a5bf40, r2) 21:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x4, &(0x7f00000003c0)=""/199, 0xc7}, 0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 21:03:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:03:20 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) 21:03:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgget$private(0x0, 0x100) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x3) 21:03:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) socket$inet6(0x18, 0x3, 0xa9) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x182) 21:03:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000140)=""/91, 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x20) recvfrom$inet(r0, 0x0, 0x7c, 0x100040, 0x0, 0xb2) 21:03:21 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) 21:03:21 executing program 1: rmdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getrlimit(0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r3, &(0x7f0000000140)="4793831f6d7bd51561ea4fcca10c9749d443f0de06d331d878a56c9e1a915aa6955053f439d14f01b28e17f7f317cf9afad9d0590a8ab3dd0f76a8a51fec37a5d32e394d8938ae9d5f2384ad5df10bcb8bcc3e67ef9ef1fb0be9818a150c1e3300f9b070df9abf0c0f687afbe3d9034a861c8efd7227b80ca5b7f1221abc00d698e2b661d7888477a031631846331ef363d0f1d5ecc276db3e592f435763e8ec47", 0xa1, 0x9, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0xfffffffffffff04a, 0xffffffffffffffac, 0xfff}) dup2(r1, r0) write(r1, 0x0, 0x0) 21:03:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x9, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x8, './file0\x00', 0x100000000, 0xb3, 0x7, 0x2}) 21:03:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/73, 0x49, 0x40, 0x0, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20d80, 0x0) r1 = socket(0x2, 0x5, 0x7) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = socket(0x26, 0x4000000000005, 0xffff) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) fchflags(r0, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x1, 0x7, {[0xfd23, 0x6, 0x101, 0x4, 0x80000001, 0x0, 0x400, 0x2b, 0x6, 0xbd, 0x4, 0x3, 0x53, 0xffffffffffffff7f, 0x20, 0x2, 0x5, 0x10001], [0x18000000000000, 0x3, 0xfffffffffffffffa, 0x100000001, 0x100000000, 0x1, 0x1, 0xfffffffffffffff8, 0x8, 0xfff], [0xffff, 0x5, 0x20, 0x7d000000000, 0x6, 0x100000000], [0x8, 0x8, 0x2, 0xda7, 0x1000], [{0x7, 0x80, 0x4, 0xfffffffffffffff0}, {0x1, 0x5, 0x400, 0xfffffffffffffffa}, {0x173, 0x7f, 0x81, 0x68d5}, {0x4, 0x40, 0x2, 0x8}, {0x10001, 0x9c, 0x10001, 0x6}, {0x7, 0x1, 0xe7a7, 0x9}, {0x6, 0x4, 0xffffffff, 0x6}, {0xfff, 0x8, 0x10001, 0xff}], {0x1000, 0x10000, 0xffff, 0x400}, {0xfffffffffffffffb, 0xb5, 0x9, 0x7ff}}}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7fffffff) 21:03:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="030000ff9055ce1e00", 0xbf}], 0x1, 0x0, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 21:03:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x18800, 0x80) write(r0, &(0x7f0000000180)="9f073507a75aee391121934550e86b3ed7f9fadcb17f40e236148193654b7c0fb7d6fb6d6e7e00fd64cdf4cbff2b32471000973eddb1823344399c9d73650f6bc9fddd2dda7d46ab7e2498d3067075ff938e4ff57c7a3b1995fbd0ea34b6", 0x5e) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt(r0, 0x7b8d, 0x6, &(0x7f0000000080)=""/20, &(0x7f0000000100)=0x14) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 21:03:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) select(0x40, &(0x7f0000000100)={0x5, 0x200, 0xff, 0x6000000000, 0x8, 0xfffffffffffffff9, 0x8, 0x7}, &(0x7f0000000140)={0x1, 0x7f, 0x9, 0x5, 0x2, 0x79, 0x99, 0x6}, &(0x7f0000000180)={0x7, 0x23a1, 0x7817da6e, 0x1, 0x6, 0x4, 0x800, 0x8001}, &(0x7f00000001c0)={0x5, 0xfffffffffffffc00}) fchown(r0, r1, r2) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchown(r3, 0x0, 0x0) 21:03:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f0000f84fe0)={{0x0, 0x3}, {0xffffffffffffffff, 0x8}}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) 21:03:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/231) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 21:03:22 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x818, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/67, 0x43) setgroups(0x0, 0x0) setuid(0xee01) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, 0x0) 21:03:22 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0xd166, 0x101, &(0x7f0000000200)="012776de4c11c908224e0577bc512be30ebc2a2396816a3f018747474afb6013402f8b27675738836e57ac79e03e4f4a39b8bef1aa81c42746af87c5258b64862e9c0adc713c9825935c763e16fc20a22d4ff8632f168ce1490352a8376f40100025345f5a3a8c1a5f78d02c94832ec4e28dad26fec1488d56ede2340a0d5f8e6bd34fb910ac42af4e695b9e686238be2a6feb3e68c160f3907aca8fda82a9ceee388e506e8c7b4a3438600baf6c007176b6b04b362abd992bed0e38b12b1eff31b32a4b450915a03a80970cd3cb2700de408848e979fae4b730e106d06ad4f8f82377cb2b0a2055929fd0df9346a86ec6c9eabb737776aaedbde41715", 0xfd) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20840, 0x84) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x5, 0x8, 0x4, 0x8, "5976bf465bba087400000080000000007d1022da", 0x8001, 0x2}) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0x353, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2a00000000000000000000000200007d0100"], 0xfffffffffffffcf5}, 0x0) 21:03:22 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f00000000c0)='.') openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x109) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/181, 0xb5}], 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x1, 0x4000, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x25, 0x4, 0x1, 0x65}]}) recvfrom(r1, &(0x7f0000000300)=""/129, 0x81, 0x40, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) 21:03:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20220, 0x2) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x1300) 21:03:22 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x28000, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="fbc913adceb8db9100272885740ac255d4608261e2ceadf1fdc594b66066657ec2c8af32471c3275a31e33ab16816ac3b13962145b42d46803d137c851a8f24f8b826aaa3d93efb3f18b608e5a76f0192592246174015b68ebc5d6c6271f103c426b42411caf4e7f7442d55a592c1a94261c4462ef7c2cef72a82f28947e8be3492e509ef56162", 0x87}, {&(0x7f0000000100)="8bee63db6d466071c463ac647afe46d1b2c7590072aef500f100624ad135a09e180db8c5a91098b37f504655a1580c657cda4ec186c98008fc34991fcff8cde2067ce99374b95515077398959bbb38c1096924746a4b61bb37553deb745f913030097aa393037552e1d90225b89ac7c7d31411c276e27930c3454bf283b47378099bc7c9194b040bebed4597d1b7bc21d2345bd89334eb2fa2462031efab54f220190196253410c053af97a9fdee76a949b803f50ae29b391aa4d01d20c19a2e", 0xc0}, {&(0x7f00000001c0)="a0ecfc718fcf5e5d87e48f16527506ca81ae47be14395ae9d3a3aabe8b291c897891e088459cd192494f1909e9e916b41cb71f97e03dfa1cf8072efaa776a956017c6027f4aa9bff53660c0bf70da2", 0x4f}], 0x3, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:03:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000012c0)="915079c46f4ebe393b47cc4618f9e8fe84dd175a35a4ab73a872c6822223ac70bf32585b1ee4b19fc511443e82a1a9eec2d4a117f6889cfcc198e47fb0657ec2cfaee6b25c75e69f853d670289013f17849296793e", 0x55}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001340)='>', 0x1) 21:03:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x4810, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 21:03:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) nanosleep(&(0x7f0000000140)={0x1000, 0x6}, &(0x7f0000000180)) getsockname(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff4c) syz_extract_tcp_res(&(0x7f0000000000), 0xa8, 0x4) nanosleep(&(0x7f0000000080)={0x8, 0xfffffffffffffff7}, &(0x7f00000000c0)) r1 = getpgrp() r2 = getuid() r3 = getgid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000280), 0x1, 0x5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x7) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x90, 0x8, r1}) 21:03:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0xc51, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='xx') 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x104d, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x4}, {0x922, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget(0x3, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='=') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0xda7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x401, 0x100000001, 0x3ff}]}) 21:03:23 executing program 0: semget(0x2, 0x2, 0x400) semget$private(0x0, 0x3, 0x100) r0 = semget$private(0x0, 0x7, 0x416) semget(0x2, 0x3, 0x580) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8208, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8001, 0x1800}, {0x4, 0xfff, 0x1000}, {0x2, 0x5, 0x1000}, {0x3, 0x7bcb, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xb, 0x1000}], 0x7) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xc81, 0xffff, 0x200}, 0x75387c88, 0x1, 0xca}) semget(0x0, 0x7, 0x183) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) semget$private(0x0, 0x4, 0x291) semget$private(0x0, 0x1, 0x21) semget$private(0x0, 0x0, 0x583) r2 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, 0xfffffffffffffffe) 21:03:23 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000700"/16], 0x10}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0xf1}, 0x10) 21:03:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000000902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x121, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 21:03:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xb20}, {0x1, 0x100000000}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000200)=[r1, r2]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fchflags(r0, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) 21:03:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) 21:03:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x100000000, 0x0, 0xfffffffffffffff8, 0x0) 21:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000100)) syz_open_pts() 21:03:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x40, 0x80000000) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='c\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 21:03:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socket$inet6(0x18, 0x3, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 21:03:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 21:03:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x1) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getegid() chown(&(0x7f0000000040)='.\x00', r0, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) setuid(r0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x5) 21:03:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4463}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r0) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) listen(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pipe2(&(0x7f0000000080), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) 21:03:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2007, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x32}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000200)=0x1) 21:03:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 21:03:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022646ffffffff9c1236d773fd110bfbcea34d14f7ad29e57e22438974644b05d74179b05c20ce45a7ad"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xc9, 0x42) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="df72e45a2baee5bbae53c898deb2628d15c988f34ed54993e5828b5a80a22bcbcb6c7e5eb63c9426b15504052420355b40b5b6eaf435e4f28d2cc508a1e4a615fcbddb8b3c012679f7d8b2d8d36fb41756912edb60ba23636fc69dfd0def18d55f9f5e56af45eda0b640668bf1b3d8208b2ae4f89c0cd6b04275e3d8f2a4", 0x7e) 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x104) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 21:03:24 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 21:03:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) getsockopt$sock_int(r0, 0xffff, 0x2200, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'], &(0x7f00000000c0)=0x3a) 21:03:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x502, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r1, r2) execve(0x0, 0x0, 0x0) 21:03:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xfffffffffffffffc, 0x8, 0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0xfff, 0x2, 0x0, 0x7ffd}, {0x5, 0x2, 0x0, 0xbbd}, {0xfffffffffffffd9e, 0x0, 0x500000000000003, 0x7}, {0x81, 0x6, 0x8, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x7ff, 0x8, 0x4, 0xa62f, "9abf79f9b8c60a9c7a69c94f63bff32a9dee0b95", 0x8, 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x4) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x1, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='\x00\x04') 21:03:24 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() setrlimit(0x0, &(0x7f0000000080)={0x3, 0x7a4}) 21:03:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda96ba4588f2a5cfd176c2194ed90cf752e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffff}, {0x3, 0x101}}) 21:03:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="d64cf028e3e5d956f557f9ab7a1fdbb7bbfef49a26eb3d75f8c1dcb968d9e72350766e2a700590482e1160cd52952b3ae5ab1330bc367b2f05832457", 0x3c}, {&(0x7f0000000080)="3e891df1ea6ea4c6bb60e09ebf7fd84bc8c33c4efc324803cd8c8efda19cdbde641bb352b6257e40be6910d882b4558d90e157120373974f28b527b078e592c36a58bc5c5451d1a3dac0e87fbe018b4946", 0x51}, {&(0x7f0000000100)="a917732b84403ed42caa1d5fe7212e0ab106b4a4baf6742e5f1cd5854a76a32fc4c381eeb541b43b18fcdc4a49af6f728f18e59161704a20e6afdb0344ce9900465178500aa5404c7620a3427e4254ecfe2a203b47b656ffb894fc42a5f2fb7fd265c98fe7dc6cf94eb440441d0be05a10918412bcf467ea6a2782bf", 0x7c}, {&(0x7f0000000180)="421b25d8de07b6430a88b7488a39da3c290d7096f391368bf79b4197b7dc1582caea4934c85f99f974037594a27cbbe80a750e98726035455bf60a0a2d6ee5fd76320e6ebc80cada8322798fcb22b38ae4e36d139a7a6de48c16abeb08e454d95cb523c655b7c4a56c2ca490a074219ef2d27c6d50163352a2194235f6835e825a4a60e694017e05b6e422577b26380e78e6308ef987cf338ccea0701f5c6d5c47b78625cc6e0a1b080f0bcf0883130c70eedd07a5e1d04250a0a56b3fc639f0ad5f939990d75a634e4e99cd9dadf34de6cf422778a6b73ad9cc5bb3846f149439d9a27bdd9e4496419ea12669352e6e22", 0xf1}, {&(0x7f0000000280)="ce01ee2de3e841cfb418394c0a21141a5126113cf7541e2c2aad7203d1f2d04e85d1ce01e74bc57021b4d04800346d315c4f1da64201b05b50d584d976eb82cbaa8ad2305810d9c05dcbe4c4fc5bb3ee7ced6e1007b0e1904604bbd6255917e8c5b2d7c385fd4154468720a8240acfab89923c4a9ef5ef930e595ac204ccbbb30e84c82572bec2d0cb851f34cfae09f79d559958aad6d993747fa0506dc8ef26a1f4e11cc535bc6e203f63870baa2f335c8616ccd528aa7ed53a0fc0136c35c6e3367ee29dbc65995feada250fe4862c305b0980bb363269d697839644fe31367350c0da214fdae314c39f70f6fd426eabb9e58c6784e9ba9aa59e1e46", 0xfd}, {&(0x7f0000000380)="35d41372f65d742771e0d95d33e5aa2eb210b62945dfc48b186387abdc2307a57cc2713223a72f2171f846734a226b20582a111a7807ef08ee6409bc462a54a97912a61d5ed7", 0x46}, {&(0x7f0000000400)}, {&(0x7f0000000440)="acdcb4", 0x3}, {&(0x7f0000000480)="f7cc7e0c511edd68ab3fd48de0c5aa7154587a2f33a02004f5fef24a32f6ef7bf5e24c3c45cc8e21c449b595a1c23dbf1d33e5e08da76f24db25ac4d018312a77d3d28e853644c866d2aaadd477b58d39bf44eb4e006025a7c16827c37aba76bcf643e3ec58790d4c9476b79bec9aec96ba3e38014b2622a146c7536338b7da8dbeb0f424d05", 0x86}], 0x9, 0x0, 0x0) 21:03:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000240)={0x3, "d6cc655bb53ff01b82012c7daa84ed494b10ed5010835306c9eb4b03525253350b6fbc987dd725bf80bd74cdcf64452d438c49e3c71065eae7d3bb737802f84296e9a53248bda8e7bc00fe67282eb1f32decd98313a1b3dab4bfdb053616b5b661e9a831ecbcae4cac995c5d4d9308c6f0c298b7c7be7cdd2d12ad67815e69c47e23c7fe125b656035963bdd7df3fd52102f18ab0ee5d7d64d02a8b030304a69865ecbc369c6e3a3a52f44270bbe30a1709a64fc5e7e2f556280930c0eb17cee513a24475ceb130998d313220cbdec183930ea411046ce4eaad213198b2db5587b0183ee2c"}, 0xed, 0x0) 21:03:24 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x8000000000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 21:03:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x80000000000, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffad0b7a76}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x17c1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x70}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7c}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2f30}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], '\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 21:03:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x5) 21:03:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x1c0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/208, 0xd0}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) ftruncate(r2, 0x0, 0x1000) fcntl$setstatus(r1, 0x4, 0x4) 21:03:24 executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x8, 0x1000}, {0x1, 0x100}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) semget(0x2, 0x0, 0x401) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup(r0) 21:03:24 executing program 1: r0 = socket(0x39, 0x8001, 0xfffffffffffffffb) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 21:03:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0xb58}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x0, 0xffffffffffffff00, 0x0, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x81, 0x80000000}, {0x18, 0x2, 0x3, 0x3}, 0x3f, [0x4, 0x0, 0x1, 0xb9, 0x8a7, 0x1000, 0xff, 0x3]}, 0x3c) 21:03:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 21:03:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) 21:03:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 21:03:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x4, 0xfffffffffffffbff, 0xa9f]}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) 21:03:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3}, {0x143}], 0x2}) 21:03:24 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="52ce56", 0x3}], 0x1, &(0x7f0000000380)=[{0x1010, 0xffff, 0xfe4e, "e0dccd0ea87149724df2fa57c11ef47c5e810c6455225883e2bf1fda1225bf2dda310984f51fc1777e50f3369c41c7fe276f472a39ea5646265e75e38efd598efc4ed4466c2ba30206a5d13662390270a0cc57e13e9dfbaad5c472d278329e9d5df7bf6752ccd35f0d485d6ada622f07920828bf6e58f04717d8c59142ebfcb7eed5c6c303f02efdae27f8c7e9260f23c2e927e7e861bbb3aa7877484e687ff5d9a79bd7e0e79ee9a01e1cd03dc82c08e166ffa94b451169d6e8c97e721d6f129b60f10980f7de518802262edea6db2c59bc8eaf29179bc36db88d3a7e499791c428eca0728d57b19af39526380db9837f5659619337179138d70ac70b34fe095e396c2d33d07cc0b0fba417794f53ec44792a51e2a10fd5fe5163c27b39051cddcf2ffc98c2675dfb7535a14d6c8538de6b078130dbde1a45612c38f3814fe64448cb7bcc03578217932833f1b550cf8e6a62e05dc9e8c496228a1eda790d17087a22e4dd5f8a7fd80459b85657dc39ec9d64ed84fa79ad902a96c525e1d374a3ce37bca75b528d1460ea94803662e018ce3eb5950f5faeeb079ee2ce4e65e2da58f21555b2e7d9af83e467675eba754dd5f95eb72b4170d8ea52cc61c1b188542d1bcbe4c03ca065f814ce4f7bfc99d1d8306f79909dad34b30eea9086f649a493e3ef1f68c62c75b54c7402b946c2ec14f916247a093ab8c16be4d4ef0d1821fc86d428225468dac4865ba495c74d4dbee39e42710ee9fb49743eca9afebaa678cf4b3ae7a64f9723c7865584fdfcdcafce21940cc99ecbd945dac6c55750fa582debc2de1a481e983083db7f6e884f46badc62c8a467b8a74617ffce6131ac5c780a52a73b36b690794b3ccff56c9815df770735e36c3ef7de6cde1585b76bf522590c4572f7fe84603207ece0fae3ebf870a6fea279eb89447891d9c55f2fec14abe039116554bd3e011cd1bf06af313931b3505dbd9e21565d9a05fb186d0d3d4c2a8a8b4fb836552c2f91c844917ced8a23d40754782a8957b94c33ea6f989c345fa88d4cd42d7af710a0aab832cb7acb51db1c71a4ecfd9add81ae206a88ecd9fec364a958d492a8ac00f8ee7e20a5d11a398c2b50a342f87813a862ad3fc8639620c297eb217853e5a5c658773528f963d5ab1308255d46d0ec15c124c84f41aeebbe649160007de87f49d6a754bac123d96f5220285f3cb8d989cdc2bc74eeacde8955625dbec06652baa6aad6ae5bac617c39871953f58441ecd33bc812783a6e92dee273992cd9634e632273775235eb60b8592bbd54b456d32443af67c473fd81ba0d14bd352de2a954c992cd7174c9fea788dedb197a29e8c781d11617913dcf35c1f8daacb4763fe8b5d1fac146a3381b7a4efb7a0e02056c12c83895e676621cb462be0a8e1c2d4bb9ae4d3243bf567953730f49457683841025e1cf7e39b5cbf4895365f997f7fcf663e6a30540333c93aaa1f36a5e894c1c9aec899156d9f1236571927374ad7a3bdeaf42f434cdf74af90b08dadbef6aeb5a2548622a0220c854995f0017af02d61edf74bcb7257725fd44d56df5986ad22d28e2e378414916a68304d27f27d68ba55ab65fbbc7849fd79b885a650d611e7a22e84352b1145d4fa0a879823dc8820ae9a685030d5db8274e5ff230b448bb505f39304f337e5089ae98d423df226bfd8bca8d18653961542cbc038f1355b0429d1f19b0ffb438012918e9709581dc61491d4c75aa0e2da064b8c2392eabddd72b0607b89a37a0da810367effde9580b39df9388f04ea6f9db50e4537b5c38cd592e6b5525ab3692742b1b057c32b64a579420dcf653ed4ae6ed6bf4af640934af112e9090eb73e9d7d08433a31ac90925105e99aa521badbc2adfa65f1d12d7120eea8280a224c5f11ca985932236652676237e9ba70cc6ee76e1af38198bc3f8de3720617d4cb7a6f1d565e3168b78fe421b6fa392ec599efb187ae1d5165409f1d62252b3a6172a802d21bd8496477385beee65b939ba9571958f446291d24c979144689fbeb9a436df3b075b9c761182139fa254a7b0c566725df0a1dfdfeb38a8166dc7962014920fbe36bd2b5e9e498095ea86ce8bf6ae59d544d14aeed9838cdf538c82c7cc3e1c109c511e552960f16870f4625d2f36593b144098c0cfaddd1443fe62632e09338da745ef053fcdf76afdad8a12abef5504ccfd04cd62e9d2f011b74bc8f79a64aadc643503f6f6b467ac0a3a6f64e5d38a9fb6e3019f0b86c0b55fb5dab74a470df218cb5f0956ce41fbd415340f36922c0aa4471835a4afd84a9030602ce70dd9ab2f7d7266fd1e6a5df528edab114f5fb100b177029098f561c7f75eec1270c6f41db3c596fe25a4199dacb220055b1c8ca8debb8fd6b0c00e2e0ed21a968944911b807146084fb7bb8d9d038e112b77a6da89c458f5fa54e9b9fa2bb497e59a347c473a964af4709b0c9e31a86ff81c1f55374d47e19b32aa47d56f347031979ec6db33945f879a3c0bb3d027bf6ed15858a17d8f5aaf25e7c17d11f60359385e7f3d248a5dc5424ea4528e20329946e258888c25587ef61f36aeb42a9460eb86a95f4deaae5e7cff3f57b081b9d49256ba3b600afdaf4f9e4ce5bb72cbd5d074f8c11ce13294770e5b58912b9b9dc2692ae6248e75abf3ec32668a5f2a3c0f5fc0ef9fad5580a52c37db164d97dcbc3eb4632d83958eaf56d0deffbe3044f3797a09d787602a43487d74b389ccb9cfe306f4c6d48080a6473d639dcec98aef3ec20e0432b3544b681bf5fd49fb45c25d1dde794f7d29b034074544f464760f8e3152870774659de6d5129927cd12c76f4bd0502b6c6d47234123c9b2d690b5a1b69cabd305cf01ece3016be1c9ff75f9309828cb26a3ef3afbc4580607fb752cf5cfb3ffa2fa517a8e71437869604ada3d5f295d33733309e4c467212ff0cf040eb726d5a6ee687dedc1a562846aa4bdd09838d1768db108810724ee9dc971e4741065c1fc651f4301a914f2cc06e9100db991c9bf47d77671bf879a5e294508583025f285dfa9a07645127ab52f080d638d52897f46925d7800d2b1b242b92173b8592337fc3ab9914042e591bae4a95c7ca8e20e21e0a2fe582cfdd0d9abe8af66fd1da3c17c7b5d7172d461f5949486db43a9e28b9edb997b21e556d4f0f1da8f45766ee887a55df5f05544c3280f40a95418a06ac665dd33ffac979306e52210664f511186e4d0f343ce0df21d5e7f722c8183c6de2ffab61b016a0d91917aa1df301bdd5f7dd7fe536a327fa14fb5ba27a8faf6e30a74b926db5e0395c62177f57451a40e3fa8166dd7194c10243b5cfe0770d898af525df615931b096b98032d985911cabdbc522fe35d6f22ca85f29fc070224de1c112a0174c0465694e3143ee8e01957cc900e0b934a50c9d90e4557e707cfedf4e2a6fa7daa1b5b26cb17800e7fb45d2b528818c864598745dd4c357d2879b869e4db20eba622fdd6a785edb7686303bfa8f83c89b9343d6cfd4f572c996aeafe2e7d19d10715455842688992a88b8d6b6afc8b8c11312a5540712da051e3f58845cb4219a373da3191731b542e3b343d991bccc6567760dd9e9e5e7cff858c4486dc10d59fd31df6c84a5dfd5ce2ff924f7ff17472c6aaf6ff3f15d5acb1267c31cf2b7e1410ed3a23dc19c0d97ddb81d0ee1f4ed2672e09772a262e198c7506371c84368cfedc6c1e72f04d771c57bb1be3ebf1509143904c1cf543c484bc682155936dfd39b179939f241bac29cdb53048a097896dea2c8788e7762c10b7a4030210faa03a91a54b7bafb6cd9f9eca1f38df3127f5e854ba582ef8e9904c7d9d9171f55f7290c84c396bfbdf2ca9c30b23f7e15a3723c96fc421d234efca2fb822ae2f2e19b9c06f5c67a51723624f4f56287cd197eb8e2d6af07e0bce530d689617bfa7b34865dae2b4ad73fd7d098c64146db7ee09a1fc2fa3fd72285b19c068f8da610502674d60689a94c73b536bb422302ee92b8bbb02e876b74aac87445dc56ec381d453eb46a6045e1716f5db372367b09514e7df7566107d3fcbbec1dba7887f40b95f1fdc1f474677d9843a740d636852d6d38ed68b2cbb5a1bf31cdbfa9cda79b8fdae3f1ea319bc623c4d67f8bb5802351d2c1e1ec389dcd11957adfe80c0d5d0019beecdf1b7101b490ae083b5bba28e57653be2ad405884c499709210e1beaf789783ddb005957c11908bd758e78c1afff248306e20ad38cafd0ca8b837a0cc16ddaead11eb9cac5a2db3b5e88fe7e2c815c7337f75052854f639c3c2882cbeb695bd79703258e9a585715e7c092f0925b2105fdd272c6761d4ad4fba80b5b4b137e9e71c5075e80411fcf2a21e9e71ffa6949d01f57fb559d07595294574316de434a5810234a61783dfe9e69ffdd724d518f6f7e8539f5cb12d50c6db9ad6b66aead9844ba17d64ca9e920e0fe01e47ed7e591eccc2cc50505b49ad368659af2decd3e81faafc5b731e407d638560a82cc404cb64403893fb78e60cdc354c58f935eee841656ea20766ecd0e7eeef472bc21cd77e3c1652658f1700a4980e9cda657969c9980390a88571f2a2354eeb858cc7a244b1fdad6723f9c482a905be8f1663ec97fe6269039d94321621cd539fc514c932a330bf6c4ebe5623218d2e33b58e010f13cf379dc57afbc86071691ec4a663008ec687470766bdeea9f7555f1e0c3ef9c0ff7295cc9ea9e1b47f247559bc1bfc2a95a026b02c10bbc86ed14c1e49b42567cef4aff8f266b130f26ed8e4b2a15f65320ead9b8f81a9e863b20789b66af5555d2bc0d58b18b4e53cd2d60ed84bbca6cb3dddb378f31302476bb85608edd5f8162804728b7886520204b206538b32cc2230b9487d13ff47d95bfed2c862d28b4613db2ed096a1f12d1bde5f565c281d14308dbeff5c11913dff233b09535f47b040d662f27f538b6b9d73658224c3d59b206ca3224c6c5b22fd2aa43fe16eb6fe4b055fef51d6b7b621ccadd9edc96907ca07022e6517f62369326db6dbe94dec4b9feff47a08b188f26a2662ce5993d868b83fd65caa67d918fcfc74ac088ca067131e505e3a09a9e99d8f8c3cdc328bec7f3e84c64aadcb5cc3126ba7a89874c353eca8abf8ae9074a87f8dbeb95dccb53e73cb7a837fe7981c4254f50a491ac7800c0798b0b30e25c26766dd975cb731c910800bce799664bcbd1b38c1a4aadd3ac065879184f1edf04557fe6d8b51f6ad99abd0fcc7cff639678765cfd8e3a600933f1d01d66cbe64f5caa0b671d807312bf5bc2178a787f6a7e391fda571dedf2fbcff4c3fe92b6d7c59d6261ba810ac20102905ad3a897a474da1dfb0310e4ebd1085c1dd035fc13f6f9431974af9b3eb6ccb971310bf67ab961b43281b0f20e3e31643f73d4f2b5f353517ffa041dab6e0a902075e5357d3903c566d2480ee2a228891f9535e95c49ec96df62a078b1ce2e2f74fb838fff16c242b4eab9f8a1370aae817f16b11e7eb9e4ae957e1021242dbdd85dcd43a26709cc288855a8aa96f83db04e9065cc2b56573c0c051dee6b9f642b8085d33de9650ae96cf5d0e57ba71b03d9e0bbe68d907535744d19d66d1215000664e0c3a098d662c8001ef9ff06d01ff36a8daec08d6cb01e791419024e8f5659874381b60b006139da8dcbc34aa916e4b8d96dee3a048c8d34f924822cff1839b9181666a2fde3c43ac9337a8a68b07a1ec8fddd2807e01e0ea46bbc11fddab29022289a2421f77ab261884820ebcb43eef0"}, {0x60, 0x1, 0xfffffffffffffffb, "781f6508a34a2948cd84076b4cd3644346da4c1b8ea085401f19d912410768ee3c4f67df2c5b5fd705c412f677a6eb9aabd7174d6d9ef358d3308a2a1b87888910b7133c8d8b3c4ec3734e"}], 0x1070}, 0x4) 21:03:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8230000000e6c6822200"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 21:03:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = semget(0x0, 0x3, 0x11) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x80000000, 0x1}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0x0, 0x0) 21:03:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x3ff, 0x401, 0xb56, "7e4619ab4047b3bd9f86fdb94bb9fe5a2f1ecb26", 0x4, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="87", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) 21:03:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000400)="adb9ef9081ccd4566b96cc7f32427c2f83aa207a544e3961e0ff7cfb444f3719bd6d964c7bb2032f1463f08957e5b0ddb441733925951b7f18d85d8c2e64a598df7fd3a58b3f77eec420e40b377644c2586f25ff553aa3637c87b1f8c3490ad53dcd40ac8b024e8ec96d4f63be16ef71f19069be80442ffdc4e4496486bf714b7ad5269e794cb55f51ac435f5dccb6cd9206cf5326da832399684cecc8fce5aac930e1dcbb48c790f9eb1bf8e52dba9d01a9ad94b375", 0xb6) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x200d0, 0x1) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x6, 0x5, 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x20) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:00 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/218, 0xda}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000740)=""/50, 0x32}], 0x8) dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667c, &(0x7f0000000400)) fsync(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87, 0x0, 0x0, 0x9}, {0x41}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x0, 0x4, 0x0, 0xffff}, {0x4, 0xc9c, 0x0, 0x6}, {0x3, 0x4, 0x1, 0x4000000000000000}, {0x2, 0x7fffffff, 0x5, 0xff}, {0x2, 0x6, 0x8, 0x1}, {0x7, 0x9, 0x2, 0x2}, {0x100000001, 0x3, 0xe5e, 0x5}, {0x1000, 0x1, 0x401, 0x60ed98e1}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x1, 0x0, 0x0) r2 = getgid() r3 = getgid() unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x0) setgroups(0x2, &(0x7f0000000000)=[r2, r3]) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000180)=""/128) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001380)=0x7fa) getpeername$unix(r1, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x7, &(0x7f00000002c0)) 16:00:00 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000000000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pread(r1, &(0x7f00000001c0)="960c8ec29abf377f084a7148d7c2af7bd82c893210baf8e5be2c5af7ae097ee6a35653fbca1fc15b4b6e61269ac5a567430511283a4dec40af9df8f078dd0d1a6838bb5c1bc0f8ca204e2862eea676c7b73ccf0510c63fd848b67ea85d4f8ef3d3e99dea26b42419d0c81434f03d00d8fae1d540e1c05e6d78236459f3293131c2049ffa6081576cd86d8baaf4d662c204e673c715187c9eaf96f543b561f41e97ef9f2fa4b5a765e5737599ec02a35fc9c3f12114e9b887d3b3f1ac97ceecc69f1ac24aa0119c4ca35ac621d38e925bbf08fdbc5c1a", 0xd6, 0x0, 0x17) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:00 executing program 1: shmget$private(0x0, 0x1000, 0xfffffffffffffffc, &(0x7f0000b3a000/0x1000)=nil) mprotect(&(0x7f0000b3a000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000b3b000/0x4000)=nil) 16:00:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x3, "35b8a07cf380c2327b6b934348a5c682504e57fa", 0x9}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/111, 0x6f}], 0x1) ftruncate(r1, 0x0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xd) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000003540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000034c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/218, 0xda}, {&(0x7f0000002280)=""/136, 0x88}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/177, 0xb1}, {&(0x7f0000003400)=""/182, 0xb6}], 0x8, &(0x7f0000000080)=""/58, 0x3a}, 0x42) fcntl$getflags(r0, 0x1) fcntl$setstatus(r1, 0x4, 0xa) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x87b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffffffff7fffffff) shutdown(r0, 0x2) socket(0x16, 0xc005, 0xfffffffffffffffd) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x24b683b4f90c347b, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/140, 0x8c, 0x2, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) sync() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8180, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) socket$inet(0x2, 0x8000, 0x5) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) setrlimit(0x7, &(0x7f0000000000)={0xffffffff, 0x10001}) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) r1 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ftruncate(r0, 0x0, 0xd) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340), 0x0, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x404}, 0x7) r5 = dup2(r0, r0) r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="608b6c7a1697ca970684496d48255ba5b53432b258024a35c1f5f35843ef10bb0a82f85a09660795ab54371c6233fb8ba61a20bd92858fe0ec1f3bcf475cc9918396db7d4b6724ce871f5334c2ba1bd147629c5c2071b5a0806f0c02f4a946332020a1277837ac9410d1555fc28ef3a86fede9f44d5bfeaa571d60e5c20009c7ee937eb4e58ce4153c65b0c08bae6bd7f198df28f97da93a8b3e81e9170cce7e1549a51cf3b9f5c44a5167", 0xab}, {&(0x7f0000000340)="613c67b1a16760899c5a72681c1e817785b93c3893db0899254f3f5fdc13bc8c77c9e857da4dc224460cc17bdc28c4957ab0089f5a3b35a085ad8cab77918187e116d0888733ad9069e12d61da6a2135bbae93627ffd6c4a6b539c14770b99864adaa56495d6ed64a973822c1e8ebddd7dbba46a3a63ac52c5bce361a45bb162d16921089f3632ab94217df8ed3943e23e2d4bc4260082c6eedda749492ee823b74438bed42a9164c54cc86674a5a6ca85294ed5a1cede40feb956d8da0031da74e76b1bbc8f0ba9890da2fb02c656ae3aad47d5139617a29d290fc4a2b8c8e0bd8b8bef403641bed04e077c0ad3edbec629bda5536b6a24642b43e9d3616c5a0ada36843a0915961d2f4bbe4d57b8e9d4ae14c0b2590c44bfe62bc5cf5d1f4ba9bb1d673fd55675ada76d56a95eb14148a69880f3bf12b868d9a70b59c9f2435a3e9df2fdd4a157480a39db83872df279543860aadf2aa5127dd22a8af9a6f546cd97aa9431820d30206a9f0c2d808ca51f6f5a6184fe8e0cb2cb76d09e7763c5d2e6c2e09ce015acaec956a6bb070f91ddfed5f2fc23a845b1b34253a0a5a21ea67accdafcff9522b91a151d3bd73dce17cfa438ebc25cfbcbd111d3bdca016f3b5d8087fad12876c0ae4a311eef41967f6a6375c6f5133e3561d91864fa513ae1c86892a61ca6828a484a93e91491724122676d8c9d668c576d5ab1cd8d088f0d8b590273dd20c4e49a4febc70bb38d2afad8abb240c12b2e01a11e10e6ab91439cfeb500b40aee16048caa925e2813984f9b1b25623a8ae90d1e17350c1d18393e78a9ed3cbbf2f31829f570d5c1c26f88420ff18d961c935ca0bb87368e2ee005d9c80a68c60084e5ee480c712cae82062a859ccba75c6f8047b2c8baf8558d7649a723a8459ace2ea89f9433f213ce7141fe163d66c2395940e82843e826626685099f8c8d8972138ead74d66051b208fac946466be8becd9120b7c12217747c657a264f6bd07ef8f09f919a48bd14a697e4344d97e5592153a5e280c1abb887099aa8718a35bb2d4f135b47397f85a5ee68146d0b842ad492787b0ccbd5aa00f691fff062b354bee1ff57981231dee32d28e0b4dbda1abd75501ca27f9af946b667b75ccacfcd2a046874be2059d918af94cca35234fddaa64472721bb49e878fd25de33288916517f104f3d346d5df91e31312a0e736dceb8b62cbe09bf8f3c34c2488abc66851aaf874710a3d43a1b833d44e28ad2b49b54c67571ae8ccea4600dc11784ecac629a56309029fee0e6a08b9db101e42d9877291d88e31b1c06f169f6e8570fb14ddc8151bbc3d5ec3106433459f0a5b9d9e87546a1c2ee85c9c2c4c53768c535ddabea144664187cedde979b45c1e9cf4c88f17f4601aa4d68634c549f945afb0c80fadf2129ea98d7906bd50b63be9fe80f0b8fe66e0f9527fea67aa8fc49e3ff1cd50b9dbe3a54f39e1535bec2e8466929fc959074e8e5f6b28fa092a9c8964ee933f5e38fe055dbc7d5dca9b0031a6426963c6f9022141aa56b17325dc7d486e905903e55dd605f51c70c36f8af6eb17e47e0d83e0d22fe105c034d6858286c8b29615580b95d19f768ce6b3dac8096fbade1f034dd94156b8e7df3d3eb2b8f447ab906bb33768056b62179c625ce9de5eb280223bdd66b7584575ce04366bcff848529afdb9f3cf60a3368a18cc9ccf65fea34a9d43388c1acdfa4523f04ae5aaf880189f3413e139f8f3b0e60c9a0fa2789999f4b7d0750192be4f2a4c44935dc209082e8be5d49c712b0b329fef98f052961875042f9718924ada294f77acf5c6185018e8f41cc630d3924e922f5fa98f72d04f5f0ac95f31bf2b6a267506233a11161cf426449f7591ee83bddc0ad113000af0850ff765eee700572e80b99eb09c457fa70fa9bec3bcf750b10fc1ea9d25d98f5dcd97f40cd377c448d8eb6e7c903f61c4ff58c2b99c0ef042f7d6e55416b052524c3856d257b58004cc72e479ff79dc6689d5235b3a133a1958fd66bac745093ac73a624e94a02ec873dae35285c7f71a6f4acb6ae65c05e022f632c328ed93f07d3ff4e94ffdf26a769443d609e18d3efb6b6069f5a8716da6964d021369e5897a13be4b71427bac363f73ac7b39880322d92fdda3dd9204d4b62435503bb9effafc740bf79b07477db8ad0b0fd376381494cb5e325535c6edff005fe347387485216819a660e5ab6ced00edf6b4581d3df443148dddc85eef041d189a2cbbf27a5b09e86ed79d3485ecb8c3259fb47eff15b5b5a523e955af70729d167c3fd127fa11685381958fa3dd11a378087ede96afeb4ff901fb2bdb77b4c884decec12f2752cbe3389755308a16448c15b5af0ec996216d58e7274635d5aa72019a1d10e087968116908387e8566a9f241b0f2fe3aa26be1f9619df5858f0d5669927fc740bff406bde8ba9d48d471c34836490f3ccdb9d29c6fcd9307363da56bbce95b35340a6335a2962ed41de6dc6a04d8fe675d5e8d39e648a94f2f4ceb617eebb7a1fa4aca714fdd4cdff77d04ef5adbe5b9fab950f68a317e3b65155ac16afc42f61c6a3554680ac97f78178827c4b56bf1a5bc98c6c80bb0f669a87eb6c29933e870264b82a0cf24cc62720c8b7a1c717cc34f4a1778dcc753f4edc9aa4e31518a80090cf726102a5368bed2e6533eded2ae4fba114c4ef4c6d8474c86789a8f6e0aa7b63287031feb1c6dea0d3f405ce9ce4b967f67360029d164e7d9bc4a673b87e21c48667e1e5e671eff1a9aac6cfa3448dd1c8a04471867b432f82e9a723f07e9d83686f044ed5e930372a987fbf2da70d31add5628e29a3f76e87cf9de6c624911d2d926ebdaa72dcb6bd44a4b80f8d53e14cb326c8a8092377016888f2340a76169b123e6ee678bbc6d1863887e40501b18836f406902764643f72ecb345efa88879df385bbabf32e2eb121a2599566e15c3ec16f99a0bea5e0cf75f140a8b9e4539a3bf2ebbe1d30fee8e02c31b2adff6bdffc317821762dab7b29d3b22c3d0fbe8f44579814e2253d3b977e076da55c6955f6002041ad225a3ea555507d144e14c81b2ef396338cce6a57dec0a6e8843c217744f174cf299934e4f0fb70bbb579b7b6018c6c3b602fb9ada5b295ea10b1a35d85382fcee2ec2d0a4d738f7c522616b7e5615ff84c20e18989273e98099ae43e6b9165ac8fef859c0d28a11e0a586de6078d2b5b8ad1d95993408347c784574c843671c7377d4cd252b4e90a4e464d49c7d33472d3f86314b3318f2290c2f7b6b965ebcde55edcefb44862570df3d310a814ead5ce8c8cf65b98ee2186f845310abbf9416eeb180c56e653f8ac93f25da58d807d18bab9bddd5eaf25f3ca9c438b2238a98ebfea9082167c7d2f4f491ccc28e52665787760e3de7b8d3389f00d8fbcbd7fb390298e8d8a61a309c4642f757847d9c4e71f9a96fb1d05eb1610890188ac04ea4f57ae304ee6f27b250b5643b763814aa3a5a651c44abad32e467f19f66a25e5ae510b2825bba2d146c1cda0fde6f2b5362b0becfbc3398d9e650b7ebda8ac7ec4bb60e783def4da80ae042987ff5fb9bf2fe285db64478d618e6e1fe8f20335372c40952b22af803df2659afb5570d1c229a9cc96fdb626c85a94522f97777af282e553cb1b675917b34c940808ef309ee6d8d29eb94561eb59fc03324451ce3b866b62cdd1f004601f311ba1d9c4bd3335539d5fbb921d77c65ee8262fb7fd2f3338d11df6008fb4fe7321f2adf5069713731ed2769795a2ae8985deaf3b6a5ca7429542c90404d18d85b92bbfebae64b1dbd822f152ff3895d3b91626fdca845d10db4fb4f16985421374cfa5ed03d32f83dff2fce65e4b214cce653d912cc5cd89688e014a796272ae173ed88f532135cf0295db180c374cc1fdf29b194ce3eb806c5a10015e55b983ff14f1356ad91c9a319e7c53310c07f2f59e4718f8fe9420edf69729c145278ffa7c245232eed4c2033b054351339b879dbaca385d0edc772d5c035fec3d703ff5b217d3a85c8c0c0c826315024d562eedf9b488dec63af40183acc39ddfd161893e9ddf33979529abe605a9745bbca3678d691131fa1588188669f9e85ac18e321ca8f3a06043f66a604096d3876ba7e91db08343e386c7bb7129749b68c3569e60a47db7f742f2db83645ffc5a128831a27d2ec6b67108b23c2bade6e1963b5149934fa874423a6f8a75b8cbf5c8cd35ad69249cee73b1aa5c701c259767ed75a39b9319a426b157e41b44d4796ff26ac4ae8c2f8cafc3597438d4ec6056b24a35dc5ff06c7e828b79600b277edebb1cab29eb74c2774ce91880e7883c524baa691f91bc9e94f5f528b16a4807c4418654920a0083fa0cf7beddd68a13014c7584bd7f7e880ab962f08580fe4138fefdae5e969853cd739fdb873d95a0417fb6dd596e47feb8b0cf75db3a352c4de14a7b41c3066fe83a44de8595e776c1579ecd0e3ad35ba3e21f064c80c242ef23bdc99423f6334597b175c7a9be96d40fbff20ce1223acc696674c68b6fe564d698e2c262b93e62a5c0bd7378c01b8b2e2a1b672a51fc0a1e687dde3915bd407e6180f1807edbbd1348658b056dca78fabfd3a27fcbb051829410e405cec410fdbc24df05efb0e6cbf410e8102651ff192e1ab04cf0d15887e65ac7381d72341fd8612396e45d7d59c2307ac9806982438ab2882dbea456574fd60eef32a98910b0e7fa4c578a280d7406733acccaa5db705ee3f53b3652fc92c2d6ea0dc6d4ff3f009e0a635a08670382f1e3d6a7d53813eed3c97fb4fdff020c3eb839ad93370dfdf6425cec2f96b7569f9c7f5cbc385d6edd74b1eb21eb655a11d6c972fe6f1268f55b49bfc2d13e126628be4272e4d5d5ad3c70723f422a148ac9e704b5b209648adbb75d2ecded0338646b3156ee0536b2060a4e681e9bc666f7c48ccef2ab833ca91467741294c277c683d73b829b0a74a1e0b2c21783990c6e9cd96252087066f65352881d03bd957f6e922abf5e6092970d32b3c24f5870e47a38da30cb9b3976f371ea1ac401f8ae29a3ad95596bb0dc1b3697ece447f946bf4936b7f0f3e7151c326600a3bff22476aa96feb45c7b13f08e3b7fe18f4b47a43ccd00a01eeb0371db09bc70dba7b34a64892f351b609e66e1dc83e0638e1952b562e1d33dda588be6f1d71792e3c6e49bf94d902d9fb2e0f1d214bf78c0e7a4339e329cff78de08abf8299a4320abf9dabf73e3cfd863e3546935c1c3935479f7317083246c35904df5cf2da152207a38747c9f52d2c2da601dfe33b84d6d90a91291594709c865e278aced115c4e7e95d46dbfa9ce1ff4c8598328d1433a09730af94c3f2e7ae5264a839d4b32baf570d91254156189211fbbee81da48f564c378b3a220d34bd56fd8748fc2c130f00556f45c22c59b630d804298a23b1e5b7a221f165aec2fa7c859d0426f4d67012833f69b9363b2c57db4fa2187b5c0f89798531393526ac4e75a3f80d9af61a9a355eb2b506bebe4da62e0073803b5258e74518068b254ebe43baec46b2d0e82d4f8eda46b6b990ce24e41ad168226707dacaa259a79f73d090f561b22b39da24a1f1e9180e4a4045ba89afc712d3e62dec9fe8481ca3bcdebcb6cc8c3a77a0c4f3f556f66eddbea8e4d07db6c599bce0d6f826a95952faef9f6d544d354bcca4cd1600026cbbbb387ddedf70ef815c17cf4f6c6b50507cfc79987959f0a017c8c57d0cee96baefd147864a8281529cfbb32e276def118d65", 0x1000}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20}, 0x1) pread(r5, &(0x7f0000000000)="73fcefd8e5244cd85801b7a4e3364ad152674100c93136632b06417b6c13811e1749819e85bb2ecf989ce5c4f543939a4addecc97fc5c4ede95e796522a8858b4ed80f9b71f17321902157f6f88214f0fc291e3cd31112e91632b284a0e6b41702f8b675f21ed495b4fcef28a0a80957f3a47fe8a6e8542a1e75617c685ae90c734517ab5d2f0b", 0x87, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000001440)=ANY=[@ANYBLOB="fb182e2f7c696c6530001af4af8c1076c6106a0ae6a757878e0e5667a67ca6f5acf3d8c94568f0e18196694247792fbfe0f19e510312daa7fabd046ecfa2f6f31128339cf79c2ec5554aabf234e27c75b0fa00a487621811eb65e05baf8f0588f6e5f7904c457bbb1683127aae1e070ef28e86c290d5b4b3"], 0x1c, 0x0}, 0x0) 16:00:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x148) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4b02) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0x4}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82f62d1a1f00000000f42032cfd7d28bc09c35b1985de61c87bbad6b13c0c92f0bc5bf7cbc6f91797020fbf75fd296c5932ae2ef1782046d2f03a6cee018dc93d1e31a79ae23a28a960ec85e554138f3424a3149bb0288d355e45f5806d0469b7603390595a8004591b7341dfb809ca94d8140b205a862f99687930e1fe2f517a595a06174d8e77cc4a0c25594934070d556fdf284ce57dfec2cc6c012e027b2cd5a3bbd47170aa29f1858f20d739d901a"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getpid() getpgid(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) close(r1) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x1) r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653000e321ddeec51342f80eb1ce63f101404eae3a6859661a9faba902d50dc6cc610d693aeb119eb8086715"], 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="f825b9b9fb5efcc773722720333909c824ed6d03b55b72578c3838ff601a420e22ca1798273e0aabe5e53ba17624a88b60a7b6144cd1e2f3037cbfafa5903609dd7ceede43da90b6238864f6420ba9bd695ecc53aa35ae6c11daad74ffc23bae4fbcba31758bd58c70412b8702b7c3a5ed50d06c14ee68a796b9bf4b52354f9e05afab8be120c9383de5d4d32e52c2f9d2ab4cda47f58dc3f19592bb6a41b865661fbe5096dd66b1f8e36780c2cedef15cd6cdd70f6360c051287282bc2ff7e44c7ae4972ccb", 0xc6}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200008eaffffffffffffff00000000009c384ef7dbe409ae27d3b067e32bc711", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="0008550f0bc9000020011e759e676c2108c2400f", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00'], 0xe8, 0x4}, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) socket$unix(0x1, 0x2, 0x0) 16:00:01 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = semget(0x2, 0x99c8890a319e983e, 0x300) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x1800}, {0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x6, 0x1000}], 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/4096, 0x1000)  OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:00:02 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() r5 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r5, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x8, 0x7fffffff}, 0x3ff, 0x63, r4, r6, 0x7, 0x20, 0x3, 0x3}) getgroups(0x2eb, &(0x7f0000000100)=[r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r7, 0x0) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x881, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1a1f400000000, 0x0, {0x10, 0x2}}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82}], 0xffff, 0x0, 0x8000000, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x4000000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x83, &(0x7f00000000c0), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0x1, 0x1008, 0x0, 0x0) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61cfbecd25ef44a9696016cba05ef8e857e45adbdedf7d1769ca050aac1e4162798bfaeec4aab9d08c63645079bc60621f9156f9d67970", 0x37) r1 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x1) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f00000000c0)="77d787311c65a6797a724683cacd7ee523f0e074a481a902ad194c044ed35498f777b91a4e30727c73b3ebbb9b927331f30e80da99d65d65c61ffd60087b89c1750303f57b0f41efd9944d34780790487037f95809420bbda1ca2512cf72175a573e6a4e6761cad87ad46ed215182f17f0ea9cf5c13b12f0bdb72776ff369055873edd4171b1be2c9ab3b9ed", 0x8c) setsockopt(r0, 0x6, 0x5, &(0x7f0000000180)="56342342f7db62a7fbcd5b149770bec4df172ec819187775b056c220f262daf2f8e5288093e0af4f6e97674d33c36ffad123c92959c60527e44e04dbea4b7353f1cb169c7846ed", 0x47) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002700)=[{&(0x7f00000001c0)="d3145a486e751da77da73726bcbfaabd9c89558ddc8bb33f209a253e969825f787b909e35dfcb991dff293c1ce20bb1cc8c4ce34f6507d273ff805f232057d70c63d05d7c7de1177ba611ebdb379a7847c6b9718aee1dd09933f7260469f9c438b80bdf8fe3ba2fcbda5138d0cd00d5a1e58f3", 0x73}, {&(0x7f00000003c0)="2bff903ed6c2c165b1b6d4b71b2aa78f4438bedf9c87f92d7d5b83fcc5ade0e04f1f988196f359ee77ab91aacc0f8cc776eed53bdaa5ab47cd8cf3d9639f47ba61921251c983e8404680fc89632fe52f2b750322419514203c52b39233a73ff857db16c65627b729d10f0cfa65022e7ec67c12eada2d540ad4023fe6879e5c7c1cff5fd550feaff53dff81f0526ec2501b70586a2cf7d84f5f551fcfddf7a06eddafa79836d1f85380cca5ac70be70d17ae53a3cfc7fa9481c7c799d4250543c7ed55ce4292b9f98fea567a0ff79f66ad218fc5fd56583cdf116056ee92560dc1a48d98a20ebe2a2be51eddc8263b80ddac561789a4e3f261cb3ad5685c7", 0xfe}, {&(0x7f0000000240)}, {&(0x7f0000000300)="9f0151b789dde782bd43cf5a5f8d1f2195cf993ad545aefd11b7c2c2e8b62c4c96e2ae48e5cac2291204ec3e836998965f697333537bc0f59cb1b5f055d1a3a425e9c771920d754b", 0x48}, {&(0x7f00000004c0)="3933f88d06a8cc2c11de318650a76fb5ddee8b0befac85765baf1298f143ac3e45378594ad885cbfa2f0a6ae066781337b77943d6965a76645e8d97d956a6d204b0e6b59f4b8bed4f0f6356150a469c906eb59922c41c2eda9459f3162d96ff34eae7e35e9fdf6b586eccac2e2a0b7805b97aeb2ab5c98dea9a4a0198d6affb5bf9c9c9b736ba074810b3f8948ffcc32d7c049ca761553268841c52a5fb6589b7d8497f010b0dcab8c605bda43695fef6b4cfb6086b630e7641da46db639e2c45eae5df70a0a6d220dd351a2b6b7b4944d819f862414c7d417aa9c82b4d5d995d439a2184a09495c55cc61", 0xeb}, {&(0x7f00000005c0)="c0e5c94817a80bf7a5081077defc7dee9aed57ed1376b63132b9d5cbb16669a213161638c43763c96931ddc8b2e8a17a4ffff915ad6aa876a6b2f3b6320e5d9f238c8d64cf062aa0e14b374d82507b16f349a96a4ccf180f10ef33d1dcb3e034b22882dd21bd2377a1fe1a71f2bec57f8998f47bee7bd3c155e229fcf832640a18684a2ac5448b11b51f8796f9c528e5cf3646d8a9998dd9b0a2b3ace486a02bc77cd1bffc72eb711a95b1818c30dcb7c21d4e4718b3f76deea285de6194085757c6782d2b2f26e2a92f2b5806074b01da30695186375d055f7903e19642af078d1f43340a422035a90620b33bf2a12fad1e66667dff5c8a9795c62db00b6cd935b6af1d132c3936ebec1ba7ba3eb8bdfacdbf8ea98f435a37cc25c32534824593b76b5b645c16b883e942b2b33424ad716d76a457e5cc3362a4062376b0fa583d11e7b041f9018a24ee97be795c20618b6110f7fd66659314159eb30e78ec2ccbe49f7b0df0f501d7818141472728f81feb5b7a6b2765efa3b2dc4bf74366353567877f87dd285938b0913c94e97510485d9fcfbe73cce8d1580f2d44ff2caa194aadda1513fe353ff68b8c2979f10e4c128b3d18f02aaa450b8ce6e3ddd44580c908a7d944f4b95b98e82510c46d784aa575f762142d1c972f1cf51be9a8028136c818043294f5e4091da3fa23acafbc4dbbdfcf7eadc1a92b11603c83f16e6284deaf30f414afb120d78c5810c1c475b33a470d24dd15e1774d7681fda817ac661abaef2f4674419be9ca31dc6e6509f266c9526f6684da90bd945569ebd841bfee152a7cf99408794fa3a52a85d4ed114b8ac98c024be77abbf9f4d39de14754aa279f095e0b9c248d7daf8c66871a22d1b2f1c42228bbac4d33a8b0c93b0f362420b1cff0ce20817a8f3398beb5342f7c34ea2f53ce0c2b67c44af188989dd6c26fd6e814ae3308a5927dc0151ff4c3b4faaa2e220f2473c767400aaea336cef0acfa3c67cba8607c7fa5a85d5edd7445f623ad064a9b8594e05774ce86e095d03b3cee26e33c1ec615bb44ce7739c80e71b1910b459897b5022a9a4f732c8e0cb752bbefc8575bac9d90183ab48bb0cbf7632761035237ff38216167198bede06577340686450cd0537eccff824815b7a0f24c35a5ed457c7f0ce0e3fc844d27700b73a4108afb43f886f79998f7a8256c148607912acea7ffae1204bb8a9d2e5eb702c2ee3703217637ac9098af06e353b7e36395d7c2e8b2b232d1fa3e867e350e087ca511fd5f0167cc5e3ba986da7c057e02527327a5f13f2ef1fbc71ce0be2eebba78bda4e9e0206b5314faadcdc0d53c7c28c4d2bcb40a6aede003933ec2eba030f991a6b40e8f6803ce8e92495cd35f2b0b7d85ac73c20cdd92c565f4ccd34b063ffb2dc128cacd8517e480648eaf09d7f73b4c4c0b15e7eee7c1e7a22484b0c74a3b2324df7b1ba89c86b7cb25a77c6535d3e342907b655dbb7e9358a53c57e0bd9b3a5c0ffc8fd9b2be01e5427aa5519db56202ec3c26cf80b9102dbbd287411aaf0be876a3b9909f4a3f2cf7eeb9344e3c9b5c807c7865fc1cd65856612936b8b1015aff1070d7796ec4e53c839418a465857aa373dfc43dfecac1d382fd57a530c18d198e2097dbeca44fd1a4758c5736ce92b46a52a5a0fb979c04f9ff120accc2cb4b1cc402de0d12a6a94b3037a2f2789ddeb4be4d9a68a4d56dc93348194c514f6c4070f10703d5462f860dc8eba6dfda5dbf58a41304b3b2fa2bc32e4c8df815df0c81c112c2429adefb2719136a63f20c1a536622eda7ef3b77c3b70a00e1dec9cb2a07e2ab76e14d53a7bfecbe028a64ea29bfde6b7763c5610f480e955062e738d8c33b2fc3897b5243a27c42301bb484ca15ba478e3d2130a0888dbc7c77be300b9d0848c782df4ddeccd9b2640d1310f32dbc2d57f77fb2de818baae939ec98b72df1ade8cdbc7dc32d88efb1397b61778962674e295c70891a5eb136d8f87072620d52b56ab41fb8a345eaad409af9711d1b2813155a44498616537ac618ab04eb9c492104b18b00903dd973c1795d20808c7c3c715dac0e1e6fa513eed58a4556fda14cf78d502dc820db3404019e126a2f8e810b543803b3dae905e0422a1d944d9ade2fb7782e16a17332e9540dfd7c892ea201c8cab69fd6b7544312776e6760d0bb67c577f3eb7cddbc95e834b80b0b76e939ccee83a15192721119cdedf84e71b4d337258d1ac69441c424f4166a88a1238f5dc659829eaa0359e58109e2fa3bac1dec2a0798c4d908878ca51ff35fefebeb078f142907fdd644892fb98fb473f87c9efc1813556fec79b451f672ab84058d09145e80c9c24cc0350b3a2a48644d91a402c127d0c0b423151e3ff31b1d80713d3b61d25250d323e4538a11675b550a04147998c2b2affa439111000772a17765dbc2b8423e3373d2ea349aee506178f5f1c4b284f41fb762b44f8255c7631f7a8aa7d2f9e1684d932235ee57d3dd52b0cac45be9a87cba4b94cfbd8fe537e328b78b38e3633e7d051910dc8a9cd54c4cf90158914f5533f8d1c508d005a62931f8bf0d37cd2d28d65825c00ee1bd19bfdab66f47306dd0d0727201fc0123aefffa54d9a8bea921d0a6b5282ccb3b028b84e06ced019c0f7439e72ccfa12ae794afe21298a5b8d252b7ad029ed6d1393eae4f00e70a873b2eb3ee98fa2cd7bedeae4427a9a5d1d3b18c1532a26e0e81df4cb6dbc2f9de00440020f571d7a16ec2458b4fe44c38725321bb483ce2a060be1b083b84b75ee634d881463ebe53d5bde2950542abeb9c93fabe03adf0405df428084aa8f377afd4497497023d7abde87e0b2263bbcc1727d4165cd50a32173f332eedbca6220347044051176ae93897fa50daae636f95664f7f6c06b0eae86f2947c8115625b8da26999c58c60e32f85a1870fda53e2abd3d28c2aa1dfd33795ec1e0e86cd22fc6e8c3544e8fec1151c38d91594d11affaee06bf9cdb31db272d11f54cdaa8fe2fce223f57cfcc04cc4123b6234245af87e2a048fd8b09f05e889a5ef0543ba0070bc2b878880f9e27c24fa0935a1ba1081cab3d09af000ee46bc80bbceb69f6c7c8f79ed3c6fe6c4738cf5585c553c3824ee21b301df48e98cadd4f28edd3c51773151a3827cea7f0d3450f385bfbe716ee6736ba373bf2d1d6f6eb742e24a0ee8a6c6987b37d497153a8d10df4b3adba0f74bcfb4fce1fbfaaa5dbe318dee23567c7327a567c6f53a106803d90ca0757d116a7ad6c75ed4c1092128d5e5eb326774f87dfa8274fc431e28a0645caf7a30fc188ecb93e0324bd0d9d651d5ca0de0dc07d8a0d3d78be2131bbc151ba6551fcd61a282ce29cdc151e7739d5075c44caac96a5d3bf5992b265f4598b58ad183fabaddb2c1b18fece99b50678753d804ceb714ea4b43ae81e95d22c1d7c11f92ccbd09935a1cf78de3297d1002aec137a1da83e2d5dff09384471c9660d3a9c7df124690fc889f127a4bc5621d5c7fc6a7ab2bc5b04893d7adc75f5e0bf267cc475b3f009610d563fd42c19c096299a0587626292f61aa016fe9f904602d62c03bc0ed896345d96282e6bcbebf5f8aedb04e5949dbe90644af989281b8a3203f1af04151ab63b8b5cdc8a379c77ffdfd8185466004133cfe216d4be78faf2ade57afd771f061c78cc7c8a7d7ef59f4117a6c3c56777278130e0715832348375f5699588bc257cabec0eee62e354016a924ded85116579972cf0cddba96a6dabc436b3478fbb2f82da7b774b7f4332d4b2db0373e95f1373163f975a44a2337ba80f958e4bd82e99aafe7e3efe4c42fabc811a608647f292066f8be4e2af24da1a3ab9846f08852d1a2e914b72643c09bfbd48f3351495cb15dec8fe9bd15ca99db3783ec64b6312d8d9cdc93081c6313f7dee3b00a888d0a6e0688635629f454542901162a0da856821ba8bfa3dca9e24a190d5d6037c95657db4301eaf774690f73503882b565a429a2277fbe0a2a5180be82be4c2a60ed06b15e632838dee470ed38ca2f2130ac5cd8b03e219e87c1a4e02b0f5697870219e8a7f312bb0aeb6d4a213938637d2270cc38937146aea3d27e4ec042c791db16d4c7e2deaacd38039fb5afbfeb28a293f7d2b395c91e5fb4b165c6fdf7f61646481bd1677e641953ac8bdb2ed84d080b3a4b4b7e581403b2599a3cbc39650ca65c0d0f8639e3fd0d7a94642232408b07da960eb3ef4ef86b1e08c43c99b37930f881ca31f7d7cb46c98750e4d126365cae44173d951a9940f011cf2003482a7aa05ea46427af3fd101723ddcf2066023db268b121751a62ee80be6f62aa13cad9eb209834d9488f480a9f9d60f4a43a21d4d605e5ace2c143b490081169d137b7900336215d671bccfcf28df119e6e3fd85d57d5c1d9275aa716682bc922908655ed105b946eb39292799e552ffa19f8c6a76742ada8cb39c6840d124ea82ccb134de136a185b9a413dffa23fb8d5fa3ca4e8f52dca84ecd5a0fc9c2ece94a0fefdf6252c0a7660f8c335628b584cddefe200b2b5b9fee858002f35da6eb4b0f20cd6e93b5a77aad1ae56c9486f835fb8c8a425facd308cbe5dbbabbbba50f87d5852cb59eab8253af86f48724c75b20a5b0860d6f42f58b8e082d521c128a2fd2529e4a654fab82a9e4cf42199de8126e90337893c377417709d6bcf6127d58d229518d5fc90551c72f0c6f48fc5415c255d85d43d9905d83b40b4322c098203206fa7628f499539817adc6c2441ab0481c084fd539ce40908fc9a15c2bfc64b83bb371da163d406bbd3075d42fb4ac3f0580ed0576a8dcafefe9d61e8651e53bd8826ec716a83e89ff16c287e2c1dee2830bfb5103167826d21c2484e89410f22d76c821b1193c06143eeaf3994622b01e0100da924c563a9b89edbfc79eb686e132c626470d28a6c93b56dac96c1747b44ea5326979f8ebdb282426521f0ab36f58fd1ce4e6a881958ba5e45e39076a892af5c3ee5033c96674fc8d3b0da34c771804718896a2076936f59f242dc46b2dd0e65e7902052ce69108b71644441f6e267d5c80d0f1e5db3c08fd812a57eed0ed30dc5834135a9b5b9612c22d5c979c97d0251f2069e4e498ec69691d467449449f80b24599656747b10eecbecb0efc703fff150acfb2de5cbbb7cc4fd79b434ddad37045255c42b35b1700dd535e3888de818e7b2986a9c5e92052387f229c36ed2ce32ad3779a803d5fab6e4adf15f511c1c2bfd6374fa13db2f3286c7e5a033891590bb0426e4ff81d941f9c0fd079956f9e24decfd8e0a9e7c9b0655dfe23e06ee170c3bcb3db8a0ef7847f5528eae03afc0d9dc8e60f23b185f5d95942c225956bb230b84b68788f2e6e18e6dcdbfb9d29fddc771f8f3a715b1a0bc3479263a4500e26a50ab6dde0ea334e81d9b1869dc9162cea997b2800ed01c0de51cdd340655cc6cda096e7ae0d18ffed1b867bec5ebbd3aa5f22805d7df2c30d2da9f7132a9aae621236b4fef388ffa91283b9df3c44ef7e34a9514ef6ff2d5b326503f3665671d9898b52de25251200ecd0ad93e8d20c4458b20c576b26afb93695dcb811ec0eed81ece8a9b8826a762d025fd1c636c2fb255152716a5bb656e765da4b8013406600f10d59bf57d0a821cbdd5edea9777d82d42427d2304ea190cd8f1c086ad4bea9aeff2039aeec3dd05cfaf707100ac2c376537cd0c6770251244be34164346fd50a940c4596f806d00ae3d6ae97b854e7365c01d5512e36e7ddb68dd9702877f10", 0x1000}, {&(0x7f0000000280)="001a0ed060dc8aaa188b4efe05181a74d017af2d08ef3e007c2020802bda18a1ff", 0x21}, {&(0x7f00000015c0)="75edab8370dde5c49468b45d714738908115a6a3c82753a2f4bafcb6b113f4a15221b8fa9cc92079917d5d91cb7f41d79f8e222e13171c61f4d6067934b1e9b71afc194d4584c5d058288d3f87d13f2ee2dacf5c80c2ca7affec4ce74b7ce3c4106caebd88bd0e3866e4651c70f06b3babc9312175f9c2a32d6603f30355aa2d71754ef565fd62ec2cca8c99986f313f5fcaf5d93f3f5ba20ddeb24f5359e873a6f4f0d9731e17e7492cf5158a8d18864cd79de21ea97a552f0c5fedb1ba59cf772e61e9327ab840112bd8724a215421a18ac4ce26eda26a4ef43e0217150feb08d4d44b2b83001589af4f8b2756f9f10e66caa2b654578bb6a50892bcc56a3edb0b9effd958af807266f278ff95107f25ce4366a77b629b4c1d5a9b3fffb506503be746818f984c959bd0ae566d476ec88c67b9dd0619cce76f8b01c5b49cdcef096bb491e1c0b41374e5d795419705944f026e19b25ecf3ed2095fce85a2f896a09fbb1aba68bca205c32b147c4ebd64819e58686ede31a3b6d39eab6a81947649bdf6706cdd0d38415673e5d809d07eb1acb45c8295fba259addeebb87dff49390882fa0485e6c3d25565b94eec52d172760f9961f735b6d3c87d3c32efe9ac49f3004e4e5bd06a562305a81728cf2d1ce7631e39dbc750e6c7cef055a371de7678ae659dc5cfac90726207012e1bc3f9945af8776d9a057cb2ea79ea33fec0bed73ca262808ef1ed7215fa2ceb7c83993fb4432056ff2ab32b4ce78002112e63392ce22cc9d5010c3aafad236e33e1b8197e48080fa92085bcd0c8653da84a533680452b041fe501e45b1875e1a4cb2e09e7d5b162ec8e2b16e453e8440cf240d2724cff76f337f3307aa60716240d3c4468e26e5c5c769fbc743f081da0df1c7c3b2189e870af01479f1dec4221239977d00e8ccdd1e33fbb8a25ce9023cc97fef1392252ee23309834af2be75fd919958845c47e85d310baa1e19d13fcbe7f2ffecca89a5d191cf0396da76d9bb3de6a69fa11f188366e49265a534499457b114c6081250791dd805f3d2294033bd34fb7eec140d3ae5fe0c5bbef74d50fb4d308790f5eb6c7fa923d7892717fd55da0f6e51cb7b09b51db24cf53fc63abe483722efb60672b0226766d3ba1a39bf2325f1a849718ca400e51c5bc0e7607b6034401481e98587011e326c2574c0f15f5ecd49cb7bbc5ed94a02183b3bcb0692de3408432d55380a31579646869db36a77aeeae9bc211928e707a5c0d675ff583c5f87bbaf2f7474e13e28777e52d46d55a413b55d0df3a020d53bac9322a8e4d08b2cf40e045c81750ccbcd32573cf0617a498f191c12d8f67ba52247dff79d4b043ad81218b963cce1d2f5a777e5cd7986dabda3d13edba9ca4ef3ce4e470d5dad5d71f2aca8de22fff6324c34af1306ecff67cc8613ebb6c18ba21de3c44564abc73a703a604c49a14a741454786c36d6a7144158a8f77ce6f677b1ec9c95eef4440ed2206bf56843bf72329809247a2ab09c2b14ef2d116cb11ac801913a197fde05344a83ca31653f4d7d2709c11fcbb6fe323150b5a8bce5ac0170ae651984f542aa9a838028ecd0d003756f01e700397845c897ecd8b967c7596cd146389a6b8839ccf4c423b93e890ef1f7873cbce0724da78b4171678202fc23863c71a85465b3ad1c4961b82355f9460347623ba14bbcf0c5cad6a3910c8c665464152161b8b2985f2a7366fd17632ba43e1b71ea00af8c0470b7bd73bd03a94fb98f921551b893e5b8cd788e6105f7e5c40e367a2a80269851707fd8f87f15a49e3699021e49ff8fa736b97001afbf8d2cd9c0f3af97b1360a6a53727a400c57784901504cf5e317bc8e576dd032efd3432580035c9239050e6b1d7809168a492dfa823d111548fcf520f396014e85469cb8f593db402a488015e05c8cae78643a58b0b1a26aa1da748d31d40da9675abdc37b50704c6fb835cd1e2c971ab1bda624c6c64ffaf5faff53ac6371f1189ff747e0e3ed04dddde9e08f7a15f97a523bc7514eca07c4b89983ed9cf6c3fd72e509bb73d0120286565b89f36f10ffe8e17b7a7ede90f4fb07127cfa17aa4fd0cc03001b1de9dbb136222927d38d5273d09d932d892023f0e5aed024e21fd816a55d9357626fbc44168e09252183beecb64f2b2a883eecb80d5e4c3d1b4fac06160870182b3a6cd87622ebdbc7d1a74cd82114a905b84124f2ec3d5929e235d9d0ff13bef41e34ceb176dd4b2c2e79ed20f082f205f93b1727fe515fb43dc59d501ae9e9f9972934a3b6bc95a3e502caab4870301405a0668231506470e126d4ab00ffc5030b13a9575b83b985fa460d49a2178a2290b85510798c905f2f13d637d0e562f164da231c6c04b73b839242a97715f6282788a80f4f2fccf73cf34b71f78e5f80fb587a61467999ae7772529c6a0f0e1e6aa582af432c69f6d48ff1cff1b4e2b4a728e1d3b07a3453848b8609667e8844eade9fe4ff50a236c584e9a09d7e056b30bb65625d30d32105a604885db2090b1f7bf5a5ceb15f1e6796f65ef1f076e77904a78eb0ff58c981a4102b477a28dac389875bed10034ee385d5584a1b154881bcb1dcb06ffa5cc321ef59730475779803ed8c3a053e5114043dfb677abd822c918c8797d759ced9e253c3e92d0833f926c07b6d36be4563623fa47c3c1fc7c54bbac0e5a3dab48d489f2dac613cbaf612c037aeb963ec65cd8922c9b5641c6b95c6b03df185a6e97841d0ba0df6783a51cf440ff20605b0ca3f0baf0ae136426018cdffabac7b7fa13d9422a920ba32d5cd07931a774305d2202607ba7f5a8e22eb5fcd7fb374a892262696b804ddbaa228358013fc356c1472ddfa5a5b8d22c8c8806479769bb127b0a101ec480d3ff944e95fea37a71e788b1e43c1922b1d95d2413fc210601e507871c970cf17dc740bca0bab1703096270132b528802a674cfa97514e380a1676672fb6794456c72a250bcd5420a24d9d74cfcca76d523dc2a7b856f26c20000ca8d2681f2ec7ee49eead3d4f2a97adff85c3401483290c1ace35748fe9feca03a50b91541d808ea4ea70e4eddbcea57199e416b655aefb4d44704f9e5825652ee79a5cbbb6d5772bdc5118db5b36c76c85cbaa4079da17f058600a5a5fb188b75878bdf1ef6e6b8f24a1e642c9d92544c3e93e7bc2bdddc2d288b4ca06189131bd23d81ed1012d33364dc6dced2988eda070bf9a969b7ddbe843a374f7fd7becde9e3e0728315cac807a02160a39efc99a83f516d4365ba5a9b62f988af197114f52d51e00cc0a045256d99b8f4f000106a26bc256630be47cc44300e9b8e9f6bd681a39772d14659befa274ba9158b17f3f100d2d4f0d1e50f91900647b0396224fef5d596511981f92ce47d9e59065fbc8d9d797bf126735fea2cae844d8afb3fd66cec0bbc182d8a036a87e215c208846bce6dd394bac6ff07089ba0eec9a09ca2c6d2fd6edd411e4c435b0996944e45e4535de7fed40a55ac7b4c8fa5b04ab179b2d800b471fa62bcbeeb195d482fe1c3ab96e442a179e7fdf918a9d63181e8afd092a24eae03dbe1ef29163f1245e587a1ae48a5e99371566204b84ada5f94050271e3cb8721be86404d004a16ba6cf4d516b4f33e88c7b34c9ce044cc90bc51601b901932b1edb5da4c9e8149a71caf9cbc6e2fbbf01295210e61972626a7223b99e00868f3c7d040756abff17d5630ed30ca3ba9d6be2860b2fcd0c63c19e0491e12de45cb44e9c93724c03b57b5e68120e32c236ab1bb4d449beec178192d4ca555f00ce07f0af12fa7e6cd9e26826e6f92807bc1929ee6eb39497c3503ec0003da46371b73d45902c07ab616ad5729abf6d98948d67d63055b0a511174d7e74fcccc9dcede2a9f14c76f9e1c7ec2b1f568d2616551abbb5ed7c99798d90705739fce81488836cba60300ffcfc344052b825722e518d5c7718f691d9beba1431ef5bb63aeb4ff0c25612f13271a381c902362d11d22643c3b558bbf9e463c13dc0d7df578a73bdfda3f34910b24a40d8be97c365b4d3a564bc5b1ad1be4ae8caccf415310dc70640396e0612d32a0dba551bdc6fd2e0f2fc04d198deb5136a360568503a176ef991451f97a7e6b6b4d8c73cd28d12e3e727850a5d5207507c68de1937148d84b6442449bff3baec552b2e61447c934bf099cae4752a42fca29d140d8ea3abbb9ea9000c461703604cee4f4bc3b36ad13eaa0c2f9eceb05933cbffd105b8275bafaf15e515a1d9f02516340f34feda8fac92362426adde2ebaecda180ffeb68bc339d6499c21c049774d9084a85705f80c26c94dcb18c729a27029a5f9831315c20c10813b763704f0f2b1dd9b5c94b304b9bcb2169c490dd001d54a55d33c9d14f55989daba151e1c2f81eaef7ed76904489b060b679aaf546bfda9780124d3c537c8ae7f782a3964cd552a8e4d4674e751c5e714ff5323522cf60d8ef75737e5c200a63d3ead0365d6863851dcb64c38c79691e9a26dfdb76ed95a68f1697087b10f99a4cf1d011b434adad9393de0959c5d96ac2a65dda5f42cb4f081fa97534644cafb4a8d50d0ae40ceaafa8532c7ce760c7007b507f12e1b33a777020664b0f60fe5192c196b42fec207b1d3db2ff86d01fc9634aebb7a7534dd3cef8aa2a710a2fe08150414b315e2d42828a5fa77ce6e0ded60814ab4f2f3f660954a89382e75ae35ee39c361ddc23986eae94617bdb69352c4b679edbf7ab9893f3ea4502fb593de88752c278efb60aaeef8530171f203674a8676562c69fe770144246478aa02089cdb020c906fd7c98e804ade2d59873d333e6a54280c65799c37363e63b61986a3d4ec5563231f601d9bfb9a1abb9f22a26e4025ad6590db50734adbbbdfa19cedadd676059dc01dc40fd5440c296b621906cce837600be7004420cf0b64a97f557397fa0f0823c361ec935818dda8b15ef787d5179109c2687fc30ced0db357be6adfb96beec1ba5bea2eeaba5462ec6aa9824a5b35d795368a2054422df5b6838adae9dcb9b07187df236d8c85cc4105b8a229c1a38580e4c64efa831486104dac6f9a00b6a76031d3f49568cd435f8f2104c333e37a61e19a995bfdd2576d43e9ccadfcf4799419ecd0db755563720c4362073f9efa1735b231294b0e13c3b1c2d406dad4c104700d6aedb144c2c9313e4b2cb18af3ebdf508d5a6069d0bf4223311b31c468f92da1f0f2f07a53629373d6c29fb8f75bfe32905424f576b540bf9ec10f9ce3674554bce5e1c7473c4b4118d31f7e9fe4f08a469df28ba2959b7ed32113c5ad525be895e5b62064fca3a7a08e089e007bfa47af94fe561c55b4c4cd0e0d696ebf0ea1465a9dd6b0205475d9b913d3df2a2be39b3d845f247fed86eccd25346e1575cb267debee575b94297e069ecc3aaa08da26683787d05a92d667e3f86c9d0bb2ab95c506f31c3c183fda8bcea72da9679683eba54de67078fb6302853b944e3d1192075dfa698c1cff6442e2da30681ebb93e07e745e797721f677e914c622bc2f29009858fb7344fc76c6fad035564ef94699636079b002f4a028efeb11ded525684a10f3bc9475bc10f195eb4ea838d1f11fa88458dcd8bf9b65bdff63e65351340246275dc03bb715ca2a0e14e5ab69b9358fe4cfe4174e4da943f7482d653a6874f77ac9d5d306d3fc2e793f4a899126f89ccfa607d190fc03b127fe1e17f5e1ca509d78bec4f4e97b739e44be33587c02393f729ece2aebdf57d4f0a3390028a867efc1", 0x1000}, {&(0x7f00000025c0)="6e242d301b6f59959a32e2946eacce2b248e0fc1909c979c333e45df392e511aab7f74012e068a76b882d3ba4adaa7f8f845798f62899395803e40073a5119fb46be385dd0cad85d66d43552b1ec16f6e940fb924bb847422920664bb56331194bb71b6f94aae90b2aad151f694920b496767ca2316629438eaf67a6bf09d107b8d30c694df2786e81651d6861007e426a0de50f7f679408ad67750bf6651f3ac6db03b7179998857b7f105aeb0f820fbdf09eeb1284f21657", 0xb9}, {&(0x7f0000002680)="ad0023627bff3336e2277ef395c9ddc7390cf9052104c097726ceb7a841772ef32397ba7529bbba983fc51a74a06bfc653b97e62b5f91757058a13f03e5ec9817bbedfe7fd0b5df6b8e12e7f9d1b340a855d", 0x52}], 0xa, 0x0, 0x0, 0x400}, 0x1) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0xffffffffffffffc8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="96eb8a43e0468fd5453db07896053e2db896c10697eac7d49efa6c1c314cf8cec1577acc38f1de057b5583e682ef914e5994e26dd64001f861ceb3165a439a3e22d4d795f6d1f540db430991fbae40a0854165bfe38d9949f63df446c1eac5", 0x5f, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x2072, 0x7}) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x40000010001, 0x4000003fd}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/188, 0xfffffffffffffd79}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt(r0, 0x5, 0x8001, &(0x7f0000000040)=""/12, &(0x7f0000000080)=0xc) recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0xffffffffffff0001, 0x5, 0x800}, {0x402f, 0x40, 0x100, 0xfffffffffffffffc}, {0x1, 0x6, 0x7, 0x5}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r1, 0x88}, {r1, 0x55}, {r1}, {r1, 0x4}], 0x4, 0x100000001) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000f00)={0x69, 0x0, &(0x7f0000000e80)=""/105}) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r1) dup(r2) fcntl$dupfd(r2, 0xa, r2) write(r1, &(0x7f00000001c0)="1a71a3ede544fd62b647838b7fbe7fc02f0a42e57b273a7298e2387ac6c36216379e3b1e", 0x24) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xbf9ec6a54b397fb1, 0x100024) openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0xa) r1 = msgget(0x0, 0x10) accept(r0, 0x0, &(0x7f0000000080)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/138) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="f5c38b6aeb4415b74de63da5bd9a5cafc809f6b7ef0e3faa3edd9a2d9bcbcc0bf8160c109b1f8fd74e85a9902d1c868e70932ce0072b3cb1f3cc25ce429865920d2d914102a5231e1b97f49495fedf596490550afb2a260c087ee71821f84d62a251726b542a2d5480c51180cf0e20fae2dc9a9b572ca1f59524d30a95cc22aac93b6008e00afcf48d95d83bf55fa20de2462bf69b0e17cbdc3131bde6323a7c703a230b499dd3d4f0c6adef40e165f6", 0xb0}, {&(0x7f0000000300)="714552bf06be0e01a4ebeb0c02798141b9f48133df2e7e", 0x17}, {&(0x7f0000000340)="389f30334bf4439bdf6b90e76adfab3011720b73e92380df32cebfe04c474e779136b686d1cdcd208474c4e0f36f9b334154eee4a270535af23a6b", 0x3b}, {&(0x7f0000000400)="17618bfcd4b8ad9797d438378d25ce4c5a0e1e9adaf23216dcc66f76d3b3ec450f399231eb45bff10fc7b3b8285dc905baea182c099e2e84cbcc1aaf2fc84a389f20f09988f5892cc578e4cda111b160d15ccf0ad85e859416a16e9612878c965a085332c909f4ec2d14d8277efccbcbd04622c89e5c98d5b2f35db6b4e5d4829c8b108b0192c646bdfe99eb2a742bb00c457abd5f67bec815d21e856fba5783840477448eeb2a664f1b8628b61b20f7425175ce58168a9e0054068f67d78e645b29c78a5c832b8d5b11af0ea00f018389d3c3607637fbb6e7eb0d25028fc3bba339de56889f707130", 0xe9}, {&(0x7f0000000500)="612d8aacef851cda704f8315f1869bcccb43b1240fcd8ec3ddea24078ffda68b3818d340e66578c30109c3eba5388cc33b989cacace1029b9abd777ffef23e0d99fb9c1821e3beffb801f870e1d9a28781eae3ddddc5b848370375e7459f0e7c2d697805049322a08e4c80f318098d9b1a884f561d6cb97ed3e2553d8425e119d5f021b93225", 0x86}], 0x5) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:00:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x80000001, 0xffff}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x1, 0xe4, 0x9, "5e30c0feeee643ea90b31a74868acfc590654e66", 0x0, 0x10001}) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x101) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) setuid(r2) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x11, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x231, 0x400, {[0x99, 0x41093161, 0x1c, 0xfffffffffffffffe, 0x13, 0xffffffffffffffff, 0x3, 0x3, 0x1ff, 0x1b0, 0x3, 0xfffffffffffffff7, 0x3, 0x2971, 0xfffffffffffffffd, 0x6, 0x2, 0x9], [0x6, 0x9, 0xffffffffffffffff, 0x80000000, 0x200, 0x0, 0x8, 0x700000000, 0x40, 0x6], [0x5a, 0x6, 0x0, 0xa680dfe, 0x8000, 0x7], [0x0, 0x2, 0xfffffffffffffc01, 0x5, 0x9, 0x5], [{0x1ff, 0x0, 0x3, 0x40}, {0x0, 0x7ff, 0x8001, 0x1}, {0x10001, 0x6, 0x80, 0x5}, {0x6, 0x7, 0x8, 0x8}, {0x5, 0x3, 0x3, 0x4}, {0x8, 0x3, 0x6, 0xb5d1}, {0x1f, 0x3, 0x3, 0x6}, {0x8, 0x605, 0x6, 0x5}], {0x7, 0x4, 0x7f, 0x4}, {0x3, 0x80000001, 0xfff, 0xeb}}}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) read(r1, &(0x7f00000000c0)=""/190, 0xbe) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x80000001, 0x10001}, 0xffffffffffffffea, 0x0, 0x0, 0x0}, 0x2) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfff) 16:00:03 executing program 0: socketpair(0x1a, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xae6) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x18) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = msgget(0x3, 0x122420) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x403) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/120) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/24, 0x18) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x20}], 0x2, 0x4) 16:00:04 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x8) mprotect(&(0x7f00001ac000/0x3000)=nil, 0x3000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x7, 0xffffffffffffffff, 0x10000, 0x3, &(0x7f0000000100)={{0x6, 0x80000001, 0x10000, 0xff, 0x80000001, 0x7d, 0x5}, {[0x6, 0x200, 0x4cb, 0x81, 0x8, 0x0, 0x9, 0x7, 0x8, 0xfffffffffffff72a, 0x0, 0x72f9, 0x80000001, 0x1dba, 0xc20, 0x4, 0x7, 0xd0ad], [0xfffffffffffffff7, 0x400, 0x6, 0xfffffffffffffff9, 0x4, 0x6bd53f24, 0x7, 0x200, 0x7, 0xfff], [0x6, 0x1, 0x3ff, 0x10001, 0x5, 0xbf3, 0x4], [0x3, 0x9, 0xa1dc, 0x2, 0x0, 0x4], [{0x19e, 0x7, 0x3, 0x8001}, {0x7, 0xfffffffffffff656, 0x8}, {0xffffffffffffff80, 0x48, 0xbe1, 0x6}, {0x800, 0x8001, 0x799c, 0x5}, {0x400, 0x3fc0000000000000, 0x1, 0x80000001}, {0x5, 0x5, 0x47a0, 0x8}, {0x4, 0x7, 0x3a72000000, 0x2}, {0x3044, 0x9, 0x7f, 0x7}], {0xd8a, 0x10001, 0x5, 0x10000}, {0x5, 0x3, 0x74f, 0x3}}}, 0x6, 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200c0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)='mB#', 0x3}], 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x2000000101f, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x800, 0x7fffffff00, 0x1f}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) fcntl$getflags(r0, 0x3) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x288, 0x0) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0x10a) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xffffffff, 0x80000000, 0xffffffffffffc443, "338033d9b0dbe7caa14ddc534ebced74d1db2bfd", 0x1000, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x7, 0x0, 0x6, 0x4679}]}) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x323) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:00:05 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffe7f, 0x0}, 0x0) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000200)=[{0xa8, 0xffff, 0x2000000000008, "305cda23dcbefa75ce4a55e7003d9096edb21e15c411c63c0be90cbd7673b2d5e7a11ec8b235213e6f9b99b6b5e6bb3c21ff8b3cce6eca793169e7fc7d51dfb358fbe059800e2987960ef59a944e2ff18d924928b2bbda178e2d3f55aaa88039358b18c12fedf82ec9729793b2c346803d089a80afe18d360d3a248b896dada8c43fce00d8466583e858c8dea82ec2cc1610"}, {0x70, 0xffff, 0x44e9, "2e5685d2238958cb798447f3930d65e391975f544f2e2bed74bd538b14a9121fb95e42b38915cc4b61a7910ad273f6f97b06ba668f0c7401103d7abadafab77166be77f14e4423987a69ba185571cb02c4ef2bce4f7b663d43"}, {0xd8, 0xffff, 0x417, "48bbc87b11940f0b17d9e33f6bba5bf8b5b859df1f4b0c6da4e40c04417c19ffd2393f6337327c16463964c9e101a4e9abcd09f86a21ad4762bc0f01a654c060c88be8db9a8dc3856b8a357fdb5df09112f06641d83c3f555a3f0a913be04c0ab1e9942a5214524686ff8cd60fd8f8a1d41deab2340153484b7ca2d531c69ad770bc99ce71f7b88414d2b39cad30593b66deff09e2e89c68e106abcc4207e510eb17279b29c379198df3a24b0025fed66f41f789d859de460b4d05ffeecab09684901a58b55fb9"}, {0x1010, 0x1, 0x400, "4b257322b6aa4a7ed7c0ddee8e275a0ccb53bfeeace55546b3b506cc1c73984eecd2d145be1282d77a2f663e81bfe225ca500141961ec8dfd8417c485f82c30de88a4543afaf3bdf6aacd58b43d6f0127cfeefcd7e7d618df8bd396b1b2412683a8693ddb51b87a1e977fdcc695601d544054869b3dea43de0ecbfa0ca8eab1d72e8182b23b1378a9ffa90a29afb7a1fadddb48a1226f77907bdc75c1ebca64b9f49100e507446123c5b44d951290abb19670414b4ac442bd623e45a4e30e665562e1ca0e945165efb66588747e869a534a9b16321d2f4f9c7dab93b36ae8382aad95e7043b7222874512c8d5c0b1094cc80f68502a285da4ede46534d99ef4d6fc286782bcf45c78329e08cdb2f04beeef7f031394fbe17adf191ab704d43b33a21d99112353d21bf37fdf9602ad87cdf84322594ed3e6f4c3782f1522ad201de2893b5caaceb14407fd3861bd278bd89ef44abd3bb243cefa72790653d8e61793a75e11cc3a0fa07617852c08def142c2ab2622c3182c5e4514d3eaa86b5d31c8093488ed493c313c3d26a68134a7399847d28363b8a1bc90ab5ec9a4fb4d4ffcc28c1f8b60b037e493ae05bf1f6e6aed77c8d2597adaadb1d5de8c2fcf714b48389b15b1768542d7c78a4bb16bbcf41f1bbe02555cf4cded6c348185ad8d0e60ce6f0b87c11fe8b02bb0545e79817adfdedb1b7cab6aefe8329242e3029fa4601814ace4d1e28b07fa5e02bbd55891be0ba3efc40a2f864315a3ac7410e04c8d1df8c9a1a5569e3eff976bc5c656b4e64e453ab9f29e06cc05dfccfcf6bd005b7dd106ca03a446f3b013388d6bbec5994874cea79840fbd27033a197e46c4e2fd12fa561e3afcfdcd96b6b7bf4a59b4382921c6720953af0d2e95c559dcdce7fe6f7175af08fcf44b8fcefe8cac7f241ec12a6757b36b04900c31ec2c2132fedec82dd8711af5c89f96f9c38a6231d2ee9aa73e594303c1b8b556056e59306c41b432a8ac389622d9eac63fc4d23b19fced3d90ff544840ed1d433266332eb85a1cdf915cdf6f476e785d44937a86ad9b97f817aff619bb525fd9c2ec333760be0c3e25fedcf209435d7b4e39eb42624a1536f61379f44b94d9f3111223abb73881a484139f9d5ebcb8a22231e742ad7934015e8e141d449c2b2f243fdf1044add5280acdc79d31994db908df633850fc3de0b2f17b8922b58e4ecc77242aafe00db21c2f4108399eb4de6a1e3c34bbd22e4b4a1535e8ed8e780704fb73857a8eca3b570493c98bad078ebf9ed5bb601924045fb31e5533773de2f8d08d8aa8b7d48cd6526bf4ebd816270365e9aa22428a9be9fcae099def30fb3751ebdb6c47d0b66adf544b643a0a76e3f483865b1fa4e1632a721de86f17944df598eebcad457c1123c2680c125885567cdacdb23583521a1c78a979fc5a13adf8677952d65c8faf23b37462f533bbcbb8d2e10edd4b32d5d2a9b810672c2078454d9fc5ebfc714e5f67a771c4389409cce1659d7319a6f9545f7d742205d1fdfa01ce4f946aec7d708c9f20ffa27116bc568d0e325e8cf2c17bc6205bbe7bea31daa939d2460c2ed11a2b08c896ba0c2201400b691e0af3be28a53993d87c20782204069b5fc8669f7f19d8e60434646a66c2e95fe175da80e40089e8a9d65d2b6eda733e2a90a59af78d9035aac5b9b4bde71f2f03be065a62281cee1330a54a2acba7343de0b923f8abd633a6e8bb82aaa014956996297333045993cfd0cfbfd06b85cb9119906c266668773e1520f975bc0d7dd7add3c58fc7f8184444b177afd8ac7a625bc4351140490ff61d9d0f2a3a68ec7d9ae9f326752d174b382a25e93f23c310f3de0e69cb91fa2d6ce44a81679cb3288c70a2a8a7948e076afb3dfb99bfb953aa03d9c3a6ebec8049657780af69e68d829c748948f27fd9655d49f4b74b1b71848acfb485097ed70db5d6733cf44f083d1fa8c566bfe1bba8cc30ceb8788d0ea31d925c8762f135faad07bbd07e3a9cbe567abcc3b603152974437aab70bf87eb42a21e169ad6a2b1b6c163bfd7b11edc82202319431f84773ddddf6cc82de220ed47629bc7d0cc7d4fe27fe59ed58088f5ef0ce53a4f3baae32f07242fded1c09bbd3cbeb160218f6fa57b3184a9d0f0ccaec15adea55937e6ae841d74e10aaeff3eb97aa00f4047aa9b22d11b36164b57723eae2f790b2d6f89eb968238a3e77a3d3e8baf378e2f2dadac445fc7a5731e502b513ba98e7a617d393d14e12f3ab0330bb5baec145de7d50aaecf430c6ec77b833ca346002d41cdf1d385c5753ca54fe9ec3d263ba41d2f2b0394964d46573387c4ec359e4f5202753928f0c0569d864f372af776c475ad956b2c923307f77d0fd0a967c332f5aed50a65e927192ee31addc359742ce6cad189dece4b7aadbe683f7258528ce2906a9c911dbd4dad9c4b2be1dad9909a3e1dead6e737d5de15ed9b2e9f4cecf572e78581fe9ee6277409e4cc3e839f144af1f1841053ab417fbec6a75a377fbadd80ef6faf39758ac33c5290886b13eba395a34d779f10086267d569b340e591d467c9065817cf6f4f1d15e2d561c7af192aff2cebcfcc5bad41971e7f075deffe183110f0e035df45b794c979beae74d73a46bbec8e02ff40fb04cefe31c6d597adb628329ed0a3d9bbcc4c99649e3d6c075ac003605f2fccc51604895e65ca076f4fc6a58a2c54c0ff19be1aa1839ad46912ec517d31f9452ee4c531627102704755247f3c37e1bb23fbbd2ab028aa765d3ff0f26cc48eb72b0c5c9cbed176db811ca54f53d549614372bd4966076255cd5fec9a5bdcf573020b0d9d82a5c068f79677e48a55673a9d4f8d649afaf4b04365c01dbcf461e438bfe7e268f7e38ff661b00bfc964e5f96589c4a0ced401d9d57a08e8cbb95aedd7f711400a8f0ca105dd12f988d586bfd2ea635308fc711ba069f86e00dbf7b3558651e8045f6b63e59defdac6a89986bf2f8400e76036a2f9ddae0e0ade4a19f953923b1a45cf8f5ae28c59a8e40b8ba9c130e46db61f768c9ed3e7ef542e287eb4557c6d3272802899264ebda9c6d58754d92b88c12764cce176b18a87d80123bc24c950300d3127ef31c8b2d6504fae8d1da8f4a470c1e179831ed04b364f8c642bd57f2f69c49e305662e121477a369329741dc01a2de16b3f395aa09d12530a85b99b909d88ff650acf1f86344aa2d038461f75356d32328abec82d2770b47b751978fa8cabaa84fe836ead87cc1fb185b0e4ec2b419d430fb86a954b79e08b1efd6ee7eabba2f755edb3a58e1dabe594aa59ae70db5e645080476a345072ccef2222602ae963b043e6d0882c85f0196e9bd9490e8a8c26a32a9edea485e134d2fbfc954835a9f4d14556b7020f32f1ea4369c48f29c4226c8d5a3f0a88e234f54f3d7b0c8c16f21050eed4560f86ac1a71e76ed52282e7562314688de0577f455f0a88a2ba75cbef8a1f8ed3414dbb581fb09db3a1acd6b821e8b6d6109c9e602a064e1f5c34749360191dd6f30445fa75b945efdf60ae665c55edfd98ea8f291fc0be370f1a5bb3d1fea6b09eae44b4ade338d73ea7b47cddeea3e9128705e66f563689babf8a364e3ce3df573c871677a41060609ab9abcacc5a203881e98d72d842a44d1be2384d1cf0b98295b5217f639444c0aa6c9d03ad0ad5bede75cdbef6603dea32dcbcf5d6cb14095949068ec16d745145658c033cfedba8847e3ffe1a123864a58ce66c8f74d81a0fb5d591d00e7f2dafb2dd9d0eb194da065441e4d266658506d71be562e0fedd6345980e4bbe96ace61f60212ce697ab85d8841ec152d2cac062c21cdbbdef3d1fdb703ccf312b9c9823c9fa5859a8dc94efe66255801d0e9429205105f4328fd1dd72cde025c4abeb186c72c4473655b769c267b83bd6187896ed14061cc374edb3aab1d0f822f3e0811d4e59c6b7e44ac31e04ddf069ff2de97d3fb43ef397af94aeeb03c7086b244299169973235bcb585c85a70dd4fea0e11c9cfc03c466dbbb6dab32f27085b84b2b92edba030c9d2b7ebd00012d3425a53bbc99d155888f06bbdd343bcd602cbd8b85130e3bc874ce627f895e092ed643e8fab0b4bafb6a1a3f24ea3563d5b7b5454101dafec8a51ea34489caba1215059091328cdf40cf9afe9b934341b3f95767635f9741619a4277ba7e6697fa5d39f640b9496c97c4f4646d67cfdd5ee1638d50fb8033d071e2d77cc21766d581696920a15a68ebde7f235026e4b9d120f0b68a90007d24c4c71cb048eca1db9dfb694b472a46bcf1c1dba9c68d5e590fceb9f18c840d1af43312a53a73b298cfd01b2cdd3d18059f92e2ce9281a206d5d60b65e69a4f80260fcea52923134cdfb7b2a224606637a1b5ce15db86dd35ad074d627ae9acaee604db3e697a018ad16c1d2a49ae48a15141c951e5e74fd4f8a2732a6072f3ec8e75661213bde68cfa630bc868f255685f8b46069fe9ce93d8820eb544d0fd4cd4f78d17778e727fb7fff26241bb5d948dc69e06d8de8b648eb2093dac083badb68d59f4fbc13d8490a65d3e2e73a09abaa0d13917e2b7ed6fd93d234f84f1e11604f27e8fa03472ebd7c01cd5d39a33864784a78b313516886ef667d246246f30106405c69c69c0b83cd6196b8eede06a6cd5586edf8997eb0e2c9621eed5dc8585e0acfc99481ecbc1db95bf7bc11cf6746fe1e666104abc89ca63867619ace585f5485eaf80363ff637115a292a115d98ddaecaedcf0e554c2a86f96ab61d91642d7641b1af55dc9a2b438f3e6e8a6280b6bc268c6df21beeba76e1018283746f46a7524fd66dbe75e23759541a93813d5079e92c290acf9379a53b9c5e20c0bc10ed1474e86f84f51f0ac91937c9083292c009e8042abae392e01c44b7fabffc739e17f612b109ca6ea31ef190bab4726a9e20c9316a421c3b704c6a4c25691d105a9721018e2158d3edd7fa706c0b4529dcb3e375fc282128c1e7c49c3f52298c1e6235535a1c190038e4b186f40a2ebbf749085053181f9035b0ace08832d21743bf06d9e6d1e14ee5df9e769ad0f9f3487cd9f839725912d725e34c32ffcde131f94d3ba1b425aa7bbdff51e82c08e62c2d0880b136e680d711d74deee87a59269b7cc96cf9ce8771a13027b7ef7d1de403a00aaf14869bb7d78c5952cd8535f12fe9252dc2271b87a409072226573dd938f456ac43c9dbd8c1a8e430a34fe2899d0c7908b28245ae0591c40fd68ec1fc73f1ba8576c25789f465c82dcde360fc3a1b62e596c80dec8e54f6193c795e697557db0b638ce4cf2612de2f202a948e4c17462bdd5de49462a1c29bb0af23a03455c4ea10300e18cec5475553885c915b26533dec2a836a7d45592a05e03064eced99e20c2546ac41205f4d716423a7c8869ce109755dcea951479b29041b3f2666e439c00f048e6ad18f8c9fc36872e8a15cd4014265e8aab016c28a84656c733e63c410ba8d8cb1e25e9208900eacc886c938ee0d0ffc560fc7b84bbdc2b7f61514a46b2654b950771cad4dd01a1a8d4bced660f02c4b2398994fc73d671c674033e1b79c9aa20dcdb5ecb82baf8c88c93a86a28adb35f1ebca41d970febd676c0ade44ed093f18cbbf5573f40513ae1347871f9215e6c852f03aae849f9788980d8ed4513efeee10e87a788320b0b95bc5897145b44e2330a65f5c80948daa751215cf56f31020c0c28347c19c38151cb549df2f3ac731f69e5f97f64866796f510e117f0aafaf35300916798e486b0faea3ac7"}], 0x1200}, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x653a, 0x200, 0x80000000, "ebebf0c4957215d69d26219830e90c1b741f6ce3", 0x8, 0x3ff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x101, 0x1) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26c830916fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x7, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="d74f53a145dbd36ff78fc0692c7a1d6888fdd10e3723e48e668b0b49757a518e9e1488e32b0a94687fa9a62f171cedffbf695ba0c3447d701eda7311886e47585412f83c7422e6fdb991db86f6069a2e1e807620848916fb5d1f59e47cc95197a617d3351fd0d4fdaa2bc22a78a3a30c9049cdc5eaa6f3073aed281e808c3b8b25c1dab59ed7311b5bdbfe485bf70adc5cfb5ffd8e2f7e5431ed1a66c59b5000809535d1e85e7177159af3f0a318a237dd49804f4f8b1f4c0a91219ce0029cf923c1c36a92f3cfa145c32f8e27271ec44f7d61f5b9904a54e7c8274e30390360b02309139fe787bf10", 0xe9}, {&(0x7f00000002c0)="a3e5bb725ce2ce1d9583bfb71375fdbe9830815120545a0bcbbb1d04081133e4afb42b99c89af889491a30650f5592c6b8fb54bb894a523bd24929d8657cce46c5fee31f9e36", 0x46}, {&(0x7f0000000340)="c11e0e1b0fea59227e8b319bbf59a487705d763a1a11fb4013831599683957c62024532561d7324e29ecd6702a294feca3afff1be72043b00535e52687e7d2fb7fcc4f826508eeaad9f5ee5343af185bf218bedc17efcac7554828f234c39e67d860c518ceb16f0ed0fa48f8d5c4091e6a0add1fb3a7122f512ef96aa942e831061a1694ada9dfc719d94f1b2b191340dc4715a34ad173d6c136156b1ce221d61822d24c2d0c2907b1a8f6b2949150e49a9fd1fc6ffa3259c5f65cf8c57f4df6d3f2ecb5d8bc2d214a37dcce5151", 0xce}, {&(0x7f0000000440)="8fe8ec8f8ec140eafcd5ef1348067eeb2402fd8775ba4c45aa3c7be08aa2843d6d31f777ee764c68f63ff650f8d895b067da15633bf28dd59df1107284c3075c1989199fa4d57f25fedc8ac5ff286c1624362455b413c1a7fd5b65ec0a7e329a901be2e5cb04ad6b9175d341396172d031158b273095be0293d4f9ae6b13dc8fe84cf82895200a97d9b457afe4725dd86336984f2978390fad9c3bea7138c04ed51a57f455a776a9ff19c86ef64992346567fc789823db80e8d5113ede62b90504c54256d721826a256999e8f104ba34e48102cc6852ff114d5cd646d281f908337dae4a756820118e05f111921f7f63efd0bf16d6bfceaac676f12e9767ac674a0886a9c85f46c38214264ea1a18b3eee9a7a0e2c6ec3dde41f97b27ddbf94e8d69c52d169de16a0af9b9dcd64333ce9155f91fc61eb050c8a662ff6497c01c70788efaa9dfd84948fad3de8f1946c7142cff175d3d0600771f31e4d0cae38a1a2c47573a63c7ec40c6f55e7553996300a07175ac830002271abf267d0caa9ca99791596ef594a222320a631439d4fb9d035be382b79f95c87573b0536be3ba4f9d51a94b698bbd24460574423758e4a2fb7c2f26a3d1627f6f43f2bde2ec4133814f1cbc492911650e5cf910d9e28655862b4a4581fb775879ad48014cf7d2f2c098f19630a7473a409199e4395a59ce4c4b5fba84381b5a86dbb51bb08a8a400e8366290510fca331203416c86ec77ddeb5308890781f129d404062e27ed25392e44b820230faf24f3c7ad454f31c20d997d2561e4f8a60bc8e4a2dbaded2a08ec5f4521fe4a6acc16be14d5a6bb30925504a28ca2a1025174b25deafbbd6af01bc8dd89e2703d6663279eb4fb5078c17b4bd1186a87228bca68000fa900694f8185fecf9ebf6411d6bb8ff12bc1277befacd4cfbcb319332a58f261c95ed85b7a200b901dd9e72523b73d8c08207f073f306bc0c10891989330ff374d1e90084e04733d40e62d853b07c5330b31e57bfa97fb27b4bbde65fbdc70ced69cad24eaec06a5018d52baf2891bb5e255a098a10c169d03f55e3752a02d2a58830742540a007302d373423f5d1feade5f0f23c871c8a0586f9d1b56ffe96d0ce728cc0358c510afa9e89ab8631451c166253565f4d9e81147e57c9950efccd5c2799cf240d3a772fde8f52ce206aad1dcda25fa49bb320c9aa1d9def0248fac2b5bb90ce19aa6e8dac254c66edc769eeaa702a0fe8fc9c7c0b236d19b054e59d43715245cb5af3f0b26ce1997cc334c8225c8e17de7e9c49b49da31dcf50bf2f2c8a05b9a4ac2444142b671034a96de3aa1a84ce003ec00154bea3360b3dbc4a9c3438cb2e6984f851500ee7a9628cd7d28971fa8dca34d6357d97792e88fecd5cb6e8181775461d6ef0f1c3d101e1e906ce2e3131780ae6e14a9f607cfd9f1974f85b345b2bf58d639ce8e96d3a2a8a2a2bf0546744d893ada67815b3b3ebef197141594465b316ec072eae7fd8785623f8b70a7b0e4c82531836f4877d3cee0822ec47f67d45c94ebee8627a4856272b74e52ede9272928a656a08e9d1f4375ddc26c6cea1c41d6ddb3dd206cbb7c1409471c056a9238ea04a658cc8cf453b423d557591ea2d966e5b60e7ed054801be1c09249be9aa7d516ffa2cc637a20669b022826afe6243f67509856a2abb733951db50e16ed6356a2b778deee4644493abd612a69f66c3d8bbf11c225bf3c3d7b4e9f5dcb412f7210df68fe8a3f3936ccaa1d1e687b52b1753e95078414511441bb0b664134078b0a09580eaed97cf6ebe712eea3255a858338612393c7fa70ae7eb61f1673c7fa6edcff8dde10c148baf0c37883b533b6b0157f469e4660a46d81bc00bbfb170fd4cc4f6bb6d42432971a77775cb2722ae0341c7b0e6a296f79332aeb1c6bc9aacc3e9eb3520d0879b50b485360fc0aac7ad5a3b0797b6e52a9a644251d327beef234a3c69d799294d00cafe1261a4c2174cd097d1e4e6a88f989ca21413feabee37f16fe3bb62709a8d40165e1319880ca33e1b96745470a8c955bd368bc80c6194650cce64ec712fc920f5fb50fc835ab791645557d20fb4bdbbbe0f421b72e745d4a17107f8363529f9b450d0a5c56302a673531c6b15f0fae2804f83d169c8bb70b8a03870719b4ad45562895854a418b0ca2958d141e9f38c726cab34aa66fb6a9150f5871cdb42b219cb75608ecfb5d4785a69b9de9dfca99a02bd1188b9037b867d67b2c3c02ff0323552dc1f60ee1096f79c56481257a3d9f07fb1086d4d63bdc44f00178e52c78edaa6531f3795ad562560abfbb28ca41bca0fa26d513fc30eeff286cf576bf3a8a804ea13c51dd1ca15e22dbd22040b450c5fe4f7da4d4058150ed2efca7cdf921f59dc4d6ad79a6bb73ae28de57fbc1fa9d1a6a3ee77ab27ec8bacb24cce90235ffba835e89f666cd785262d05a08a779f1ede9ccdc0435a349a93144c0a334da93cd989cd472dc2a7ba08b7533e4e959dfa4ef6355d2f6daaf522d5c6127d4c7eb1c7c7dfd240dbe25baca9c3779ab6c339bfc3801ca59fae8e9c64edbf053311d26f0c6557188cec44b95ed1c5388fcedd6d819cc544bd1b4dfd26a83fcd8f21b7e829dca253f4c7c278f7df71e5554576cb8dc0f66efa838e6bc50783858e0b45280a3bf3609df943f60aff7ab4b8f61625fa0c068d8b38327436aabfc32d571d4b0e6fa9342cf356fdcca7722bff675a75e7608a138c375725572fca7c8011338192fa1b14f03fb8a5ca82fd2a9159dbf4891154c2cf8c88c17ede9905f32f697c6d5148b2b2bea270d64db011e1f786b9975932dccf4371ae732dcf9e9cd843e1f5e89e57153e1b4222ace9ac4760a7e8c7c1beb6117e0a2ba2459455ada8b6835a9a7378c5e2ff66cb9e1bd0b3d746be285c45de0e40cfccdb73e46c9506bfbc197a1281faf7819d5122a87d14762c44565239f98a93e57bef88ca79886073a3d084433897da8763ed208abf1d13f221b1e44c5bf32c38341441b3c648df9dcb6fa571c0975355cf54b893f6f2393fef8e06a684b1938060d24db2937f2e57a5f4afe17fe8f4f21011325359c5ea68a60511ea2fb194a519befc98a46152447ad6d570210b298da037aed3a36c00c33beee05ed9d9403fcf331d4a8c0437acfb2b1fbeaae82f3784740a82b5cf03d2d7cdad1457a1a54572c7414159b9e6e19a7fb52afcf2b1712fd1783815abfbbd3bbc4229f76d24110a0d9e8c7ccca13df5539e5c2a6e4c6197102201b4ff7e4e5a71d2469a65518eb1b29a2e3f2fae807ca7c7c2b2b69366fcd27bfd5b0cb4e45c89dabe6cb6958a95ea5b55f6265150b6129e80fca1459c9dce2ed6601783ae6ad82eb4b0e38dfd5d29ff9dd73dcfdaba018325283d4fd8e1f78bdc6a8a819e604b8b4b106f25efb9bd13bdc707c5a84c54e61f3271f54ddf31978542615d9cd841baf49f9a36f218b95000e37b7dd29182a765def6740c9cf830e1eeead71dd13acc446aa5999453a7bb3461afb228cd77e141fbd21d364acfaed103821b5da70832ad49e31aa36d2e33ceaf0cec4ee04676e2404af7a312193a6d40c0135cc8fa0ac9b73449d7c85f9bf4b926de7c4f36d7571a3625c9dc8d0bc91dd5a795c606a7612cb6f70edf75aa27f4e368fabcabba84f95907c165ff63ab1036b56818d5d9a492f62842d92aa11a9a345095d9452732d3aad1d8ad42d3089d57ce391878d055927aab703ee262848309ce0709044ba77993e2f4c8fc45cf51af848d0216476234680d1bb455dbf872704a3db8db5d0c4607f0c341dc6691d23d340aff9f8edfa9c657703c67fc100ea2d5016c5d84f38c792299df3944101df76e9f8376cf02590b2ea821ddacf629ce88a38c77ab8ddbbdfa69e80b3bb1279befa1b7d41d66f28f537d089781425132d9c05256eab1953ed62ab5a0828d949a759353f230a593d5f011610eb2dfcf93048e329e6a2bd4e0c2ea0f77323e61b9e91a6a3094b1305a75f5fdf9d897ce5582a3c1e6c5524a5bed7b82eaf85ff7f7b53fc86ac012269e9e7989a740bc65f61850e7cd00d696446757135162b7c695f18b511c6f1f9ff7bcdce64ccf4fd43e94c38cb7d4fbc3dedb438161e3178302572879db4ae60cca2193a6622a85fe002f0035cad9f918c8ce09ed2f5337052654a6c79299cac3db9185ad9c325cb8238eeb1c9d1f8b80ef62f43f6b3d5c2891503fd99a1135d61a767fc3dfd71b4eecd128a1079bf740a8e4109fadba1681ab6ce9ee18c2bbfc01adb426fcc902b9ec443bf69df350d8e8dc33ae9f1dc3a4afceb2010d4b894ccc31eee406a16608126c0615fb570f9c07e18c0a91f0a1c9a7b0d6c8ffe2d5d06d751592cbab94ed13e2b7924c7190844e90c0c4abcbdb19e9b329abf3930f3564ff5ba9b6b9a86ce44695863e4c015d1e41b193c315817d7952e14af196b70be01c30b6af461bdea51140c129748955c5c19869f115ec257cd45bca341801b1bbecbbb92b89d8faebfd14d4345f4340138c87920a0d3bbbb46847d50e6e6bef400aa8348f4aed6b55bc2eecefc46d7494b43ec881a5cfb4865da663edf2b1062c60a1d7a2efc165f698594325418bc8b80e3e7b08af28cad27ad43ee869d05f4dc398667ba62c87cbe825c44c2509c3ecc4ee908c8e9c40edf744da857d9d172f59189aaab02b6579b03a108600d7026e6611282816bf5d76b2f07de4fdb11acaaf026ab788196f524a3d4d748dbe93cad75e20cd7cd22fdcb5998bafb2641fd7cb995746ed1c0ef3aa058095a5294d0c8fb5fc2c444e42e1779a88b6e4e0d64d2fa3bf46a3e4148107857fb51c6a98cdca2ba7e9eea7d5c7bf7c7156daa5e4cbbabe914188e342a71f96418f86635c9f366fa6b28b80d0af2bc57e944686e2df8d152ed3c77331d4055015d6e505b057981efa964610825ce10e4a5b0e636531709a8a97d0790e484aea5d38e8b68fe26fe102bab972c3bd1f12348e0c4e56e94cb5a1a68dad28fad3af9f18e282982e57b1c8b9b2ab52db72afb75e16e8e55472718bc2e946bfced813e1fa10fd8c79249983d807d8bcb6b88ad521bbd7f278ee29f0ff4365ac2f9f53f719db3e59feda4fb024ce09c4dc3c3855103089bf407efd5aead036bf7418ab377f008a4cfc0b7a39740a91ccdca5ac12cb1ff1f57ffa73bb9d924c60afe88c95e0c680e8b7da3a35afe76d8bc458cf84628aedd80de35cf7537ddcbab77f51c8e2e75ef3758b7f695d1da1cdf5d0cb8ad59ebbc75cfae025605af7651745b104cb95a4a4249021d9435444ec84b54f42ab8df0e5cc874fcd40b225b5949da337bee4632926c9da8ba084f6f5e3a4151e76399a717c9d280c8b93b35ec0d2f34694d14c62e270dfbfafe149629142a9be0e84d2c2a3d68b4112a61d000f0a5e9e7ccb8b7c99933af230929dcd1d743c01d4ab1729ec1bfb3b73996dcf550ffcb017ad838f00b76a329f270e372704de3c61e93b8c1d9640cb565055d4ad0101857b19f376842f0f8ae8861023b6b8f331b41d17baa615a525eaa0700b7d17b53213a321605b90239bd25cf0c3129f65719391e14a98ba44f1bdc956bfd501a54411211db7af6b042a7425adb970510b017b460736be0ee3c6577a2b9478fb51612ffeecc75712f60d6aae9dd8ddb1cd68e8ab6bf1d4c74f687d2768c6f30935055f1626bdaff82f38bce888ed75110ef91263c92fe3e45b1c1384c69d1579e6a4a4d99639a8eb44da980c64638a8551878c1ab42beff89fb28722", 0x1000}, {&(0x7f0000001440)="e1577fa413342a5bc2d1228823297ae21d55b9ade030bced341ed1c3a9a0e61707d274e98b3bf999ce1db6f5e65d2bee67438abc65036cdcb55811c04d4f090ad6a3f61fe38169e4ce5ffa7e01a331465db95f9b63fe48e8f5bad2742f46dffcca99ed42b1aa91", 0x67}], 0x5, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x8}, 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/170, 0xaa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b, 0x40000000}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r1) 16:00:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4fc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10088, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getppid() r8 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() r17 = geteuid() getgroups(0xa, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getpgrp() r20 = getuid() r21 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r23 = getuid() getgroups(0x3, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="c064acd0c6e93ed9ef734175a698d4068d3edf2c523b74efce59fabf6cede5a3d5b392499e89205efc0c966ef17f5de1b1a1c444bc3681b63d9a287028eb7e8e6adfefa41d8f44fe90611135d8a7b4876296d70fe6dbee5e373a4f557fe2abf42bbe13ca98a712b7f06894e59d0d9d4a51fa992562539586a2654d4bfadc8af8c3e8a6377a37326e82b82cd240a9aa4da5b25d8ac364527504bf83052cb482a6650e41e83de6e686328a283f1a04893fe6201f1c495490990284fe9f70f5c1c0db5cadced412b6dcd6f6fd70514073c2f6a75bb43f8b5a6a68c7fe136cb368084291a84312a6fe2418f5bcfb4642d5ba9a1d10", 0xf3}], 0x1, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x110, 0x2}, 0xc) syz_emit_ethernet(0x8f, &(0x7f0000000240)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") 04:02:32 executing program 1: setitimer(0x4, 0xfffffffffffffffe, 0x0) 04:02:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) msgget(0x2, 0x28) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}, {r0, 0x11}, {r1, 0x113}], 0x3, 0x8) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) 04:02:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x3}, {0x3, 0xffff}, {0x0, 0x5}, {0x3, 0x93}, {0x2, 0x3f}, {0x3, 0x5ea}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x6}, {0x0, 0x60e}, {0x3, 0x52}, {0x3, 0x2}, {0x2, 0x6}, {0x0, 0x1}, {0x2, 0x80000001}, {0x3, 0x1000}, {0x0, 0x1}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0xc9b2}, {0xd89005bd81964401, 0x2}, {0x3, 0x8001}, {0x3, 0x100}, {0x1, 0x1}, {0x2}, {0x2, 0x200}, {0x2, 0x5}, {0x1, 0xffffffff80000001}, {0x2, 0x510c}, {0x0, 0x9}]}) setsockopt(r0, 0x2cb9a55a, 0x40000000001d, &(0x7f0000000000)="02080000", 0xff39) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xb7a5, 0x4, 0x101, 0x7f, "21ec27dbda3f10b32bde1000bac8a6aa882fc407", 0x9, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0xbb}], 0x1083) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x1ff, 0x87, 0x4, "441c57b4fd71d1ca2144bda5a3db9c73b6ae0ccf", 0x6, 0x7}) 04:02:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) fchdir(r2) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/141, 0x8d}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ftruncate(r1, 0x0, 0xfffffffffffffff8) execve(0x0, 0x0, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES32], 0xfffffffffffffe54, 0x2}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 04:02:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x3) socketpair(0x3a, 0x1, 0x12, &(0x7f0000000000)) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffb) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffc, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x88, 0x6b02dcb058fa4513) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) 04:02:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/32, 0x20) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x200, 0x100) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x14, 0x1) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x2000007f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 04:02:33 executing program 1: r0 = semget(0x2, 0x3, 0x40101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/55) r1 = socket$inet(0x2, 0x3, 0x0) semget(0x1, 0x2000000000007, 0x4) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 04:02:33 executing program 1: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) r2 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r2, 0x6, 0x6, &(0x7f0000000040)="acc34b55111206b8e3f75993a37abe405c55fc0b39301bd30b21d3aa24758e97e67be886b06beb666e73ae444beffceb1586276770eecb1707a0dc09d3feef85a3c592a29f86bf2086b1a67c1d659c1415f0cee167a9c2b3e5f30ee6e6336f73b65c464c3db4", 0x66) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x142) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r4, r5, r6, r7, 0x84, 0x7}, 0x3, 0x9, r8, r9, 0x3, 0x89d, 0x3, 0x9}) sendto$inet6(r3, &(0x7f0000000280)="114db386ed8e8b8d9c52354628d41e2b7d0eb00a316740c60b34d61c920ea32a5948e24dfe99808515083ddc295de77c56abe31a0304d2acc7ee3a813c8e7544e79e65d70097d12c72b0c6ad840b50944d63e38f878bffa357d270e446cc75cccf59fad2a90798ec4e0bfd35af2e7edefe4e4882e4f2987a2dcb84d3619085d835e8449ff69d2fc5d3b42a8a25063613cb0344b9afe94c3880bfdcc4a9343de660d54061d084f743447eddcce3a8e013e63d3ae13ae4328611efc882b6ee8965b0e7dc1f3a3e4e220a62b0f3eb082215c5f77cd690dd3a3857040aec2dc02f9c55ec59f9a14c083da1f7cd921cff2bfcff5a8f16924758e19831f3c328a68fd1990b44fd8eb97cb53836bd43a13a079b3e88f4f5a2a9d613da734aa9768b0c8ff7bcfa8dd3699ad57964d8294a8add53ef470af3060df56d2c1d5c988157de4881a85918346c32888e74ba43f2584f57629b8b98df3e7f0edcfa", 0xffffffffffffff0c, 0x402, &(0x7f0000000240)={0x18, 0x0, 0x2, 0x10000000}, 0xfe25) 04:02:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 04:02:34 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 04:02:34 executing program 1: r0 = getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x11) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x200, 0x7}, {0x1, 0xfffffffffffffffa}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x48, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc000, 0xffffffff) symlinkat(&(0x7f0000000180)='./file2\x00', r2, &(0x7f00000001c0)='.\x00') fchmodat(r1, &(0x7f0000000200)='./file2/file0\x00', 0x80, 0x2) lseek(r2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = openat(r2, &(0x7f00000002c0)='./file1/file0\x00', 0x20000, 0x60) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x100000001) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x8) mknod(&(0x7f0000000380)='./file2/file0\x00', 0x2000, 0x5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000400)=0x5) r4 = msgget(0x2, 0x62) r5 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = geteuid() r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x1, r5, r6, r7, r8, 0x1, 0x3d5}, 0x1, 0x20, r0, r0, 0x1, 0x3, 0x85, 0xfffffffffffffff9}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000500)=0x6) msgget(0x0, 0x8) r9 = open(&(0x7f0000000540)='./file2/file0\x00', 0x0, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000580)={0x9, [{0x3, 0x10000}, {0x2, 0x7}, {0x1, 0x100000000}, {0x3, 0x2}, {0x3, 0x9}, {0x0, 0x80000001}, {0x3, 0x7fffffff}, {0x3, 0xff}, {0x1, 0x9}, {0x3}, {0x3}, {0x0, 0x6}, {0x0, 0x5}, {0x3, 0x1}, {0x1, 0x8b}, {0x0, 0x6}, {0x2, 0xe233}, {0x1, 0xb646964}, {0x0, 0xffffffffffffb9fa}, {0x3, 0x1}, {0x3, 0xa65}, {0x1, 0x9}, {0x2, 0x6}, {0x3, 0x20}, {0x3, 0x4}, {0x2, 0x400}, {0x3}, {0x0, 0x8}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}]}) setreuid(r5, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x0, 0x500000000000, 0x9}, {0x18, 0x2, 0x19a, 0xfffffffffffffffe}, 0xff, [0x9, 0xec, 0xffff, 0x0, 0x4, 0xfffffffffffffff9, 0x1, 0x1672]}, 0x3c) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4000000000001, 0x8, 0x0, 0xfffffffffffffffe}, {0x81, 0x1, 0x0, 0x3}, {0x6, 0x0, 0x2}]}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) shmat(r3, &(0x7f0000006000/0x1000)=nil, 0x0) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x2, 0xfffffffffffff404, "85eb0cf7e4594c10faaef0f6995f97baac4b1556", 0x40, 0x3ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86125) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf235c036bff000000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x0, 0x6b11, 0xf647]) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007479, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 04:02:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) fsync(r0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x2}) r1 = semget$private(0x0, 0x3, 0x208) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/110) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x10) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x6) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000100)='+') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='tap', &(0x7f0000000240)='\x00']) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) r1 = semget(0x2, 0x1, 0x1d) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/178) semget$private(0x0, 0x0, 0x300) select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x5}) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/205, 0xcd, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: pipe(&(0x7f0000000000)) semget(0x0, 0x200000007, 0x50) 04:02:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="71a4d53cdf1d835a51a2d6a7217798f1e8b0369677cdae1467c518e2458f95381591e1dcc367cec53f4b31e199491fce785f008f3f417d08cd3752bd6f26e130bd6ed77927e5db1bb9331e54e8edbd36f86702e2ce34f951d7584625966f8d41b780bd6c", 0x64) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() dup(r1) r2 = msgget(0x2, 0xa1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000940)=""/4096) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f000000e000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 04:02:36 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000180)='./file1\x00', 0x9, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0xff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x3}, 0x8) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0xa60d, 0xd4c, &(0x7f0000000240)="3c0ab40bfee4319aedd83d044e3317edb2e808fa5c80b94b7a236ab7eb58467fdf422f53cec7adbe79bb34683e60a974ea1dedbddb50a314805e54003e59b89490f715cef23666b8be8f3044e5675563ff3305ce6568527ac600e70cdae04c62ecc4cc5b5f12db082fbef036cecd92ca280f412e9e5a02704e6b24fcb04736374221345af3a1979c3175853134ac18bea1c8ab8f64513193abd8e5f1de061434805c47f311d2d1d7dbd9820f15244d2c20a5d13e4a085c14756ba15abcb7df16d9aa8baddf864f2bd0538c29704ff194fdfeb7747ba88a02ccbbe09b76b67e5820562c093ca9b5912a8f3289192f4f10c9a42ea6c305763ad5541be4ca7ed3d3c96feb39b4fdabb00705624a9a0a1b207b309af6230d42df268a16f6726bd4c703f9b7364129371ebd7896ec5fa7cf1fad5cf0ebfbf2e207446fc4e0e94b09d6d4037d48cb119242daf47bdfe945839453f48d71edd50219f6e2c72bc5ff084f5c292978442011dc92e8276ab70e7bf752f97858410411221b05193fb6f51fc8343624cd03fdf5edcb4ce4792276e1aef9d1557652c413e9e8e022399fe6ea9a32e626ad922c377d01d74c40adaaf5bab2fb5d0e25203837425e05e38427bad1b3bf6e8aea8eb51e05840c4fbf3967535b8e13d3bf39bc5448f8b6c1af724239577534ada3901327a4f929306d03df940259c0207fd7079e434bbf553016c23f668a70b68cd64ef9382433f06ef5d10fa707dbd78d09b35529cb6baea369d540764dae9a12809ce8ecc5e239e7e3f485e05a2a371ecdde952650dd865203e73b348ff83e634b3602c25ef92cd198765236f3fed6904fc4c959cbd95b1576bcc09f08008b551f6ff0f134e6165fddedba38642486f8fd6c8b00fda013c3fe8d5a39814d471fefc28bde506d57a05f690ae622f4001ea611764c204d23d2db0b71a60fa048adb97cd179182508a0f44aeace38b58b15e5a7fe7de8e32620fa0de27e7e57bc21002868f53395d3b117f2e2e1f4ed0ce5ecff04892a80bc97f571a9758fe9077557d6edc9ce2aeb6dc730e402020599ffd523bfff8aea0736813760f0494cd1f251aee378c55bd4797d43e2e537c9babfe8eac364d97ef0a84e0baab932b4bb5ddd3483a8b5f4dbfd95fed23f2ec229439c8369a4cc6059f0663b15dc0c6467e0d35f082559daf6b6a113b0df6236bb43d9860b57dd42c4aaa56c40c2222db3d43cffcccebc157465319738f139fe239998ff957a082a588134a4f0b3ef9b65af2f1c290396e9ffba921e3bb6296d483a01f707faa23057a3aa353e0d636ac011b0e9eb6bc7ff3668566f5f6533808e1dafd273b34144ea08a844a614f8b0f9ab26c23ae6a5529b359cf260dbf7d699c13323446d0e734bc8d1e0261905c2f109dbdaca516da3a33378a46a7aca063bcb8840beceec08c9d1586263ca29af97c6375224964bcb98b22c3bea5b4d5871f12b88f1417da9e0fc344ff6a153c2b3487406f04771293e290fa16738cd0674f519317d7b5f77a44e3fcf554873dc65ba57c42863cdfdcd5ccffa3e6f9c2ce43ee872a254e4ae0a0c78e17a3b4f19c29191d2be2f8aceb1b97cb413479efababc879229973a6ab8dd3a720e85a0d411a43580eb5b5c42113c76ba844bdd26b9338dc5437ae11c3b02a2cd52caaf67d0947004b965f4ce02f019fc6c320c3afb0fd67942b6442314ac25170f6866bfd5ad8c9fc4a79a57a4c8f5637c0b387ea8f717b2c23786b81599c3f62be1293ef68883be0194db6613ab32dbc6490e06e0971b5126ea9e91767f3ee94b791b13b3f4485abad7f4f5a8bd1c42319b7fb4c57d6d35d00c7a72ec93bf0eba68b30a7a721a937d24d7505af7ee1730eb8f5fa7a04779901bc82dc0339ab917f622d47bcccb07fb4ca64ae56c7e24d1574d0cdb3bdd16c4b34dd4334e942fea88bb6e1e35edcbea68b0b92888505bc6b20409d8ab7c553798ae7a77ffc5266d46fc5a5797f10b3bde8c16684ddb0db13c47ca18ae289f25b8bbb63277788c9690b045078d9296ea9c54d7d2dd1653acb4016aaba91b7c5c97a8b879a75c5abf8f5fc00f380fa248ffcbb98845445d0948668a586dac221accd2f2d8d96ce6166ca69e2ed81341b658218673a8b8fead554f7279f7808bb9a3c53209bde171e929b4ce18918106bceeead4facdef9d4f7ef9a93063c7bb0efb1bdefd5102c357294c7860eb3fa81c755f15a888851feab13f4ccbae955e018c9722192cd7153136ae8069827b12cafebe6b6138d80433e2fd5d9f030d89d6e8546f1c3dcfe1eefb07e5d2138d02ac107ee687608a7e8b38e12d604abddf0d671290b55cd846fd1974b8524db26d9ca8c1eca486a12c5f3b4c714f71c96e879a553164a81c31552518ad846f725102f3b589120171b6fb32bc9483f00035ebce4b5fe44bbf918ffbcdc3fc3d7cd9abe6655972f55b70a15d891a7c96ca383a826a8396c3b852e3a91d782e8eee987d770ee42f4f93f132f49360d1bb9d57bb97755d8916750ac95cbd1f07e9fc3af1ad72c72223ba4da3f664b0deee0bc3bd0111fe811fe5fe05b53ecf57bd038b63a852c0a7f3b47ecf8fa7f470789e02e0a32e75af6b7eb00113f035d54f6d97f3dcf2abcd4c079d5f3f3c8e1884d4a1fd688f35ea9f22237e4ff5b152e85ec760caddfc2d3980007d6eafcc6240485d0e26826a79466e45e73e435b9f7ade3b04e4b86d87a47308328d791c589ac6428865d682203e3fb823810fc73d1a79c5ba2de53a9ee3ccee89a231f4e86285360450c8e8d7a7315c3fb6a1dbca71bbea9e9b8873e835a785449405a66e7993b4715a61dc59371cc9b69eb8e1b26da20617c799d2d172d0698e2a743526572d1450392d415ba7db2981e2399bed645287f40f6f473aa06a22bfcac769c9226558d19966ec6f7f7d79dd03b673e8ed9153c388ba9944c57dee466c40963d04df1e57359b2b9913dacbeb752dd5cd83b9545a0129a11d676a2c065085692d55db263ab80ffc68afbdf1c7130d5520998b908fe73d8903d93d71a277f8251519a36cc37ca9db4e2ffcd729cae710b8a2e864d26e3c2bf3ff6558f7268a0f0a35d9dfc79b07d1995fbaa53ee00ee39fd3ac904046d037bbf843739a21dfafcb4aa44fad0e9c01786dc5bbe9908704077564324682364f486226bd9520e401258750c952b02b3ed0c07ba49fb94c57f320e6305c33460563fa647b04031007527cdc29a16df8fd7beea3258ea7d8f8a498a8300705c24043cd5ed65c3e77bd8bed993e563f6f5393f931f91e8d8dc4a646fb113f37f3d8e2cbef1fd7671d330ab326cbd62d0c515dfc18609864e46e252c9c5d95661aca7a2c050cc07ed5fe916adb75ebd05fb2b893723388c3708d53298fccd4ad7f312023fd61e82cc3eb432b5d4892a1e6bfa9e8d74227e04750e319a50715163c50cf02aecb67d0bf578956a4c90700e3ec9772af666ce75b5f5e77ccccbbba47d51ea1fd19e47b6f26687375aaf8cf7cbbd7dd1cc1c38fd231972912041a8b0bca3bf86d4229995de9444fd37359c9edb095b7a70dfbd97c837b04c254ad0b1eb3e244c8ad3219d5a5f1b9626e9533b66743a3b387fc14cb4d22cc41975686a896e047dd2cc8c09bc05b2acfac80cfee9ae7742a9d8dfd1a412e46d838dadeb357883a7f758d2333fc3d3afa6d6ba0144c0ffe94a6bd8f48d0a1acb93d926fffdec32d66a68b0d990bc65240ed97c2a77672555586effa19c363e4f1cf855a189a5222b531fd4f2c39afb98261663a9aefb09d9cda649fa0acd9d47e20d14d3a2b8526d71eaf67778454c337fc3db041d564aacd994194a68cdb42abffca31a20154019eb6b7f25188b53a9d0784cab7b084db92c52cf1d08fc0f304059236597f95144fbe39bcb5e84b3b96d581c36759f938d0970c10aa168c2db4a6e196f5e0affb109e3486e886b954e38af0b5ddb7139ce9078e40fc74789e49a3b5666a716087164da8dbc39698c61befa6f3882004a503c6bd50c4a336bf5d162fb61f37fd0d32c0bd71fe40c87f102be9061c831704df1f2fda7b261c246a57a1b2a57747737999a9ce979b4c7ed55aab8b6c7acc6753f54e63063ea36e8348f35902ea43d02bb2c566b7a4b1fc22480ff4aeab94841cd3bf8b13d380aacac19859127cbaa0bd744181d3aa5fffa0554edd9e98289d87708394d69cb1f120cc63577bbc0269b68e18179337f6b6b796cf2ae35b94c7342679277fa5b2440671b404fcd7d3813d7bf1f0dd14ba1d3b96a679f503686d57769f800c9801f142abebbd14375ca8043768cc67336d30f6bca6c5838c535f617d868fe647fd85219f45378afb5810b6cd83fd6664e8ee4942733221424f7c49d9dd7b0d5bc0aacb357ab1bdc31971e82c601b3909f30932b6df1d67b4eea41b2e993af47a448bd3be3607b9ffc7e0b21138047f6ddf7f93ff8a571ae91afafb76ad741bb9678d152ce053224dc2a9941cb5ea246169731b0318e1f4ea5f6e6db9afe0a7e6eb8a35fc26c24c37e613faaaf7f287510d7a183661aca6217b4e477b0489517457183d33c54ebb62c68f44127d1d9f9ceff1deb88f0acded1158f0a58831dbf61ce8853df1e7c4367e4af83276a6602e5e34a56cab4ff3ad75705ba11a919cb6e9393e0ce3e1a47a293f8c06de1605605b38ed7f5c2d9378e1294245cc0e584376182fc1ed49c6d78df115196fd8189b819a8da56afce70ed7ebd5e2bf548c2758ecf3db79ccb2b7569f3b82959363599757804cf9e10bb7fbea08f53d0a31c537a8af144dd4fe16affe434fb482c0aece2716c47313bfcd9cb1e840513579f80c29234965f5c97a713148a452710bb47f827cbb1f697426f2c570516c7a8d5a20c7894bba3718f1f8912f2b2aae207066fcb51e024346633cc63329857218a47677d2b9e90724ed95f5e8f0499b259ef22c73e8bf32c888c91a849276835c430b723ad11192f511bd3d0ab60c40d68df33e309531a09358bb9b1db7be8a7ae1d929f63ec6bdcbad4e32e49d23ed3cfbb6898e8cea8279cd17b1af0f9bb4b3b6527c0451d7d7e995e298b85a5d5f464ef92eafffebd1a55b9ec2178f40ef7dcbe0880c42aa66d4ba8f1466c7d29c68464593839a546ecf1a25ad15da02a22c644ada026c0a0d19675f002170c1a53e9ef62d6456d9d0615175117bcadf9bc9bd34efc65bfbfd0e17de527e6b3db89a62e6556c967b873719f6ba0b261f5fcdcc5f4ab8f76ddc2d8d98daf2d16ca6848064537d686821ec069513bfc8651f2864fb39baeb26bc420d44eed76b2e04dff82409775c1003f13ee8916b966564548c2b0859543be27f8b325d363a7c9ae4c5b6277652b3057c547f2bf6ba96b327c217283b57577dd7796bb54515aa46db875bf25f58ea6cdf47fc95ade82775629314f3bd53daa6e43f5c5cc42d2c3b51a2a83134935ca4c5fbedd33e408c385662367f6ba0e6af0723a597f58d36a01edb0086f4b7919e14492bebb580586f53528083a0677bf9e9f95ab1b4f4f10802879d38595f999d86fa91a146ed7f19e8b4b626ef51a09fa7ee428b2aeba3f7374b58c1953157e30be503b3343dc0cadff24eda31e5632d3f8db8313ca1b983b96423df96b1d978942978a1d030dc9e6cbb281468ca3d67389c05d963744a26cdf78c11fe2dffe589debe2d2f29a1a7fdeb224752dc52da7d62703035bd077119d30ea7c478bdb0097151a2afa2b509f5058c4072308acbf674e6ae572068b6238dbecd473d9b9de1133f9fdfcb87", 0x1000) r5 = socket(0x0, 0x5, 0x18) setpgid(r4, r4) write(r3, &(0x7f0000001240)="887e5c15e203462551b58238f8894a8063c649a167149c417a07c2bec34fb317b082f804f6c5ba755d4c627b0f89d86e956a0adb0e108ae9f5c701aa0ac14fa8a4be5504a18931378233689249fca34dc567e1e26625da2245fb46b15a1b6ada20c218d364033f982c9e9bfa697b07da28112485d27486543348643bce0c3f43e5e8043e264ca1bff2dff329991291d51a3c62e98d6b419a9eb9aeae81a4421014e401e6536df92a0dfd67313d996de2", 0xb0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) setsockopt(r3, 0x9, 0x4, &(0x7f0000001380)="3da14c44741b493a8a5a590aa9db5276d28c88a677bc40901b1fc778b96efadeab2602170a0dcf67bc0f5b768bbc4c514d4206a87beb5bd8d83e5d19db185e052f600b901b6ad5954e35838b35b64ba2a635ad2fb21ffda825dd72dcbe6c1a19f3737804d8faf9f337deea644eb02655a448f728f8b04dd0287ffe9962eb30cd35235d6f37ee8afa4766863935e5d5fc7d213bd08988dca3289e614d060c8a2a68a0dea6e8510bf9fcc39ec71c95deac75c987afead4762e7a91a82639f07f3e2ca315f0c2fd47466d853c9885e53f45ec70956f8791aabecff388d8de0be1428dfb39d96c473a475f3c", 0xea) setegid(r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x50, 0x0) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x4) setitimer(0x2, &(0x7f0000001540)={{0x2, 0x80000001}, {0x8, 0x3}}, &(0x7f0000001580)) openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001600)) getrlimit(0x8, &(0x7f0000001640)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001680)) sendto$unix(r3, &(0x7f00000016c0)="abba1a5a0afc2c331258cf60bde445360c96adafbf80cae02e7d1e7cfc6125e906da16e88e5f7b8f054ba9e87709565d49897f5b378b7eb619c51b0aeba2edc90575ea488691ed27632e5aff018df101b9648291f22a0ef0d910885869e138569fb8b123e5473fd7add6406ba2059b7227c6c9bc6872ae7fb99112d45712a0b159aeb30151dc893e5654444768fd6032a1c7bc1cf17bd2ed6a966d558248e7b32b33f8c97444075379b3985ff5c0db7886a456386a8add3c5055ae4a6bf618df40d9027085fc38c1590b2f2bd7c70f6efb9ebfd0c651eceea7ec9f24e8bfb1956d357cb7", 0xe4, 0x8, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r7, r7) fchdir(r3) login: pckbd_enable: command error 04:02:38 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getpgrp() msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/151) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000180)) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xb0e8, r1, r2, r3, r4, 0x4, 0x2}, 0x9, 0x4, r5, r6, 0x1, 0x2e4, 0x2, 0x7}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) pckbd_enable: command error 04:02:38 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000012c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="7954d59f8302e2f275edbec0861f20b67f7dc53fdae87f3fcbfdddc02ce6cbe518b2118060a6c4e205617a05662b3c2854f3396bdc650814a9e796730618d1c0d629916036f002a3e2f11a6a9c46e5c5cb65ea6c21ab5cab9fb8e693ea4f4319ef7880b001ff60ba", 0x68}, {&(0x7f0000000140)="7c67e53ea54f4065c0fffabd5c9ac86645599d556ae484fdd98fda65247807a1e71d433bb0dfa5634518110c89957e56fb73acd7e758083aeaa0b81fe5e4b313f7729ac55269723603d2ea7f639c06ba5208532345d6e615187007e277785b7f34e42955d9695b92fa447f27fdffd297bc4de03ac8903201b294b5bb0514994a2c358c4d1ea59e329972c2031c7c99f52075618dc91c6c1b584c500074e9c3b4ca350dee2cc5ed00bc86a5957bbadd643fc34153f22a4b18a1b4", 0xba}], 0x2, 0x0, 0x0, 0xd}, 0x0) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/224, 0xe0}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:38 executing program 1: r0 = semget$private(0x0, 0x6, 0x187) semop(r0, 0x0, 0xffffffffffffffc0) socket$inet6(0x18, 0x6, 0x1) 04:02:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 04:02:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1e6a25aed4c6bc5379488b8809bf467894f483a653e540d56cdedbc9f2072dd5b504beac3f6aa8ec444f6c2136c03c524ec7de0dbb67d269a599a79c5418d9a8bd9ec178c71fcdc943a400abecbc63d2ae98c2b5cf29", 0x56}, {&(0x7f00000000c0)="e9d5606789b0d40ca38e8433874ae1f36eb82c8b10d20b8541bb78f56cada0941081d3e3ce85e3c86200b1b2db1db0c582ccb8dc72028503fe9e72855fdacb6b0cf97dffc0e628053b17cffd29710c87d3a2b37616ddb59c00f3c790ad7be5538f43d556a123bdfa352599645f2ddb1d0fc50db8dfec83004aecb0a193d7d17d49", 0x81}, {&(0x7f0000000180)="f001f4c9909e704a0113962f35eaf7b5c0ea6383789483011611c5ef7a59ef09bcd47f0d1cbe9431e0490dcc82772636e537dd6eef2afcd76626f3447cec6d7a242ae3bf7ab94e0b3d516281c98a7a81d89b1725f81eae24bf1baaeba40aa94cf13da4378c6d2e4d2027d16462f54165ba5d32451209a6fcc4f95ca3a8c879b28da38116e948a15a326f4e1c8d736bdfbe842380e48ae78d6e71eb9a12539cdf9e0844a64b9325eb2c707f8b14731eda9d208d37eba7d797c7f48eb8a7f944145ba7e7af59d807cd185a1f4a9309f950977d34093f04a702", 0xd8}], 0x3) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb02, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929634", 0x14) 04:02:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4a) lstat(&(0x7f0000000140)='./file1\x00', 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x4000, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x10210, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r1, 0xc2}, {r2, 0x100}, {r3, 0x4}, {r4, 0x4}, {r5, 0x100}, {r6, 0x100}], 0x7, 0x7) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x5}, {0x6, 0x100}}, 0x2) setuid(0xee01) fchflags(r0, 0x0) 04:02:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x10) setsockopt(r1, 0x349, 0x5, &(0x7f0000000200)="35bb4f7438e135077d76a20dc492b2cf798807fc2ae1fd90020a25335336f1f61534512aa18f1432135e423d2ed8fa6e4438652ec7e543afebf26a7649cb3baa430abe7db7daca097283bfb323227871442c84ac09ee7a60c89338f81f6405cca5bd5f6a920e3ce39fadc616a5ee094285d54f0acb6e02899b24e5292e6eec26efd498b9013922db813d809e668f67e009049963818086907de62741146071d4f5fda487e5f005db22c3a128faa8c9c3bb8cdfb9a091374d58222ebfb518579a1946709b2f85a138e34dbfbe5d53d262c6ee60899775bdc1a724189ef280a8ba26f3a6269b75e914ed055a7c7e29033f8d92", 0xf2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="87f058c2884a", 0x6) socket$inet(0x2, 0x3, 0x79ef6b1f) 04:02:39 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000056000/0x2000)=nil, 0x2000, 0x0) 04:02:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x82, 0xe87c}, {}, {0x42, 0x5}, {0x884314f8c9585686, 0x25de800000000000}, {0x67, 0x332a000000000000}], 0x5}) 04:02:39 executing program 1: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x904, 0x20, 0xfffffffffffffffb}, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) 04:02:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x84) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/143, 0x8f}], 0x5, &(0x7f00000004c0)=""/238, 0xee}, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) minherit(&(0x7f0000063000/0x2000)=nil, 0x2000, 0x3) r2 = socket(0x26, 0x8003, 0x1) lseek(r2, 0x0, 0x0, 0x1) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x80000000) lseek(r0, 0x0, 0x0, 0x1) 04:02:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") open(&(0x7f00000000c0)='./file0\x00', 0x40a, 0x1) setgroups(0x0, 0x0) 04:02:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x3f) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 04:02:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x4, 0x20}, 0x8) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="8903eeb3c2c0147a1849494a7b1c9bb226a3c6f3b8a5d570fba63075abf1086e8f30caff6a2988134f4d6bf5fcb7e944525abc1dee4e06f588769cdb5db791896960b62ec3ddb90825549f29191d0593518fcdc4e87d2e65904556826b2b338fa19ea179", 0x64}, {&(0x7f0000000140)="a5245e06f10f42da047f79f5bb07dd7fb768e97587ddf8e8e76be5ad3db28b28056b125adfaee6ec232394ba43167c6137c4f64c95862f7157091468c0eb6a85df2c719610e5045bfdf6a908b0979095d2c738a03d7e88dfe09d788a20376fb798059120515bf6f7f14712665665348182e4d9c6996bbd37f2be7e78ba0bd02a2eee103d78ed66c8745ffec4edd2ba28815866ae04084ad9475e", 0x9a}, {&(0x7f0000000080)="7366d2fa9d", 0x5}, {&(0x7f00000000c0)="852dd7cf2d4dbf7b", 0x8}, {&(0x7f0000000200)="a5b266a16c783ad2b30ac1bc0d6354d55a1234897d35694e5b40f1f7b860f4c1fed011f4900e9aa96aec0c81afc315e97cdf9c63a236d935ba8ca8ed49fd344e76eabd6fc42b2b19400b46f06c92d1887bd37da633e4d53e775a6e059a01d5b5", 0x60}, {&(0x7f0000000280)="2b06a72952ba640b667319e2d3e6bc7d4cdf8e411f65eac90954c9c143945a5d0fa1a6459c102a0acbc25cb02001fe1dd0759c12981dc3c7f88f22af59dc68a7", 0x40}, {&(0x7f0000000300)="57d1067929a9e9056efbee4544f065d12f02ce78a6d8eba7acc797de85fec90fa61e1c6753c3", 0x26}], 0x7) write(r1, 0x0, 0xffffffffffffff8f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000400)=0x80000001) shutdown(r2, 0x0) 04:02:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x100, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='rc') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10280, 0x2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/156, 0x9c) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x6, [{0x3, 0x8}, {0x2, 0x4}, {0x1, 0x40}, {0x3, 0x4}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x1f}, {0x3, 0xc1}, {0x1, 0x1}, {0x3, 0x5}, {0x1}, {0x1, 0x5}, {0x2, 0xfffffffffffffffc}, {0x0, 0x6}, {0x0, 0x3ee3}, {0x3, 0x81}, {0x2, 0x7fff}, {0x2, 0xcbc}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x1000}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x5}, {0x1, 0x8}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000000000000000000000000004e174d000000ffff4f00"/44, 0x2c}], 0x1) 04:02:39 executing program 1: clock_gettime(0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x2) dup2(r1, r4) 04:02:39 executing program 1: r0 = getegid() r1 = msgget(0x1, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x90, 0xfff}, 0x40000000, 0x19e5, r4, r5, 0x2, 0x4, 0xfffffffffffffffe, 0x368}) r6 = socket(0x10000000002, 0x3, 0x0) getsockopt(r6, 0x100000000, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "4ef6f1428b727b869002fdde1a71682795881b8888b997157d31deb5da357316f51ef2"}, 0x2b, 0x800) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x40000001c}, {0x8006, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 04:02:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x160) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x3}, 0x8) 04:02:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 04:02:39 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x24e, 0x8, 0x9, 0xc0f7, "e6b1442678b579e4f43ca9ad74ec22a4a89dba75", 0x9, 0x6}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *124261 71206 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff8000009db400,0,ffff8000009b5a90,38,fffffd8030418698) at rtable_insert+0x66b rtrequest(1,ffff8000155e6870,38,ffff8000155e67e8,0) at rtrequest+0x875 rtm_output(ffff8000009b5a00,ffff8000155e6918,ffff8000155e6870,38,0) at rtm_output+0x6e5 route_output(fffffd8036d4d700,fffffd803a907480,0,0) at route_output+0x7d7 route_usrreq(fffffd803a907480,9,fffffd8036d4d700,0,0,ffff800015a1c4c8) at route_usrreq+0x363 sosend(fffffd803a907480,0,ffff8000155e6b10,0,0,80) at sosend+0x660 sendit(ffff800015a1c4c8,3,ffff8000155e6bf0,0,ffff8000155e6d00) at sendit+0x53c sys_sendto(ffff800015a1c4c8,ffff8000155e6c98,ffff8000155e6d00) at sys_sendto+0x80 syscall(ffff8000155e6d70) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,d8903099010) at Xsyscall+0x128 end of kernel end trace frame: 0xd8bc2c2eb60, count: 2 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 kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff8000009db400,0,ffff8000009b5a90,38,fffffd8030418698) at rtable_insert+0x66b rtrequest(1,ffff8000155e6870,38,ffff8000155e67e8,0) at rtrequest+0x875 rtm_output(ffff8000009b5a00,ffff8000155e6918,ffff8000155e6870,38,0) at rtm_output+0x6e5 route_output(fffffd8036d4d700,fffffd803a907480,0,0) at route_output+0x7d7 route_usrreq(fffffd803a907480,9,fffffd8036d4d700,0,0,ffff800015a1c4c8) at route_usrreq+0x363 sosend(fffffd803a907480,0,ffff8000155e6b10,0,0,80) at sosend+0x660 sendit(ffff800015a1c4c8,3,ffff8000155e6bf0,0,ffff8000155e6d00) at sendit+0x53c sys_sendto(ffff800015a1c4c8,ffff8000155e6c98,ffff8000155e6d00) at sys_sendto+0x80 syscall(ffff8000155e6d70) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,d8903099010) at Xsyscall+0x128 end of kernel end trace frame: 0xd8bc2c2eb60, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x5cee __ALIGN_SIZE+0x4cee rbp 0xffff8000155e6530 rbx 0xffff8000155e65e0 rdx 0x5cef __ALIGN_SIZE+0x4cef rcx 0xffff8000149d1000 rax 0xffff8000149d1000 r8 0xffff8000155e64f0 r9 0x1 r10 0xffff80000098fe00 r11 0xbd486d00f649eb r12 0x3000000008 r13 0xffff8000155e6540 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000155e6520 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=124261 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800015a1d9e0,0xffffffff822b7b98 process=0xffff8000ffff7078 user=0xffff8000155e1000, vmspace=0xfffffd803f014a50 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 71206 358268 43202 0 2 0 syz-executor.1 *71206 124261 43202 0 7 0x4000000 syz-executor.1 44196 147957 1 0 3 0x100083 ttyin getty 55839 189623 0 0 3 0x14200 bored sosplice 33569 425820 39240 0 2 0x2 syz-executor.0 43202 61346 39240 0 2 0x482 syz-executor.1 39240 73189 58537 0 3 0x82 thrsleep syz-fuzzer 39240 75703 58537 0 2 0x4000482 syz-fuzzer 39240 120813 58537 0 3 0x4000082 thrsleep syz-fuzzer 39240 455013 58537 0 3 0x4000082 thrsleep syz-fuzzer 39240 279928 58537 0 3 0x4000082 thrsleep syz-fuzzer 39240 45848 58537 0 3 0x4000082 kqread syz-fuzzer 39240 89428 58537 0 3 0x4000082 thrsleep syz-fuzzer 39240 466290 58537 0 3 0x4000082 thrsleep syz-fuzzer 58537 113102 79868 0 3 0x10008a pause ksh 79868 167380 76097 0 3 0x92 select sshd 76097 448532 1 0 3 0x80 select sshd 30708 424751 86548 73 3 0x100090 kqread syslogd 86548 321781 1 0 3 0x100082 netio syslogd 16613 209631 1 77 3 0x100090 poll dhclient 92824 380863 1 0 3 0x80 poll dhclient 21659 239170 0 0 2 0x14200 zerothread 25709 79377 0 0 3 0x14200 aiodoned aiodoned 19293 308366 0 0 3 0x14200 syncer update 74245 343024 0 0 3 0x14200 cleaner cleaner 70117 272791 0 0 3 0x14200 reaper reaper 81985 84926 0 0 3 0x14200 pgdaemon pagedaemon 36274 109072 0 0 3 0x14200 bored crynlk 12461 410917 0 0 3 0x14200 bored crypto 69266 461567 0 0 3 0x40014200 acpi0 acpi0 13946 293322 0 0 3 0x14200 bored softnet 52213 190393 0 0 2 0x14200 systqmp 17663 455956 0 0 3 0x14200 bored systq 44189 503558 0 0 3 0x40014200 bored softclock 99452 512130 0 0 3 0x40014200 idle0 38616 485270 0 0 3 0x14200 bored smr 1 512251 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6463K 6842K 78643K 11507 0 0 pcb 24 9K 10K 78643K 368 0 0 rtable 124 5K 5K 78643K 341 0 0 ifaddr 58 13K 13K 78643K 98 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 47 0 0 iov 0 0K 16K 78643K 80 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1696 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 48 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 674 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 42 30K 54K 78643K 362 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 58 0 0 in_multi 33 2K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 244 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 80 20K 21K 78643K 2430 0 0 UVM aobj 18 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 12 0K 0K 78643K 26 0 0 temp 152 2710K 3346K 78643K 4854 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 312 0 305 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 rtentry 112 56 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 122 0 118 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 9 0 9 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 46 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 18 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2552 0 1142 46 0 46 46 0 8 0 ffsino 240 2552 0 1142 84 0 84 84 0 8 0 nchpl 144 3672 0 2041 61 0 61 61 0 8 0 uvmvnodes 72 2822 0 0 52 0 52 52 0 8 0 vnodes 200 2822 0 0 149 0 149 149 0 8 0 namei 1024 10287 0 10287 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 10664 0 10664 9 8 1 6 0 8 1 sigapl 432 846 0 833 2 0 2 2 0 8 0 futexpl 56 10100 0 10100 3 2 1 1 0 8 1 knotepl 112 167 0 148 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipepl 112 550 0 531 3 2 1 2 0 8 0 fdescpl 424 847 0 833 2 0 2 2 0 8 0 filepl 120 4736 0 4641 6 2 4 4 0 8 1 lockfpl 104 233 0 233 3 2 1 1 0 8 1 lockfspl 48 84 0 84 3 2 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 32 0 22 1 0 1 1 0 8 0 ucredpl 96 946 0 939 1 0 1 1 0 8 0 zombiepl 144 833 0 833 2 1 1 1 0 8 1 processpl 840 862 0 833 4 0 4 4 0 8 0 procpl 600 1725 0 1688 4 0 4 4 0 8 0 sosppl 128 8 0 8 1 1 0 1 0 8 0 sockpl 384 617 0 599 5 2 3 3 0 8 1 mcl64k 65536 19 0 19 3 2 1 1 0 8 1 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 8 0 8 4 3 1 1 0 8 1 mcl9k 9216 10 0 10 4 3 1 1 0 8 1 mcl8k 8192 9 0 9 3 2 1 1 0 8 1 mcl4k 4096 31 0 31 3 2 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 52471 0 52436 11 6 5 10 0 8 0 mtagpl 80 4 0 4 2 1 1 1 0 8 1 mbufpl 256 88968 0 88918 14 9 5 10 0 8 1 bufpl 256 7008 0 2533 280 0 280 280 0 8 0 anonpl 16 76585 0 67576 53 14 39 50 0 62 0 amapchunkpl 152 3347 0 3266 11 7 4 9 0 158 0 amappl16 192 3895 0 3410 38 12 26 34 0 8 1 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 38 0 36 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 320 0 317 1 0 1 1 0 8 0 amappl11 152 49 0 35 1 0 1 1 0 8 0 amappl10 144 389 0 387 2 1 1 1 0 8 0 amappl9 136 522 0 518 1 0 1 1 0 8 0 amappl8 128 133 0 117 1 0 1 1 0 8 0 amappl7 120 360 0 355 1 0 1 1 0 8 0 amappl6 112 52 0 47 1 0 1 1 0 8 0 amappl5 104 505 0 493 1 0 1 1 0 8 0 amappl4 96 672 0 649 1 0 1 1 0 8 0 amappl3 88 507 0 496 1 0 1 1 0 8 0 amappl2 80 5985 0 5921 4 2 2 3 0 8 0 amappl1 72 24158 0 23745 24 15 9 19 0 8 0 amappl 80 1956 0 1924 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 2 1 0 1 1 0 8 0 uaddrrnd 24 847 0 833 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 847 0 833 1 0 1 1 0 8 0 vmmpekpl 168 9273 0 9245 2 0 2 2 0 8 0 vmmpepl 168 93297 0 91851 89 20 69 77 0 357 3 vmsppl 264 846 0 833 2 1 1 2 0 8 0 pdppl 4096 1700 0 1666 6 1 5 6 0 8 0 pvpl 32 249511 0 237490 141 35 106 130 0 265 7 pmappl 200 846 0 833 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 427 0 26 12 0 12 12 0 8 0