e05d67d85dcc971d14db380b33103f0700b2c65d0822994ae7266c4ffb8973d5565ec187cafa0aeb5dc55e25208cfde6d1b971570c873b95a7631a23c85bd8960e3dbf1b85d746c23723b0cacfe87737f94bb40b569d7acfe517d6c1ce7e4f3a816b9dbc0166e7deffc24c5a197b69338979a56ef98f2b7c66111173a475d6f299352d0ac97d8ab2ed111793d9c7aeff1f469a6256c97ea0e6c45983254ebd4bea84a882e042c709ce722cc489fcb2179bce265f306c3398124ab61229f9faf64f8c96fb42cbb6e90cd65427879b749e163f3faebc480784228421ade7a8ac1018caaa7dafe0d589848271763aa5545bc3031722d611abe63cceba3f51afdd3106d0f04da9473e9e5e1faf8dd10760dd1880f6fd0ab63b8555cf446519bc8e39d7afa5994d7d5afd6a44f3dbfb011fbef998b7dd12d6d4c44893db5959185ad1ef4fd86080303a84366e557551c369d2fe47e43cef0a3f1f40674c5b5579ca74da2e6c2b02922885f8fd12e8bfa7fe3fab22e58638b018ce7332f0e8ca83773aa9c071600079f39b8dfea786637d3a298c67c1ce627ef1aeffa7ac6be91c876f5775d3e15a929b01c9080e85c3c96cbfbe984e89090fe3ff86ad2a55809d04069830db792aa058acdbcb1204ab3abd15458e4d7987e0f5094ccb0fbc8805f5ece61444783ac7c2bb07b8bcc3c80e913336fad94c10480eaaef970bf131e30bcf8a696cbbef3bb9bdadca87628d94dff82d37a503d80e4fd31fcb12d781a9296c8bbf862cf8d0a8c58421862eca42e29b05fa34b2806bb4f9cc9e51c1b35091a54dfb8e2a7c0efdad9978961503013456ceb83588022d7b2b53f9bd2f408e8e4a2f65204109862853fa78727f6c9581ca26a08c754d9bdc10ac644d0e72337d549e6da9af80429c7594d2581075c86a48f31a187ee83b0f9affa82170e13c1449664b8347a6a84129d2af727b54605380bb0c81297ed56180199fc9dc041204ee2b5c544ff0f0eee2c2d20743d1e9d18d7f3d9fd408551dbebded3fb67a822c574b729916f71293e31b635ee8833605153381769b41b867a880603be112865a7bb7de7cb98fd851dc1d1b5c94ede3faa69db0c99c2822d4cc0864ddb05c888a2f84c332e8ce8ef75ba974f39a72f6473fabca6e43750054cb4aa5cf6ed77752fa66b078e49255f4397b3e158b6607ab54a8641d643b28f53a7c53b8e8c4e1323a27be06dfd040ccd94b03868e36a16ba6cb26632bf8440c7d233edd8c3cface587acb3adaf2a79946549f40490f92f276ed554abb855406e4096f2cb228cf9a5998cb7b98ae22bf4509541e73334b0e12904a887251e5c781901e0bc8f41fd52daf283783bca65b597e2c8889840252af1010e28cff08bf6115b2bbd2c748237a4ef19e9f4efcf1abbd6473a234b5abb8bf0c41fb94e8c0928bc7cf47040aa65c8a0662d12ddcba30b18fe6ffab7f451913056886c872d8d88a4771dc32f2ea92d77829f33d80ceb0981a6989ea199dcfbed13dbac8c4974326b8307c9f68e22e53f043a80b37bc5c830669987d68aa89f53ffd892ca100e4d0862f466f72d736be14200da0f5e5a30504b6457ca4d96072cdc2deed1f14eca45eda08375f0df66551525bfba00a919eaa6da8ce1f96d453af7eba46a7a166e5a560f399a0383f717b80c7ca83029f5da0852fb35d266812ce547dc6294e133ec6835e02c1963d78b18b91f97939c2fa039e775d76eafcce3b9d851f98b607becb3afbbd0157f01cbabf62ce9b7e53346ec3309a31911795677086db5d96f053dfd454df48ff11044253e7a4d5129241fd4324a8588a61690b30e1a68f5dd3d07b6cea12af6d707568545877b7", 0x1000}, {&(0x7f00000018c0)="928b42c6038069d0764d32495a3f8c9dd7d0e40b1771e84258e734cc5ca8b3a785a1b3b3a47e15afca8b846172e03cbdbfe87b1ed7e3626772f98c627e7d1d002d1b1d2a691875e788b1483074c2ed07e2b413cd07d45e23a4b5916ce47abd6098f84dfe7f9fb8c1d495c75c506b55376e18441f211afd84cb9311103be01ca4fa30c7fb45f5e1a48fdfbcefbfbe7ef315884a10e6984d2718ad24be92029917c555baff6d686163dcdc", 0xaa}, {&(0x7f0000001980)="f75c00d78fda722cce64c80916902db9df0ba6fe14498db0784546677645b6d58088c36020ecff358a29e311001ea99aa3a044715308a0ed5b905c8cb5a5cd6c56a3b14dc538437d863a8aa18fec8801e8dbff5804f0ed645f7e8057f5536136186b4e6565528bea7ecf5b6e169c2e3a05fdf1107a049ab6cf30f583547c1d8dee337b77cda5be5901091c129bb8611ba391cca3be94fb63f1f767d0f9c2ff3a56086571094d1014fcf0ed117beec9ff245a08716c9f2d6bd7932f615e7e550428a176901498b6e1aef2a8047ca0ff18adef5ba00695accaaa103c8155bfb2101fb1a3d440a03ad37cb4f5c49c7fb2d563c382aa5b05eee9470a1be9f69a44d27ea7f7f2cd8d1a0d64ceb3b637d825e19796076e805ef90800211346c35c37ce1fc4b007f2aeeac5efe9c0c72f40c9b974dd28488fd449259d9cf7378fc648f7aee167c8d055c9372bd441e81dae1f062e50a64fc423ae2e7954762826ae853f09a7a73a53c2f245557b3840bac4efe0894cd9119600841c011436ccf5f1f9c52b58dcc665594c99c8d372496bf9512f203030bf9b75fd49bb6a154df34247beef740c388dd04368d3675fbb29707954d5019bf1b4d051917ecc663b43c548088bc132d85577b69e5419ec17962bdafdb8cf261844c73c34f75ebd3489dd13e0556aaf441c246d902c1282360eb73d302d1fdebff26b095348633ca70cccf374c36aa637bd290cc3486bafd07a637ebf90df40f03fcb0db9c526a2487d93289136ce041fb29f80140585eda657d39718ebc4bee1cfeef4e0a694799f841e00873768f2b192a0bbe273c5b4a55c4d594b90c6a7bc83d0c332988eb01d6cf4b416632f28362a374f7d92415d8cb85467644ab0a5bb83e1726a8a9ce3ae8671996f684dadfafd95350e46e42536ea9e8c9c6570ca30ce0646a829246028ee3866a8d2d17df6f7dff28383450ca43a7c44309aeecd11297a35a2e754be550f8aa692bf236700443fbacf60da3b7dd771004d057cd2acddef2e86ce499d4094b3b8c9313346f3bd03213e3d137059edeaf9b771210d6dd817885f8793e27bf90df294389391e70c037f06433674b895d5cc18cfcbdb12d7ea94e35678cc0d4fd067a660076f5488f5adbbac6e2b1ee97dacd580926e0ab55e692a24420742660ae4b7c98f99ff8109c170949c58151f36f4634bba134eb6818a02ed8eaeab3fa120d7f388b8754a9ddd27004c45e7f591d54bac6a9da8952440509ea68821e9f0238729fab8986a6ea762544a6312ef4f2a0e4c90953cce47bbd3ab3e1cb4fc33953b7ecc389a85983d717c6a0c7ed70d3e94f979214219a60d6cd8f96d3253c0bb4dd8412920d41bbf8a1e20957819ff6a30df9935fd00c85cbce496a6306fd1372ba6e24338052a89f75a4092083ae5e3d8f961f2e268bb4cdca95261649b34a9e82b7e599b3e1c805bc6e74f0cec7261c795d38546b85e94fdd2aa71b77dddde57da02a4318a8e88e8fd428f633929ce1f76871fb41cc42aa41969a3b4fcfc5d01402fd68b2f23ef963da67915faa33a12d7a74e8c6a8b5c09d4d04365e212abb7cef2f2d077c244d26d9c5f290ebe60b1b63378f7415756a34ea294c37b1e220b1ab08a4f48153846d58c4ce0f581080e4be7dc87865e4f4df6cde9e731efd762763f4228dd8a2a2e985fe37802557e26012689bb6b49cad5002c8779728b24a2c422af4b796923a0ae36852687ba2406fd7efdac0247864a2701ce1be9b26ed37d8c93329335d6a2a009cc90cefb6d9c9b7013113e4cd2b21cba698140a08eb6aa7757eac25b3fd022b5f79ce0df6544d7f890821674be67b0853c5f96920521ebfcd4c986722ef4d70d2749297d2be4d4acae8121b91456319a832416f1f2ff53bd7addb83e0367b88ac2909ff6b3cf224e9dafa2b783762920227222ec3873a5698f5a8fe9919f3f4889d83bae2b7b83aa05cabb0ca69b4a3aaaaefa7665c1b8268801edee13021279c17e4027f4a29e88bb40aeb23f5c88ddceb3ead938d29ee5e75e9147cfe3ea4fe3091e2653221d898df8a9678d17bd460b2319232d71afb99bd3594970ca2145147d0a48d7d10d62cb4470b9b9c24636586f17aa424d01b516671ba9a9db948a14be6b14c0bb6413c9627a4e0881e0bcbec8c46436ec69d40b99a97bbe4e1c2938408e7f35882fcbba7191d0c818c98fe84a5c9c2c3d850019649ed6fedd8745fe555e01c3e4ba21fad491e22e128a7d3e961a60a9d1c718e5b4abaab06e97c4a3be0afacaec61459fe399041aacba19ee5ec549dfdf4e7ce9dccb2313495e792c0fe584b3cd472ab047b823e76449b10006b61906057d27db8f5844f4a4deda9de3d8c895db48d7dba5c618922d6cb62ebe7a9e2934d27514eb649d487d0302f2c85724eb1079ec7152e9ee51a3b42eb4c61bc9de21140f5a05bbee39fbb31d7019e17ad4e4a528b1dc2aafedbf6cb608909b2c54f18197b2135aa8ff8f4e93164df01fb98d35dd3d9dc66af7a0a97e7246ae427637fba63ba6eca47da0e1c335c11e438b3712f39077e27451be7ba4a2abcbb321faaadf1733dab470764f4fb66f0481a22abb82ad1bab252026df5661e808cdd540704e538d0a6885cf1b560e0d9288fd4442da2923007d5ccd290045e45e98b07464b930623fd9d53c61b1b6cf3d2b8db6d7deffff508a8ac3ce9ad8c3a1eba69fca1bf336bae618be7271fa2984e1fedbb22ca8fd496c9b263f62feb4d4cbc8e998c2b593e3c97f4ab72f46ceb42e6d4c827024b7a2e714729d267515b48f9891790847003c7b8d90eb3d07ef75464461cc1ad91611628984355dcc6a90463b8d0b2d299fcb3db2ff382e3449b88fcff27a3dd860c69905886d1d46012728f157731d3bcee5954ee2ef8c87906c016493c0889ee50d79bb3be7ede64ee54cb53af1aec6e9c0523e73048f22acf3a3842e5c752488ed9477b7ada7becd1a47cfa3dfd2eac9c55500b4b0f314ccfcc88839543ab0cedc13ea668bda1fd271c87467194e73d39fbecc79f66240d4639321e0401e2ac13207f19ecc49fb126b6a6913b7f0439dd64f671209ccf037c465cf60c0c4f08519e8f9a23cb107148a2db3c5f397e154a7f9db33eae22008af9eb7292f38a64e98fd753a64a68d0b17930dbcc86b4cf0dab53172ebc9355b9a685cdfbb2950002423e0d741ec44bd097c4cc289a8aa315b0506685ed340a43326228364e6d2efb75d6a1eb567ecafe7e1c4a2678e283dfe0e17088b5fe69d2612396b43e46f25bc36390310a353a35a4a2379a31b8e5ad347746f585806c8c9b9305a62a28bf198ad12ab2a0d20bdd9479506c60e897e31ed24c64ac4f5afedd3d405801d6fb034bdf5a9332339c30e72ff83df8fe09c7259b4cb2ac19c3e16fc00875aa9c55547f17d481e980e0c87858ecbbf58520576a37e41ee83b900940e942595650cefc3f67546686ab4f8059aa640ae1452faed9fb814f94bbe999c8772f59f1dbbe2d104c7053430c67ea15f131ce25f9ae5276d3ad6eb1a75ca37a54ae49ac76b9d7b6479000dc48dd746400827fbaf600ae73ce252493c15c99e0757feef31a5f39ef62c45ca5c88156ffc0fba461a7ab5b937a8224dfc35a0de552d46128c45cb251280b42f00759b2cbea3b2748be4aba04ac724411793c8ea9eabef937c329fbc5dcbaacc24c3970f04463c878c41562e4bad4bda5e57d84da83a0f449f6f4f18367691e391c61cd7de2a4822bceb5446829fe436bab3a5c47205c00c7e75ee162e949bb81110818acb36f235209386a8866582d7404501b00cb4ea41e4e03f99ee5a2be8ad50d34763b174f7802ed144c4ab263a7d36b0c08ed3fa7a5fe32e0ed70544ef191e2f6210ee8b4313f05ba19e7dbd6775042a12c240543a0d21cded190c0720e72de135a0b802d5de6542ece27782cdfdfc523c15a1c9eceb357af3e0df1e035150a0f651cc4b95d0854ced7a291728ea6538b427263ef3ec6812b32e710cc8da084d34eb12f5b25f7d208156856c7e655c1004899e5fdcc48b09ce8022091185d49c44366134973dae8da5c2c5297e0cc8f6bd3187ab23597cf9b4996963b2c60e3fb9114aa19e6cdc6e5e2f3f02f1ca2eec2f104a6e2c91e1a88b7f85af88895d0df0e8eca8db9bd849358b9dedf4bfd9d93abb259994c0112c33ba328f8ff7fd1f4945127af9cb62112dbeb4a5f0dd5c3da71c6832916730628e3a6ede4974404423c012b28a5afb5688c2a32f058b57342b639849350968384c1ee69b5675828cafa08effac8c1298706b5afb8adae8c1efcac54e67e1ce29386229e0ec81f501ece35650de3ee62319acf5d869c1ebec2869476c6851b25751b47f5e47ef690798c743089e8ed2907fee055d263ea53ff27fd0acbd1efcf885fa5692300b3ca2500cb09a0f3dcf7245b1d36b45274f73a39c3450663d314d83d2089086072238f3cceccec59d0f35305cbbb75fe867ec94e6575d2ee4380181dee46e0367655babd3c3bef9113d81f253a4c6c71b5247ac9bd880250e3b94a700356911b756e8dd81f8ac26d6174077e1050ceee6d04bc88355561a681a7b48a44f9736b6fa341cd2648bee7dbc76e52e1fa499fd1a05b729801f31ff4812841d5e5c40150ce2ff6255cd69c88f11bfb1a1bedb9c773299648bd0e48dccac86cb9742a8daad3024a13ebdce96b313ede388645d2332b68fbfddd0afc16df4fb1ef0e4f287f14dfd17f58b7f59ac54f6ce71e7d34c1a7bcad81b7d16bf5bbfa98bf526455320dbdfab81a58b2360e9dafc7c238f2d5d79b8f1d69c8545b7c35224d0d7bc95c745c570e8ca21ec8a1ec7ade9317aec3fd660190bdfbb2eafc263a269849267359cd8a6dc0abcab04b958064a62d35f7769e44932a083851a0c02155cb54c9cb8967e0ed070bed49be0576c2ab476daae1319652d1b06a2cfcbdae144b8d3fc26895c1325f4c3f6d778aa87a6406165a329456640911cd02547f66adda82ef70a0aeea4d25cba09487e9d220a521c19ee479e24fcea8e7bf4c3cbf24131b6d9bbc178abdf849b469ef96a3a7088200518544d8dd4d024fff8424d5bc2d2d89e675676a172672bab17f5b69e4df5704abc1db195602a94e892f973dc6ac85d55d9ca1c58d8c80a2858cc2b038780002d1510a5a5f9e987594c984b04dc69a5852e495c0e41b4db6c68d06f48fd3a98a782efaf0ddd511bd444dbd2470b3121e3f3d79da322a96e8dbe2fb069ff90c337a7281ba8539a28b9a389b3af997b6e1001c77695e342dd52f75fbdd580a1dc9b0f5c33b25f36adef211fb360fdb0bb9813a1e00633f3b815d700289698a4a03ae9bb70b47054d8fbf858578ef6a9a8c7c14efc09243aa25952189b9a31a4c4803fb7a6c624f86af59eef7ed38c1c097302cbc896d122c0a5bb6ca5d1fe2f1786248345cd02f9edb6c1e69eb9d2a73e1a3a3426b118c34ee075dd706dff5bcff2a41f7ff6c0a36774bd9b1214fb8d0a7c2cbb800763caf324f951ab149b4664d587722ea729bc55d6d4de97c2462f5bad5e39b1e362c77f3b6c397cd4683a8cd83bbe093adef175486163ef5f2cefc28af58006a4985daac8283aaa442fde7d3b5fbeafb9213869c94d67bba68f45e3e31287d39d4edfbd88a37e852fd228a8cc8abab94c31698795164a848dac3d37a3e1d5cc1b7d8023380de8cc9c92779dfb6e73baebe5ef2168d73ba2921a2a0cd5d7c1624cbe2dffddb4505fa2f1ca091f31a6982fa9a7c0bc66542df74f7d417c17bdc57637e2", 0x1000}], 0x6) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r1, 0x0, r4) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/173, 0xad}], 0x8) socket(0x18, 0x0, 0x4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000006c0)={0x40, 0x5, 0x1, 0xffff, "8e267635d1f066c98f1264080087fbfb48e3c7d9", 0x7fff, 0x6}) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) fchmod(r8, 0x8) 22:41:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) nanosleep(&(0x7f0000000040)={0xfffffffffffff800, 0x1000}, &(0x7f0000000080)) nanosleep(0xfffffffffffffffe, 0x0) 22:41:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10080, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000000c0)="99dc7bbef4fe6cbf4e13a92ff477431b162677b00d79d2f85b578143c6ad02496615e501a9cac22bff99f9ef012c7f38f1ecac4a23bdde22d1a6f1e5fc1a986c28f26efbe19aff03349defe6fcb23154a704806b12b23e44bd9687a0a7a14f56331bdf4628a8459e639e02d4f9feb85052a9f8f9cc639fef419e1e45ccf5d3c635b647469fd341448c553ccc682654a92685cad7926b1d7946088654bf936fffb2a3a0cdb1ce9557db93487c5d92e87bfd1d87cc5a7b1e940e9addad94cbf1e31c8a065f1c0d8b53d973e60c758341ebeb4b3d58964f", 0xd6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 22:41:09 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b2283e4094efd39d07b526a3434be2107834465943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1900d9d3a22020fd1bb733b5fc06dbde124991e7d6d5ace1af702aa422baf6698af41d70461d46b5640804c6bb0e5329d3b68109970aee15e0a0e9a189fdd400"/177], 0x86, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x111, 0x384) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0xff, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r19 = getpid() r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r21 = getpgrp() fcntl$setown(r20, 0x6, r21) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r21) r22 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r9, r18, 0x24, 0x4}, 0xc29, 0x4, r19, r22, 0x8000, 0x5, 0x0, 0x8001}) msgget$private(0x0, 0x80) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r25, r26, r25, r26, 0x2, 0x2}, 0x5, 0x54, r24, r24, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = msgget$private(0x0, 0x63) r29 = socket(0x18, 0x3, 0x0) setsockopt(r29, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r30 = socket(0x18, 0x3, 0x0) close(r30) fcntl$dupfd(r29, 0x0, r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r32 = socket(0x18, 0x3, 0x0) close(r32) fcntl$dupfd(r31, 0x0, r32) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r34 = socket(0x18, 0x3, 0x0) close(r34) fcntl$dupfd(r33, 0x0, r34) msgsnd(r28, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000029c0)=ANY=[]], 0x1, 0xc00) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x13d, 0x232256341518955a) r35 = socket(0x18, 0x3, 0x0) setsockopt(r35, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r36 = socket(0x18, 0x3, 0x0) close(r36) fcntl$dupfd(r35, 0x0, r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r37, 0x0, 0x7f) ioctl$FIOASYNC(r37, 0x8004667d, &(0x7f0000000240)) r38 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) r39 = msgget(0x0, 0x684) ioctl$TIOCSFLAGS(r38, 0x8004745c, &(0x7f00000002c0)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r38, 0x80085754, &(0x7f00000001c0)={0x0, 0x2}) msgsnd(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000034d044c09f0b9157f840f0f5896df9fc9594898ab7b6e615dfd8f6ce33e3dffb10828e5dfee30c9ed484e2b95c030000000000000034d07eb94b614640df527103ec12e8f426824c9afe231ec744204becdb913ab102269497c1af13b55c2a81"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 22:41:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x10040d00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 22:41:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='U0m*', 0x4}, {&(0x7f0000000280)="1c2e3893c2d047b2cb664952d2f02c54466ff6aba0af52e369f61ad92a1357169da87c593060dab4cff7a5e0a5ccc891d5a46d90fa8fa2fc44c9b36edf014ed033bf14c50c55d9494a9fc58a03ed0a1027d9a13ab54896417ff71983bb601f3dd059e227b51a9ffc6b50d53b77ef0503886a6525e2889775b67a6a05ed231e006240c4fbbbd82fe36a162602e795f06eb7", 0x91}], 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x2, 0x40) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 22:41:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r8, r11}, 0xc) 22:41:10 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0xffffffff80000000) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 22:41:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:41:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:41:10 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x97b2, 0x3e}) 22:41:10 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x3) syz_open_pts() clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 22:41:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x21000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff, 0x0, 0x2}, 0xc) 22:41:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c453000"], 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) chown(&(0x7f0000000000)='./file0\x00', r4, r10) setegid(r1) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="e401002f66696c653000273f2ef5d163aa3d93c5181f66a2097bc005b20300859847e6090000879d912eff03000090ca4a4710ae102089a97d96df54d3ab42a9777fe1f6b058865595d304492e1c1c235c8576caeb6b47d97009"], 0xa) 22:41:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000040)) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = socket(0x2, 0x1, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000200)) acct(&(0x7f0000000300)='./file0\x00') connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.!fipe0\x00'], 0x10) sendto$inet6(r4, &(0x7f0000000100)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb000000929e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb574716293278b5cb048bd9592a54feacfeb0a2c47364986175", 0xfe1b, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000001c0)={0x6, 0x401, './file0\x00', 0x800, 0xb0eb, 0x1}) accept(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 22:41:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) pledge(&(0x7f0000000040)=']]^\x00', &(0x7f0000000080)='{%\x00') 22:41:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 22:41:10 executing program 0: r0 = semget(0x3, 0x0, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getgid() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) fcntl$setflags(r2, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r4, 0x20004269) 22:41:10 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r17 = socket(0x18, 0x3, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x20000, 0x0) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r22 = socket(0x18, 0x3, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) r23 = socket(0x18, 0x3, 0x0) setsockopt(r23, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r24 = socket(0x18, 0x3, 0x0) close(r24) fcntl$dupfd(r23, 0x0, r24) r25 = fcntl$dupfd(r21, 0x0, r23) r26 = kqueue() r27 = socket(0x18, 0x3, 0x0) setsockopt(r27, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r28 = socket(0x18, 0x3, 0x0) close(r28) fcntl$dupfd(r27, 0x0, r28) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r30 = getpgrp() fcntl$setown(r29, 0x6, r30) r31 = geteuid() r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x7, r34, r35, r34, r35, 0x2, 0x2}, 0x5, 0x54, r33, r33, 0x9a8, 0x15, 0x3f, 0xfcc}) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000000)=ANY=[@ANYBLOB="e3e2000031305b7f7b22"], 0xa, &(0x7f0000001200)=[{&(0x7f0000000cc0)="1d74cb9b992b47754a7de3346bfabcbae60e7549b941086323f20ba07749dc6914e962fd500b62ac00bb8360285084edd643d6ac919be3be7efb4bf28d6aab1dbdbc7bc23c9263666b13e59d4ec7f75af03bf2e64d", 0x55}, {&(0x7f0000000d40)="e8e9ec367f46575dedd0b9308f8989fe42fa06e10741a99a73312fd50b6ef3b893fca11e8f292bf77c1c68c92601c204264e9cf05209d416bc5d95e084e97b050b35", 0x42}, {&(0x7f0000000180)="3ddc2779c329e62499a363b46e19640dca4b77f4257d132f59b824db0cd001e5ec7b1a655b69a139324da78232cadd706c2c9950239e7d7724020a", 0x3b}, {&(0x7f0000000dc0)="1fd6acddd42ad43ab891fa4224d56e0c4d096d7b59a1c077622d7735d549a7c960f8b31b19c6a84b3701335357e345e34b2148cf9e838c3dc01a25ef113237089ba8a94d07eb17aac46217679caf036d4d7983ed60d374f7361d07e2894f7130718a63a9297137592cb60ee08ce9a9b3bab568b93e46ebe4336754091c80ba7e86ea6720772295d02c06c8d87c41b5", 0x8f}, {&(0x7f0000000e80)="99f3913e5bea4850811fbc14f254f950ba14ab58d708045ff0e681221a9f8b0abc40fbb2cf05e38d5d1065870651cb2c6c4ca7fb61812afba982bf5d6547058f3578708ec8cdc49b500e3bdf8ab94728643b38c317b3aa42debbfad6fd602658d398b6c18be3f42812684b6cf8047ed16d34ca7a778c1fa19107aed99e0ce3289d3440a706f20039210e46bb227c10ac2cdfbd10d5c0803fb671cf7ec24393920bd65ca8631e3d2a251bffd8904d", 0xae}, {&(0x7f0000000f40)="cffe8c74b5c13627b4303d343b857dec4cead1372944c264c5b3ad2d37b163db3d0072f1fd3fbcbb890c589add206d56992cbb1adcf4f31f790f90a1098e12dfbed7b212877d5fafca549963efe980a722068697de8a6d0f2cfb6f4d", 0x5c}, {&(0x7f0000000fc0)="8a03087aa1583a53b22e207898527c4ad5a8ebee2f839aa042ae657c6e0d2df5b5d9fdb72d914275f0c47c796da4a09224c63ce2ed47cfdf8dec6aa84a9bc74be692664047f85c4e244f5036e66bc088d1feae69f3edbe1935964ff7781bf04f84cb15d22a5409f5ea178f9908e95688a584f128105810081d9712e30a4e482005c5ad04d0ec1699dc84c3b5d58789dbf8a4d4e28ee9f0d9f7db4cdc4ec3297f0d253bb81205587078cd9d31a26dbd8a80f61f222a", 0xb5}, {&(0x7f0000001080)="38316cd9cd5411315bc077be0cf0bb3f04889a22b97a401fdf35dec0e9542ab7f290d2b321fbd5d4887060d50652de2847765c5474ed2bd7e17e4263f0d2a2a24fc0fc8ca2ff9892cdae0d1d305c40a1d4abdcffdc9bd0c8a3ead77d72d77641363c7e91a909dce0f3fe1922485b39a980cf970f3028c296aff41fe99c60f9977f0c4436f7f38e08b29be8d1b31a4e97b70a2d2076b649613f78d1c12b8f48de6de164438ae0bc7b9d7d578572f74caeffb7b96a970326ac90807de5d80de26706509e96ebd315c2d44c7f52aa3a53b98bdcf5782b0fdd7d99755375d1958767a718644d6f", 0xe5}, {&(0x7f0000000240)}, {&(0x7f0000001180)="eb96382bce95f2b14a3c751cfd18c3e7c69b062d6ad9c3399635213f2bbe4b7197ae4a93beede60b0ae5b07caf659b677db10c29dc4d4b43bd9eca266dfe9d45b4816993e129c20e95f7b58de0aae518c4f3447c0443464eeda1934187a6e00ab619b108c9577ffe", 0x68}], 0xa, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x38, 0xffff, 0x1, [r13, r15, r17, r18, 0xffffffffffffffff, r19, 0xffffffffffffff9c, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r30, r31, r35}], 0x78, 0xb}, 0x4) 22:41:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000000)=[0x0]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 22:41:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 22:41:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0xb6a09c1c9d546cc5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x108}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) 22:41:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/130, 0x82, 0x403, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) clock_getres(0x2, &(0x7f0000000100)) 22:41:10 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') socketpair(0x2, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x101, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x19) 22:41:10 executing program 1: setegid(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x7) 22:41:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) sendto$unix(r2, &(0x7f0000000140)="254eda7b0eebe55283dec765757f402115a099354a1eeb685b35a09ded5b840011917c45f453e7cdabb902616f4f453a932c9165f25b2d8a95cac13457f1558d1c52feef1d3be64d1864e2f930a219230ff662de672a861f3949ddaf10d65850427616b6f2f774989f156b6e189ee7c44562fdb1af733c7f94f08e1f438c3ba265ec8e921d25a97847540226bcf1b58678b6ff7173f3", 0x96, 0x4, 0x0, 0x0) 22:41:10 executing program 1: mprotect(&(0x7f00007ae000/0x2000)=nil, 0x2000, 0xb) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 22:41:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getdents(0xffffffffffffff9c, &(0x7f0000000180)=""/4096, 0x1000) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) getpid() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x80000000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x0, 0x100000000000081}) chroot(&(0x7f0000001180)='./file0\x00') readv(r2, &(0x7f0000000040), 0x16f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 22:41:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) nanosleep(&(0x7f0000000080)={0x8000, 0x7ff}, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x80, "07006bfe9e077dac000000000000009300000010", 0x0, 0xfffffffffffffffe}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000002440)=@file={0x0, './file0\x00'}, 0xa) pread(r1, &(0x7f0000002480)="67ef34245b6f3f9410ccee6ff4ea5fdc134230793d5a23cc4d488b292b59aab4aa80d8303794932b366886f093218ed1afb279c61bf652a7a860f0f77f4b4ac3ddf60ae0ce15e07968c8a37a7d4151844defc224a8c9396e84e7ea62a42d6f437e5c9468b114bde6be2da99b21c3637631534c5a92d6fb21b9cd972c70ca9524767ec87ec500e1fb388c6ed9d22f64dac586bcf3ab85fe2a70b7ef45f3be61a0d752877cfda6f6844c9dab762b7fa2180c58f884a70250fe77949a3e672c54bccdf234bacf01f8d359324070380784ba1064a8a0252115c5f615134c28fc70b20940eb9ec615bd11336bee8b87db87cc8e5517a8b7160ba37b1b26", 0xfb, 0x0, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000002400)="529b709e220013f703ad7d292594b151a4af0e6f55f93bbbf1a22cdf99b9e2cc2cb05492eb5d5db4fdd5aee1897d7f04619a7137a30267a128c079ebd579", 0x3e}, {&(0x7f00000001c0)="690a80ea55549a57ff9bd444eeb098048b19361f35d10018cb364fbfd95c8670524114bedc63987091f2bc5b40786ea5461bea8cf441f174a51e24c2d8efe4a42c3121c26c6c7c688570fb3acaaf00defb8de61af0009eb5ca6462b0cfa6f5310948c12cd28ac53806a9abaf0bf80404149e5a2eb171db9492d01192edb504d460a991229f115449100e28ea1dc6c743b76a302448725b6f164f7e229a471617bc0e9befebaabd71e146354fb96c11389bafbc3fcca194d4f84b35cb28344a4fbfd23e4353ca8db016b43a0acf532743327536b620a9180b2e028425f521352e427ff7b0661e3bb27eb28f7f34f1655803e83df5ca2af089f8cb8f420648733c3777c64fe0afa65fb06edbae6ff30cae3e59d0026f03994b78a38530abc3874c696443d9e39c71420f57badf91bae37983a0f72fe5463fae3f87bee9a3fde861aeb7d1470dc91478ba1819ca6d4d47260bd110b8e8bb46f77670554dbda87765537acd082f909ad3ffe84fca0b0447921e65cdc13e64060b2d5a91795bc4fb657363e394c2dd034186edfe9b28b776392c52fe1f3ff10f44664cf5750281a8c174598354333fd439d741d69e5ce425c6289267eb3161c07364d9baceefced78050399781852e9f45846c87b56019c369924c0ee1a83f581fcd3c5db35223554dff232abc2ed6a9897f215fe2790988d72cc2d5a7b9c7d17c4192b8cecce5f0fcfacf4832acfd37a0de610f0f69851eb7e1b5be04912357c919e98b08e2ae46a81edd7cd115670647c9a1c819e2fd68365ad9b93c149f8d146eeff173c15ee794ce168c548c9943155d21103b02a75e83d2e55ad4afaef2d4f2a6ed93e4399cb0318bbb660c821346934bb543fd55ac027f8a9903d930a9660a4fa7292691759ad33324a925d6d497fde9b6d1f1c96a42815eefd8d6b352a95faaafd78b0c5ca36a4e146b8bbc5a94b46186bf250360a34f5b747455d1f59f9d39f1a64551162f0ee9bf3976f69ac71d0f88c5c6f3d3ec1eab6848f360c3311595ff756a64ee2412246fadf2fd89692ef6267a7919670db73048732f8946bfd9fd44fa2a8f2144e6c8b1c1517738b3c276e2713add1d8bacb70e14d440d230eb132d3744b3d4de8a20f811cf1fd36e7d54f35a5c09f1781d55939c7b2d72344a4dc7be3b172baab65189205b50510cc6fd6f256427b6ea7d0b0c567f7d223ce0ec64178476e396fa99353b83550ea243cd545d87f0e7db0a028d2a69a6cd8bea187c600784a21666c2637d9f4b72b8bec42f39e40a0bf93bcb6209ef6585131fbcd359ceda2b19f953a6fda1ea2b0dc179741c25d23367747a06fc26d2b4d1050aaf43689c69b41e1d63a304f0a5f587ed04fdab8de43594dbabfd9e7c02c822ae89e48ac259474f023f2b26f6a1491f1431282de19e1a761043af9f0141efb5236b29fc21dbdb673b857bb304c31d00b09ca0de505549d74db4e22211eb9d8c7d44d140125e6ec5433894437485569c72c88d51081d672b9802a151283ea1aadb07457eb257f19c4811c27324b7f156a93040c7c3ef586c8bf843e72dcc939f7ecc3b0a5524b1b9c53db854b61d019eeffccd9da32dc54bb89ec65edb1f288bced6360bcd9806b986d3a39270ee972db2325e5e70bbfcf020ff781c2d5fe1a8af38f197cb9ed90fc820efa3337ae2352ff8d5012d5dfdff532755ac94be1eb3ae0c5956c18365f330e1127f3918471cba4eac99159fe83eb8203dd4ad56b0442e162b8e2027b868b885d1d3721400b2d97f7aadf404daa63fda15de789f01f4cfebbc34898408688b7bce6bf996f5513be3912c5cc52a37dbb0da4da8a36057f256e1f2f47f643397872ad9bdd908ad15430bc513fe7c192d8c2bf406a59bec9be733f23f2c2f8b9b46f49eda916c97d056815fe5c00f21e4bb414bb9e490ef9aa35bcfe808d5211e4d49ba20e08f0982f0071928e0d068c8da12f927e60814cb2740817282b8e644ca6de631499c7d7f293340fc45b65b4c224ed104a538e5f4716d76891a714d7a405ac96d3a26df17d59d184db61be51c1e9f6cc66f5bce99477c4be5c35797348eabaaba3702eb070c93493d9d8d67815b4ab94cc4035f981b55313b2b06aaa235c089466614757468fa359a196384cac27437588633bc85324e54d90dfd2e4c3d7bff0a85617a69ec108f68f1f9836e88a2a11fca9bff007e4c2e9510e3479b7fb4caf39d2b4e5cef016fd7291340de9425a7dc85fbb736f9cdce1e5b4e7e5958b2229650c5af1ec31414915aa240cf4be5f6dfca469003f953a33ac1274ba7606e460ed7e4418c3b82ab2532e023d5016f5ba6bd6d0c4e54301a7797a514a05c1e867f7e837bdd5979499ed9ad51e8e61b9524d3f37885c5a8e597eee2fe6d0e967388f6fbe21534383165e287fd45bd28889500daa5ac53e0f23cfe6fe123d573568ac70d4bca67e41f79aa0f1035fbed86c9e3c2d1c23e1760e24456143b24edbaa7e3f2b592f779c6ed371c26aa1b51eee9280fc4ad65ffc6d474292ba4ba65a8b13bbb63b45a347bb1d60d5155a1e910be29381087c242d213cde429658107dbb966e7554ead1861cd7d4f9c67d9536221a3e25a64877e22978f92ccc5b06898bbdc37d437b0a7c2d2f9018e596e372ac29845949bdbf89e989ac22ebc9db6df8cd51c81749426af6864f902fb82ae17e96f2ed7976e2d772a896577aaffdb2d34af6a824f5a194418f4b0d2a0cc51242c1a6b1f62104cb975ce654997dd84f626916bc4cf06248ea5a710c7b9ae5a4f5719e595857104213a3b03a64a8f784869250a5c95b36c08d30d6738bb35ce9b3d93dcd9730be857a2319154daa3e11ecf666042fbf57e14a698a0a3378af5f15fe0c8e627006d03e05f85966705e4bf280f0726994b7d4d7cf059464a44262c170d0954ab31a5193f096e41df014ca347c014401c1a0c806fa1356584af3b53a0bdc67f71a4df538dd328f1d127629ac9351856c25fbd193cfa145d8f3ae7c11eef98bc07850580cfd0274dcbd56e42b02313ae80ab6b618f911e31b65e3fd6aa28d51d00c0c3bbbf4cac9481b04da1b415bd8ac799dd04a13eca430cd0a6b7b33066a07b1d29389f67730a2b52efe875f1ca89e37725de13180f34947dd464c06c216ebd22a95f4fccf2b72828f569263c5a71d0071c29531a5ed8a7baeb1e06d63159b0c6cde49f78210895d9bb4e19c00eba32ec5487305082793af63806f2c3dfe507a3da160389960db2cdfd7ee75bc2de1b6032d3e6685ccb538f8d79c003b4b37a793eba4cecd17c1bbe9bb1f32459d4bc90511ec34e19a43ccc8716860a92d67f347befc4c6b5708a726ae23792735976ea6acc8ba9fad20c23164bc2d8fac5bbc225918e6625b817f4e299fcda534d173b01b757dd217defb4e52d6be9339a71c37d7e2e74bb83b3bd3af93d917e23ca182191390ee8146dd4126e44966f221246bb7494330a8ff474686293ea059e5123dffb31a0f5cc78637db180ba866564db16bd78d646ccd24b5c603addee9603e3d112c449cfee39d63fdfd95513f2dffe7f47b3b89209d882e820cd715881b4ca0ae6d9504bc2d4e6fee86984e071cb7fa5ca5696991a57bfec5f975d87afeb2c3180bd135050bc0c1c5498cdf047501f816c0fe90ea75accd8f69fcb604a67e68211c8b3248cb2ea59d844d0fdcce0a4e7f35055a3f3471eeb577de74c8dcbfe4922886569ecfb7f64cac200799a5ae4ee4b2c104062d7f0e23e5bcafe9311390fa281e7ac70fd3e21faa6062ffe7ebc5440c0c51e017e3c582ded802a4fb57e43ed1f64da4032ef11dbb60411efc7aa6caf656200ba3ccf6edba45dec3181cf5ff76ea89099cadb3586522ba70c2457a3afcc58edc0a1e7a52dd493690711cf3da64f9608fc2b112107890ffaef56c69f915e70dd509e8678f4f496e0db8bbd0220857dfc9ed97f3a9b503411d49edd02a94d4c5a7715c4ce74da330ec3e9f05db9e265ca2d972b24adccb9cb45d1958b814db0ca7979b1764391f23fc14f6d49d5876ec2b66246ebdeccd025111035cb2289e9bcba666e387299538a30b9352c1843d3cfddea7f24de1b5dcc5431a6154cab1f721bb9f8fe4b2585df94fa8cb8d4b389dc94f1656aa3420f7e780d4ff35c8e5264c72e98ef151effdbeb8fcfdb188ed9695bce0652df378057a983316d08b3d5d464b29dd2486e295d88d93277f8595f350cdd521b31b39e23a8f3a760ed5d9461a78ead743160a579be48250efa8cedd6dd7587141116072edaca8f4d6c1a0a1abbba650a5f990733c5087857d9a047844a25b0f5bd8a63b9f32146319753900df01341e2cd8655d363f77dd9334a4319d3da93754f2e6099729fffaed58f29329d79f48c5e8aba4fcf29a3a74fcb1d9e0450b8904f99a5e51fc0ceb4fd8d1a779b394a66b94f2452d9db1a1ba473d5ac90a06556a1f779c455b05fff82aedced269dd7dfbc3ba20cb8806327d35ffc6f2f28d64d961916cc2fb47bf8c7bec2303760ca5b096ea25ae55f8f60bc10b3df16b1877134e51cccbb8f76c22c6e32cdb079ba5dd0c6840d23a7cc53f56d1cc1cfe416679549e7c3b76dc87da30999c10dfdc09076fbb23234e10349e2d509055ee5b0a71b3890a4f77b9d65cec0aaef5419ceb402914057e3590e7c6dd0f54a4dabcb41c063aaf6fb6f7428bc3ba002c01a948c991a77953bc2813ea040e32ad7cc48c834f92d62f7ba9a2ca58c3804bbba80c049e29868aa41dca5fd6c97265dae9bfb156d85aaa696c83506c0a86e3c8bc8ad85e67a8070dcc3ee3a7b8ab8511a73e6b7ee61f9f1b7ddc469f1ce4cc1556fd930d4053cae460d18e2e8790a8452c184ab7507e7de4d0ce575832a76e9e09e1adf8958d71c9dfe5180358078937d4ba827da93b36a1b2bb2eaa6cc6d4685e9fa0a87704d86f0bc8e05ff3d10b7309e98792d93d83ec9bd19ff14df387bc8e3628c1a287cbd44259c312ce52db3726763d286792b3f83d560d8353ad133f7d5c5c61b137b33c656b5f4a82905bd5b6cadeb82e8eada15c6163043a45afcea7d13afe9c133d02de66d811c70addf1236c540383d1f89e2236f9b34a18bb985407a29da72ecab1cc995b99362157942cf91d7511172323a8f48c0088653e0c3b9fa941ca04ab21feda1d54e44f393ed808537e89f6da2b70d5a42cb887bcb93fd406c0dc1c5f06f90110fad0aa12754cabe07916e78dbadf4e3a70b1a168478de1f0f66c5d71081f55cb092222ec6a271edb4846e7798eb51fbde9aad1bb1dde305f84c2c6d8e8537cf25c0525d0eabdb8bf2834cc6fde5f03e3ce2ec63ad8f0f5ad41b3a4b59a1f19078fc840f605216797ba2e65830393dec5af35c1c8e7dcd71d274e05f8bcfe391708b145182bb6809aae2e8ce0aaa8882242675da7f78b93c7470900b92a768bc834d04743e1351125d97ad79a098ab89761ade7daba0a3adc1f26a71008c2c0545a53a0071692c5cb2b97f6967488297556382b72e47f6d12218a8f4cb40b7fd18b552d3feab047a5e3f129bb92747aadc7650050d28791aa0af7ddb3023f5ad9a26f66047145b313a9a6fb9808a9c359e47b1c55ca71514a19ff919b9b853f24f3f3178c51f74f38d94106c6dd9b6fb1c58005fba8e4ff6d42f04df545bd98c776953fe3624c39af35a451e246c4aa0c0f30c14b27e840c60f7c0fa0c0bfdd227b6ed71b66f13bad0dc03189866866614a3726deffe6cf502d47a03f52f8abd22db6cf099da26f54b65274b7ab681ce373cf95a", 0x1000}, {&(0x7f00000011c0)="72911a306ebfc7388e8261362d0a1d11326a0749ced54fc168d16385803d2175dd2c86136abdc634dcb65b4792f0120376333a1da9f5d6ec053a7f766df8462ef277c534b230befe76407e6940129af5e2540b0383099256e740bd0f4fbd7bbfb3632073e3c9a094c8c74d24301744eeb952ddce06be539390e23cb1afe5888e850bad861ad6492055c9005c2b072b38ed65b2122b53490014fad692113b7f1a08102edec28b5a7a8c4a614b944c3b1486df739ca7", 0xb5}, {&(0x7f0000001280)="1c57ffe41f91346530a8b41f368db47e594dcb9534697c3c8c9dce6f9ca800eea5de42cc71e9948f232096b3149a8dc236f836d1380f61eb2179714c12ee472a6958cff71dce7ddf1f4278d2b6d1b185a78e8a990806b1f7a8f6dde02d53b00675716ec5e4bc1a78e54da452a270c7df39645572e5d2539bf08013de44a4fab38fcf1277d510bd83d6eb149aa879d8675d914fd0f929604fd9d55f943f5db941229db659e9b8cbd76952e417952b724fda3445314e62", 0xb6}, {&(0x7f0000001340)="4b1199147b742a0ae3a5cbcfd0bbf1afacbd4fcf93ea58d8361c3d22", 0x1c}, {&(0x7f0000001380)="413e8b16ee6358e175b84cb88b72fefd5b060ea7de6c0a4718c94daa91bc40f9784823ca98e9d30557039a6759bcc656b4365d4fcccb8b0f50424d602b33ed65a0ca176d9fc129ea1ca1ff90f2db7f90de2c96e72954fcf23ee40fbb92915e881cb8310220ed5089df8ff9958cc75e57c0507e50a06dc8d4a1d2abcd2d429118d2798896f6221b52469b9b9e4c868abd579fb7d7ec3851822d2b5ee07b54d0d548c250bdeb09f72df4dcd6c362e33f499ec5fa16d4732eb8d56a3c0311b036b3cf3b1260145ffba79e998aaaa666dfd3e0f305ce54069548c383d4e36407c9fd41709bb2ece5ecda203eb9c56f70d8edbaa25e7b57dab050e0652a37bbe2d43125eaca6744a580ef9357ac8a356848045c06733d47ad61cf21f4228cca2667e151670991b171c3f187d6d99d670d7bf45d99bb0693387d9bcca528ca7e9dab80a99205640d205e1bf18df3fd46b3c272714d503243e9e17eb31dfd2a981d146cf6913fc23b735510ed147721f611ab66984b97f38e7b68ddd341da8de2c7dce53633ed25e60123e42ca1b7cb5f62a8c2c08799be23aba075a01130cf07c8c3175a260f5380ed27f66070f7d0ca0fe3f4f6df75645779cc2d262aae0fd3c3cf61c30f110d041c9e9710a46159d18e8f56f6470ec931c6e4a235283392b0585d87cabed43321040c0ab93248b9a07e7faf4be6c33e23b3c5263f76b19f98c30bc86dcd81a31f528d3f20f3dd00477966aa1c3a8573e01d0ddd80e228a6b395b821d9bc9bb29a00ee836dd74d0b4596fdd134357e9fbd24c09e26cd082700779b983f6e32cf820863887e7270f79b398f5b2d66e1d4f7f87837520eca1617589803b0fc643f959cca5637ffd5899d971b707204391d2e45ba6ed93abe08dd360a24aebc152fdd6181bfe16ea83449a91d901c9483b9f0711174267a02e3fe4cc7488cd8f5397f4c95bd169fa222ab8659a143f10d39a87ce065db702b8a61289800ac27e19652a803acbd1fc03bd6311b8fb14160b27bcdf0406abc728f9c63a761d07edd05ec4c182b3ed0c77f193b15b5278196c16c72873a361812c40d7153c8719ca4ae471ae1b90316391483d80ca98e68e456164e0a62aa5cf6efb07e2c35e62f9a99d2dbc4ac760b8cce0c93689914df8af0b93048b20741bbb2120e943f42d0e86b85a9ffe0dce0937798d864563a9dea8aa9325943eea9aa2bda6f6bb446f7cd257a78e80c8eff99ff7e5f5cf40a243aabecf66beb4a598ca0af05786cd77c95eb8ff1374244b3d82615592b68bd69c3a9685bfd4e65093827d1f529c62321f890d94f8d02021a774896c1be3996dd0a382260ca49da14c93a40c0f34f3382b349acfd8cce795291229b0c8e314b431b6f12ba86d6ed97aca202b31752c39e6746b49fb11ce22187d2f1452567e8693d00b08dc2b83d6fa0cf48dc5270db36d516af9369e8ab2ee8dcd4f06549a7e701fb28134808e4b2250cd75239d0b9a075e973b5e61b070cb6c77e40d5227cf4f8cb5fb77ef9d5aa9e3d266a1a3257e912acf4c63b02e54ffa5c3091bedf26050f0b1f4ad03e578e7f2b3aa3a1d223bc4009dc37727a36cbaaf2a4401a87eecb6aae43885568eeb7a54d94378036b1a6d6d5acda7ad9c39864d136add6ada2561c520f4f8f5e0f4cdad89eb1f16ad6ef3945b1cbe37bc0d501d4616150562c04f6f0885286e011cc308fa12fc56f36fa1c9fd5edb70148af9d67d25b3066536ca0e18e666c6609385b6f59a6303ded6173f8d1947a674596cbf64b204333e6465858b8c513d896e404861eb98eb140dda3bc4d464ad858df914b56a17e9661e96f7e928ff84458d6b849056cf01271897e53a42bc00527a4edfc3ef3e2ea121952f0b663f550d77a9c532a25a1a5a15afae41878e2bcca9c29b7783c2041b4edaa7e1e7c00711af71407cd845a2f7bcab456260004d35490a20303474d2f3b08125758e79a1dd72cbb5b71d17500b689653d8a0734cc747b85b2e0fdd095153b969006f58d811a7e4a76e0caec187d8ac1a1fc0e306c3ea2c473b003072c07c07ae3770b0fd1256b01db44cc15964efa2a7168705e15dfaacbaeeefe23d09370a6089641d8025bd54f4d6c4bc808e3e85830d3c6a9b019e15f71c8840eeda7b00adc54cee2df707ebe9deb75e66754ded732a746c815f20e2d9b47ddf2248e4a16c51d188f24ec2219d20c49f0b11915321c7c1f5e7297e9f85356939d3c568cf9910d2a02ad9dd447efaf5645a689795f068f6880d7725f4c8d994f8d8a0ede5bab72da301f2b6a6b7194cbadfc778a0459118864ac9f03d4e8f833ce02177dc6dc6a6f08e885799d7a553c1706cfb0f1850c3e03a1298ef4399b46f4f2f5af54c5f40801097613b8ac1cfa30287e28e78b5641f772d115da7b089eaa131e8c96e0ebcc4d87fabeceff1651d52be848ca571aea85459dd05da61c5e540461b8a96df9bdd94dcc84f860e66e34d4766a4652e2101a9c9abfa686fa42f86a5fff3b677f6324b8fdf4b9fd22baeee4dde0f5bca7374aa3b572521ffe3ccc136c4bce5f852e26d9e2229dceca0d4d291faaeaecb3d41ad8d38a89eb2e3daf431ebaf7c182e88567aaf25952fa87d18b9dc985ca258892474469cb930ff38a2bede2d218cba34017bb77e56b472701cd68b19ba8f1bcb389febdb6c11212620ee5e70897e90accbc82574dd954e8453f8b96d06b082a75308c7276db6d3827292022a1a8e9018eda1cc5e21e5f3deb954cf0946d3dd7c5cba6a0cb31e93d3be51629a7060757b2126ae51da80063ce25ddd3e3bde1efa0a1189dc1d24664811133fa9f223eb4075d72582bcf77915f0b8dc7f533752d8a4ec85237d85eb7044a100dfb4c487092351ae5368750e75b76f420a03876b0cf635bc1676a002ae7f6a558c36dc7b6086f0eb64d96ec14d21a0e97bc36d0e4430584add18ccceedde19ac5b3812d8bd675ad23d8f537f646922c76eaca872b999e48096321d60875783ca7a5d998076703c50207b708f65adf0ac4157a5e93b93226e9132d483a4c8f187f77b8c080e0a0ab1890c30b03c47b23180384b6477c64a67baba36df2249ccb8427de950ad81205d3622532b2deb1a3802831106ad9013a68537b6eedc8fa74a79b06486ef6f13612125ffc9639b36f1b82b88e6b0352153ecd15dbce65e6a3a4b04e2cead8251bb517170f5e6b51c12580ac60415530eb6692c7156c8454bae28cea3c7637016181ff54d38edf8273f798518e3fe2634af5603f25fafb7a028b018c04c338ca222ac17ebbd555cf3e6fafde574dfca53f6c5c69f4401834d3b704b5f4aa31108a7c0eb7fa01c3534ce01796924828713554a9d3382f60a59268de6a2dace49692020686dcc4ed535932644d10e3aa1c75172206f3d509c62ad9249aa8856d9b54c4b7de3a96636b3a026c2a8ddb59b42b3404be00bb47e2351bda866c3cae2656ffcda52b3e7ec265504f4c6628511c7cd1667219bcdecc937698f4d4518295781fd39aa36fba31ac0f508cc2fbf7f5afedd425715fa51f9b77b26cc25b2886aa621822fe210df17c730fb879a11b64989191845036888b7363ce6aaeee1c71f5cd85f1040001d1444f4fc9c10242dea12cb2e8910f74f6ab1afe9fa941524c48679e61a3f420d84de648e37ba4655167e4fc07e23de689cade91ee925eaa6ffe6b3bd4fb534ca6fbc9ea7ae37ff8fa62c1556c6efe4cd460472d5f06247d43566cdbfabb93a555c632a0551bfd0f4058f96c07b0c3ba92ab1d9f2b041952b9d3c3ad0e1ac6f0185de610f57fec8bf249255084cc1777fd31ed8499b6635007d8032a3bb4464e745920e562b206dbf730ba21a3aea0b7ba690b29e853ce2b161f83896f68739be990a8f0f7888e83a87e8b4d1cd4efffd3b123c8110da39ca30e40b0df2835dac9379ffc69b33fbfce025506861423bdd975a352a5c251b42038fbb7c4372fe72b0b9c94dfd487f056da4948f4decdfa7679df559837b8f378f0b38baf7fcac2e3112ed38c0bad93678b167d7a2f08dac37dfd3474cd53ca81067ffc0b664d8ea8af4b8af130e88f96d59032504080a8068888b326f01b805a7b611628fb4e81bfccf899bb9fe887c838b7ab01f5b60da8e0c7bea51953c8326a197727dd0693f9015bfbf77901bf92252f2da24f33fbc3cf629b049fb1fc156e57dd4b85906bc3dd498316e2dfd5855b82d6626b15ebe0dc378a130e979c6df93740fe689bf411eccd593acbfeeba12e418a7d45723ac6c2b443997cf629d86d356987b2375b3ad51d4e55ec6658c7d713feb09a701810e4122568a5626616ced0fb31c592e5232ac5efb9cd136e30f29f6dd08016fb7ba1a4916930561c6876aee3eb6399fea786c96c18932faea366c4d8fd0e24ea5e5bc49a95e833333dcaa4387b9b3df956378db6ae16e9b8631398044c42eed9010c7db538e04c5a85635b8237514251ed55d851742832f921862e4aa7376f452dd9ca9842fcf235d02fd7184ef5168f5b8f28ab3a4a7ea4301667215a64c3905ed792498d562470bdfd610429f69bdaf78db9dd7f8398ab5ed7c3c44c4ad164cb0b0ba88a3a5f222bf1377d92f5106ab1137d8da5111ed7f567653ef1c2232da02f8cf95d531eb7be64dc50a543358a98acd2aac28507e873fdbdba369f2a358c285ab705b83c6e30ca024fb3f7e9e47131ca74d86e805a96d1ef74a9d27d4d4f2f54ad4388f92a8eb47b0fd6441cff8b23929b1af7b3ff9af4c3cab7db636cafca4edb79bb2fd2bce316a40133e9ee21fd572d4ed5a8013693d02a4d9e59166ffa8a327800ca09f15eca5c3b7b291ae49ea05d89c0d0a334ceac4f61044cb8cbcdab70892d1cabead512deca72fa53575bac57a3f0905ac0e6ac514857cfda0c59c39d798e1500abaf127388a8f36c40a962847976e5ba464e30b144a99ea2637f40e0cd9a03f227c0edecc09acb9131c4a4c64872c1275be39d38724803b94a79d122a6f9da50420edf8d1bf8551c2ffb2a84735f12b0ddee927ea0d93ff959fb48d74973811d57cadb093fc70aed12d5ac7099e48dc2cab2a164bac8e2c9c1a9bbdd826f0bee53ce12eedc45c78e3a1c888e7841739a58cf3ef854487fe2c240672b1810218b6dd05d4b7def369d42cd19a3c7e013f7aad0e2c73f714bfad23423c0d3b13bbfd0068e02f0df837d4134e943008c6efbfc90cc9bdd5276a5bc892f0a8de0dc391ae2b198b3fb03f33f9539c304b9dbc011afae10edee5c58ae1bf6423fd624cd24651e28ec855126129a0f72b36246781343b35fb57681f479bd5e9b64c6d06a1ea1d0670386fb8cf83bd1b50900942578560b94232fe0f96afb5de7c33aa7925732fcec2d89d75f4873250c6d249d0a67a9303af2df88b4f4c245b8da97cfd0ae3ef2bb743bb3368613d8c75ae11fdff41b8f2753112cd6f81d7e36aaf807b9b4012f335acb3394dc3f3661efa1460056b90c03b0ff7367bdc616e6e297f932fe3520e33c8ad3178f94ea2ab020f994892b8a94eba724c3c69c841f5c044f44c1ac1f95be2856bd2b9ca8fb2f530bd190c07a38d56d2dd2ac95e22dccfab7fdaf779fa2e0f95102c94e24490240e0772dddad69731668b3be8d70b37f348b97a42853b043d6dc7e5605484517e8d85a61f58f6bc6469cc1209ccd88727e6b37d7dea0efdadf9166931a1ae85c356a0439caf1326c503fc75aa4ac5ae226ac7efb8b34d5071d833755175200d75395687804834444fd64e4b80c119e9a822549ba7a1cb8e2e54cc85d", 0x1000}], 0x6) close(r0) nanosleep(&(0x7f0000002580)={0x6}, &(0x7f00000025c0)) 22:41:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x61}, {0x8fe}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 22:41:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x4, 0x0, 0x1, 0x61d, 0x7, 0x2, 0x0, 0x1, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 22:41:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x291) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:41:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x500, 0x18) ioctl$BIOCFLUSH(r3, 0x20004268) socket(0x36, 0x4000, 0x5) 22:41:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/89, 0x59}], 0x6, 0x0, 0x13) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000580)="3cdba226fe2b90a6af8d678bc63f87d36183b0086d86a079f621549c9eb7585a631af0577a770ac2dfcc1d1bf24d3dc9ea9960f390054a6877321ed1460790677c138eb5f8b73c7a0521a55897f16c199a9ad9fcefb998f2e87632d6ab8bcd1257f333998f48de3f41b7dbcfdc9c90b0dce5431c4fed610d6e656041cd1df7b1ccf1", 0x82}, {&(0x7f0000000640)="a1321334781b3b279e9819453b1eec143887c927add6eef0cd6abc30ef020b1a2c23a6529979", 0x26}, {&(0x7f0000000680)="b9a7eef5332af5357b62d1a22f071bb7f450252ff73188c8c1c08f814f4d7553bee8272f6c9ce2638ecf6451edd146197e45853ede34b1c07006422dd761170ee2149f46726cac1fb0f71e74a0ed57fdb39c4593951602fbf2b5ac4776b6b633a0809dfb4e50ea9baf", 0x69}, {&(0x7f0000000700)="a7f3e1ee4ea53921ffae412349fc0bb6273480280064813ff979ae111014f48ca18eb064f67594ebd57a72b12c63bc", 0x2f}, {&(0x7f0000000740)="270152bca82aa8615d4a129f5e554a49238d06a6e7ecd7db04991500031b01098bf36add9d7de2867f1b39bf3059db046cc12b619e2b6acfe45cfa744bcc0d11090b2302dd978eab6d2310299a31736b8441a62978748908df13d8bca1b42df22c3438565b7be88a463bfe5234bc924bf5c964e61d65eac71220f3843d923079ba2008d4f6e07a439662e853ed623d86a7b04ffa2fbc8cf4bed8e3265e4b9ad63e35fda307347ac3fefc4936c7356513ef71371a5040830507ab245734819d7b5802bf2c5052e4c92115c172a986c669bd0369f95e7ed8ebdef861d2", 0xdc}, {&(0x7f0000000840)="8c0f102dd293da9b44acbf21e4cc3c6e264b73c112983485c46944a85cd17eb94e354eafd6528167586b3ae2b4d3aa4dd89ee1838f984a51a68ceef1c12dc5e01188ab61682998f54561a4120c2157b8a0c1e34ecdf78ed45dfd89dd188c4d74cd52a98b16faff1ffbd42ec572a6699d53199a73a0166c4c8662aa9d16", 0x7d}], 0x6, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r4, r1, r0, r6, r8, r0, r10]}], 0x30, 0x6}, 0x8f04fc3c2b96b0ad) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) 22:41:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 22:41:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) write(0xffffffffffffffff, &(0x7f0000000040)="220e37", 0x2a9) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSBRK(r0, 0x2000747b) 22:41:12 executing program 0: socket(0x20, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x2be65ff509d4a6b1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x35f) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="10002e2f66aea602a700"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x72, './file0\x00'}) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) socket(0x18, 0x3, 0x0) 22:41:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x46, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0x20}) r16 = getpgid(0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r18 = getpgrp() fcntl$setown(r17, 0x6, r18) r19 = getpgid(r18) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x9, r5, r9, 0xffffffffffffffff, r14, 0x1}, 0x4, 0x5, r16, r19, 0xb0f, 0xe7b6, 0x80, 0x9}) r20 = msgget(0x0, 0xe5) msgctl$IPC_SET(r20, 0x1, 0x0) 22:41:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 22:41:12 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) recvmsg(r5, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/76, 0x4c}], 0x2, &(0x7f0000000480)=""/213, 0xd5}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x4e}, 0x0) 22:41:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x100044, 0x0, 0x0, 0x46}, {0x74, 0x0, 0x0, 0x4}, {0x7fff, 0x1}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0xdc) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xffffffffffff15f8, 0x0, 0xfffffffffffff0c1, 0x7}]}) 22:41:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:41:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) msgget$private(0x0, 0x47c) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000240)="6c353957302e678d82c2cf0634cd20cc4b303459b8caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75da7cfc218fe55a7c8685aea1a7a1d5e226072da520129f8aad195d16df87afc63bf5d1eacf36a55a966000000000000c5aed646174aacca1cf666c3c3131c65287aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeab930ab27f10775c56f765b855d0f2a09d6bef964", 0xac, 0x0, 0x800000000) 22:41:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x1}, {0x81}, {0x6, 0x0, 0xfffffffffffffbd8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) preadv(r4, &(0x7f0000001380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/187, 0xbb}, {&(0x7f0000001200)=""/178, 0xb2}, {&(0x7f00000012c0)=""/140, 0x8c}], 0x4, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r4, 0x3) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup(r2) socket(0x18, 0x4001, 0x1f) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x8, 0x101, 0x3}, 0xfff, 0x10000000000, 0xffffffffffff0001}) 22:41:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x41) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) dup2(r3, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000580)={0x4, 0xf1, {[0x0, 0x3, 0x1, 0x4, 0x1, 0x3, 0x4, 0x10001, 0x100000001, 0x7c3, 0x2, 0xffffffffffffffff, 0x101, 0x8, 0x401, 0x3, 0xfffffffffffffff7, 0x1], [0x5, 0xffffffffffff2e81, 0x8, 0x7fffffff, 0x40, 0x7, 0x2, 0x7, 0x1, 0x73f4], [0x107, 0x129, 0x1, 0x5, 0x80, 0x0, 0x6], [0x1, 0x2, 0x2, 0x50000000000000, 0x8, 0x9], [{0x6, 0x2, 0x0, 0x7}, {0x80000000, 0xffff, 0x9, 0x1422b529}, {0x80000000, 0x3, 0x8001, 0x100}, {0x6, 0x5, 0x3, 0x6}, {0x6, 0x3, 0xfff, 0x6}, {0x15e0, 0x164, 0x5073, 0x6}, {0xff, 0x7, 0xb8, 0x4}, {0x0, 0x8, 0x1, 0x4}], {0x9, 0x9, 0x5, 0x100000000}, {0x80000001, 0x3, 0x7ff, 0x40}}}) socketpair(0xfba461667cdb859d, 0x8, 0x8, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:41:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x8001}, 0xc) dup2(r1, r0) 22:41:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 22:41:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x20000000, 0x8, 0x7}], 0x400000009130dbf, &(0x7f00000000c0), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x0, 0x218) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) bind$unix(r12, &(0x7f0000001680)=ANY=[@ANYBLOB="027ce6b29fff3bf95565adb36dfea8b35ca35f12c34249481a40890c4d060371cda1fdb161797b09cf99d0ce43bbeef026b2999024bfd57c984f0ec589a89f9766886eacb2f98d074ff0dea6515a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d715c523e1de605e417ae5d0c283ae451ea6515cb5e0cc18b820e83ebbeae650bed060dbc2bfd951dcc11ff8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfe482d0f10917e3bd3eaada945e31e480d08889ef7e3ca631fa96ddc5401453"], 0x8) r13 = getpgid(0xffffffffffffffff) socket(0x2, 0x8000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000300)=0x4d) r15 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r15, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000001c0)=""/31) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffc, 0x7, r13}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x5, 0x5}}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:41:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4000000000000a, &(0x7f0000000040)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) fcntl$getflags(r3, 0x1) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r7, 0x0, r11}, 0xc) fcntl$getown(r1, 0x5) 22:41:13 executing program 1: pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2bfbca166fee9f07ff944c3d1043cfbbe500b11149b1983e20abc8fd51a9f5fc005b5aefb1aaf48190284a283b14f8952648948fdd2753b28f1ab8ed282bc254ea7b2df90baf72c155cc48f3db04dc779be245bb10acf1c629ce3b793ea14669a95553db70feeb33f49e307f9096dd0f910575e23f67ff78dfbb2142b0958e7a27216a181892abe58862160559283d956845d7f604432890537944d8091c9d99e0e5c8ec7dd0b70a89f0a71d949d4fa5924686269bbf2ce75f914bedc2fa00"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) pwrite(r1, &(0x7f0000000280)="e63bd6e49bfd3fa5caa9d59b10add28091e796084b5f7275887d904e98ac2621d7fcc8d1f6aadbf4de23b99ecdf37b459eb14385d008670017a82d331992ddb2829c3e0447526a3410fc", 0x4a, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007f3000/0x3000)=nil, 0x3000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffebb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) 22:41:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x5, "7f188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 22:41:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) 22:41:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x60) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 22:41:14 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10004) setsockopt(r0, 0x0, 0x69, &(0x7f0000000040)="057a37fb9e8b716b75bc5c5e5ba8691028a17c76508774438eef1ce04135686a779db1733752a5bab42af580", 0x2c) 22:41:14 executing program 0: r0 = semget(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000000)=[{0x5, 0x9, 0x800}, {0x3, 0x9}, {0x1, 0x1, 0x1800}, {0x3, 0xfff, 0x1000}, {0x4, 0x81, 0x800}, {0x731269bc25c99339, 0x80000001, 0x1400}, {0x1, 0xf3f, 0x1c00}], 0x7) getsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) 22:41:14 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x1e, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) fcntl$getown(r1, 0x5) setsockopt(r0, 0x8029, 0x2, &(0x7f0000000180), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r3, 0x100}], 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28840, 0x0) 22:41:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000100)='./bus/file0\x00', 0x198, 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r2, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r5, &(0x7f0000000000)="44edb2d6ffb9930f7ededc83958f51b2e3d616b5995646a81ea6c5994912561c5425c6c496e542fe7b0a0390d14eac202dff79f9a2e0a79ed844cd0bbfb36dd218cd209af44ccc3b2d7b27e1aa0b9dc279895f2294bf2fb9756e9358305c1b09017072462cc229a81913326fb31ef74d7187318f222c2af8", 0x78, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 22:41:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = fcntl$dupfd(r0, 0x5, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = dup2(r0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5ff, 0x0, "b0d4e8f8fffd49f800010000fdffffff00", 0x3, 0x5aa6}) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:41:14 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xa00, 0x1) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/251) rmdir(&(0x7f0000000000)='./bus\x00') 22:41:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0xf6, &(0x7f0000000040)=[{0x30, 0x1}, {0x7c, 0x0, 0x0, 0x86}, {0x6, 0x4, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:41:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x3, 0x3) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x7, 0x2, 0x80000001, 0x84}, {{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x9e}], 0x2, 0x0, 0x3, 0x0) 22:41:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xb51, "3ed3d65225f615b2b68b1effc0d50c99558f9637"}) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)="739bd665ae78ebf03f7d0d5d0c9762561db395514bac03db019e5d6a425771885b8dfcca10be2eda89fe928a753cd5bf144817d04db41196d64072726ccdf71676164c6aa763bed80f3791757cfd9afb3efe11bb30edb67163432dee623fd9366b765f318eccb7d9d5a0114b866510b63eecea3248c0f5698dc030446ba6201ff8c10723fc8e14dcb90505d6c56127a98f88472d14dcaafce40ab26d541bb014c338437cc1a7f8a95d2496"}, {&(0x7f00000001c0)="5c13db1e89e0"}, {&(0x7f0000000200)="10ccc55983c0bce83d77e428c2f273b172b21d80ca20c96539b045470ce339220bad64ae75f7fa5a08c8037672502c10b02c09ce43770f86a6b5c025ead676a896ec2b607f709502ab6896ccd7c951705451a2bbd1ae17c68a5fac166bfcc4b0d5a8c00467bc5b0b4e6784d920dc9b65f83fc097b734e73e79b221d109326e2324b40fab2bf55b2786b999eac7fde483510e9c010beae122b043e7faf7595fd84cc5b4807779e64c35a0c921c9bbcbc4a82c15b344960b103a02c07f7ae7fb39f590b03c1a4d95b0f41eaa372b4a8aaab98743455c5dd4d212176863c4295a6f5b1effac371ce4e8f95af7ffd43f24b867d964cd7ae808984a5f98"}, {&(0x7f0000000300)="954e8140b7fc1dcb01eee9bee52e59192c45003b9bdac4b82acbded173eab8d444393b0f02d2cae6cdfe9ac72472596e4bfa2aca72a4686e84f04c611b0e1ff6c4620c26f04e3f"}], 0x253) 22:41:14 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() execve(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:41:14 executing program 0: r0 = kqueue() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/212, 0xd4, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 22:41:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0xfffffffffffffd18) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x8000, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x40, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) kevent(r2, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffff8, 0x24, 0x2, 0x6, 0xc7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x56e, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x9}], 0x5, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xfff, 0xff}, {{r5}, 0x7ffffffffffffffc, 0x2, 0x1, 0x5}], 0x6, &(0x7f0000000580)={0x80, 0x1}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300), &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='](V)#!(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x0, 0x8, 0x0, 0x6, 0x8, 0x7, 0x1, 0x1, 0x5, 0x43b}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x107) 22:41:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x4, 0xcb0c, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:41:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x40) 22:41:14 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000001ab, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:41:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:41:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="9e35cc3f7615c1934f59394dda4561ce8a5513938d954c194da870455017c9d3128d0fdc3c69e8361b6c76bea6c5478a7ff69c08936cc7ff8a903915d6c3f4223bb1572354c43d367b85df5c2181faf9b6b22954ea482964d30a28e7337f93b0752934b7df26f86bb22fc2f6951baa07532fb9c23f03c0bfc9888dfe6f242252028283dbb82cd5a818771a0e96d2c06cdf466bd949c4a0d996e646e821f24015d9982c0e768d220f5287351848df357cdff9841f98b484a498cfc7ee6ebf30bc5bd446fae700f066ddc39456de35d4ec406eae60b21c406380c9825b9602", 0xde}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x1ec9, 0x2, 0x0, 0x350, "2b03f55e2572bbcac9a8ed025e0ecaceeadfab8d", 0x7, 0x200}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = dup(r4) bind$unix(r5, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r3, &(0x7f00000002c0)="f1731e8e791926dc5e0174952752c4c07b3e2fd2491de779cd8e204b0e11ed2894", 0x21, 0x408, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x1000}, 0xc) fcntl$dupfd(r3, 0x0, r4) poll(&(0x7f0000000280)=[{r1, 0x2}, {r2, 0x1}, {r3, 0x1}], 0x3, 0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 22:41:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="10d54381dd3ebb2ab49b54e35d", 0xd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x0) openat(r3, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r6, &(0x7f0000000240)="582d89dbe4be304ac196a42e1f5c6b02c1ededf1f4a4d4634c8d38ad526fc28486526b4cfcd358b7a10118a5a6441daa134124e9a3f353bc76cfd6776225979dc378f1e4e3793ba2044c837de808e93b454333c7554a709875dc8a1890153d833ec7909d22197b233af077683f1a953afcde0fa2916ae8cab76939c87b652c371c2cba5c4c919a1b9d333fd53c4bef43ef3bc96fc210eb03dd96dfabf167652b3b939bbea491c8960c8d28ffbd2f8d952670c40e8dc1bd733be4e533acd3384505420350dde06737c64afaa4", 0xcc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x1}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) 22:41:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(r0, r1) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 22:41:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xa4c8}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 22:41:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f000029e000/0x4000)=nil, 0x4000) mlockall(0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, r19, 0xffffffffffffffff, r24]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r29 = socket(0x18, 0x3, 0x0) close(r29) fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x18, r10, r14, 0xffffffffffffffff, r26, 0x80, 0x5}, 0x8, 0x80, r27, r30, 0xc01, 0x80000000, 0x10001, 0x3}) unlink(&(0x7f0000000080)='./file1\x00') 22:41:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0/file0/file0\x00', r1, &(0x7f00000001c0)='./file1\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x200) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000266, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x55b, 0x9) kqueue() getrlimit(0x0, &(0x7f0000000100)) 22:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x1) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000000029, 0x2, &(0x7f0000000340)="c600000a68981db89a421124b7b54377a2e2281fb2e606d1e852efbeb7f3f9eac1a3440edf8fde0f3a8b4e4020faed3391c53bcb2be86c22b494f41ec69f8e8a150ba08181c4c2d46d75f5fb3ad1f831057f7930eeddcb5b21413290b054d4408b6457eb5a0bdea5fd3e23d02922400ed3db2468a399aac4327e40cbffd2933fa3206134bb925debabe62d3a7cbc4c0ae3367ccd081751c1c08651293ad017f72ac6477abe6ac6be236da2203b9e301a1e90ac1e8c1915b02aa0b3197b8a8da8699279c54a1f35642262695f014b066b46fe69e4bb4ace80682736b86f69a0e40484669ce72cf7b42ff7a416d936cd38b404ee34ebf71b3714949d04481c51eb59ac8a970906", 0x106) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r3, 0x0, r7) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="02002e2f66616c6530cd"], 0xa) accept(r7, 0x0, &(0x7f0000000240)) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) socket(0x18, 0x4000, 0x0) 22:41:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x3) 22:41:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) msgsnd(r5, &(0x7f0000000180)={0x2, "49eb0d6b27813ba102fd63d0fede1bf2faa5b2c0a72b95a1e2a79e19ce7f24d47b259b57b4194303bfdf10c22c6065d73c6c239a9dc6db43d0f6566addf8e763e53eb8bb667ab6cabf1d7723df6a8d09ea507269903110"}, 0x5f, 0x1800) r6 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) setgroups(0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7fffffffff9) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) msgrcv(r11, &(0x7f0000000080)={0x0, ""/61}, 0x45, 0x1, 0x800) 22:41:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 22:41:15 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e08000000653000c485db9cdd92f394aa43b9a9a196b888a0df2dc4fca229b902257ebd2a49b70ecd5adbd5f4f4f19285a5d893c4490cc773c9040afa6ea1f57816c48fdc08a660597d89b75784ad36c467f768fb69a5dde2d6b73b7ce79823022e9c715525617b68c3cec897d601bed726216388944f521c3542eaae38f7c66797f4337911d66416b72c6ff5ba79f73fc947c3cea219ee9fc97b14766647850418f7e6b444ab71102cde9f7e44f2d9bb952638b8ada474686edc3a52dbd09cdedeb20e8568ea318a0a5374bab727ffb3b181ca4c45bb6a6feae1d4c66f8d27715fa56b1547d20cc1ecb3f1191acb24f0ee130900a9fbcb2341b36a29fa40b110021596cb986888c0d194d41b99701cdffa80b07f2c93722151ed4a20f31e86e35936d4ce05d6bf31fb6567c95a8dd87ffec27860485fbe183fc920f9478730c7eb9154ab266c4c6a7737992d376ae63e921621182519314d39d103b58c780df7bcc8f97a5411eb248578bc8798ed2cf5b583058acfa254df4ced360bddda9273dcf2a43d748a9debba99bb7364cc9ebd674667b14494c9e30d0690f22fc29f2df7fe4678736fdc8675c98436adf9000d85b7529ab8ccba8059c71ea305bba1a60772bbcd082f6a327daf571c6c2ac398edfcf6c72bd2"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 22:41:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r3, 0x0, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 22:41:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet6(0x18, 0x4, 0x7) r4 = getppid() fcntl$setown(r3, 0x6, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:41:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:41:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 22:41:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:41:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x8fe}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) close(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x96) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 22:41:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpgrp() socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x1, 0x2, 0x400000000) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 22:41:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000011c0)={'./bus\x00', 0x10001, 0x6, 0x6, 0x1, 0x7, 0x1, 0x3, 0x0, 0x2, 0x5, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 22:41:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x12) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) 22:41:16 executing program 0: socket$inet(0x2, 0x3, 0x1) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f7251e9fcacfc0b9a4c839ed0e980cc254287d8b89323fbcba1946cab394956d9f69a7d5391e9d194b78fdbb4f79fd5dbebfe4c9fd8df0ae2f426f52606824dc96179fb8d2c9ed97c1e8931f4bec5db3e38f0e91109003d7a2e7362a9e3d7e"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 22:41:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad18f05de2f4ef18", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:41:16 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() getgid() 22:41:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x1000000000002, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c3003290000000bd000000000000000000000000000000002d7efcbb64a7c441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0c1d392939aed2ce67f8ec2170d5f01ddf43a08306a5bf5549bc95dd17405f8e96975bb208374e4004fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffd, 0xe2, 0x4, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x4000800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000014, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x95, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x7}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 22:41:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = dup(r3) fcntl$dupfd(r4, 0x0, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000040)=0xdb) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f00002b1000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:41:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0xa5}, {0x18, 0x1}, 0x10000, [0x700, 0x1, 0x1, 0xfffffffffffffff8, 0xfff, 0x3, 0x1, 0x100000001]}, 0x3c) ioctl$TIOCSTART(r1, 0x2000746e) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) pwrite(r5, &(0x7f0000000100)="d8a1622bc9129ef59795a165bc92ee535866ede1cb67d694f8e096bf79cd661daa1b8fb6115a79780fc31d674a2cca0e5017e5120eba21ce6be76fe2e15a54c8b0efc9d97032df852d2e862eb094f8ffc9be43e650a309d21b13c42ba332cbc186151d0d8249f580d2ca443aa02a0eb1472926465771e809cf1099ba25ee6802de2bb5a29512d2fdc216e5a1917f298ba3556f36b8cc99fd0a299c7c57df683bf03da51fe44c6e7fcd3d2f176595796a38d03d6a386b365b87253cb466c87a7e6462f0644f6bb1012222290f009f8315481e7dbd6443058ee97095cebf9ea38569eb119f5f861da7236426ebf3dda5c50341892134e97df5c24ec593eb", 0xfd, 0x0, 0x0) write(r4, 0x0, 0x0) 22:41:16 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) msgget$private(0x0, 0x500) semctl$SETALL(r0, 0xc6000000, 0x4, 0x0) 22:41:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x2) 22:41:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x376}, {0x2000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:41:16 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xc) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0x9) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) dup(r0) 22:41:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x7859dac3f245cc9f, 0x86) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 22:41:16 executing program 1: socket(0x10000000002, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getsockopt(r1, 0x2, 0x9, 0x0, 0x0) 22:41:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xfffffffffffffff7, 0xbe7c, 0x6, 0x8}, {0x100, 0x5, 0x6, 0x5}, {0x1, 0xfffffffffffffff7, 0x9, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87}, {0x4, 0x0, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x4000000000000}]}) syz_emit_ethernet(0x29f, &(0x7f00000001c0)="080d34433f578edc041b0000fb6ee6a9fbbbc2d5bb78bb978f9d989695f157dc5600"/54) 22:41:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x87}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:41:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000680)="a5aeda22370e317e9808bc0c46f49038405f8d0beb5d2cb483c135815417c75c80dd373fe3be10cc4a21ed94d234f7de5de69e28c3e736a7ca1fa6ecd59c680b05a91b275fa538af357807cd94fd35a81916dd21e64df19b51a11375947a8f715941c31e0db57498749888a301ea33255af9eec6f217e9256a9e9e8cd9696601e589d852204ed1abc75ff0c39c3d28e6ed884eea0a505c712899e0db73eea4bee1a40aceec3930a8086e8c56e245acdad931f5a779457edf761151d695301b90c0c954edd0ccd1a7d76817cf37bdee11d46f6e6e7cf444735e7724d1bd22b7ee25dc4d940a5cc3e9577403732180ca660a7913b29fee536e0429591fbe40278e3e3524d416ddfc6e48ec3484d123eff23e708c2c632c51bb156fa1162262ca8059387f6f15c92781552f517186548d5078a3691d512c1a64e7b75303863fc6c80f5e11169e2914e6e203f5dcad436eb34dc1ff96b3ed204835519a6e3c9a87b2224490b049f474caaba31a85f37864afa3f705104936f7719cc6fc669f9c3b7b9a6cdb3065f0aff2de90736e6f780377b48296e554d3f7d75ceed16cf1bb2182224005d9188b34cb9d8f81f6560f5fa7887c7afc9181a6b6da0503fa844b271a2f7db2f11a28ae0ab35ac0e55b39c35f552026566cbc10336848d5a26ddea20b375a4862c92d34698eca812d9fb4eb58040b8faa1cdea77bfc34301c3478b9cf4975a061c3fc05e26dcc5a4306a2cc16edfe44982e388a4a9621143877b49a17c10bc1ed4036d1f5fb31c971280c10a923c416db2da917a228e9bacb8f537552c549f4b4eaad1b17c69c569f5e9131181d480b01e7950f96bdc6a696e060b4136227e337a4e46cb950f15de163cdd2c811b04f7c0d75a8f88be0246f9cbad4e48cdb37e8ce5a0241928a5bce9b977b996238949e179c977a11857d480bd8830821d0a9f68b8c832c5064bb656a26643a98ff61eb260926866cb1051670e580b8e84b9b88b205191a4e63a805e4b77082141d43a408044e18a952e7994ec13ba8e92d7246a43d68d892580b71df96c59093854452b2269f5c036fa5f51b4373ccfc0fd97ce34d86afea898a1362e15393003e1c1aa741db7cf3bfa2ef7322328ddf42ec156500df61b2adf14cf566c66f86307a3ee185aa306d1f038793dffb368671592037f1926f172c5ddb4b5aba7fcbd8fc93a23e1c20401fbb15df8520704d421d21dfe3045782f24b78bacf53f283ef544663f6a08228f10780432e4d2c009120654534f6fe27dd51aac42a0a4c88f6f98815e9bfe9f9e68de10d615f8bf7734e33c82c827a7e06612b8b798bd1ca21665ce4acd5b87dead3f800f2d8867f29afabdf9ad4d2298736f88ed59524afee5ce4bea977b6e14aca48a220330aeeef4ea994b8f62ca91cc057125239ef2a8013c61a9b15c4c664c4fd2c0119e7d0985e5ddee7f13dec8565fc047aeafb49770b6bfd890361b5ed830f5e89fc8211b22f3743564c8fd7b4a5fd29368188ad059858d1763347a987505e2a9871fec9ce92446b16ef38fbef4da23b7f380042151b76fede6c8fa347499254052903f46b3abf90a72089ec9b63c2b7ab9c0e6e92da4b5a692e9a79972bc22d55e614fe44dc957d35ec9bb3f263308d54d871f0166c4d0e5cd71fe8e1a8e1fe397cd0967caae335300185865085ec723f7a7dd4037435c9d8c24040249d418b408ceef9ae580b41506525a9dbcc36c5d3baea36cea5bd2088935fb24ef7d3b363ba21ffe6d62a3fc0eb0a413c1965df1eb99543838e66452c3208b22765cb2f965b5abfd3769e539dc8652882c92f23903cb2e732848566056d5eeef29cd6e18433d347e4ffbe7117a452c45ef368c6ce0c10a05457383c916ef5e1be4df3bf64de6bb6204c3d963a4ec69fb5f830f5ef2905830e20456a0a72f3a7a0e469e5ae4b350f1b91fec3858e56192d5bab73a89929421185e2006c2414498e8ad6e4ea397b505aa73f4c39cbe0486ae32029f3c46d457982be1b276659bbb779f710888b5ee24936a33fa1cbee4c45bdf43bb8b947a892104c21515042a54165657293afc8bff2245319cd2f44328c9d5811de3310dd4ef4bc01e1d38e17b15b0f6513ffba7b5633eaf11787ba3d04f9bbfdbeaf4218f86feb13feaae4f0ce1d26c73ea9b10892b65792c8a7b10f1352f045bb68257b25305b4a28554550fc7bca21fc17bbdb97dd641f3ad797e525ea2bab76a8e3c1a3c9bd67e8ce859d8ea69588f9d9fa00effeecf033be1812a2166046f95409ecc9e766d8abff152a64b325310ed7f99ee26bfe2d5b475f780d9de8e4d0aa95ad1b878f88c7e643449c3cb934702aaadc7249c9384cfcfbc8ee8cb30d6672e681e8b379b67f81756898c90eb99af18d3bd8bdeed40a5f61480859b5764888cd73fdc03582ab316e3695d811fa65bcaeb3e251a0f441db3cdd08041c100ea11e5a993e7ebd4868a8db5e4ecaadf8f33154b9e371f2ed7d87817ae1e8643d84f0d1e7a44246c9376f9ce6e6f8f57a8e46bfc3dca51b1583303576bb906541bb7eb47cc77f2f5408e8d5ac55de31d2aa61d3d43071acb04eff211c32419ddbe74e8a8054feedb39a8ae6ddf89e8e6598a8ca97cd087e53f30fc2b6f485b4418f1c7d8f554318233b703f776d46f6a25313dc63673a03a0112898f493d6b56dc0be2c2367d1049aba365114e37e6c17a3f179acd9f8a72d1aaba2380503884081cbff33aa855aa642ddba15e24c18ecd12807cd2549b30545212b61c8befde29f759b5c1e28f846fd07022c723e64c17e98e905fc83ba10024a9c91404bb9948fffc039c4510d185525ca67dfe8074a8af17902d98ab88929b013bf7e78be716538abd777fe995947383efb71f171f09b663a088be3e412b783b559db22b1afc236d8cf10fdf76b5729729adb2e2315097b70d9d0e14d5e993b74730566bc64e287b0c89132527f3f65b07c2c97549d9663a5be6b4616746dd88fe099f65c3ea8b1a03982e1062837e4dee0ddbcc45df397ae34e6e70bbfd54a839167b3025ec8cf390cbeb26359e6622413beb5d3cc289c560987870cdb329f5c3c3f8ef515fb6595426a41e075b3b73a48ce8dfd623b81bafd1f9bb818be547fd07629456cf5bef1ee34fef5b21a7085de86f9cdd5dc3e58065b4b8440a576149f15560e0e572bb47095854aa15447e7d94b75bce43f6b710902fd9e09141d14571bec4e79310cda2c7c900939fe9149dccd3712afffa11068c54c09f8ba8f4197b0e73af9bd0f64fa3d0d8f1580ee188d6bd6876e5d75192a70043ed2a7343176b7ec3dc4336415ae588e29b5077599c33db25faf963741933a8320cf06c0e0916591d5d88d684a4900b10f4de409be76d88e70ea8467747dde9ef68a596d5a997043fd80dba81376b4153c14a8aaf7d9709985acc09ca46a7e6a63b158077f56545c90ba1bb21cab07753aa766187d55dacdf48ebdc5fd634be894d484756e2ece82ce8c7fb9100f4138bff489fecbed176dcb997fd2215929389f06dab26419b53c678e940861bfd85fe53e77f78af81e826db200d0d88d683cb2644cf67fecdcd4b63daf3e9f1c8e5da3e0e6ce33f7a433d920a238d9ff7530954f5b2af2119bcb1ab2259afd2e91be920700bdbcb3d614a9b992a714607df81e925f1d8058d9256a176d1dafde7c7d1d94f8729c105ebe36c7b6ac67ee38101752651a34183bfb24c5e8410eb992d3dd680845bb5183d681703fc870d62de4c4c7d0996399988a3e32215d37847ad5094eb3cb0736c8945807fb4c81e4580174d64f1c1efc402cfd67347064359dd0eaa2160984abeea8f9271dc07088f11eeaa87ff5f8164b370c9d405eff80445211ccb862554cea92e0c2232eedf7f74cf8943f0d9033a119cb9369b9dfdf0c8c918569ffc622ce89088f2aea11e947e53b18ded333c98714976918951342cf49b1661c873e4d79da36f1bf6a3cbfb847766234669fa920e99fcede94260efe6ae3afc0e008790b68a0f6f07da1597915fe387d155dd109e52300e44617a9e6c89972d947f6cbce9509a983df27b2db1a8631b10dcab7fdad3867d390d8e47f424a16e4aef7024f4eab2366f8aad4059ccc97f849dc6b39bdd03f80a3c2aee4bdf945b5e827ce7020f89ba83a87a889b9a8b182e541bf2305598b6c10fad97282b67c4be8df5caf9fdc939f75049fb9bda0f062f69be93dc481878f680a713a016bceb23d6bd1a5bc219005b4dbde1e3bdd6a3913fcc68fe812bc6a37a5a10d3460a03f37e600cc26c68c2f0d235d4a6f3dea8ce8551a7f5f4324424795195e828ca1305b280e977ca3552e15f85f2b631d36db8bb50dd04866b5aacf797df8783cff600054b616eb831fa000ed50469d71be6224fabeb572f634fe513c7ab85f53752f070d7b54779824d1bdd480e6992de6695933d29f84d2b9e822fcb60f7ffb6d00e5046eebd6cedaa0ad8f4e141492a540d7c092cd6900d0bd64273b9298a3cd55b4fcb280e37663e6950440a7024f5962354100f3da3866b958190325a74da1241ef5a07e5acd0f38d4ff33ea8ad51c9780001b57d364c4d5ad2f97739625a8351e481ec0bf35c14f003f3756fec93b6815d7045be3ef43ee3d3956b4288991354149c55be7f00e08ec1bfda2810ab0bc5d34262cca8efafd9443c02e341154f3109444c3788661e4b3cf8737482a0b9628717445a319e3b32d953db13c30d69931d7a09fb00a8ae398c671caf00c7c0cf033f5d0e27fedd880dff9dcd822dabd2847c947be02211f103a845ff477314963d19490ebe0b0bae400a3c997ff4a6da7a7adadd676912324e2b4fd85e230d49f8f24588aa5ad6ec7bb8eb9f7c452864950ccfb6d60f04d5fbda15091d021e2b2860698a4e35ba9fd3feb09407529a058010f96fd84bb46e10af51eacd9ffaeefd6f34eb6c1a09f11b87e7634a0bacb8e82506903f6cbbd7f813433402e1df2128a81dc91feb56412ae24f550437e248fe44725547f987e76e5c30f5cda0c7677006ccab5735d1e03c58e8059fe56989cbae3c6095e2d700234fd7ece25744b8ffad108450016caee250989a317dd4902fa163167341f988f0cb4798fa669e995f86689b26c75c28939d4a52b914cb3f3f1ff1c966faefafcdd2a681ac2afc31343c6298be24568b52a9906ec95a88c7171691033400fc5b2442b07e7cddbd523b577f5148b20619da1da2c3a8543302955a510dcaa46ad5c17022b2ab526768007063ff1a25e428ad97601a4060029ef2dda7d30c8b4187e7e25843626de82d42ba19469b76cdd42971a74191ad9e5b25dc1c91c91624e2f5fcc9208d9e1918b2150ba69d3b42fe4bb14cdd70d84d2efc50a6452f4e44a6952552644a9a5b46690d8225dba39f0977a0b6a5dfefe2a6c177ec797c4ab311d36af18567595d699b811b62ace33da9f9aa794a4775b9294adbb903d064f160a267b0752de7ff2200755f920aa235cd1e5c0dc0320dcaa325b534e7ac07461de87dc56afdb4eaae7191dcaaa906d423ebd0b5e7a6fb6c05757063fb0ecc6f8373c61e131f72cd1fee6b60d2916f43d5bf0f66837bd660cadc45427009e6fb9280e6ccb39b69134631f26888fc982c68d56f3da4d05724ebe4a4ec44113c16e7d0e396a78d65063fb83bec65ee08299192247bc838193862981d8770afbdb90c0f695a05749ef7874d7b64b6eca00290abe18c4565b602ae2581cbe1a5a2114ed860ca59ef8ef3659f55daf48ae9ee289545b969c6d4afdb67627d6a618001afb", 0x1000}, {&(0x7f0000000240)="445daced005f6535883864bce99cace4b810402459ea2115adf58bb35cd4cde7c3c2696e1c16894d8ff36b62c52e1bcb4bd1030fd6682ca978b829994295f51db60f9753aa9f2508c1d7df77276c0736540574ea64cadf2728d7016f763b3cda84eebb45bb29604b3fc6b7b51d41c505f80e412ecb14171d4249ae83490f6a850fa1a6fc04134d07937661f9f2fcb3975c86698525633bbcf83dc47fa3b7bf0e9dfdc985928473d9a7867b7798161525002163c1d56494f1", 0xb8}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000100)=' \n', 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x41, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fchown(r3, r4, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:41:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf9, 0x401, 0x9, 0x1, "0366402b776d00063c02df71795acd76ed3caf00", 0x7}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800000000000000, 0x1000, 0xf63, 0x0, "f866f2be0038feffffff00", 0x800000100000000}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:41:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x8, 0x5, 0x703, 0x3}, {0x3, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:41:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0x1a0) write(r2, &(0x7f0000000080)='(', 0x1) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) 22:41:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e0a93e3da355b1fd717341710b241dfa1b62646"}) 22:41:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x80000000000006}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) fcntl$dupfd(r1, 0x0, r2) fcntl$getflags(r1, 0x7) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 22:41:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)="1e79a7aa30bff1bebc7de0e007df48f9a27eae86dc4ce3dcfb828b1a8133ad8afc4f24d3deccaa5a289e93404e69e1ea919f193fbe743e00f54087d4b260") syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 22:41:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\xdd\xff\xff\xff\xff\xff\xff\xff', 0x30000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) fchmodat(r2, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x8000, 0xfffffffffffffffa, {0x4, 0x9}}) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 22:41:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x90}, {0x18, 0x3, 0x1, 0x3}, 0x4, [0x6, 0x80, 0x7, 0x0, 0x3b48, 0x98aa, 0x8]}, 0x3c) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = fcntl$dupfd(r7, 0xa, r2) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0x3, 0x9) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x3, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r19 = socket(0x18, 0x3, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r21 = socket(0x18, 0x3, 0x0) close(r21) fcntl$dupfd(r20, 0x0, r21) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffa, 0x60, 0x80000001, 0xff, 0x209}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xffff, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x2, 0x100, 0x9}, {{r4}, 0xfffffffffffffff1, 0x40, 0x4, 0x7, 0x4e6}, {{r11}, 0xffffffffffffffff, 0xa0, 0x20, 0x0, 0x4}, {{r12}, 0xfffffffffffffff7, 0x80, 0x1, 0xa5ab, 0x10001}, {{r14}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffa, 0x8f}], 0xb, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffa, 0x12, 0x2, 0x1, 0xe2e}, {{r17}, 0x9e453bb4228e33d6, 0x0, 0x20, 0x4ba, 0xf18}, {{}, 0xfffffffffffffff9, 0x14, 0x2, 0xfd6, 0x8}, {{r19}, 0xfffffffffffffffb, 0x0, 0x2, 0x800, 0x20}, {{r20}, 0x0, 0x0, 0x80, 0x7fffffff, 0x7}, {{r22}, 0xfffffffffffffff0, 0x1, 0x4, 0x5a, 0xfffffffffffff001}], 0x2, &(0x7f0000000380)={0x0, 0x4}) 22:41:17 executing program 0: socket(0x1a, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x100) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:41:17 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x5}, {0x101, 0x2}}, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 22:41:17 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, 0x0) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0xbac, 0x7}, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 22:41:17 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x4, 0x1ff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/125, &(0x7f0000000080)=0x7d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x6, 0x796, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:41:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) 22:41:17 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() 22:41:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b334"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r2 = socket(0x18, 0x3, 0x0) socket(0x18, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3, 0x9, './file0\x00', 0xc9, 0x1, 0xffffffffffff8398}) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0xe2, 0x0, 0x2, 0x200000}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:41:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) r2 = socket(0x234cfc875a1e9ea4, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0x0, 0x928b03607eaed826}, {}, {}, {{r2}, 0xfffffffffffffff8}, {{r1}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 22:41:18 executing program 1: r0 = socket(0x2, 0xc003, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffe, 0xcc2, 0x0, 0x0, 0x1, 0x8, 0x32e, 0x2, 0x0, 0x8}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x8001, 0x100000000, 0x9}, {0x9, 0x2, 0x1}, {0x400, 0x6, 0x8, 0x3ff}, {0x20, 0x7, 0x0, 0x7}]}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000180)={0x3, 0x20, 0x40, 0xfffffffffffffffd, 0x2}) getitimer(0x2, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x64, &(0x7f0000000000)="95f59c698ce9cfa414cbe203000000000000001cca5c007c38c4870600000000000000bd1ca4191633f3e9b7bc", 0x20) r3 = socket$inet6(0x18, 0x8000, 0xffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0xfffffffffffff000) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10c) fcntl$dupfd(r6, 0xa, r7) 22:41:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000eeffffff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b532bb7a7bd107c000000000000000000000000000000000000000000000000000002000000000000ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:41:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0xc, 0x3, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x6e9) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000003c0)="7ebfd04ea298bd53071d1030ff1375672da4823dfa6fff9ce53c14c2c862d6a6a8f261393ca512cfec0b1cec955ac484308f192b51d3d5a8fd88c01961785d81e08801fd4c9021d96b125de63283a868b576500932f8cabea0377bc524358458c727350356ad0badf094a55f788bd313de047f3cba08c88d8743c6f29d23b9a4de184fc99303c80790a17e441f7ec7f9353923973f8bef0800ff106060343d68c38fb009c2b76847b6973870157bbfe6defc1b1e783054a30f9ddbda95ed6fe929f989198e87da62966cf3c1ba958f7c02ce49afd39af752950b5c19b76a814bc9e4147e6e3ebefd93645cc6c08ae0ca7b2f33f71dc772995d4aa0b7fa6a43148d897d57c8e3dbda28fc5f4c50bb9c61c51a63c30b5e7ca05149198ceb068f830f5069138a8eedba61ad6ab620fa298eac13d9a3445dcb03200f69287d227908218bb22c49d0f236971eed1deb1e420046f2521f7719f9e369b5af2c5bcd6f5e1ee6cfeec0a0935abd2d9d84fda3445d5736dfc1661cc506b6cf32f68fc04f38eef0397aba81fb154718d28cf52b26d333a9f105c2905836aa74fab9a4e47c61f9c764bfc3e7f40a0767817fe546df17b367d2a2cc907534ac5dff399b2c81e3345eed43a5b43f7671e1a01b74af07092023319dc4b98c1f63a032ec708229dc277954947644ebe481d5e3ec0ad95ff61b76b722caaff62769f7c4d5cb3d8fe13542743a8840318274eca6e1ff7768d9a44d24f973ad169bd6bdf4c3807b893d9fb223e3db20f00f3716b2a4bf4dfdcd8d5cbc13228c006f3b0cfd1be10579b6807803b69983540351c023c4db35ccf8854bdf52ece2a1b10fb61c43596800c1c01641f4b8356d010079e5ae40d0359d03a023c95dc03d7997d1f065e6d349ec4fb9701c6779ecb211d3bbc750534580c8081c8a4d9029f99d0731330452ad075c35a63e95e469c349075b2d3c4d4c32d749d196b78da59541832ca6b5699fa63ee86b294fd73d66c851bd78c56e3f5fe8b39ba74b6e41c6b937d43e3e2e53e5216fedc5a08cc11cc0e2e5526a377b5e164a11931f654debe39136442148412386cc7f79d932f7acbfa168d9518a236edd5161ec6bdde3411f50c63ccf6f6192d22d66b2814d10ad08ca7fae590ff78c0be961f77dd272861b94306a0f4098c7b1a1da2b52e18994d497d3bda5c1d0f5e5b46f207e0b1db14df1771d2f1f4a5a8203a2a836c7bcc9ad6e036dfef6cac5db23d94c5235d5be4b1a05d1b5cf5345ee6db3ae574b7b9e26028710600f62f6ff295cb479327c0dc17bfb38eaca5c660b7b35665b40c6c1188b251d524653f3faae541e588fc7d279f934b6fbacab6a18a63792374be762c2df072949f9c7f6dd1da9d14615ddf435fb474d3914a72e50212d5629478389de8bc3c9696501878f1375af55f8c36c90bb9b8936e79874267a09d47b1470555365111b8b015ff58a596e4c094e67a30abfdb0305d26d57cdcb9406a1aa535523c06b3becd67881b503ca2a6c0d6c734d3ab6ef3082ec1f05607dd83b69b7f45cff813a436e37b43e68c3a4da4809f38c986d9efa35a205385aeff861af8e929ef4d3779598f8eea7a6fc16554d629387a13284e988336a77ff07b56d43440dd5fdbfc51fb29ce1a1aa80d63b58bab6ab231d6815dac5e26e03dff538ce35cdcde540d76eb7c2e2b1ebce2148fcf1d67834cf7e85520813093ba20d53c591c84b5fa874863049af0a3c70955374c57f33b244eefc93e517af4e39114a32c7efc7f1c398a07e946f366cab7be65341219010bfc81b176c5ebd36510b94bebc0d73ece8d7d6821970bef811c16120a9b1d87f0bc6852ba79eddf582be2446b42ff5c838a0714431560a6973df75e2710d8cf7fea9693fbc9af1a2c96bb72e292d55338c2126ace0036916f39c3d89559b869243a3828592be81bde19cd7d1f5c995f472be281ea4805699465ad644f0ade26530a2e6f62aca1b0e597d6366fa6b5d06508b94e1143f53d9f68588dfc95fa20567ce05b77a4d827cd6d2b8c4ed8e4d7ee1c32ae5cfab97de235d01558083be45036ff6b81145e5549304e805c69f457ba2cd755017e437e388f5422984dce351305d43da76381cbeebc7e0ce12eb81bbc2a5fd5e89e5400c03b343c740896ac329ad62fde5a0eb6bd206bbad1459acb52d120f6f0a660c1254a99b5b903506a7a2e38382ed3217f68b480d49836b90e0a955c04c2285bc87c7c8d3023bea2b3d1571b41973817738bf9c27f86b4f9950c0680f6bc74bad66521e647b9ab9e8f1bcc308bf21077e73eb6fb0addea80197aecfa4e27a1d17ef0aebeb3e75ff8870f877909676714ceba0e8052999136d4ea01c785f78dfcee639c58ad0da48a514f6810d80001a9fd1b132ee40d4255e2340ab3d3d6cb8b64621b01bc1b87927bb1ddbf9cdeb070586d6850d8fe71e7791bc9807efa6b9ece16ae9514b984e4177ff8b56a8bb8fe33e99f538863759daa2164f10dfbb17e29d9426209b84be0f9f24d880c341f8e820013b8179940d6faa9a986425df968bb98d1b03ad838c8e7c34b364178214a2af1fa86f2c23dc94af1c2914cd31f76f878cdebdd2c8b71ed5cea6e8a564d2d3f59812fb9af102dbeed5b6f04988a9ee23b3a6ef681afc605919dc7f7bc98481ff71e6dd20890da6d0c89345222fe0ff8f344c905a5fb7280d5e33fb4c80581399ad2e32a06e6bc7c1106abcc2ec81dabfcb15cb7637260b6cf80a5c34f969829751f1f3b3fd307b32351d2dee846931936defbc43dc5ab8a2c6c231cffbed7698e3f882108a4d6e997945fa9d4e42a14ce1acc9fe3dca83a734a28f32b9c2c7455fcd4f4cb6f6549102946c6ae80f69dac321d502e6d95f42711c078a2d3e93b86f4ceb0d2ad23cf0634ebe506ed8d60c7e039001fc5352721a9150766bc4ea1fbe7520ca4dc8083049a9047cfbb9f82aa561d1f308062dc40c5f048a054eb55a4f6cadd0be4a72e17bcc04728aa4ded7a9dcd93b245cc5059b38b3d5e97315c12a6f5304c2c7b28e6c284b8ae2d697d6a90c426d568fb548b34c15325446d78bd8419613c5f098d1621e801dd13ce0da6281306d8a99a8dd33c5832f4464b99a5bf20e37c6d177cbd407762380a7d0d5b6b66c8d6de62138f53edc4ff502dd1c021e9d9aebddf166726ba5acec12dd8083ce37f71013bd66110adc700e9a2d4134e6d66312ab1924c3ac01081288a8010be99e2a945c0b4a120f156d8587e01a0db261a92845fd9fedae597443e484b4698b0ea387518e5acc5c1ca957735fad918c93781f73e50f0b2180f72f57a6540810c0b9188e3f08bb9f52bf0cdef8911fdde8084de2a944141c3fbfa1e8eb4a816f08328ecee996b9fc8f466b73c5e0122a556d499306609d005e926c752da2dc2e1dd7905043e641d03fcd9f8486b67e1838654aea3fd171c81a472ac4ce636996145fcbe4c667774bc3e4efa53279ec5e1b227065887e93230e0cd933876d404b5b2833262b90a753833fa801a641bc93d6f69b13b7eacb3b600c2ff59211689278fd5213ea4f9a6db72604ffac8baeb56ea562d7d4ced0cdcdc8f2e959f856ff5c0e8a1d17112e20e1fb729420faf2ff9c9c5a108e40683ffd99d7b61b4e0ac9f53e03e1e7c4621e7e5561ba7c68adeb9b99f1f5eb089fc7f96aecf8c0405a5b8ad043a31b19b19b543ab9f79c0522585c76af6d1f419c280a3ace75b9bcb3f5e0cfe2ac241a601ba76dfe35a15b976c7d3204cbbe4ce5774cfe1f427f43e3a32b51c19c0520f1ee76c9575694eb18fcf86aa099808d90464d3a8797af2b184f0b416c78af4b3176522096e01f1dd01666d2a93dc542337cbe4e89ce7cdb55c6993f7e366a24b646f9f780eff4b2dd944f1eefe5b497b8f2de65163fd74f4efe012d85505c6b36e16eb55306806b53ffa63eedeae54d6d1a8a8862e5da0f0cdf23f83f0bb5089354fd122cab84b5eb643622e001e8eb19a54361a2426ad6b05f8d0a827b48847f448ff39bb4d21e6da764e11bf448592f07cb6a683f3aff36e4e3abacaf5cfc127c370804193af42631be9d7b5cc7dfc6b3a366c362f8a7eec182f1d2bab83151b1958fc2af90c66e159e0814df4b12c8ba8feb5182ea0be6a510048492258ba80121a3727eef10d0761b4bc5a7ab104272e5a520fdab9dfbd8b510f8e0a13c2de20559197f29cf090158592315bcc4687035f409812aa08dd848f4a092d47e3ec3c329c14eae8e06aa34e3d38496072414d9656dad92d0e0fa6ce06e32ccf668f8c07dea9cf6566886634c18c522ce335128987a216aea01675e7122b4515c9831fe7a2e955ec76d2801935ec789482ca260d645b419c400478d6a490b92903f9ce5ec634883266a8755281d396513c0df50bfe92ec53bb0e6a4b6f50544e2c7e62dd06a14cae9b5a58a4583817d2dcae0442af25e1290f4833f49bb936df6ffa7ae15fbe35ceaa68b5ddc0161fb20714f4a6c46defd9a8f6353a2e9fca4ae314610f1a5cdea97f6813f02fa709ac552a26b0d9c32be4a6c5a475eefe1c05dab97ad9f9cbd03cef5574f657e17223e65371dd4cfd33bdcc4e9d03b0548301de010de3329abdcc20d0a0b4dc05fdfb9f68ac1e26b4192923132fcf57fd8a588f69ade30bc0198aacdd9640c79eebf5c3cb53347149ac80fa674c8d0c4c71053448572be79993e3a01673a07afe8f685d956808749ab71b38d07687fcac9ec408f259ae0c63a67f65950657c50fea24b821e02fb2c3b98d2246cb4db7979a49cf42e95a3c66a99193a572592a1da53b2fd526f90b54424d7c8d99ec95038891181c8f371d57613fef52ba61f4ba47f869b4308505765ba0d493496df5749e67a640042e62119fc6a41f3456e973156d3b5fcb17831e0cd217bd92cebb1576cad418aab7026d726e57b2bf8c3bab6c186104ffd70019464f28f78492220364873effbc7e0835f99a9f163f1e41a515af8d870fc2fb613b6c2681e0e8fe0e5eb87bb172e33605b5262094d7ec29c2be9e8fbdb40fe2e689e948383ea5cec1b2bec3f420f4dc73d69d110fecdece5818c79c479797c40a43acb12495cdb99836635489c8041d6f83a775ec1ea3b0461d11055688b078d580b47f0c530d3af1cf50a43429bed982391005888b8cca09b48d7ee1dc70fc530559a8199c94846f337ebe3fbcd9d25130b91ffc96cfc91d981b5b3e19f3826ef3b13458295ef2bdd34bf2380306c99db8c25949f5cb318bd5da65ab5bf2c14e654ad50e6aa3a74db141db9e2cc1c8dfcc983c6061fb06d2f84378e86b49dce39671a68bb74b35728adc02ebf64f9545e7f0b7eec544a831b56bac23a680dbe80f9290d4505dbe1bfff8c3fe862a1fda1abad44a72009ff7bab3e2a2624cb651fa5bebd50ac6da45d88957fa87adcbb323794ecd2e968730f5990245c16df20021a2dbae039d234159f6c8aa2ada3271c6647d51d971c3b783d5dbf0a7eeb82688a6caa5bb76a14a9e9c7ab339948082603d82155d2aac26f7932c0778ab0876032377421587c94b1ef8c5d60dc40a8036a5602bca078303d7810426383164997c79898684937c57e1a10db4dc165738de69463aaffe6eecd29b6dd267c5da732adb091497ad62dbd5951d4ef598597ad008f0475784b15c78d116f29738260b1d3925c65d070e8f74005ff81f78a14e1375d450fdbbf57d6af49043710bc5f0e6bc93f14ccac946996bbbb05218927baeb3b1d53b39c0d3792b588f1619381cac327877193d2606c28ecc9d6974ba28c", 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") syz_emit_ethernet(0xef, &(0x7f0000000240)="20655dd1bccaa2c412c91d7acc69c190499ccf749becb6b530589db76d9b90fe8c6608377e0ed9fe6fb88c63c618fa09de9e502f48c365db1234fb7dc7f34cba908ec6028d031a8fcbd9b6f8fc546da2e4583a5fc4fe9a00922a9b2ba8691bff67826e84e5abd94aa443f1c3cebecc65a668012b1605244d80f027863c0e21ced2033f9a19199a36fa3813aa2b0445000ac5f8aec8934daa76864ac77151ed2e3fd790f022f575d0acd30d4c40b7696c645f79047d05006ac745069122690fdb8e5b41487dfe958fbf9a7b1be532c0fc95f763332acea13eed097f1714929297c4688a3262f73e094c6caa0f017281") 22:41:18 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000040)) 22:41:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x20003d}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:41:18 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={0xfffffffffffffffe, 0xfffffffffffffd85}) socketpair(0x6, 0x4000, 0x741, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x4) getdents(r0, &(0x7f0000001640)=""/156, 0x9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/djv/zebo\x00', 0x0, 0x0) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r2 = socket(0x909c18198b405daa, 0x4, 0x3ace) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001940)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000240)=0xffffffff) r6 = socket(0x18, 0x3, 0x0) close(r6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) fcntl$dupfd(r4, 0x0, r6) connect$unix(0xffffffffffffffff, &(0x7f0000001900)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r6, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xbecbc883ae77a055, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000001800)="d764d23a41a1159971b023c970516d279130069a74ed858da00cbec3f13da1287ec8f146529a1a793d974034b87acaab872d3a52f35c609c9d436485c679e56c40a231c6fb853a830ac9947cf6c9b11d8386443f9da5c01019065c94e2d933edb5573d966d132a2e4acd6aa0c39a7baaa699ca475c3c9dbcc16d797e45b596e5f210b233c95c6c7638be6daec9037aedbdc346e613824e744afe9f2c31bbfbec86f08c1b5e1dde1a04dc6a48ba6dd1098ec630cf3fae59d8294a50334129878cd29d64c086c83b93", 0xc8}, {&(0x7f0000000280)="290eca61fede2a389e96d86e912303535f0b406b9075aa9f822abaa588ae44ebd2c49677f3d3763cfc17dfb8b2402770cd7001f6917656e867ee36db0a8ef7acb8", 0x41}, {&(0x7f0000000300)="2ff4fa664ab34a9a926665d37f107b85dd59186c91dcc468e8f6274a7a11d95199de4a2d8def7aec1422c109b6ccd63c09cb733a2be2afe4349db7afc0e5fbdc5bba888f1e14eb9776d8b6913d97bd1ac59c5c01553d699b92e2fe7d30f8ad6ad7f9ffd4841fa7bb954b0c644e90c4a02c94cf133195bb544896289e7fbfe2f43b977159e750f802274e6e4f552fbce5c6d5bc42a6855c037e61101c256fa22597c1fff7624bc375e49aa568c8874eef89ea9faece1cc9b5377af18484d193748caf2be15e6ce9d85bc9ca6ce5891a4c140bdf1ccd76a90a7b0813b96a43ac3b8696b5e458f38373dab6022d3df1647a3a80fb5949e5ee99393f965dc2c9518573ea5b308e019edc724f4feee459303b55e1bdae89c41a9972b1a919dcc4c226f99b788c9c358d5da38f8bd30e974ece77a5081b9bd0053c2f01993623bd0c0f1e9fe9b5ff4e0fbbc8cf09d9d33379c4b3c08cc2d0c029850927fc7f028e05e5acf6a2f77642c2f63c9ea1c26e6d9ad5e8a0eb46271e3a21f92d8c401dc85a6f2859cf22b175f9411ac17b94de21f0a8f0c0d1f464b0e475f8f1ff8bd3db74fb826c96cc5cade1f1e55794fed27dac3892abeb2e422fb663387f16500e6151964cc6875b6f3c9548faed10d6769483c63de81ca2191cd997a15e43b729a8cf0041975a5367cb16d63b3704003f5acfc79aa474d0e9345dcb2e48880bbb042234bae9dad382933521da62c7232f602d110c3c26efbfd2cd1c91999178fdafba2e1a80195c456233abbd750409241c2f539ba33bfab757da160ce77a5e97a50f41a2ede104337b89b87d577167a625b49e86758751a336291a49bf7cc176edb7a9b8ae27d6761a5bbceb6efa7b907d14e23fc56234d33aaaabed63e91bd447be33b433cd7836a10a4e43ba37420cf305643b9b94fa0460592eded2713c7adafe4c62784ff0094f485b4dae823d2391f63997de6eeb0ac64973d3e4d4c4f67fe78432927f6f4eeaeb4baf45e464e1d3027e2b1bdab9f02b91dedf238b90955988be5daf4203f2121e00e510ae98e7e58d96d6fdd901d9c3ce94374c54296fe27f6788999cd61bacaa4265d3b050930af4ab1e5997a8f04c496c9bcce74bf5c2d4bac1381d845ba8aa28e55b05760117fcce3af99ce7d3ee6cafb4d12f6e4dd158b6e9508893ee3acab5cd0e15b74ffc1f4ac19d472ae92114c3f814b43430f8aa2789e1a5165242129c6a98ae611aa7290d8a765cb19b90b4ce6d9588d64053a30d7eb751fe6961984e3b7937f7b3221636d8bd4e69493bdd3a4fddf15a001903240425509349141c21fde7ab456ff49eb20def3b20b133d55182492e84cb2877a3303ad6e42ecdbc851274a743329155cf241ed8a68d880be4793b85012d3b432ad7fa3d8b2ee96caba05ab86ab28601797f2fa4a6b4d78816f1e59c81745be110026cca35afbab4b4ebcc4a26a61c1b111374c8df06d110e3c27c23bfb2e4a14071a6b407e58694445aaca35ee0788912a3ddda37a134404c8729122e1fd1173d66954c04b2e9c4a8e6b8d16ec91d99f25b5e2171c84c05f8fd5519d1bc7130d9349c71cabe1f43ef25bf37e3955e09b663afd165e81f5fa435fb10ab10d4d5438da4d3a113ce3b7244719eadf370a63fb0b9b109554477a436b5d7ce9cc263b823bac181e4d3f45a91c144977fb4b78a9a8c76f4ca732e65e07aa82233279d576034c5b13a0cefc0c07cc5be02e00bb668926ea91fd979aae8fb8f7b8bf0c40902f2970f4798d74f9fb07e92f533a07ec56bf542eb88174b7e11973345b0d364f1cf20adf6fc32d5c57422bf136a9579ef7158d5fbf82e8899c09041a58ea04da492e416c9f11dbf28a6e00492b462cc5b4b60a43276647367e63c39b76937e7c1e5e1cc4abf35265c35c1fa14ad67ed3b3f9626c7807dfcf43ae241514885228cf7353c1d738f6bccaea5acdcb01c4f32cc456116078bdfbb0d0b2ca66918cbee81342c0d934844ff3a7212c20ca20f3c2a8ba6907f7def4373e0ec7f4b269090394da04420fa44b24c6d26cbbb0d25566be4aba3f896ec6f45f575902adb406c3fa3c836dd0f99fd8edbc2c95c3428cebce66141efda5d5649530612a6ed8a6db990d80bb727b42320f3439da2269cc616ff3f5708aa15322a570627e462e0542defd1e1cb4eb51ff4f8eee88a0dc5b3c55587a2b87d41fc4004c2d2fa5dc56c7c39729ed5d696fbaea80e40d5df3ac799d68f8e9f2205ce1f50eebfb8e2b717658b96a4d2d6260cf8b73555f6bd6a5a057545e07c3569c83f60895d6c5a989754d63c0e2d5651e7f06d58917ef08ef6e6d32ae7aa4be68c5e6beba5307cbba9c9b8d5614edfd06d126991e3d94a08a4892e3d90552764a814e2a90a183e82efb1aa16ed4a19f899cc1d2998fb9541c2c735a3cae6e7bcaca6298ad39ae13ff03da48be7958145950e39eb979fa0c2cca25ef9307d611ecff5f64676b8e59e431fc3e61d825b5e6afbef8f06015a4a5688d23fb43f8064e871288a336383f132190acab2856d8a8fdb4c8a2dc53cc2151ade29ddd18c0e32e5b3fbcef3407557226f75601c63663c8cbb90b3970460b7038c810a762576467a409d41e154a4a6bcdbc217a6eaa0176553969f931dd48637138193d7a79c9b2fb8caa0eb6facdbb3db713e0f04ce2a59810618febafe2b7b6aa02e2ced7ef8c8f5ff0cf44a4cd9568b06a04c1eb3ccc9972255dd173da18b96029496743c062f0c7d3e4bc785483baff6be0d511c9e8b5533f28f3bcb7924eec8897cb5e5a63f79fadab44bc70d07294baa56c6a3c9b7d3cff4ec65d0c02469b21e30da817f0721fcf839afddec5848ee79ad6ca492afe176929c4875d791bf070600000eaad721ba4b1326b0b53b3476384a2befa9dee6b8b50fa4ef31d5e241a7c21f6b196a9d16e762ed0a7ffb7b2019b82ee25785ebc5a1bc7dad2fe8fa7a2c88d087862fcf5932da34cab112e4d7a6dd9d520651f8ec969886f7bba6fb32cac1bb1dca6e6c7a7a027371017508f44de18cc790941da154aeb02372303a7e2abb50010e2e1b540175c4267b65ed097505c2e92da0d635d5ec2e11e5b0e51aa5c251edd31cb857da37942ea32c213ad56bbd8034bd646273fcb5218bbe819073f3771a5bff15b39f4c28d21f5060fdf6e0ce9dd514970a78ca4341aee13111f6f63c520134a379ff70a80f9979f9cb00fe004893e99804d5424253671b96d943a11215b97459eb8fd01f372681a8ac511f0f5fdac801bab6e055e978eadeff5c1f07d795d369b952964e942cd660c9d72808b479535635b68824baacdef4ab9d7ad7fdd74ecb617d865ac1cdf3cf17fc88e63a8275bfd55a8c258b5384529916264186c32fdc2c4f198ab811c570aeb8384c4bf817f99a40b6c5898be09fe6c5d9efbfac448feb9494240845e1a69b9a8d228d8dcabecfeb0507e6f7809a7b09636e3d17172990d5cec173fdc09063685326b257eaf80b1a66b7aeb4127d0758afed87044de3a990d4662fbfa077c2a173dd062db2594a534d8af18f29e35fc665cb13a4ffc3161c983ae7d25d15a9091b9956f85617ae499a2f7c8e62753a0677a067d74f9dc78b8f171154e695bdb0a10ea74b7bca9b985c154931290705b69f54c2db6e01a863f0a236895622c2d08f69a35ea6b8660fb996887ffab1a988bb9a4f4f6e65651112f5cc6e590a1f69adb9c45dfec6fb32538cfad52fc2979112a4300be8813ddbc687fa8ae44215eb64aae8913bf408bb8ef3061771d8a366b6962de0fd2dc144840600b89ff4bc4644980930a8124254f13f5bd2236a14a9bd5c23f1aa20cf888e0fde8cd51dec825a5c5ad4b09e214c7cc9f43dbf7cad2dd5bfa12d595e690d906fabfb959f4497eccd8edcb3fe061bc10fe45a7af079d1cf8f3107a3767fc5b83a946694ebcd8c663b01e8902ed4fccd7d548d94af027d25d3f03130ea465275bb6a51f91ff56fc4dc03dbd305be524a10a784485eb019b0b6c24697a39cbbe9bd123f12f7a4dbca365f3ba6b243574421b32c7f9375c40433e2a2cf4ec70088b361887dfbf93d71549f2592b1b9cc2da8ce100f6b1fd8de07a5532e1dfd22b4fb394cf53e227259145ee6ec3e6ab6c5a58657aaeb1aabbece643a288a883591efbddd40798c1dba0dcbe46821e86d2279b19d3277f194940ffa87b602d40f47c057585b0aa5971f7c327e7ecfab230ce0a8f4b216a3b0b13788aaed3a573311ec78ad750bc8a644d05ae1e31fe7f5ed2f5671d5845ef1db7cb92371d7074bfc67aa7ee79d7e069b8e5f1c0c79f1a9cc9e3214010ff430faa35318112103a2be407b151ef71855a3d82bdb293b05ac09246f7cce0178a55c4be151be7c9593b979cf48fc0bff23f6b6e374a0e2f7ea46da4c3b2371bd09a6deda5efebdcedb912cf31141299c905e5b2b38ba7d9761300541c3feb70271ded82befc2593d48e43efdb5a6cc1bc0e68552201dc9b65a38fe2c6253faf5c2c61cf0cde794a15a58fb2edc7a6dbba914612c0af38f9941cb1a6eb88fea0148b7095c3a49ce33fb63efe70ba851e19e4d596df84db235279c4295861bf29cb83b4f871a00bcaa72aa076b8c36c801085b99c9c49ef6f6e5261804ea8519727e3c72b1570fa4636bfbeee7f66591cba289e5ac6136b32bf88b583acee9fc463b63bf80093cdc0280b8aa2b0732ee914f8c557803b7336d7f6cb27e3a91cc25f015440684399349951bb51f051c12996572eb28944fc49757a29dd34a3875dccfb327bd87eb1fa7af25da41e027f0fe2345a7c66a8cd2b99c58e6ba88c043a6c2634f8c5b2300d00d1c9a563be3f326c64de1b3fff481ae87598cc3461456e6cc77a9cceac3ba85a0174a3e3f5af7d5bff82557967f2bece67c0b28ae6fef32c0dcf704fb58ba9022f42da3ecb38928739c572feeec029b60a43200f676c729bfa6f2ac9b164bd5e922d58e8ac53d64f5cc9a3573596a727017315e15775074c0d6bfd4f24e272b87d4e4f6456311362c8b07561a79f71286e5ad8c1a6d572560b2836c63640bc372b8e2b095d98e9466b7953efed9e8ff0e60619fde1ed69f438715ff653e0e667e6ce55ff446597269c06f26eaa4218837c57226f5897a0474e12c0e996b561094be4d1cbbe8b67c785e1244c901ddc9734e58ef42f01c21f8c799bfd88b907577dcd3fbd880d9994a9b8f2ab69728add9318c17243c5b9983122e32727b8a14660128d4c051137adc825b1d6cccbaa5cb7b638662b017017b9ed38355534e067d12701d69d80c7f901b0830bf79f01bc02736f1a1a4b5fa064cc846f148294b7f9fa2e8a7c392881045f812ca65cda50de74f38e185bb002a12bc671d08fac5cb6c460ed88333fa892203cac781e87ff6a1439c852f655aee36e842a0e9adf37676ccb8346c4ef673ba1f7cb915993260b44e69cb877546cfb53fb03eba835aaa16ccedd6a620defadd50d99e5b34f48d9771cfe40db8d8afdc72c7358e078d8425ad688c86551c8e5a8d8d454d964f9becf81b05b82ef2df38de1c81a6035d821e7a602131826cad4e3f9c770bf90fe22a5b0e8ca5a5c9af8fa114644ae0bec98e51913337d5c10c6e3ac2823613e1b703d5730c352ee22e0440e2098c746acaa6bc44ae52ae3b4722653e10280dea5f63cdf9ddad7ecee3dfa86453bf49fe385a7e72d494cb7b47e7ffc83b73f5b1a40b62e8fcfda95effb911e3d685ea6dbc58258f92d95a7af8506952e748f4e042000000", 0x1000}, {&(0x7f0000001300)="7ec7b5f3d78027fe2382120b5d23442f500f57d9f74565d72ea3840d97a976c22ffc960e9c6566ba9305eb82553642d92f09ec6b136aebb209a82cf472dc74e165261be0b5b9b24328c586bcc8718db633f644e464b6328d402da18e7232b2c7d5e3acb6cf12c6f1f1501009087e9d8ef5944c95a97476dcf56aa512bde4bd587ef8d0c5f3c34da5da8571787cc7894f54e6170f8a1fb58bb886d218833bb5461bad3c4aa2387dd32dd846a8a00420905bc3b2a64041490ae3e656e8b92395ff34cb74a702e0e23dcaa09e85c7325ea57ab747c969720a5efb7c6c2330c471a2ae302e4e8e761a7144c5885bb2cddf233a107886e1", 0xf5}, {&(0x7f0000001400)="b0912ab6e920df873faadad619ccd4bfa6364f72f3b2f4fecd8a47450fdfb0e678139ed2339414e6d405095e25c08c572057ee04ad39921e85c184a7539477312060aaf86aa56e245fea09177dcfd209bb046ef760b9ea4d659921a402b9847ac5102e7d5e0c0e13e69850321b4cf9d376ed2018043eebe63424d91f70ee", 0xffffffffffffff4b}, {&(0x7f0000000100)="8b8370be57e869", 0x2}, {&(0x7f0000001480)="1c4ae925b49679c4502889d194ff9ed7caa3449cec000f79ff0fed976e5d0cbec7ecfce6ea1abf13573e30a341cd71cacaa430c6c221c427e295982025488ab691de1f5dcbb0e743d9063383b731b73722f5427c5949c3b081af2341eb4b1f80f6580a866ea8dc3a35b28156a4da84f13abdc8389ca857a63f5f8841ec5968f3a68a213de00a24fbf55ca6658ddaeee522f97e0ae4e8b321aed5c0acd1ab4c582b25b74303a5c112d62cb106e97a9f8151462588c7ca1609930f10228e1b2f1f836165784eb70bce67508f3401fdb9650267e722b951afe4b0cef5", 0x65}, {&(0x7f0000001580)="1a8cf82429b7a7fcd71b8ca1a33c5f223d72477880", 0x15}, {&(0x7f00000015c0)="fbfbb8c17b011ae2cb337584d7a92285f20dd8a60130177202d6ee86369c2e5dc36e372c9c6b37bb1a7e8c845588c4b287cb42709da3ca64a1f1227e1e8a2717bb4e8589f0f879247a2799dc6b21b81232ce3061322715ba951f5f0655fb533556f900bdc48c01af017c2be543e757dfbb3b2c483973", 0x76}], 0x9, 0x0, 0x0) 22:41:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) 22:41:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db493161fa00578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d25448d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) semget(0x2, 0x1, 0x4) 22:41:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x20, 0x1, r5}) flock(r0, 0xe) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r0, 0xb) 22:41:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x101, '\x00', './file0\x00'}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xffffffffffff6db5}, {0x0, 0x5}}) 22:41:18 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x1fffffffffffffc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect(r5, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc) fcntl$dupfd(r3, 0x0, r4) write(r1, &(0x7f0000000080)="634fd853daabc8a1c30128f31ec487cff7582777d53a581361bf4278920c6e48f9bf803fdd5c955f4c2c2eff12920921148931e32b99fca80cd81fb2989cac1f40c47603a7", 0x45) connect$unix(r3, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) r7 = dup(r1) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000000)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:41:18 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fchmod(r0, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="0200000000000010e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716d13620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a8828a7f883b212be00469ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"], 0x17c, 0x800) 22:41:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x0, "7870fd00", 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x20, 0x401, {0x7f, 0x100}}) close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:41:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000001c0)=[{0x1, 0x7f, 0x4, 0x72}, {0x7, 0x6, 0x81, 0x7f80000000000}, {0x2, 0xea, 0x7, 0x4}, {0x0, 0x9, 0xfffffffffffffffb, 0x9}, {0x2, 0x200, 0x8428, 0xffff}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) dup(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:41:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="88cc065bdc981c82022e2f66696c653000"], 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = dup2(r5, r0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) r13 = socket$inet6(0x18, 0x8006, 0x400000000000000) r14 = socket(0x2, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0xb, 0x1, 0x7, 0xb64}, {{r8}, 0xfffffffffffffffd, 0x58, 0x40, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0xe8, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x8, 0x5}, {{r3}, 0xfffffffffffffff9, 0x8, 0x9, 0x4, 0x1b}, {{r0}, 0x346b3aa2352ca4d4, 0xef0843b7dca8d7eb, 0x0, 0x1, 0x400}, {{r10}, 0x7ffffffffffffff9, 0x8, 0x700fffff, 0x5, 0xfff}, {{r11}, 0xfffffffffffffff9, 0x80, 0x4, 0x1ff, 0x100000000}], 0x0, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffa, 0x102, 0x8, 0x7f, 0xbbd}, {{r15}, 0x0, 0x20, 0x2, 0x0, 0x81}], 0x7fff, &(0x7f00000002c0)={0x23b, 0x70b9250}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000000700000001000000", @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff00000124866b0b146cea020d2f8aa2b73e000000"], 0x28}, 0x0) 22:41:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x1}) 22:41:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) r1 = getegid() setegid(r1) 22:41:18 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4d}, {0x6}]}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000000)=0x2) 22:41:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001200)) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) sendto$inet(r4, &(0x7f0000000100)="836fc66ebe78cde0f82ff8f4e43ca5ff00aefa54537175745f973d62de7941158edcd30ecc24d73d8d6302000543b665ecd9a35c66535629843134e84b5ac2bdd2ebde0eea9922156655474988dfff34149d4c58a68d5a592bc3f27a60df92d1648c7a3c33b25d0a1a3bc49681c9e0e2ab4fc93845e13f1d3a09a124f572db42b9ad62336a6cd5bfc0b75658636ad8ed52a081231cbcaa7c343e0f2fe9238c5b3887da6998e7dda5fd2f53b38c4c38f37d27628aac3efc479c5213d805eccb27b5c65b9432c29514ea80680c07b70abbf2250d", 0xd3, 0x401, &(0x7f0000000040)={0x2, 0x2}, 0xc) r6 = socket(0x18, 0x400000002, 0x0) close(r0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0xffefffffffffffff, 0x0, "b04d00f3ff0a631a00", 0x1ff, 0xfffffffffffffffa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x10001, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff6f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f00000003c0)=""/134, 0x3ea) 22:41:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3185f9661b56a016, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = dup2(r2, r1) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:41:18 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) readv(r0, &(0x7f0000000000), 0x100000000000021b) 22:41:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = fcntl$dupfd(r1, 0xf, r0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)=0xea1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x2) 22:41:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) 22:41:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8f) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 22:41:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x2) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) readlinkat(r2, &(0x7f00000000c0)='./control\x00', &(0x7f0000000140)=""/252, 0xfc) 22:41:18 executing program 1: minherit(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:41:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c62e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffa175523c8187ba99b983"], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:41:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0x8001, 0xff, 0xe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000000c0)={0xb06, 0x2, 0x2}) 22:41:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) 22:41:18 executing program 1: setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x90dc4b62affaea6f, 0x60000000, 0x0) 22:41:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0xf2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2e288cdc, 0x1, 0x49, 0xffffffffffffc56d}) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x13) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x40) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) lseek(r5, 0x0, 0x0, 0x2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20024, 0x0) read(r6, &(0x7f00000002c0)=""/174, 0xae) fsync(r6) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) readv(r2, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/187, 0xbb}, {&(0x7f0000001580)=""/102, 0x66}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r9) r10 = open(&(0x7f0000001680)='./file0\x00', 0x10020, 0xc2) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f00000016c0)=0x6e7) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001700)) r11 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x10, 0x58) fsync(r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x20, 0x0) read(r12, &(0x7f00000017c0)=""/208, 0xd0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$KDENABIO(r4, 0x20004b3c) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000001900)={{0x2, 0x8001, 0x6}, 0x6, 0x2, 0xdcc}) 22:41:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x1, 0x11, r2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000140)={0x1, 0x20}) r6 = socket(0x6, 0x2, 0x7fffffff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:41:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x880, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 22:41:18 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/27, 0x1b) msgrcv(r0, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x800) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:41:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000e921a05b4fc37048fc398a81f564bc2d53a9de9c766700ba068266900db46a6d9e21c6a1493b7a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:41:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45, 0x2000, 0x0, 0x200}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:41:18 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x800, r2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) sendto$unix(r1, &(0x7f0000000240)="aa786c97e2e49d0a52429c6a256f34941d8564dcb02f33c16b576d23d6ded579686f6cb66061242c9409c491daf9fddce8582c459edf2bbf366b60bce7e3a53cc44ba1be4c656dd7c67f2650a0c9c70925e04516ce27a7727131fbf32d5d7fb60cff09b8c474895c6463ad96449e95c23238f68264a5d8b49ef4ba4e4b927f668579f5da89156e9c05a49893e31ed8534a21eb0174995454e407181daf74667ba2e81d00382c51888a2a333dd00c1da360f737c657e4d2c91d3858baa5f24740dc85fca83d52b99ffc96d47d37cc4b657f504a5aa9ffadc4deb00a65c1d53e72c3ebc3ccc84fc67c5819ac3131ce34de91ed67d578f96fd4b861055a49dc4568e08d7b72c80809d203b343dc0977991c82a802daed6f6baae096ddb64f73f2acb11cb1871b5bc4ad200efd60290994734d09bd55c7940f54fff7c4fddbffe55b65f828aa45599659345bd26fec7ab9934a3e6a39fb079b01722ca4f536d6ca2e6672bfe4f9d7062d5a75e64c9dafc32be5e09b2ea569a87262fc7ea9abe6b3dbffef873e947c3f82096d3dcb8e375f69a22753a4977adee8e2eaeda64d9799a34eb8a78e41c9c7cc4d1b62d3cfcec60a094478b72fcff438c10e4a8f21823608e0a17463f8c2e4ca728588f4bccded93edf5d93b8698acc365d715c2daa2b5ec7333bc110dcbc1db9aa61a5daafd3d5d49bf8e3b7c81765a0cc99b6212d81dc2b598d140cfcf865e27156ee9573d8b67fa0734ec812604120313168fb19e4c90facd086cb41dd61eea4fdadce1c7be90d169020fc03b3dd643fb062bbcaa5f6895c52e855652b1dd95110f7cd6f83157a4d4463d37759b34e0118b3f1f4867630cb7d54c1d9811ed430e96ca656b6be7b3cb4e6f142c987184c798bd2a72292c9a5297fb90c9963c7b268e59a3a9c29c342b34261ec03c76ed6a2924ae347424b543e69f0a0452a567083a8e6f14a1bf8494cf76b5e83c39fe490e8f304f84d30913fc3c2bb92b599b6fa58f2db6456940d723d909d17782bf2dd4d4863c34720de2cf6250f434b268fd6bf8e0b3f5000d5e3530ab6220a6e3b3c4c9d11078e04667bfc767cd0900853f066b6f2f7b7db9ec5e2824a199a4977fcf14db9f7d67edf6b0723f3ac500a9d7914d5bfd03cce04528b26b62e1b4cef4b59cb21f3a827b9535ca5f86b796f0ef2d38f9f089f055fd9ba77fc5276a3e9a6b58591c6011e420470f4641489fe723ee95b7b964e90c0f91c3bc8843f28321c4e63d58171c0465526acad9dab8808128c2c7bfe5763557a75e909f1e953440246959890427945dd6797fb41970d2bfd9169f67c7be62207de1a7a505c4d10bfe7165394307314379c84dbb1696afe595ac3ef47a6ab4a442a1a6d32b8e551a195075e0924558c815b855495380effcf9620ce6a6d69a608766dd2fdc169c55a4b8907a5644b8b5ed76fa732f6ec145869497971a8224be1fef965c05cb0fcfce27eea5375b1f2e4f57eb086b0c2a1f748ce2c8326a5cc631360aebfe2bd8be996cf011e976009d57367d2d3e7c5be9515f99ef7d84420ad0b24bd5e1c3608b523f1017b23f89273d6a7606234e7fad83c395e5845b19180cc8364b534cb2feb29f3304495fb7147c46e092a72d415efea5aefce8e986067512a508af1eb487ade46d26277b3b64ddfeb0417cb3a743bdfa628ae1a9fcdb9a0def1ae8fa825efff95f06cbd475386c9b7ab99248d368d563dcd020f6d280b38df5e62d9a5e47a2c01e682015bc4ba0d26b3c10a6b5e473bcf9387cc6718dee347991bf40ea1921a796800a5b1a8000926b30d4441fd7e413cd3139dad9882ba25f36ad2db7d0d5b6e31c6b249521fb4ba8c2b5a13ab55ffbde340e773343075929628b2b3afff4fbc9163b404d2c29822a3f9e662944b67a1fe611f7d535ce03989ed4212f20b3226f12d0c3ec01d2388054d6660366f6c26e8c956c2ce850620c10abbace4fc25f62134c7152c98a4c03fc4bfc23444b0e9c36d02aa5dfc6e8a9c2477621f6fab0c5e97f647ebcd0d4995c9f9f0ee1bfa7d5f7177d78d70b5cc3d8acbb4e129c1617c39cc5ca43eae14e38bad01d70f3b6b2c4f0d7e307fb2924bdab166a974f13bcf4ed245c24ea7d66d09ead1b860a697f04de556c64a930728ad245e7d94ecc46fe60112347076de8930292ffc42fc00f5e3f6d7b9762a83770f4a5501e48494c10386b1e5251795e75cd5c124c7c14ab5e861fc8d8c3a11fd4510bbb5306d4dc7179674048fb5da27ce37a27336100e26fedd6a0d49307b207553abccdfd47f5762bcaadc2acc877c80c9667b6b54aba8a94f4810bf168948520e636d18ee567a6e8b49a7c3f3b6b781cd5da42dca428957da93884009538012724bbbdb03c1f86add0c7fc164416e73ea35f735594a0426dc16f4f6e1caa7a20002b6121d0be8736a0a4b5418263e7262c69d1d631fb9b1fb6ded70c212ca2846ccfd00f27bafb23a7ec604edbbccbebec74683dfd0fa4dd732bd136908616ef5335c96a7790a77f1ab94a625a72ee3d7989a4d4b05727a85cedbe55f788d18d84f0ffbe8fc6da33b5a5e832dd61cab9c80e2682251a6d070bebd1e0465f8b102ba4b50c9b7ccb73436a68ab2ede2f7b06ef2f10ff0d5937ebf52e7c75ef61bdce9448daf881edcb0756a166fe37864c7511a1e0ca782e500453d9650bff24f5c4663c6d986725ae2a167d56992b49275a9b95cd6d19761d1bf7a2d5689ef6a356d4cf3ea5bb63d5cad561062bd4d66850697237d022317e83069500aee3ea086ec41296c5a6700559c34187ee7180e123662223905c53f46388f5174e920ea2f47b2b313944480c718069230f1d789fa8b11adfac5d8a25c986b248f79d03410de26e1902e78f095c30fca6d0ec26b6fd35f4703f6fa724f8f1c5a726321eaa8b8c25bbeb74f4ed72a0d7a0a43043a1abf5e4b57053b7b216bca011569a0ce0235f5d393e1a0791642fd64f4717fe392bb1ae1f8ca05b21dfa714991db9b07562e03dfb57fe6d6a5b33fd9c6508f2f3bd92c409ea57c05a469fb9499e6f2c2c9c935aea2ddbb1996f57a452c381cc800811e35018f6ed457702d91f756e7c54e2aea16aa9de93de5e64f3ff77e58171cb8936cf2115a93a769f6969b8322910251e66b92c464dfc2b46b25d7777f0807024795d51503a658765b4a91b74916617f4f5078b3645078edfc83082c6aee47c3758d059cec2f145f580fe5b11449d5a656256ff320b5bedc59cf75ededca7a0803802b945545078ab9e18504a0d26e15f56c52ec7a648c9ae33470a0d594a135d6257b78793aacc49adf9cc47b5af707c040b6f6c775e9e770b7bce2186f8548b9d5b49e2f87bbd366666d55d06516ff51c26af331f75db2a0a6f0b0cf729fe06b5ee537ea7ca571988f525369677e4bc5053d0c48a75ff2fd296aa6828f43ac2157f059ae3bc854037eab14f91f725bd1e7fcce36930afdfad08fda5e9834311bfa17803167ed48ce168eed9a24f0514642f510ee0b190170668a03f7e9f22c6fe31315b97514f04abbe5c9b6db4e7ac9112c476ff657b04bc4ed5649cec02adc26321015460ff30b431ce796a04b94b75fe8cbca48dc7a7fcabd2317a9506cc9c327930b18e6182c64bda49e74b6cb317fea92a4bae13b9328d8ad12c308d0382e62282bb09d1bec681d918af4dc63f8e9b9cff93052a356dbd1645e65d618b5bb168f99240e551bf0219d26393dbc3a4a042d8eb54abb9dc3753fc13048663655c9557581867a0d131a229b683b623c1a163476c1a6b2fb92d2568d8426cc871c1a68777a132a0412831b6494c5498fb539a0d2c47ec5c8f7f02af89bda9d3dcaa1f280549d8c479cbc1ae1a4b64810d16a0e56e71b2d1294671e1cd5fe1c91d4e86116927504a61a4d8cc6b1b327db12c0de2f506a9f3576f40291c75c5cbfcaa08b2bb7667552331bc51b97e9aa4186c41b5e0b2c5f2302c1750ea358eef1b961435f61a2d3110b4defc429fb36d85c978c62ddcd413e03dc3caca5770e510684ee390d314c8634e021b384325830b0d1d678a4ae89aef494888fc2c841e0fe86a5ef1d9faab34c8ce5be240c2c3e25be373547f0682481ee1f679031413c65ee5972863004ad12d816023f563dc2994233ba022c69be8db3ffb74cae0187a7928f6f2386318298674da1849be71d3e02d1de516183e1b0f4ab7af9ed7f1f445369288e97d53c364dd0800f8b2c6fa8cde3f9de174e33484d7b8d819521970619447b0c58b3ac74f7c0758b11c321ced131087685622e00b0d01c1a6dd48fcb6c6f09f7b46e1de08bfd1214133e34bc98e72e26b56155d21d7a5d4fd905945906f5834b43fa65b1f05b99fef49f21f6ca5f4e687323399b1f45d9c6465b29fb72510177ce17fd23dd9307fb20401f7d5df4d480cd7d01638b39e073af1e7e62c0f71c8897b9dcbbec2b28cb578fa1d9ca40eecb880f65607fa49f1e90c5ff65b8c9502b601cccd2368c941e5b62b116f8930463c1d33d85bfead91b0f8e6c34b16df4571e18c1dc2f4ef493a096fb41778bcfb1d6dd1d53fcb5a377ad41a223cdabf5dca67d84135e1ad4b8a617c92361d22e634a25a8a1661f00c875c17228fe4375805824514d6ae8d3c8e3d13bad3a800611bf54568ecb75449c47a8df3c3748ab1ba08974b11c2564d153ed99c97c3f3378bd7d560e0b8488fca15108e6bf193bcbb30cfe01fcff2f1397e9d6fe576ddc9e68668edcc00d21981b86640a57e0e1c37d193d7727e5f78cfe116deac9a1a16c17038ef1266f5a6457e01ac00879bc4b061fb01d3896c1da2de0a5328e1f0238d7cabcae20eace71ba5949131d29b2919e991ab34033ce8a55792296f21b971d6c9e10991ed3221b1cbc79460531a035a048081db7736f1b63403f3e1b2a02a2e0bd0d5654af11bce5919571f756995f6c8a19aa49bae9bfa3db77505b02f3e634cb0f6222c5ab15f9e27db77ce4686e77f74870c7784e66f6485ab46cb85591ea06a2153d222571ca7b88de2ca9b39c5341ecbddc7d09d08354e6e21e05aa0caf824a795c971f52507321ed2294cddb5df9b3a3de9b94142910f9d6dab8f74309e6453b7d8a70b4352eefe042d27a355214db869d4598435b3d55453b606777359b29fe5733f055617decda59c39965da24f40aee48737da29c9cb3a736a061ac6bf1dd9795e69adfc249bc38015a56333d7cbcf9cad9c310dc4003726b9235b4d83429f91a0a14e57f6494e7f393652569c1ee2c16de425b3c29c73ae9b26db2a1bb8347a7f71e39e1a3003527a29a5cbd78f9818d7a694c876b5fc2d622215ec1fa894ed8c98a8593413019ab3e5402f1ad35eec6e40688bb09765a81482a31a57d086b90835df5528d0c22611f63aabbe2d15421b5c618c5bcf059fc6b9a696095e9738fe4a7222588b49e03e2408a2395a884314fc56a299693cf41081800f69b29b2ef5409e59b39f82a40395f676b33b0245143648570dc2a7058e42989a893a70be1d1effc3a798c9de68c1800ba5c3613bc055442fb4759098d4c56d32022ff9f773524deab735bccd2f2537eaa6dfedcb6b97e84b6c0a12a04afc2bcc20a4cba2b62f54984d6a7f4542f0f5ee25f5c0fe0a6f836436a3e36896fba78b45ae85d868b263275fc3230e724c88d72cef42a197214fedf24312f47607a65195ba9d4400f24c285aa78898567c0ca69854acd1d631ef3a82a335bb0c89af2139abc1910d1f0b2f1f10ea7fac6f87239c3347bcabbf69e249098362503f020b", 0x1000, 0x40d, &(0x7f0000000080)=ANY=[], 0x0) 22:41:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2}], 0x1) 22:41:18 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x100, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x10000}, {0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:41:18 executing program 1: chmod(&(0x7f0000000000)='./control/file0\x00', 0x80) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000040)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) 22:41:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xff87) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, 0x0, 0x0) 22:41:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/102, 0x66, 0x463, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 22:41:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) pread(0xffffffffffffffff, &(0x7f00000004c0)="a37d49261770d99eef0c20e33ea599bfdaffff0c4cbed6d8910038bb415ee908c43296576b579c19e9704d9e51d64a8ca2c9489a716508b4d9ffc3ccaf45ad7dd2f545eabedf2055d0492bf6a55cb416a36b03885dcc891bbbc0ccb33e8754440a8863c797f3641acca1662b074093610700b482925c333fb2f6089cbe4be8b0dcf7e14d05919ddd643f9f6122d6c1af074cd5337279223cbf44fea56cb41a3d87b0fc1c5549b7bfb396a82dfc05a3c1a28193aaf49c49e73429a903d03a385fc6c5a6e20186e3f8fd27ae50975c6b85173d5bd1840115195a366908000000a0511e42919850a7c6c8cd7e077d2044930996e427fd4c3bb09d4efa5b45e70b386d0e3324254878685f36fd7f139077f69afdc6b1dbc903bc0a2045e46ff46c", 0xffffffffffffff38, 0x0, 0x200000000000) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 22:41:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x18, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="7886f020a8d0eaf71b6f31809c856810776f0c3f9fc6b7e9fe25f16c7ea73815cdb3f62fb9140723a818b96f01726ea79e2ed2057a6a0e17b5166adf3029982a179ec2149bf4cdc714702efc7270a85dfb7771b69ab61f322e58e991a5979a2d3a25b8001b00b4c5", 0x68) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x35) 22:41:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0xff6bbe148d02170, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 22:41:18 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x6011, r0, 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 22:41:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) dup(r1) listen(r0, 0x0) 22:41:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x9, 0x56be, './file0\x00', 0x7fffffff, 0x4, 0x4, 0x8}) close(r0) pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/146, 0x92) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 22:41:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x12, 0x0, 0x0, 0x20}, {0x6, 0xb5, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:41:19 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xa80, 0x58) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = socket$inet6(0x18, 0x1, 0x3) writev(r1, &(0x7f0000000640), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/255, 0xff, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x4c, 0x2}, 0xc) 22:41:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000370, &(0x7f00000001c0)}) 22:41:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 22:41:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/218) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001440)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0x7ffffffffffffff5, 0xa, 0x2, 0x20, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x3e146e7c0000, 0x40847877}, {{r5}, 0xfffffffffffffffc, 0x2, 0x40, 0x8, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x5}], 0xce7, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x395) 22:41:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, r4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x400, 0x0) 22:41:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x6, 0x200, 0x800}, 0x71, 0xfffffffffffffffb, 0xfffffffffffffeff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x80000000, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000340)="3c38320f93c9b6816b2cbe8284063336e0fee06261354ca9b3f7dc75a64464a38e219a156608fc9898da00f6faee9e9f7a4022a95c3623386aeca84120d048781eef39c79ca4fd914ab7e476a46d9637d5039bbc740ff132803be38397bfdee2092382746fc00e43b885bad5cdc433b3aecd2537bff4cfe2208008d1bf4e142a9db785f6b04754f76a7ea86642317340eaed89867732442e9f278835554a1d0083556d210c886aa1653fb56d054aca8547f9433c0fc1e1026d4871ea29386cc8213079f1141c40cd854f804b3f92bcc30688dd02fd206e44a5a371df1858a2284ec174aa9d8d94203a8c4bf5c5b91ec6a5bea4f9951248e66e4873564b13942cca359e998cd60b76e3224e006e9ef08709318971361012f859128221b9e3ba7c97967e952cdca2b9a97742403ce923a87f6bbfbb04fcebfa729cb7c4002c7a4f7633a001e22a1729d68121af37e8168fb3e39b4240b8695db10e2c007030017d9414b69232efba85e006d0a15f453dfd7e8680c7dce8455e061d03a95d55a65b4df7d1dba2e1da66e4a08cbb0b39a50195eb9bc20acc8a8966effc34950995efdbff4ebbe4a449a4d9bf0b6276705aa226e4ff5be7609e1bfe54a1ff4e068e3fbaa9ff442e07434419a841f4b0978f34251a5993744d033a1305ca0a475fa9493fe57c8e62a628cf0db090c726787bfe14a100a5ce3c8cd12d95c449c41aad1e3145f637785733f3fcc53838e2a453215723b3e77a2c1c7ebe425e03649af363dafe344462a9745de85d4a0a3ecce020e14d274fd4e57b8e5de5849adafe8b23604658bb2b6b341db6374f8f21799f3cee4e57e3b9caf0721bace5ab3e761252c7e5f32e0bf63ad58a6f91b107a367e27c747718c87e996d7cbc7c77e5c4e8cc1e189ce6d0d981dd390613fe98fbf4219c6fa02e12c61a45528de1ad8b54b1c4f0cfb23867085dd4414a65a0a22b406af376bcc2cbd5d7c9dfbd42a221555264c5a9596f1cf6a357a0b8296fc382b93d0cdfe1bf38feea64c5227a0043c5c22cebaa110adbc8456eb9bc6c0d3bbaa09437c86bf3c1a6d4c7f696e5e6124478ff5382c20c2d39def110e202ca938fa0f418758206f95959a13c6eb061704e6d7451d014c704baf9a1ce3e8d9d95215ef9ebb8003164d0ee1900593d6262e1f42ee255f8c4dd6905b61aa9da4a54f9c431e10540edcd7452a266298e9ba2b6a66a728de7e3b9c541d3956aad54492ffe1b8450572a3f1eee94e70c914a95c120fe79fa0aa4f46a3842e5bffdb960096c6738ddd4a0e2bbd3f47af1cb142a124a6b543c71835929f0f1c7743d1995a1e364a78c11f2f1d0650fe36e4bd5d0a4a8d47fa909eeb2855bb7d0b05fa2e85f52d1ea457036586154a974a46187c46add0734debb84a11364cf0451dd8539e9c75818876d1bd76652ab5db5f00116d1a97c94858450970a4bae8702f95c566de69ee453ddaa6ccc54dc46b2e151d022ce5a9e17b9b00d3c9e73497d6361f80082928eab64881507f50da79948d5fd3e6a9dde674763d88ca0fbca912163dbdee009d0e2fbc700693a324bdff29f640117f577d73db84401684f689f617040f6d8fd8d2574620fd543ff16f36d12ef3d92d91ab994b9d4b37bd7f13117d01675e2024ca04ade8970f89528695ad8b7ec2ccdae9099ff0c16d98a2bca80ec8eca4f39b9ac1f2a4d499c0b9eac207b90a8f4aa4a9bba1ce92ba6f07f741f527937872449f7c2d26c4cf2d8744c274466d02c71e9862c400fd93f8eb088a2fa82b98b7976d40ccd4abb58b75ce6ff68daeaadb727cac0d424353a93f6c255932d563c9cf350484f256fd42b6cc9a51bb2a9d1ac483dc2f9a01024f4947021a5d38a5fdb397fd7f1aef7a16395c47ea627bb2c6e3d9fb63f505a75aec913a6848f9ed3a1664a5a080aac549692af7834a754dd338b93ef2800de5a4b154eaa862e04f62f6af9de36119ea2a4bd1900d2bfad6a29cea2ed781c0977123da49103334e367d911aeaf88ac2cd7c312e9479b10ba4c458456527488e26133f02b3afd17c1d0ed3ee7d67745eb940b3b96623a33435c1c7a190d9ef8e1d31764b016aaa8ec378fba2c5f93ad7bf8dfd10beb4139936011f539bb63ca48fd8977106884ed238654ebd270ffce2cdba7f7b9ccd0ccd25e0b6e75765f73bad1f2b99ff950abd4f554338bdb1a58a441e0141982638d52bbc46fc3efbd48126a4dccb6b8d7a057abbf1b8731b5bf5ba9899f6f7e610b19193b9f404780513c6a5b57249b78fee1344f6aabb8ea5a206d364ba15bc56391a6726ea9af213555bdb998b0bcfa18ef3c187693e5cf554bba1fdf7a07aa9fc5e944724a9eb73b011ec22207af9d24140f8d5322a028012161fab86798f429deb15e5d97ec3852abe980d53927058911474a6530c669183c172f331a118b1e87194e610a6c268dcad22df152aa6197b31c3e73b03a0ae338e3325e45df0a73c67dd31905b99adb5afb1bf14e0d529f59c82a26a322426353ab742f24abd747ba0e6f5e7bd3426d56cf98400682b975c07df8cd612a5af93474bcc4c158f3dfe689af0fe55a6dc4b7ac3922194125ebffa74b308ceaa47c7599af10310d25ea77664421ef982f49b846b213bf07aa09b2b0868c6c24f345eca238bb4db23a23ca53a0fb67edfc3e036fc96b94d421392d60db76f39c061e780c7a43ea6be78723a3bfe4a63df6d19494f111e9c740508d898141e1558e31413a7b0a0c7a1b4ffb07d988c727b5df6c1df33520b092d153e525f40e1886fd9c15047858739c435c5a008967c0c45ecced6c09db8d01ca718dc8dc446b8600b816b3bdfe8e95484a50065d4b420a92646ccd7b7e7913eddbaf9f81c88e65c7b", 0x7f6}], 0x1) 22:41:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0xe7a4, 0x3, 0x0, 0x357, 0x5f, 0x10000, 0x2, 0x2, 0x5, 0x81}) socket$unix(0x1, 0x55a13c10e368c29b, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 22:41:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7f, 0x9}) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 22:41:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 22:41:20 executing program 0: kqueue() setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 22:41:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x1, 0x821846b63b573165, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r2, r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)=r5) fcntl$dupfd(r1, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000080)="e5389d9165f13033d2b6f983af4732f660cff5b8c965f6170a3983d4935b9ee2affa65ec950e8643d89d5c9363a8c54fda27b0dbf670ab31f449b7da2dd2b24a9561920f2cc0bbd2c1", 0x49, 0x80e, &(0x7f0000000000)=@in6={0x18, 0x1, 0x40}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c654f217b8b9f051b1b47f7ade644e2dae0bdd38619e6f54582d4635be7f5e0c099bb1e215ac59d8192af58e0acce82ce4aa651350ad451c40afc352b1dee0ea6b5a3fa81ba8efdfc721f25d17f82c166870233a350b0fe26d03a5c24843656aff8081a3b4f0ea9858c2d53e461d4961b84604b5c6d950a458e860509cf5c50c09fd4938a0d0720e005b2672ee1039850d32f9827afb2242c51ce22a5a28f47c0a2306bec20f19b037f7950f64025b304eb5a08152f96f1213a980be2c2db837dd9af6375ff408f51c13e6da7191ea5b7e989e7908ba126d3c41f"], 0xa) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0x80) 22:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) flock(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 22:41:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2000000000000177, &(0x7f0000000100)=[{0xff, 0x3, 0x3, 0x101}, {0x6bc50fe7, 0x8, 0x7d637503, 0xfff}, {0x483d4, 0x6, 0x0, 0x3f}, {0xfff, 0x7fff, 0x4, 0x400}, {0x3, 0x7, 0x401, 0x80000003}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20001, 0x0) 22:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 22:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1ffffffffffffd23, &(0x7f0000000080)=[{0x64}]}) fcntl$getflags(r0, 0x6) 22:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e77a92c6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) preadv(r2, &(0x7f0000001200)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() close(r0) dup(r3) socket$inet6(0x18, 0x1, 0x8000000000000000) r4 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) pipe2(&(0x7f0000000000), 0x2800a) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:41:20 executing program 1: mlockall(0x1) close(0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x80) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5ae, 0x82, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) getrlimit(0x4, &(0x7f0000000200)) nanosleep(&(0x7f0000000240)={0x3, 0x3}, &(0x7f0000000280)) r2 = socket$inet6(0x18, 0x1, 0x7fffffff) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) flock(r2, 0x5) r3 = socket(0x18, 0xad24765035e7dfc6, 0x9) sendto$inet6(r3, &(0x7f0000000340), 0x0, 0x9, &(0x7f0000000380)={0x18, 0x2, 0x0, 0x336}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) getsockname(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20000, 0x0) getpeername$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) fchmod(r3, 0x40) r6 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000015c0)=""/55) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000001640)=0x7) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000001680)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8, 0x0) socket(0x1, 0x2, 0xbb80000) socket$inet(0x2, 0x5, 0x4) r8 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) getpeername$inet(r8, &(0x7f0000001740), &(0x7f0000001780)=0xc) 22:41:21 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, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:41:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000095f5ab31d148140e7910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff01a2fb0000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac637364381b14d607067b079c5800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1028], 0x10) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) socket(0x6, 0x1, 0x0) 22:41:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x164) 22:41:21 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) pipe(&(0x7f0000000140)) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0xdd6a}, {0xffffffffffffffff, 0x2}}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) seteuid(r2) socket(0x0, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = getuid() setreuid(r9, r12) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 22:41:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) r4 = socket(0x2b1d073b5b7699ff, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000001c0)=0x80000001) r7 = socket(0x18, 0x1, 0x0) close(r7) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r8 = syz_open_pts() close(r2) dup(r8) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000003c0)={0xffffffff, './bus\x00', './bus\x00'}) getppid() socket(0x11, 0x4003, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x4, 0x4) 22:41:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) r1 = msgget(0x3, 0x121) open(&(0x7f0000000080)='./file0\x00', 0x43eb3746e0bee65c, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/11}, 0x13, 0x2, 0x0) msgget(0x1, 0x400) r2 = msgget$private(0x0, 0x60) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r2, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 22:41:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 22:41:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x101, 0x5d9, &(0x7f0000000040)="849b4c2152c59d358edfc41c03945a8cceac622647", 0x15) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) fcntl$dupfd(r3, 0x821c0d5f06507820, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x100}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x1f, 0x7ffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r9 = kqueue() close(r2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r11 = socket(0x18, 0x3, 0x0) close(r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200d0, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r22 = socket(0x18, 0x3, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r23 = socket(0x18, 0x3, 0x0) setsockopt(r23, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r24 = socket(0x18, 0x3, 0x0) close(r24) fcntl$dupfd(r23, 0x0, r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r14, &(0x7f0000000240)=[{{r15}, 0x0, 0x0, 0x1, 0x4, 0x2d1}, {{r16}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x9}, {{r8}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xa1, 0x40}, {{r17}, 0xfffffffffffffffe, 0x40, 0x80, 0xfff, 0x200}, {{r19}, 0xffffffffffffffff, 0x44, 0x20, 0x6, 0x556b}, {{r22}, 0xfffffffffffffffd, 0x6, 0x0, 0x3d, 0x8000000000004}, {{r24}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x5}], 0x70, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$dupfd(0xffffffffffffffff, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r9) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:41:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:41:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x2e, 0x3, 0x1) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x6, 0x8000, 0x7, 0x3, "5974ef448fe40ccf41f669291711dafbb12c49f6", 0x0, 0x2}) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) poll(&(0x7f0000000040)=[{r3, 0x110}, {r0, 0x8}, {r0, 0x8}], 0x3, 0x8) 22:41:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) acct(0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) 22:41:22 executing program 1: r0 = semget(0x2, 0x2, 0x4) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5ff, 0x1]) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a, 0x0) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 22:41:22 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r7, 0x6) msgget(0x3, 0x85) 22:41:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x8000000000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000280)='./bus\x00') syz_open_pts() syz_open_pts() 22:41:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "187b1dbe0924b6890a3368554000", 0x0, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x7, 0x10001, 0x9, "0dd30e6cd70f9af85b7aca34acf63ef4a31c5868", 0x2, 0x2}) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) fcntl$setflags(r2, 0x2, 0x1) 22:41:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x74}, {}, {}]}) 22:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x3, './file0\x00', '.\x00'}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x6c}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x5, 0x10000, 0x80000000}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 22:41:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x400000001f, 0x7fff, 0x0, "d730c1e7ff0100000000e400", 0xc000000000000}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) fcntl$getflags(r1, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) socket(0x20, 0x4, 0x0) 22:41:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x27dea4de, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x6) dup2(r1, r0) 22:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x144, &(0x7f0000000080)}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/189, 0xbd}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000680)=""/183, 0xb7}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/79, 0x4f}], 0x6, &(0x7f0000000a00)=""/22, 0x16}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='[\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='.\'/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000ac0)=']%\x00', &(0x7f0000000a80)='\x1b\xeb\x10\xb4\xab\xbcg\xec\xd00\xdb\x86\xea\x0eZ\xfcc\xca\x00\x00\x00\x00\x00\x00\x00']) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb96bff0d4efe4800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) 22:41:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2907ae9951d8cfe1, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) pipe2(&(0x7f0000000040), 0x10004) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) 22:41:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:41:23 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) r1 = socket(0x18, 0x814ca3ba7040f829, 0x20000000000008) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) fcntl$setflags(r1, 0x2, 0x5b154d891f72f38c) write(r0, &(0x7f0000000140)="4bba84ff0000", 0x157) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bd", 0x342}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xee519db46f6f203b, 0x6) 22:41:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x4, 0x281, &(0x7f0000000100)="009f04cc9d9b707533c7b6fdf81b020000008ef64afd71dab889c1bd718adca4f63da20fb229ddaeec8aa9d18ef00b8f9539ee798b9b1e9ed3af4d0494d40fc0dd72ed3e48b2ced51e32743343929220692bee370a0c5a3ea1db9595ab29a51ca3a42c163878f11becbcaa6e581fbdd688605eda6e22579ffefa015b5b15808ef5ee454fc6d0fcf0bb1dda2264792a379a3236e59e70c71d0a645beeeff194a06dbe455ce94b17d4832a421adc52a33a77e623551afdec36a1f6ce0776117ac13ea87ebde0", 0xc5) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x983b72faa1f0241f, r2) pipe2(&(0x7f0000000000), 0xaa258c5bd830608c) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 22:41:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc08, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) unveil(0x0, &(0x7f0000001180)='W\x00') 22:41:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:41:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad900b00000000818c135ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd840000000000"], 0x10) r2 = socket(0x10, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 22:41:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x6, 0x3ff) setsockopt(r1, 0x4, 0x1, &(0x7f0000000000)="364b4eb586a53a142a6279c6730016d2e2323a32c091915adbf729732b59a2b84095203eed8daa82393257937920f70a6937c53e6b1aa2f7c8e69297a82a0f04c6a899afae91b4008ba4b39c5e28c190add307ec200ecf0cf030f0583578ef96d36733e5169bbd3b64a344d8da67371a4464c364807d542e1bb9b64e53900fe49cf855f386bb72499eabd4c5382b017913a01677bf8a682b24c1b56385c8bb8e9d572f671cb16b2c5fcb70a64aeadea5a8303d5b44a53dcd5956838173819b8f2b4e41d1324148e51892c8e29e41561ac196a7fd17c1dc8325914df3f30e242f50", 0xe1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x60) setsockopt(r2, 0x2800000000000, 0x2, &(0x7f0000000100)="7bd44d7a24a426359f24c6bdcf4c5bc0e1229055f5538a1b3687aebc608632e3b789e569f18052b4f470662d1eda0db1be6cc29a0ee5d071cf1fd37666d602e72e0341c480f345eba244d9aa57d33d99a2f50e056286447bf52d5b6c45140851eabcac05f308eb00a8a7304614a041122dfc03238643eae3d6e882eb6e35736e7bf184ecc15fe74e14794094be7d1878a1ed14745de945b6b1cfb9f69f19b6a55ae91799e5be3e6fe524bc5063da15ecc2634a8c2fc064f0b605150fc493aec09115300f585e78e09ac5aeea2ad52138a02c75", 0xd3) mknod(&(0x7f0000000280)='./file0\x00', 0x1a02a, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2, 0x6) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 22:41:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="615d3e6eab7a774ec66b15baab1f780e923c0829e4e6f1e3b3ae5fa70b1cc0d12350f89802ce56b0e950c04073e4b075af2406af9a62dbe8291d970d09b4fc3a28c9f89f09a9f26717eaec502260a618edbe74950a752c4f42f77532bb40a004e25e72d9a4c819a8e23db201104259106531a0270e76dc5ff35f6de39e4580ef1b99afb56070580dbee52b4ee9e9f3bdbbfffb73f28c9c6e12d40c31f651decc0073c1df17dc0f4ca91658d4d2c7ecde8610400993892b9fb23c908763"}], 0x100000ad) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) execve(0x0, 0x0, 0x0) 22:41:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x3, 0x1, 0x0, {[0x1, 0x9, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0x6, 0x8, 0x4, 0x1000, 0x9, 0x4, 0xfffffffffffffffd, 0x35, 0x7, 0x480], [0x4000000000000, 0xfffffffffffffffd, 0x3, 0x2, 0x4, 0x6, 0x1, 0x1, 0x100000001, 0x10001], [0x3c, 0x80000000, 0x8, 0x7, 0x800, 0x9, 0x9], [0x2, 0x40e4, 0x0, 0x10000, 0x8, 0xf0], [{0x0, 0x2, 0x0, 0xffff}, {0xeb0000000000, 0x0, 0x7c3, 0x4}, {0x1, 0x6, 0x2, 0xffffffff}, {0x6, 0x4, 0x100, 0x346}, {0x48000, 0x5, 0x8, 0x5}, {0x9, 0x3, 0x408000000, 0x1000}, {0x2, 0x100, 0x4, 0x7f}, {0x20, 0xfffffffffffffffe, 0x6, 0x101}], {0xfffffffffffffffe, 0x6, 0x3, 0x7}, {0x40, 0x8000, 0x7, 0x7f}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x20, 0x0, 0x10001}, {0x7, 0x1, 0x5, 0xff}, {0x100000000, 0x40, 0x0, 0x8}, {0xe4c0, 0x10000, 0x5, 0x7f}]}) 22:41:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000680), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000001c0)="bda73432407f2ce75a45d5d00a99ff6c16e8d6020e765600b4a78eb622856bad32139d8fa3d3c588e09c627181101f05f8d149cb4f5c7862f01732e8994aae76766536db9bbc5005cc384b65b91bec7ae9cf160fe01a0086a27b607fca634f0b4fa69ba435b8ba536342adbe47c0fa81b4c16cedf937337eacfbf4eb499d41f71777a3d7b51ccec740cf26a5ed4ba63d20e36c4608dee233992c052d48286f3a2b9b08a2c3a2a919d518440c08d9d80a5e093609bde66a8addc97c0cc3ee9ce5e322", 0xc2, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="432532c74c6dedb534abed28318a7a89da6cc5cbc73f994ef8"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x10000) 22:41:24 executing program 1: 22:41:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000100)="43e6b10ffc81ec6d80e33c3d47b81b6d031bd75bd9c5b15d0d1c8b43fb78801b35608426cb5209bd8d", 0x29, 0x4, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r5, r6) 22:41:24 executing program 0: socketpair$unix(0x1, 0xfc15c0232798abe1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000b00)={0x1, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:41:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='Cdev/bpF\x00', 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d, 0x6, 0xfffffffffffffffc}, {0x2d, 0xfffffffffffffffc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 22:41:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x24}], 0x0, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x4, 0xffffffffffffffe0, 0x2000000000ffff, "78afbd14a1008ffc2d83e5c7aa3354efa78f82c5", 0xffffffff00000000, 0x8d}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) flock(r4, 0x1) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r3, 0x0, r6) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x80000001}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r1) getpid() 22:41:24 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac6042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb434c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0f1ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c180000000000000000000000000000000000000000e8a317c6755f49f847a402c51436cee963613457804d055d0f90cee47c82329d6a1be7e5ebe9d7b60d0369111119d02b1d50dab6ccde08ee28ce057195ab9ef34d2622c49cd0d943ff1a047be923a6f2a76cc3d827879c275058b8ee1a7d6b52362df3ba752503dd1d595b4673801b14209d98de"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pledge(&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xf, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x1ff, 0x0) dup2(r2, r3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 22:41:24 executing program 0: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x2, "5502b727167fdf48cb4c8587b05514f14da632a77eeba9ef8e0246a0a2605a60634f549bd49ba8f448f49bda4e9cbcabf81e4e298c925827e8eb8c639af3fbdaefd8cbae1c0461b3ef002ff45bfd25fd44dc25a682997bd478f11c38db63bec97a12850d2d4acdc0d2de8b54c04e61b32d70827b4194559769c62891462495e54797eb29932ec12ab18dc47bd83e0562a42a58841d925d954d0ee1e7ac1daa2e69b6752f38cd382db43605beef1b"}, 0xb6, 0x800) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x239303c8) 22:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) close(r1) 22:41:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r1 = socket(0x1a, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x9, 0x80000001}) mmap(&(0x7f000034c000/0x3000)=nil, 0x3000, 0x0, 0x6010, r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r4, &(0x7f000048c000/0x1000)=nil, 0x2000) 22:41:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r4 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r26) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r23, r19, 0x92, 0x10}, 0x43, 0xff, r26, r17, 0x2, 0x14, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x8, r31, r32, r31, r32, 0x90, 0x10}, 0x5, 0x54, r30, r30, 0x2, 0x14, 0x3f, 0xfcc}) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r19, @ANYBLOB="0000000020000000ffff00000000000088c55ff379c668441b797a69630d54fe8dd86a02afb026f9d3000000001d6f6986ce6640fd276a7c2a377f9e4d07a5c29c42fe19b6b012f949cac2bbd78ddea18093c123e6bfbc114f16b560cc3fd43759ee5abe7243b2f1e483278e09b9bb26280361829a41fe8df576fe94d8854782a6ca77fb34c352cfdd4140aae9c44722e225355d93b04ed1680b37830e5a24df03450bcc4e1225f4de1609154af6af", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB="00000100"], 0x125, 0x3}, 0x3) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1c02, r27) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "808039d02522558cd71900000000002000", 0x0, 0x7fffffff}) r48 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r48, 0x82907003, &(0x7f0000000040)) read(r48, &(0x7f0000000140)=""/210, 0xd2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r49 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r49, 0x82907003, &(0x7f0000000040)) ioctl$BIOCGBLEN(r49, 0x40044266, &(0x7f0000000040)) 22:41:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "69c6e23c5b00000000000000e74de400", 0x0, 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) 22:41:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0xf79f48718ee1eaeb, &(0x7f0000000180)=0x7, 0x4) close(r3) fcntl$dupfd(r2, 0xa, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r4 = socket(0x11, 0x4003, 0x0) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 22:41:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="cab1e72e7d70654deee40ff6bdf374b78d83ccb53a23eab40eab7d7aa2418e5ae0a2a8658126190bbfb5bbaa", 0x2c}, {&(0x7f0000000140)="b20730462b62ca0f8289fa78af482d8bbf5c281ae9f53380972a30616c0e3685fb1ea7cf", 0x24}, {&(0x7f0000000180)="d61ef0f3fe4b0e396f169eaf3f9b410726fcf1d44f13ca0e3aee57cfa999b542778430f41f79ffaa997d100db18b0ad78389116e3dedbf4f14c29e2ce836f1b3dc70ea0e90dc213486be59144fe776675dca713e2ca4cd0b3a179222ef8851a16e79b746437c", 0x66}, {&(0x7f00000002c0)="b77cb2620625e5054f5f1684cb27b4e8aeaa811537643ad2e6e473ab5af178b4753b1385a0d3babb46f27278ea207669fd7a862440b2a075a1fbec13be63fd90a983c1cf26d496d008b0be04a742e743cab5fb92dbec61cf513a7b1cc8c93b926e731de1a4", 0x65}, {&(0x7f0000000340)="9c46a0b1c295a1a4a8c955cc76aeb43e8cab3fc8d28eab84ff14dee96bab3cfd317312182e259f38ff9af19eb9e896a7c301b335fd0d67a5ec878d85e4cb5a53f6d3e0eb8c6e52d0a390770f19c79a99a751975aa967e4c7510c3c01aa39b1d264385b67fb4b3d5e9ee353bd", 0x6c}, {&(0x7f00000003c0)="5b157bc52dda8a2545fc4c6c2585d2c46c4278d7253b98dd44ea9f98638d1056f312b7b640a99febdd8c20a4194509198041dc64d04ce48851e8bb8e6fec4d2f283d86f0e0", 0x45}, {&(0x7f0000000440)="03e9841ba74511cb0a3b9f06a4c5fb0ddd129b0ace919976167975306e6a18169804981892520fe84e19f2756c0256ebd5eaccc172bd48201eaafc496c48055635d064a7", 0x44}], 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r10]) setegid(r12) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() chown(&(0x7f0000000080)='./file0\x00', r9, r11) 22:41:25 executing program 0: 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) read(r0, &(0x7f00000000c0)=""/180, 0xff43) kevent(r2, 0x0, 0x9, 0x0, 0x1000, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = fcntl$dupfd(r6, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) r12 = accept$inet(r10, 0x0, &(0x7f00000002c0)) r13 = fcntl$dupfd(r2, 0x0, r1) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x6, 0xa, &(0x7f0000000000)="17f34600", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) r21 = accept$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r23 = socket(0x18, 0x3, 0x0) close(r23) fcntl$dupfd(r22, 0x0, r23) r24 = socket$inet(0x2, 0xa7f6d391fdee2aaf, 0x4) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000000029, 0xc, &(0x7f0000000500)="6d28a745c827911076551709deae6a1f00000000", 0x14) r26 = socket(0x18, 0x3, 0x0) close(r26) fcntl$dupfd(r25, 0x0, r26) connect$unix(r26, &(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa) r27 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4b0dbfd051aa36a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d270ec31c34155f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000ce200000000000000002ffb0000000000000000000000000000000000000000000000000000000000009769bd3ac2a0de6bdc5c9256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e36508d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec21a256738cbd924b23ba6f039291ecf726b3b32119bfdc807f6e1c87f1e66353629530496339c2ba8cd117748acfdc34a8da4fa617f340e40fc81df948f56864e86c3f830b8a4f2cc4240a3235fef89dd08ec505e9e8f0a6facfeb544dcf76298ea938cf12614c5531e09867dabeccfb34654a99ca9fc3d5fac58abc527dc8935f591c1129286e48bd438164b388150e424bfa29171607d88c427217e3bad9eeee67d2f5de60c808cfc3f202b0265e330c265188fbc2a2bfbb65f4fc1fa46fa885eae74d7b14406961f85e79c69faf5dcb3b9be74697aef57f4c009478360bab4b8115a742d76bcedca48d8bfa3dd2a8637a9fdba3255ebfcf"], &(0x7f0000001540)=0x1002) kevent(r9, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x4, 0x7}, {{r13}, 0xfffffffffffffffe, 0x88, 0x20, 0x1}, {{0xffffffffffffff9c}, 0x0, 0xd9, 0x70000041, 0x4, 0x6}, {{}, 0xfffffffffffffff8, 0xa0, 0xc0000005, 0x0, 0xcd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0xffffffffffff6245, 0x8}, {{r14}, 0xfffffffffffffffa, 0x20, 0x1a26dfb730b89981, 0x2, 0x8}, {{r16}, 0xfffffffffffffffe, 0x1, 0x80, 0x80000001, 0x1}, {{r17}, 0xfffffffffffffffb, 0x99bd0d09c1bfe9a7, 0x70000001, 0x0, 0x8}], 0x8, &(0x7f0000001580)=[{{r19}, 0xfffffffffffffff9, 0x10, 0x80, 0x3, 0x3}, {{r21}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0xa1a}, {{r8}, 0xffffffffffffffff, 0x1, 0x20, 0x80000000, 0x1}, {{r22}, 0xfffffffffffffffd, 0x1b, 0x40000000, 0x3, 0x1}, {{r24}, 0xfffffffffffffffa, 0x18, 0x180000003, 0x4080, 0x1}, {{0xffffffffffffff9c}, 0x0, 0x1a40d4579c71216b, 0x2, 0xbc1, 0x9}, {{r26}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x9}, {{r27}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x0, 0x536}], 0x96cf, &(0x7f0000001680)={0x7, 0x1901f035}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x5}], 0xfffffffffffffff9, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x14, 0x0, 0x101, 0x22}], 0x3d, &(0x7f0000000280)={0xd1, 0x100000000}) 22:41:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) select(0x40, &(0x7f0000000200)={0x8, 0x2, 0x1, 0xcf3, 0x800, 0x400, 0x0, 0x20000}, &(0x7f0000000240)={0x0, 0x0, 0x3ff, 0x7f, 0x0, 0x6, 0xfff, 0x8}, &(0x7f0000000280)={0x8c10, 0x1, 0x6b8, 0x5, 0x0, 0xea56, 0x7f, 0x93b}, &(0x7f00000002c0)={0xfff, 0x100}) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 22:41:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='F', 0x1}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) open(&(0x7f0000000100)='./bus\x00', 0x6a0, 0x20) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$dupfd(r1, 0xa, r3) socket(0x18, 0x8000, 0x8001) open$dir(&(0x7f0000000080)='./bus\x00', 0x8200, 0x0) 22:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0xa97, {0x9, 0xfffffffffffeffff}}) kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x7, 0x0) 22:41:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) setregid(r4, r9) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 22:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0x3af67a7917d0edd9) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/208) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000440)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) msgget$private(0x0, 0x200) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2dacf25042c87430) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000300)=0x18) r5 = getpgid(r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x2, r5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:41:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fffd000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) 22:41:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) r1 = socket(0x4, 0x1, 0xfe) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) socketpair(0x20, 0x4000, 0xdb, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000002280)) 22:41:25 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x6756, 0x8, 0x8}, {0x1, 0x6, 0x9, 0x9}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 22:41:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) 22:41:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07fccbdf043357b2237c4c2970e1", 0x21}], 0x1) 22:41:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0xd, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) close(r1) r2 = socket(0x1e, 0x4003, 0x0) dup2(0xffffffffffffffff, r2) 22:41:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000676000/0x4000)=nil, 0x4000, 0xa) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 22:41:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x151, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_int(r1, 0xffff, 0x80d396eeda54be00, &(0x7f0000000140)=0x8000, 0x4) r3 = msgget$private(0x0, 0x184) msgsnd(r3, &(0x7f0000000180)={0x5, "046abae612856b4acee001bfdeb4311c28ddd64620c6cc15bfc14842c109b0fbdb685109dbc196e6b31b71c8e656fbeb9f85526d04cb58c1a2551555e27b718e5f05c7b0aa8e71b12b7854c3093760bb9e0aacf6de67b88fc4f0c26e3b5d87e24cf856650e745f9e63a5d89e"}, 0x74, 0x1c00) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x5e, 0x9, 0x3073}, {0xf451, 0x0, 0x1, 0xf1}, {0xf4f, 0xef, 0x4, 0x3}]}) 22:41:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ftruncate(r0, 0x0, 0x7fffffffff6) 22:41:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 22:41:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:41:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) fchdir(r1) close(r0) 22:41:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x86) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x4, './file0\x00', 0x9, 0x5, 0x50000000000, 0xfc}) 22:41:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="e4012e2f1b54ad37205b4d142f16ea27755657db66696c653000"], 0xa) 22:41:26 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) 22:41:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x18e, &(0x7f0000000b80)="b67a0a88116733dbe856e36ac19b783822a49fcf66a8cf097077c50793fc1d71a5adeed46c4adae5e4375bab64730ae9bd33be28332c5ba83c428e3caca8592e9863c8f902801fad57345d39fa95ac7c41b1f63389b06a904613af94236b04a590d478848c8bbbe1ac2ba20543735ae2ec9159c7fda589d616c7b75a4b41b5a5a9b2366d9d5e4752ce5680bb5d5dd84c54020609125599912b8b83f64b7222ffedcd2b3c14dce82950c27e25d2c0b2965ceba8b13c7be8cf85d08a5ab7e6c7308e07816949ead81244de39c7c0c846eb6081d29f778ba0be313b3b77e0f7c702eff60ac974bd737b8b00a8ca7ef0f083cd81546f81c4c57241cefddf98df00250173d7feffa63407505490a2368540ceceb5e374aa274314592f44bcae3ed19d0288ba32a5cdd3f9e8e018092f7acd90b49424c49bea556b50598e0f833de3d00144f68e9e5aec456f24a00730c4ad3633fb9c4b8167ba410971857c27accfe1b11900207e38e80a9653d4989436c5dd85a1d25ca39a40021ed3ca9e2a5ee9cad02565cb37b9266117482d000000") semget$private(0x0, 0x7, 0x80) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000027e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2248d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"], 0x1008, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) 22:41:26 executing program 1: r0 = shmget(0x2, 0x3000, 0x18, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/72) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa0}}) shmget(0x3, 0x1000, 0x1, &(0x7f000004f000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)={{}, 0x0, 0x0, 0x0, 0x0, 0x42}) 22:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x6eee84b3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) r7 = fcntl$dupfd(r5, 0x0, r6) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:41:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/49, 0x31) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pledge(&(0x7f0000000000)='tap', &(0x7f0000000100)='{{/]/\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xe006, 0x75ec) 22:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x40}, {0x3}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x6c3900bc25ed0c88, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e7") 22:41:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) 22:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 22:41:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='\x00', 0x80, 0xc0) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x6) r3 = dup(r0) r4 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000001580)=""/94) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r5, &(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) dup(r6) getsockname(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) dup2(r7, r8) chdir(&(0x7f0000001400)='./file0\x00') msgget(0x1, 0x210) r9 = semget$private(0x0, 0x4, 0x80) r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r10, r11, r12, r13, 0x19, 0x8}, 0x7, 0x9, 0x6}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/\x00', 0x80, 0x0) fcntl$setstatus(r14, 0x4, 0x4) setgid(0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1800) socket$inet(0x2, 0x3, 0x101) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 22:41:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x2) dup2(r1, r0) 22:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x7, 0x0, 0x0) 22:41:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x84) 22:41:27 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x9396c37026598d29) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 22:41:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[{0x6, 0xffff, 0x6, 0xccd8}, {0xae, 0xfffffffffffff800, 0x1800, 0xbd}, {0x20, 0x1, 0x81, 0x1ff}, {0x2, 0x8, 0x7fffffff, 0xcdb}, {0x9, 0x9, 0xc28, 0x80}, {0x6, 0xa29e, 0x86, 0x7}]}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) socket(0x1, 0x8000, 0x3) 22:41:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x22, 0x8000, 0x5) sendto$unix(r0, &(0x7f0000000140)="bb9e7f93cb878aca9c35d7f4af37ded6a9d3b88add922cbb5b79b8133d65407ab82498217a3ef146667236458fb1abe88fc649297a634ca8b19ae71d456f66d4bea51db85d21521217b56ff69872daff844322be71d76080ee0faa9318ffa0ed", 0x60, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) unveil(0x0, &(0x7f0000001180)='W\x00') 22:41:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x16cc71093f21f3fc) write(r0, &(0x7f0000000040), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getuid() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="985fd5bc17a8b748cbe0a7ab838bc5a4ef910e5a2a84c0bd1a2b0331f35e565a5cf3fcac41c6e62bf0a0dbe6b1567a32668e0c94c1d5baf64560aa8ce6abf329d388377ac606a286920b2f78a70f80d8c17bad1332d9a5ff324254694e90e205182df09d3ed7dda57a6cb9067859386f7bca043fdf2855eb1fdc9fa482ea3b613017c4ba376b11e21b1f57dd4d428bbd80e157189167a5703f8fdf2f59de69dcfe06c07bc49fab04307bc398b60084a3f5572c49c835213e24ce5287", 0xbc}, {&(0x7f00000002c0)="dadce9774ed332ccda68a8ccc1a0c392d123675cce68632f8d08cb21a568fd4edf284948dccf838fe85b692d1ae473346aa2c1cbfe8e61a01384de73b3805179c9ff79498bd0fad33095acab0dea26bf1c54458e8231e30dc8ec27f8801820682bca1f45848b2369f8f21b7a343bb0f6f7c9c4de9cd2bbaa65ded4f46c6307420744ecd1646a034f6f9bbf6719a5cee2ca8bbe616207dbb52efa6379566dc29dc314bbcb903f73c41e6f763761aa8fb76b8ec98d2bc851a6e3f5d187406ca41923f5d808fd02b96af3faa3d0690635cd2ddbae16f3b11a570c4eb612c728bf311e8f23918aecbc7c67b7d9909c90147de870", 0xf2}], 0x2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580), 0x0) 22:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x5, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCCBRK(r5, 0x2000747a) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 22:41:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/d\x00\x00\x00\x00smouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 22:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:41:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x40) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getgid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x2cc, &(0x7f00000000c0)=[r11, r13, r17]) 22:41:28 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r2, 0x0, r5) fcntl$setstatus(r2, 0x4, 0x0) r6 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000640)=""/4096) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r7, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 22:41:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="13c056cfd96676b2325746d7b8f1b74df87ae015ebcd06ca8085c6e19d5a3de6bc376d7932a1cd9af94fcfb38720534458371b415eeb8c4a28034725ceccf43665105b661176edccbc9b4be1971dc7ada7f87c", 0x53) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:41:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 22:41:28 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) lseek(r0, 0x0, 0x0, 0x412b174f64ebcbb8) 22:41:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) dup2(r4, r5) dup2(r1, r0) 22:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x8}, {{}, 0xfffffffffffffffa, 0x21, 0x2}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 22:41:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x100, "1c967bf10d68ce2519f455bd3e24a8e68d06ec84", 0x8, 0x80000000}) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) 22:41:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='$-\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xbb^\x00', &(0x7f0000000340)='\xa9!.(\\\x00', &(0x7f0000000380)='+\x00']) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:41:28 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xf2d371d0d1680154, 0x0) connect$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b093ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbea23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb03"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000080)=[{0x0, 0x3e7}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000001cc0)="220e2289ea", 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10612, 0x0) sendmsg(r6, &(0x7f0000001880)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xac3d, 0x5}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="7e7d488c89d4c05b70a9f42d36127c23c01112e250b6e0a4bd1cba719338abf16d206d2f441cff03fc3b3ccff642cebe9ca302dd8460d5ca7aed029b2b256feea8d014fcb401983fe0252ab3d8440d80396abd842da6ba96bf6d8c72db5f7da452357b74ecf736124e07207b93ea678a9985d1b92ae2d859316e394f4da9cf66a009af19524e6404449b7c1653daf0618f9b359bd9a52f5e8d149ee4aacaaef4ec3a58b140f9e431ade65ed9dc5078edb4bc2df75a293c232d5e6fd678ab4ccba31f7c6d", 0xc4}, {&(0x7f0000000300)="adde09ce0eb4c446e5e1003283721d05058d3f686eb76a21e5494d1a65c1ee4a4c54bec66b25bf56d78108ada64fc43b8880de0db8d7cbbb9a732276bf7c2bedf374194f21b68f28ae7768bbb480065f544187e6ac23f78d2d7bea481a59b93b6aa1bad0e4ffbeec98d63e4e184cb2c90d8996bd6090774c953acebc035941f1f1db335f45552e33a35f45dacca7863b8feed26e8154912030d37a4a53468329ddaf09caaae3b23a31e99999ee727f30bb83d3584531279c5d562355850ab78416b223be109f60806e0e2dbb0be0d520c658fc5cfd93538bfd621aac1d2c718470eedfb6", 0xe4}, {&(0x7f0000000400)="2a5ffe3233dc85dee035364670b7dc3163c7e8a6eecd32722edca35b9cceddda357ecedbadedefeb093e4aabbecc6f2b722f48048f96d3f664ac2647860fb1da4df8b0df1e807b977c13bd2445dfbbd349b1ce625cc93ccab648f0", 0x5b}, {&(0x7f0000000280)="ad2c89f9bf1b0903c568b0f032ed1b565eb76405179a787dc35f16dddecd0cb687b854780d18cb", 0x27}, {&(0x7f0000000480)="7fe6fae1a53a7f14b45f14102af5f38b32fc1e3c60f021d4cd933298a3b75dbaa5681d7fee093e18f2b120a7d163a067", 0x30}, {&(0x7f00000004c0)="e2ffa594d0b5e141e65c9a092727e6f96a7b5ee38fa4a75157c9dd0a72822df6bfa34f8700e538015901dae6df82ff04b4bfea360f4f283f22", 0x39}], 0x6, &(0x7f0000000580)=[{0x1010, 0x1, 0x6, "d4c467209fdac3e60844de7a5192835a007d9579a720d3bbf02e3c57c204a244bcfc4db96018af0bcc604bddaaea78ac40d6887df4ff3c54f04ed9c7c111a6608c01cb7da0683c0354f1c1c52c30da5fcf393208905e7a60c929f91cfd223033c0fe6efb59b6f379eee3a75f257cd2f9f72c193c890dc5a9168efa01fccf1aa49d46064a1deb9bc864a31c463bc320a89e9dc5277e8dad907cd3a4c04dcbfad6eb3567c1b77aba2f13b2da2cf437bcdc6f41b6a9571fe34aad19826da0a49867c76a1adc5b5169ffbc24331f8e229c21fe31cb8a00b6534491c9a1ca4f7a1dcf277ae5a06f1690d47f0cc3b32034c6d4952007bd5d5a1cd8d15d3363fa141969b2ae6d19eed1f6490702d35b0405c663d1a73fb173e55decc3b84ea8253544be8bea172e67199f04767302959cf32b3ea11320a33f6ad033217e8409ed494af91b4e044388d4d45d1b484b36c45465325def1c779bccdac17342d178ea0a8c04bfcd6b65e4153d5a9500706ad3da5493fba8a55cc88c292256913e442e02560878c507c62978f9cfe86039b8cd6bfa8dd4e54b95e0f1e1ff758beba255ed9e6da04e7de3a8fa2429a339f8eaa0099e4487ba98c48bf34470780402de53a26346d52e5cbfad1d88933be0079ec3ff5cfd6cde0593591fb07fdd9af140d616dbf19a0b49974846e6d32b8caa4705cf8fd12f3b8b109662a1c2d09d4824a441099468c8b8aa74bb15c241efdd216c382d0c1bd3563f7d8f39d8f641e5d30098d57c44138d9c4b7d0d84d3bd23c90608c4e865dd41e00b728b22316c33a5e524f41177a26c217e254a5233253343f324589a215a712eb2964de95f07cbfb6b07f539f6c40fbb515eb2e20551bc220a6e658d8154471385b7d12d89d257326e761e108f486205757897f682a16ee82ea6af96df0043fcc666cce91dc227fbca74cb878f9f63ebfe1cf536f1375017d3304d6da7d2560e42225aee539c56f60cd03c5e42f5b6f17a7f6d33541f63285a269b5b72ef6ae6cc72c79e2236e1036ddea4f9437228237ef5e81523f9e02d03f6bf7a8f5f33c724f6d662a6cf4df81200a57a0696fd428a5092b574abc93d5b601d78d51e7110ca5706c2dbc35c7dc5059ff47636afb190e78ff5fd296174f69dbad4ad109d8e529fc29f4d7587724323d7ec634b7db1f69b470a2ef52053daacf989317e60ca7c9afe1caf66892d570d8e0b488f7360ffa9df55eb3362d001326ac6e1367683a1ae4b759b54f9e2584f2cf0779882af2c24bc47a18b68f42699b5c024afeba17045acb97406ab5c3279a0cae5e343ccd09ac4e83268f9ec4f2fa72877ab17feb7d8dd6879c2af3b215f340c3b13383b247f7cf0eec3062ad060633807e8527f7da4a1c3c59263912ab12e14217ab5945ec541affe5cefae6f686c78de8f07091460f55ea00f9c361aa1645fc90d42dbc2491f799c9fb9ed01b0442d359e5a8836cfc10ab977891ddfbfa6f3a632dd1f2e52ea41a2e361207d21020cd27cc909d141676c8fee6a378ad28e54dff6a7e6d43872ed2bf8bc8d41d2f40627ee5c1414985d18a87619c494e3406152ea29d485915c3f0b8c87f5668419a9de9ecff1ef3881d596d1066269d6aeaeda6fd2c100af331e33be1d00ea1c3892ceb8798e22b847eeb3d5314d191aaa2c6390d169c7ba97dfdfa8499f818a13c1245711f6621e8323effe6464f344699eed8667685c69bbe3ba36e5baa986edb6608226bdf3f5ac05c345f674a0ef71f38069edc7f7159b2465347b9138da480d1464777cfa2baf5f722657b9233af0fb17417a05250997e695f1277066670f0b32201c84fe1c377316f295c6bd3e0f8722eb90d508a30215291d9fe4437b1b19e21019aa91f5f00c7883e7cffe211b467efb9f48feba578b66701c6d2e494c1eb413beccdcab9b19bc79f0cf8de74dfb9d2531e764a64dd2c372b37524b25b1680c4faf32b8b543803670a4dfb067990df8d5060d87f2e7ffff745fc0023ab5bbe78fd2460c24e8194ba316124c1089bde4c696f2a69c375e3d4280bf912a4dcabc35b4d04c6d7474668d6a1ac0f955b5198b711a041736f5652ce65975e0b4bd4630a0917a8df5637b4183d09d577644fe33253e2af3c4e912b3a1d0e55af95a26c0b5e0ca3ce0f2b1090ad0ad8a42ef158304716bf13e1c76b13a6e9ca6367a62f4032de037210a8452c49d09b734a1f6a5b40047a0d26371d1c65262176176f756a0e7aaa67c7a78cafca96718f3c9498a47770d3a5ef69673256386a99f9d58605b3a8f318f79a03a7360e92a9152cf7ef8015fc2437b87667f280d214839af7ae67b626b0074a4c8f9235cba501495de3284516cdf61c6587886ffe124c0ca99622a13febbd6d692ed0cf8e788b52665ed25dd2af7a795048733318c8308a3a607d0888816bebfd98bdef3a74f6c6d497e0df6005e2d4ce5e3c26c5b974fa2189a74a211709415cb5373c460ce6baa6250ab84bc6121554b402594168461cc971540b299df023c3795338b981132674d6d219a483adb875af12381d9ac985034f92669ae203e02cd007eb536851ee0e979d9b99e62c468effd5cfbd52d4cd45284e36b080d06c2e92bd559714f7815d3c622315cecdfb231ee8a4de7fa3a00b149fa31f321716c02056912866b13b508c2abd40daaee8c1730e9e1d9edc35487bed9d4d703b2a4d3c24308f5a376e2bcdb60bb93bd925e931d20d50e488116208741e3623457a033586a98a449147abf195dcf8ca512d8ad65d1a1cad2c9e11323b7df8ec6cf36a20d55a81146555bb21c523565b44de9f73bd6f4a50f4bbc1c7c36b33980949df1b59429f5598014b81622678a116018759b55be7a2cb5eb7cb86cd06cc5bcd46b6d8c462dd469286399cbdce9f81c54ccf7365dc962cd681c2da98f0ebca158e175b22ce79ec613d15efd4d90a3856af916765f79e3cb5f817af457bf01ee15fcb08ab4721a2b7ff980bfe73ff12fca64ba112052db7638cbb4906f125f9dd8cd129c1480c71fcd1532b5eb701f98229670a20f5900de07b826a2e305083f4150a43aa1168bd4791888068ab73a75947b36346a7a6c9acd93947607281e366d4b3c7449d8d7821b6da7848c3268cacad5a6df143841a174c5f9a89f5f06555d5c0e5f0c432da238d914838a230a4e35a5da0a86f04af5d0323d8ebd45da5916d32a989154b9a529eea0dda3829b46ed1678b5754eb6142986d23a112360f8030582944d472f432bd8928597d8046ac15b9e9f18c926881f30441243f3a8b7f5e09beaed9d35d016e61a13b9ed2bf9873ca3d21db42740eebe55f11ece34b950be6cead72dd58e3da03cffb0c8d05739561254a148e3e6c2854a3349b6323d676f9835a9418532b3a5fd5ed899edd6f8d9f09475b1192744b64b9c640bbe1265330525d89467f1b78181e04145c9711f3ebda01fde6360370dfbe31e97cdfd5eb0408fb5a9e2727e93b5c5c2f407d0685bc58a6c4402d8335567d977ada3d4dcd03ec9657f4c06ba4771dda64a4d926c8e35e038fa068229f7b2f96a8dd5af1207f8d2f02a673da2bba2e9226ad828fc34040fa6d9d5dfc5a130844fd7ea4b8a35710169ce5330d332e4a1c6c646499578d7245f201110565f9062145e974b1cceb136b06f2e823a2b828977f83182af21b7808ffce8e1ec932cdd4d3a81c9eb4cd0ddd777444bf8f4d0cd8b203e4d3eec142b64f3e3c10af60d0d6c8675b4b296e2588285a20c5a5c51272d41c296fa5ea5f60f0c1efd4ed14f8c5d953b46b86e9c1d8c14873cf8a3a3992d0791190b7ba964afcc6fb7833285e99f4333ef6ddfc9622229f9d369b7bdd3130fb7886218c160d281202b4e332414e81291d0ad7ae7da0b2363cffd661b43599745d66b4d724e12764d53bed0fa54d2be798ee310c8d706c4de8f9ab1fe3da0a4f36a1a584c534d6cc524c13721aa1140a1457438a85dd87e6be14d6d35bcc6b8a2b52121149539ab7fd806ccdb73f0cd1b939593d7e3777cc259f97ad31a851e9cdce0e6c938270b550eb467ba4fcf52515865d9ba48d5499202d09d60c06fe8816ed063f2461c9d8b6dc2cb2ef1e0ec183152b170517284470fa9ad8b94d560f1370041360b21a90dc14c9e6e951ac5f9b8778639839344ec25d358e4f979898ec2836c40b9c1a35565eb4e94c25761c0e1d778668082854a9d67b02246a27faa6d3580246aab0610bc68a3fb0799554d1ef7fa4e7ab257b3d3c13b820cbec5f98aba9e1f6d9b245aa88639027f5f17a9ab0970735ad27a67f4e540b13baaac3f88bd90b0d8a56a25058d96a51cc56e92522a5ad7f20d3fef33c8770cf49e1911099149b31491eb46af46a546ad5a7a8d7f855fea8a0485b22a1f889a81be4e6f8821cb8400dd8dfeec41ac743d986acdbee4d9c9c9529e38f7ba6750dcbaa78b5d8c69d95122bb2957b40121b0984a241ba451655c147fde6e90a76cf5b83725adaa29e5df7183a4ad5f4a1f9fe37cac1df5c187e66a503b47fcdf27e69d5c58a8ea3f16c9707c26d8b8f0363233fb537a0f543a182105ef4e6acc0c2fe285bf0fcdeba3cb846646558364cd9ecd18245cf427e8a6f05d126b18b9cb28496bfc377dadf05d86c144f2b510c7ef91fa1cb1e956bb9b722251434c39c23f86e030b526b2d513174231eb276b2a508ede8b9d588702e302af4d8ecd3b79c81c8cf7046aebcbba732d5b3d76ec8be5173ff9ce848923ce37f5bb441551f8a034a040e8bd07ae0cf051e960fb19ed6d3037cd5298fa929ad5ac0d99ae4fea14d29bd4d807213d173617c2fa3eec01621d5becff9634b7b1df8eac66b4e9cde8694aff454cc8e6af078457e52b7c2b6dc2d3cacb41720d5d4c43ddae28325494be80599cf4cef9bee1cf6effbfa71ee738feb4be72a477fc13127ef76629b0961ac56a33ddf1aa56b5bc73b20999bdfd1c0ab701b14e4d165fdb65fff31f09930fbe5f34ae2a330a5ffe1e5f09875ee5fe332463cdb731839262e7285baa0a317920bc901e2a007d4ec7984c91e0fc199147c2082d8d43679861df99ab59a1dcc0294bc12d8ce1bde9136ba622b843132d59abfefeb9667e1237011c6908e94abb00baa46ca3e6bef292ae317d17d147b7ee4b5a69206280876856ceb1bc5598096fc08af359c34804faa19b30435caf7374edff32ef133a47155b8b614bd0af7b3e658e394949599d263de31c0b872852e6ba84a53742fb34b9be776dc5fde9ac225bfc86d582eadb4b302f4a9c7ffd0f7c3f3e76ce885c4d2ac719570083d98eb44c31285c05aab73c6a230897da58d04ed11e85435dbec6941b0469768f762431b8613b971dcea9f478c53a02aefd0fbbcc44f62610ad6a9b460b2e216dec3246dc1e92e480b20fb93b902891dc4e2ccc9abbf4584221833e05f318ae10eeaf40579ff3d148c7cdeec7630e68e87ee4f4864ff90633e21b0b8e745ffde08c7f1991199cff06ed3f6739b63d20f87b34d7b2940b184f58e143e5fa7b4f475827e893620d4e4389c2b9538e29ec0cd476950d1901f63cd5e742897ed6aa0b793c7a7948eb0e9996679252d267fd20e7df750cfa075d17815f486a434504abcbc8a3df778c5334434d1e2ab9815b232e117984f4e729705886e8e4de7f34a15288d454465fa3d5be74001505f56872a1357ba3e275e00dd53953a32f0cc6804393df941dd77bf265432e79367094d44259ff0d09e348f46a02779291079ea75d7d6948c103ffd5026cc98af5b24d0896eaf7055eb31ae093c48eb0a"}, {0xf0, 0xffff, 0x8, "eaf07ddf6f01f8cc6ab2cf9665208ee30e7989333deba72080bf82d3439246a2c0093e0395a87fbaee3decf937d6ec0ce829940269f9550476261abe167d0ce0b959e10799077eb7768e8aff9f0c0ef40a5ebfba252fed7dbb8dd0db2562aa5f3b425f942f8bc2719bd28d2d86977f2417cbbcd68bebbdb5137ebf88a19699dee1c0a140d89d76b264c53ba03fe4897fed3bbbb93dcec65d6e33c9dd1f4784eba61855338741511dbd424d766d3972562ee2cd3cf8b8641d607edef9af9ed3bcf39aafb6746bf2a93eee32a4e5449452a77272ef195e6fc6e7"}, {0x110, 0x1, 0x2, "532a6ed3d778ba6d9bc97bf9f9c5c222d33d2d2064626975b37282daac8b597c03eb1c93994320825e4a585bc0b4d759bf90b59861c4cdf6ea1c78da00c0f819d1bf918cd20f51ba3f9893f5a8ac96b2f264488b9699b26259bb20043518082528bc6b8273c858f2e369d5c29002d28cc267ca925fc560828f789e492381863cab3155167c04aadd193f24f20e9d5cf2177c748aa17a63c3273e1f677092ebc23071efbecc3dc7cb3ab2e1471dd470d5e0a07f526a27e644c4d760b86eb78a6650f1206c872bb59c19afb066e8b8058c7dca75acf1d55009f50bfbe95cf0955bf2691f38362bde762ec84f14a435098e355ba9bb3d66fa78709b5e"}, {0xb0, 0xfffe, 0x0, "9aad2ad5fdebab89a011611deca048b3df2e763654ac0224239d83a78e75c030f19ae0da89dfefb635dbe8fb9d7d5e7ca027d01ae609094152f8bfe5a6e96de6babbad6947602093fbcf0a7648e7274ecca9d2f3f8d3634aa2bf6d5c200761d2aea651b23e54501132d80914f2399162ebf3aeac8080b2fcc36097fc1194f6e8b00782589d0bba7a97d976963b877e20ac86c7b217db5f88c0fc2f78de665d"}, {0x40, 0xffff, 0x1, "c7f334f35785e1b7bec20176b5776fe71f36c8f8b2e6e3d1e655c2cc76448c80df9e2815fc90c27b5a"}], 0x1300}, 0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) 22:41:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/212, 0xd4}], 0x4, &(0x7f0000000480)=""/41, 0x29}, 0x800) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) 22:41:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) r3 = dup(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/115, 0x73) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) kevent(r4, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) 22:41:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1c16564bbbf4de38, 0xffffffff, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(0xffffffffffffffff, 0x1) execve(0x0, 0x0, 0x0) 22:41:28 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x20, './control/file0\x00', './control\x00'}) chmod(&(0x7f0000000280)='./control\x00', 0x0) 22:41:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7a7b9927dcdbcd09}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 22:41:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x100) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 22:41:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8100000002900afab8216d14d018746f9bc8a881000003100000003000000"], 0x3e}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x33, 0x2, 0x0) munlock(&(0x7f000065c000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001780)='/dev/speaker\x00', 0x897812c356b9d99f, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/klog\x00', 0x40, 0x0) r5 = openat(r1, &(0x7f0000001800)='./file0/file0\x00', 0x10, 0xc1) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f00000019c0)) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000001840)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2000400000000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x8, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x800}, {{r0}, 0x0, 0x80, 0x2, 0x9, 0x1}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x582, 0x200}, {{r4}, 0xfffffffffffffff8, 0x0, 0x712d5a1196af7618, 0x400, 0x5}, {{r5}, 0xfffffffffffffff8, 0x868a0ea5b170cca8, 0x20000000, 0xfff, 0x80000000}], 0x3ff, &(0x7f0000001940)=[{{r7}, 0xffffffffffffffff, 0x1e4, 0x0, 0x1000, 0xffffffffffffff2f}], 0xfa5, &(0x7f0000001980)={0x1ff, 0x6}) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x401, 0x60dc76c}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)="b540fb8728571192ee4cbe25e3cac0508dab25b2357c6b62c12789110c585ad73e288543ad1700f4f400c4505eaaa725e8035e274565ed6be9606afa95c51a9a1065d2ce72121011af5c79a85dd8fc51a5aaed3963d1dcc342035836f4f772aa3bcc154bbb507a96ea36c60c3b7ed28d9624b1", 0x73}, {&(0x7f0000000200)="d89441f57077dcbba4e5092c29a8347cf3d3e10570e3ab2459c6bf72f450db741d258d322e9e5fecb3d1674a2b99c8ffda3b3c6700691a54ba6035c3e97b9cc150b5e7906af3eb396ad951cc9e2fb3823503a6b2c43af1da6c196e560f997420b8fc9307e8f205d3f1a5e8c4ed7c51785b52baab9ce2d2a6a7e765b74ef1d26c14959e4dddc51e3023749143f8206261ae0bfb1aae6ec8dff57016c44e67c112795e2b0d09e2d97ef3badffb2bc3a60af0f79fe994e981dcc1d57f483b4282cb3126985017d2aa3ac8a1325f0217650f44610753492c55827c10e37da9fe0e4ff22e9896b53892eb7b36831d961fc63586c4f5343d8780a034e6382957e1ce43c68c07c3f0c40535773e3779c5b80fe8ffa530aecd4327c407bf2b820796cf0bf1db957e38d89bdd470f126028d797fe6fbc4fcf623cef28efa05fcf23648e49497da4b4fbb3dd53dd8ca3cbd187e09e37694bf0918833b89409db168f136e88049498d6da8d41666154ab001c112c40da935461195f946dafb9750f1e7a81c73decc1951bc9b237ac3ff2a8a70c668396ebe7a70ab32de77583eb5d68c62658562166e2d211cec26a024df88c3a29a20d4ae46b4b621137dad32ead68ecdb0956b839b7f8141c601c1f7b09522e3abe759afed51323fc138e0a217a24ed29d0830eb05e7a0468d9f53251de05d25520e1e17a56bb9903533b09e1a8d0cc9b319747ec7f464ae0da77730ebe6c04f8cf38ba8ccc134e6ead5b604295a10a1dfd54e8059aa86308415f1825fd517aa9e01da1370f2695b1972fecba009a8ba873c1b1bfa706573361d32a6d751adeb508e033b46bc13632afe174b0552a3482b833785fbb686e43d89d9d3504bec390615ce69908ba85b29a2c20c79f51f8864a6668c68300794c483f1604a1a9e6795b037a54c2ff361d6d97e103db2343ceb7387e7c519af6ed98c1c750898d1b495b5bfdd32b1cc4eb3bdcd8595c91005ae29fa052cc5e503602dcc2981b29b964365b1064d599cabac34781d7cafb259b4e5414e7db9a315420871f4d199a874ed7db7e295ecc42e45d490cf69f46c6e4ce7e0dee83389417f60d1a040d6c76d68c2836318068c827a1aff7bb4901efd02af5d10ba49ebd89374e8dbf44ac061a625f5b3b4ec6fee584524296cefc5fca9b0eb537ed48b9802dceb20a501f60c02f38b7e6fd2f86f868470c53c456e9227c95e7f6a52fc76ca9ee18ed750d3a1d815d63272dff8f324b97c8203d9b8ecf813df264d1e05563f9aa3f81ef76e8f6f507b53828bfefa23be89fe627063830c2d9a72f4f76dc8afbfa3aacd46203e10621846e0ed9ceae81a19cdddf9cfba44eeff3d3adb85e2a4d8f87d9766ebe413576f4016b2cf3bee5bc52d1b695aa81a2231da67f9f4c0167033a297ed762a8323a3cbbf28fc819caa3737db6e0c0dfa5f94261fc6f9b054f60970483da7069f119637839e64acbf1ca3cc86dfa477f2d4462ee2a94842843c12a000e783bae46c5f3a71fc79ad118417008e432d6d69d710fbab5532ed7dab7a3219ba0527fab7d880bf3864c0cbb36b05bda1cbb92587624362d480f606fdb56cbc0c94fb95b3721b30af49e74c70a30ae8f802b38726a63fdcf9007d19264bdc671b7446eec2375018b6792ed92e5643f1c7a1f5cb8a7c75d3e80f350766656140006bb4010f68e13f185a88c6b6faa90d709e5bb147e8040d77c1da64c1ed7a19ca32c5c003488fc8d336af9566e56272a6ef408a89e3c7701e5783bfdfcc0f37b9c0e06841c77e0a5b5bdba984906154cc2a519e1b0b68d56e87d61da91f3fd0ad2291c3aa2cc6d7dc05ad6e227b9f39584355309916b30d78a1c4da7b46257f1265e7dda3ea83887f44f4870c499f4fc331389025aaccf42511cbb59388f89a26c80adb21c9a6d87f8388c21e6ae4267628521fdb96b0c44879e421ad63bbec850f347bb8ea8a49ff570b1106797a0ccaf9a7aae2d42c552c87ed5c355ca755b959a8e97cea5b2c4cd758c23d4fa8cc2d081e07da15b624a44e7bfbb45f0b55e7c3b4e946f8ec48dc5785b9882b91a6bea2938d6f7ec3343b8f2527b835c209d1227661978a5ad3f67af693e153f143d2b72ae99f2985adde29664a396ef459e1365ea0f5dd66537f187b4249ce2e7f9b3ccd1e02c4bc656823fb8b4d3f6da7750a4ac3a661fc4672496fe03766fd39a0576780b2e757a25dceaa7656901306253c66bc9fd93d75cca480209f98519ed9ca800a1f8e428d7d4f6b74baaee17cc5edc45c43e159e5f0a6ae65eccb5466a634b26a7f47d96dc22fd87edb9eb321dd8cc763a6132a5f38f52900d569ea8b80fcf218c1d7dd339231eb3733b67a518075de03fa2d4618dec999617335dafa7316c38ffa7885b06f3a55044c6f5962c14502d5d06ad4ee99650a3f56ca1cbd11a0f93c5b9a6bb0d9c25e837ee4e7ae4bba4846ff7abf727e22cb95cac32eca1c94a99d17c76753e473841cdfbdbb0cc819a5ed20ef423c16fcf294a08d50bc0bd6f1d91d6bb15e52a41fd1a7ab1e3edb5f4ddc76e403c4cff0faa275f63cee45d0cb92abba6f64184cbe21dda180c77c76177ac942a03ad90d54115bb902c9e565c6e09067594bcd50646fec9ed00b6fca32d1c18d88add948e8f0052c03bda7278bef57bcc6b87dc6c447752cabf18947f86c97361fb5637f8dfafa7ac80b6532bd507a691092f0fdcfa4470ad90cf168daa5f345504c8886c8e780c3064d92c91603aec7116b2aaa7f2cea7bd001b28df1f55991410543e80c737f2095df8b2354ee6c812f2d587d96b7a312b691bc561ca226e5e45b07d4e364fce8e1a2a7e3652b1b1bdfdbfa5b8ef0f26218d823b58e267772f3a43b4d45c16c8879e804e6117002d713e68a92e8b6e3abd3488fb0c048d1f9b48da5d85da80d4951cce16edcad5b4a283f53e518a2e848001e00bc42531d068e65df1ee09f85cef5537ea75fb6a45ee08e644f579d705012f3f04406ccce06bac86448a2be3e0b1e6b482cd835968df2f0c1d4c4363f62d378b7e1eb225144033901ddb6fbbe72664c48f0c8ab53fee87d741df5e49b0d70ed47dbef5d29a7eedd47811e5f4ca899b2c78162ea2435c2dd9be3fb8396624fcc2b571569f508bd0211d9006bf83ed2763664e8613d330f13251c66d8022242735c52870af186e05812817e6c119d9e378ebe6eee89f419769ce31c171b774a722885e75f486134bea583cd0236cd5c9beee745789f0d3352ee80418220c5fb4b3d17cbf1dad7b5ad5b94d24f80f058f4e978fd2be33dba9e50046bcc8ce4e7ad7729b5dc280abc96521f8ad37607021cb2ba495a2a745a72d9632bb05d30dbcd6d24948095f69b077b66d3f81ac11c1ecaf21d24388f550d6c842a4a694c49f9ca85f94f299a52c2e1cc873a2c7c511959737486dcb0b81b85b00f94ad3f39d2b2606b81fe0429c17ad83f51adadd766531ebc7fb472f3bc3dabf10afe1ca3f97d0a533477bcd3ac1684e400af9a1fe6e3a7467d16bbc12ad8d620859894306bbe2ed18fa74ce87292b3175142da3db7a619a301740229d155e235c566fa9a9fa059545223da40920d55da9cea11b4dd3b3e89962669cc6f5924b0a77e06cf0f19e0dc9f19e002774aeb03b0a2c6a5866e81f638730a051e1ae24c85523782154b062b2401c788c273436958b57e979f90dc44d0e807e6a6f1d1107d459eef25c240d0c0cd2e2885b02f249848d728e0b38e949757b9dd15aa541dc7a3ee09abcf9b4aff2dfd1cfae5ca2c3783cb092b58a723448941d9a6b7fa6f6f722c9a51c59bd6819d6b26972a665f8563a292a87a12271fd0ee828e10c265afb1b091d7aa69db8a866f4b5804d06a2f060c87fc26453fe9c26aada570eabb23738312d7d8ced997c119f4c3088fd1def7fed0895c76da357e9fca6c8088a7a26ec3c785838566dca952ef61627441726e00ad621113338897f6a7ec8608d9710f29dde02440a88e9ed36bde386990a8e6508d0574024219c228f33783b1c315e2e53a01d8e59ce7cf636217af995e5e12f07f10c3a9e4a5182b4e15b58f6a74cfffe0b015783b9d322cb69c3abed3573aa22ade1d07c97fddf0810715f1a1556e341255f88f707f7f1d5738aa8c93aeb7fcd2f324ccb73e2ce88b7d0f4196a91c7b6880451e735b5f45e82bc632dde57684495d1c1ee60105f7de0ffa5626bcc63f700fdd1e92cd067bf5fde4e4ca8070cdcf6cc9c78e0409db7cb7dc2f1ac36b4ff652722f846984153d9f61f814e79fc49c6c5b5d55b65879357a8308148f1e31d192e9b808c83998514544bfea4550362a2a9440052b5fad1f1d1d537f3f8f11fa1a6c6457ab457b92ce617a09890b2f10b1977acdbf4a500e44b458ff293d16bc3b345581f966ba9b95faab1315e0209cd01b7be710f9e934b7f9d56ec548bd902f6a280c187f68bd4b6b801c449684cd1bfeaf1e51f6fe8c1fc0eb66515e09b144bef9a6e35fe077cbf229b2441c03ca80e7eeb7f379743b722ae711f5d64a122df94fe0b8f5a5aafeb0689a4c17b40af95c99ef6b5345ecea0ce6a0237455aa1b9decefb32f2e8d9e2f2efe6f83ef10338e71a5fa76e381905202ac6e7e8a699ef814b6bbf116d652720866ae8e647b5ef9a5641dab6dcbe589d16797143a2661f831eee3117f005fd0e29d8831a0ea5ba500d7e9a6bc266207ba6f9bf5e20dd4846fca8b8a9b0513fd7772754c170e205fac5e1a15f32113a91c9d8d1c1df6f97061028ed93f2306c49637e7181da008b20e8af08921272c2e925d71d9b7a6205582489073d95aa72c4b47ccd5e61fa132adb0a40f2745434444f12b7e6464f16c972dbd3562dcc47951945ca1eb0f25570103690c53180b8dc53fa5394605937674d68756eb9bdb1b894524e6555ad5d7ede508d433bb507e1aed6a3c086420719827118819e227a8e03deac59f23b723576cbda3a035938fc0745ca3a64508b30ee11517ce1c3c2cf5a1646b417d8e5baf42d3948c83d5a408a17329e6f4b06d7cf0c3539399921867b6de1b5d873280de32e4daff8f0ab6079f63b7b1a0b76a47cdde55acba0b56d23ad069c54ed79c1263c4670742e143184addc53269804fe405e23f4382831bbe042d41a88a5246c6175af80eb9a60ee9254618f9b089c0cad6b498da666bdc08d7adb803d23a605aada84d82f677faab7ad6dec0008c159a59062fa1e5b6bd5dde0c4a9f15fc6c2a46780d43a7812d787ad1736e16338ae8fa6a23a7e912a690db1fc5d616210f6d85d0609b9395b07a4e8dd27674b50de3f66471918f26e09a5f73ef091462cf8ffa2e101429a3131f319bf476d3d2a0ca4abcae1b7c27cd421480506e272cf76b026a99433047233efb87ae7d7f76de4c6848893f7b344e4e54c93734e0415a5cd85419407d9688c88b2b23c569252f60815203688dae39a4771342d7e53f29004234b1e73d1c1e0330a96ad36446fc52ce64eb3d69c4e9a9b6c94240915325b3f1b1500b390c6473551857781a728425b938da086e8a98ac7166f6f345659a98a48d70bf4c7e264ba4dd8fb5d8569a2ad638334296e3ff6d10b6edecf0502873a46ef940c58ec34adaea2a4188966d7ea92fa7304a7c27556f92ef1366d84205d9738b4ac407a4f402b4d76bf66ba357fe09a9cb32cfd108372473f227a762ce88059bb6e4d37be1b5ddd853fa70f9fd4d3f90ecd8a2f4a76be376f3ac3ad3a423471fc616f9fcfcf75dd656019da1dde25946252e4bc06863d1dcf9534754c3453c8", 0x1000}, {&(0x7f0000001200)="95f2ba890c19b5551e9816e606dfb682686b6b350ca577c8c8c8c2e34f2490c1d7ebdf12ab997e0983e0a255a02de236a01bf779bfae861cfe64f3662e17f130ddd9b2ce0b036f10ed026775544e99d41741b517065eeba9b50b71a9438591324922800291897baafad68770a2a3acaa340512c0e92de9d74790dff4d4f8633e9fc4a4ae5f9476d30443e55e3b27bc3d14cd7782c92a493df6c74c9912e50e659654cab888c9fad37a328ca725de1b6a0107c91cac8a99656c650f04b8ca0432d6b4bdf15f4747e3d31bbc4a7a7816d922149ee006cfe50669b40655a73387e061b7f78ef419d372713de1e56eef8d8cd8ad81cbd23ec8710fb37be52f4e9b", 0xff}], 0x3, &(0x7f0000001340)=[{0xc8, 0x1, 0x9, "7b6de0b6b7093ae9f9799e5fe14e1d3af7e84979e8b35c852a7c7ae3a2d46c748cc506e70c96f933e5188e0b4e8033074cead331546a8fd3716196a5f300c5e87bfa26cb3514c2264541590885b5bb87a8095c280261a0f468535df03d9fbe2192dfcc6075cc9094b52f0fdd6d3afefad38f16746d8a6710a86d1f72589d73762da7aa94b1d83b3039d269aaa82e435efa5eeeb882854a1efdfa4bd1727f515bda3a99ceb7ef5d6a3928bc1f537d047a64b2"}, {0xd8, 0xffff, 0xfffffffffffff05b, "9339e2384429a8c02bcf2e4d4a6b0e62abde86d1030ed0c341841f584bdd534601c8abdb4a55b7b1267f2b875793ced419991b3007db19d8ce4191a482a68f931682e27b99be6fd337a388ff9112fb350c37db2eed762597c67fb9456f8022f03306b6d3a9322a1abc9ab73d90dd17a0e588277686db656e104a78a8e66b5f599bae3db8ee5bf0cdf141f6cb1b3f3519b13f43256027cf4b335ff6af261dcca18d87c0df906dccd5000dcb25b80662a271b66f8d3860aca2404eae19604edd549a01714d148981e1"}, {0x58, 0x1, 0x3, "99db718a8a093b3d427997ab96b8b349f8c3cfc43a61245ce5f4877ef1fa9e5fcccb18da6f60fcc2a3671a2a04751d075fc3d903e07c3ecf01e25793e70e9c8b9c20d708cd"}, {0xb0, 0x1, 0x7, "d29bc4e5d086538c6bce5c4f132aed59e6d610729e1f703af079fe01892076f9f8b585310fa4358559dbf710e7b6944ce08715524e7b60327feb6cd3acce45b0844eb5510215059e9664bfaf23867897678d9635612ab80fd56d2aaecdbffc0fd515b34e335c31404f12e9b79ae74588ea4aeba34f4b5433755cdcded1f2b18692f5fb2f9b11c9c5d1bfd7fe4457c48ad601a892ecf2f7527af06efa247b"}, {0xb0, 0xa3e0777b63ef08f6, 0x40, "9455293e6e33c6b7a45df34266fce83c36a50cd4cb10cff034b1d04a9546c72e53323ec21071fa256fb9a2b5814c2394459f83d96ac04197a86f24900ba011a21924d704337bcc4e411388ea5e415a7fcb0a15b6471f4ef91339072a896bee2f95ec4bcb8d8a1e4930ef834ed73d40dca06e0428f2b58e00cf095898f70fcd7b06048429139db253ed64474d8f69deff2ab04acd2e18cc3efa"}, {0x90, 0x0, 0x4, "24365552c322c5568abdefaf9c036a87404343d7eced1250373a5cc5be7da2d8962a051c8f680c2b72d2f49590472dfdc76a65e4a9132383f8bb75eeeed906ffe962c0e3715433d7487e172e5821348bca40aaaadbbc07af9109b8814c12c560768fee235689a0a5dc34774167f8eef1d87c262122a8724e34"}, {0x10, 0x1, 0x4}], 0x3f8}, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xcc) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:41:29 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) preadv(r0, &(0x7f00000009c0)=[{&(0x7f0000000840)=""/95, 0x15c}, {&(0x7f00000008c0)=""/74, 0x4a}, {&(0x7f0000000940)=""/64, 0x40}, {&(0x7f0000000980)=""/41, 0x29}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r5, 0x0, &(0x7f0000000800)) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r3, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000780)={0x40, 0x83}, 0x8) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r7, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) connect(r9, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x0}, 0x8) 22:41:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x6) write(r1, &(0x7f00000002c0)="e81d0a21792df5d6dc9618f801aea83fa546c2c5bfbb6fead37b4963d071b8350383744c1027ff1480b1acc1385d34835fba6bb27278c76f75d04d7e5fc946de7ea95d784956e06be101fd8bc3e2be01aa7f36334828efffaf54170594f1aed7f6e16096fbb4e5531eaf38f9b53095203418648e0a769880050dfaa3c1a0bb3ae37d1f301f26f67e18862999f7b988cbd3", 0x91) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="f208446fe571fcc79f3a6060a73f694515825a424698e39e03db7ca4a2a06ac76586760f338db93f3d714cb8021651715bbde6d57f41d9bc8ee6041cc5e83faeaee20e528cb5142ec817f2af44a180498d14a74994d9c5af721e61b58d27a2566cba741842286a908b5d20e5fff7ae9216f90847a298f4c1059f8170fb4ecd438f2a83d1cb3981b8e49b590277a6cdc9d15ee3a8251b2648e96bde7fbf01c157f798aa6edfbc4d91a1dcd06a5442e3bfa1018ea0d8a4be980819414484650a1ed84e26af5e0b4515384dcae49e21a59647dda7c2a270ec3756c6", 0xda}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) r3 = socket(0x18, 0x3, 0x20) write(r3, &(0x7f0000000500)="a5528fb75035ecfbe2b5f45072b403121cfeeb7af8d412537316e07a21cf7aabe34699aac49dd152dc22cb16e49ea04f062948650149db489f7dff87f90c9a9b3bf9c0115ebb200d041fb8f8dedd41a4ddfe886e94e9ec2c4b96964f9108a9854d0b59841a14727e4d05df1138b516ba271c91f24fba3f2561f2e56b5564f5687c9ac62d11e32deb685df3ad526f2e0b3add524988c7c95b6fdce9a0f6d8d7561d66ef65c0824422ade051badda804d2dc768596d27a9d5eea25dc8361b3dfa1438d75f305a6248b8929298f0c398e98bfd0b992f4a88d83b04cd1c45090018c77fe4a31750c6d5abb81b34c3786b8294842ac28b349c9aee83b1dd43a463e2cf16f248c269aa153dffb4f4d5192d369c1a0792b3228396913c62402e38bf295b37b61e93b1045c69a3571330bc9c2563b9cbfc22e65cb5e62f2d924636de430aa55b742dbcbbb71627f690d81e3f6cbb154f7ae612617fb64bdc192ebe622b08a4ffb500ece4a4dd38bffdc641463eccbe6eff787f6911621ee70a776bf2b26edb4d5d02fc007f828774456c7124acae8be7482bcf7e749b0519da15c357d8098eff18011a0b9789f115d322d0b7f20eaf72b9ed7dee4f9b0d582a827971c1d1405e11521309a835ee2d46e995bbc2643dc8236f9a4279586d7f66d1f36bd5f63f952727790018ffb57199b95af73a9b19325921be0eaed1abc430b43d0312708048f3dc9901934022a1edd753bd4df04962dbc9440dce6d744066d259fb883c8cde68e637ff21d08346cba49c032b43724679940020b7b2bb0064a3a169dcd92433735feb996f7e042b4ddaebd0b6505e12103dd20b8bac7ce586a79ac9a9b1d400b47e44d22f9b1580e3347eef93eaf76caf3242121bd64b40621acdfc046326590b39558486d38ec055445170e324f361ad71a0b08a77627fe3d6361ae86c3a9d0d23edd05eb69684a7b7f9dda5b7f215e856afecc050e3660ee3bd791cd2c437b46b34a5d31fe90e6bb5d3d51443aa5f730d06155fc75434d29d38fc339c10a09931a268f90f27a8549dc4d42f83db642da3a40ec706ce4f810736d06910fa0f8e6155f0397cd6c7720b448a20e9e8d9b61b767ee0459deae809055dc186d79893363b9cb650f00d312a7b33878548260da36f002a36adaf8bc4a4a4daab38255dda5ad5dc6fddffc3ed1f23fe60f3f6bea7ec8677e32fe16ee24ede9fdd42a6d489e7e7398b5161caafc4d165b3c976b3d6f1db735c0d55bf1bf3984acba115f06046ae7bcf3d6e811ea6e35fbe3f228bf1860b7ab5f121068c22948b8880778f6a3d57d6b26df347f215a2c5fdaba5731f955d869a92afb3562a14e64ab7a716c53b44ca0910e13c5029ec35db31b3b023c44607e206f375d7a89643ff9107627f1d85a7d73b999143c1d59acf8358dc68b017040e1901be17f5acedae72e36547bf3b98b82c917251cf38ef1893b3fd0c4f959b46c50149eb8d066b7137fa3bd9252ea4ce62d4d48db4d7c20f4efb082d78a4e523d056ef34865139c71a6f5d76b377ffefa83758e6cbef4ff3dd91570be909b778240ea400f031948ea9f7c357a98fd69a951db8b29f8cced9302e702887a654bdcbc844149b5d0df292226cfbd623bbf692c90a4b2f2eebbd021aa9f090fe6136cfa202227883cc83e1b272778af5898ed13f0bf25ce8f4e99aa0b56165c8f443a7f49ae2cbbf64aa0e6023b7f1b4f8ac2b85e43245bdffdda766e968d7572b054972fbfa4c2e5f5c244cfd05b84b1996b25c37c7588bcb37613e79132fa7fd0a471f7fd76eaa41d55c808cba390edd9a82b0b9a7e59b64dfb46b4a15247f9c8c2e2b852fdadc0bb350481f21a222b5844530b72dc0a14a05d0bb0741ee74e5f8f335720d89f863e2bfe83caa9661b41cdc24f4a418a5d5052b3812f1857a8ece2f294e9fc724f049f35bf2ad0c12869e3fa619f88b211b8d68601349d699c564858d16ce1061139671c354abb54e0744cb0ce2cf5822e24618afd5cbfc005a59a61e9daefff9da23d26ff504d66d5e3f26939f214676e4b07aa05a6efdf2d8a96030114ac0fcb637807f2a9d589f4455b562a46fb431732e20c247258365010601da91d7da808990e3a7c7201753165863ca81a2ddabec9e8eb03e831133011ac7b8e86a6bd4144bbef098b66af66a6b0d9f11857a34a7fd7acf901217cfa9703a4606e3cccbe61c86db308569fe88ad6d5a8bbf1c00a74d77107bd367ba04cc77bb086fc404a0db0d432a24c7965c1192948933e314b7e73b8c40ecc1aa6fcd1e8a3cea51065457f8908fc23d2e32bb5fa18b0dc8b63d83fdf068424297595b9f898196fee6925377943938687b6828495a0adb95d270528179f0dd509a71d7abaa31791091ea0cb566168943fbe002910f05599e4feda7b5396bde0e8de5824dda948f62eaf59eb84e0803eec49d7db718f2b0d78fc5e6660097b233ad5d001e09873fccc22405508dbe1d593f6ba3cf0c25c106b64d9bbb8d98581e7899e5fa75fd0a369a2fce410127c9789ab1e249c3bb454350cdaeec6451fe7f6f4a026f9881ed44eedea65dae7791d7006bd4f61e784ca1bc998d73603417dc84f3c2106944d7dd6b6cdb8a6416242e8140b728bf8250eb8f4c0209865659dcc490a331027be7ee24ea0467c84679fb9f34f28dc8321275c5e618b342a5a441c9aa50e6e4d155d9c4699ddc1d120a65081bae8c56b7423848fc731e8ee627bd5e746b6dcb6784c409b5203abe24973f04a74dfc905e5a2ee5a70534c867abf3d2ba0f3bdf9ecc8e9e89e103a7d667f0951c253857c32fa08e685dfecb97de9db43912fadde71311eb1647b9caac4d004ae2180d00c8ef62af183ca52649ba1da39911c26cbb25bad0da2ffbb0827ec57cb7b079899733811b5aaa7e9b6015bc514422226b1e7c31f9985e1e16f1aa9db3c50f750408461eb80cff68a4c3fb06e8067dbf97f642dd2b5d8d354a904b6af2dd579ca21c2283b9f9eb8bc8e737573f9c08700119fe350fcafaf2a23cc150373f9e425297f61c962264d407ea5e39a50f6f4884bbfeee6bd26ce3f3c80f92ca7717bb6293ed667101d0ae47f089b469d4836994b68b46d923f9b638a3bdbe197006ffe70f4aa98be0f0ac8baae631aec1b5d8297aaf50834d9f95c48a94ca268e19b0b6dd5772cc2287d16bea290f59f0bbbeb9eec21642d1eff227f3f05a05dc827d05a97ce5824da7c1ba980cd782128db24e89d9714cabcda2cbbf9da5fdb62a10c7c65965a8888f59678e910cab0ef59b0e190a2e76ba02f876af5eea49cf0b4b152be60bf7effe5eb5c93547eac3e308fc43c50832cd5d7d26c22d3a728bd589e558fd091ac7190add92aec3f4d8d7dd89bc42ccb3883aeca3825fd21911e5dc2b465d4f02aeb75f5490ac309a499f36c43fdcd4fb3c80134b99b16ea57a058dc0d15dbb87e955cd280ba484968c9770f04a6148c34c9c34c47c2f0b0520fd32ebe5a20a92eb2d700c9270725ebca1197bdeed7f938058b8f2f5a68566a15f8e1a4bf065369c00e24b68dc6e748764fe821cb72bec59fe94f3765f311af88d02660c270b02b5f07ed85fb15ece614a4dd49a7d76aab28865e651d7018ec00f2e0098b8cf1851e0860a77a360600ce1f9af8444e7ef999c373fdf7f3628d0374d6e3db98896d4a8ce80454d03136cb9d922283dd1224f99c90af2d97029f2c0e3c1dba664207f7283c6d0efc0d3844e42450b13dde33ab2c99d4c682b7bb5526174cd3d6e275df6d65cc94eb1163b3450eaa77846e750ccce40ff2e6ff599ce933f1a5e84d1faa524e746a0997523299d7413ae8919052ea05d63669761fe29399d22ce2b42bed8652bfbd35ea71d910e5cda2aa1d58deddfbcdde2b7a1ecff03a161fb7392086460a3413f4b94d5f9e43a193a5c47937ff4aa4b0b96d58c32d7826f73283dbcf846957d3ac9059e5211b8f153002efc6c2912860dcaced561314d2f43f967ab5f0410dc8385d334a838a8afe93c1cb7f7a5109f41d9fe79cda8d6f707010a777af82158dec926d48ef12c2043fc6a76d6d0c2809f42ef95d9cf829f1dc01eda01545107da5b92b7a51f7dab5cf31fee124e336486dd86fd9506089e70bc5672941a583e49133a6150607a7eebb4182a467d75aba398701176597cd0b37026e5bf829786371923d892bae6f42291523f77cbe7048113155aad0ee6711cc940321ffc430c376b7039cbb2f5dfff71b37dab7be78bcdec709ce9cc54aa292d509cdd3260690e8d014123c3437e46f6b0121ba00a54bfe4b59a63bab597d4b245ad6097f05edf92236d0d3311f3b84674c9f1bcb2b4883fea02d13e076afbe5eb5c7c78cb93085c777ffedd003a9ed789c0645209b751fa2722c2b274a9151fc81d9a331decfdb66163784fb58e12e36af90c6e7e7099e9c1a3d6f4fd533b46b25af5bf2083df6da429e3be59f015c872973fe7a62819592b91d5a5a8267a6554f0641cb5e6d4e6ea68f7449a4d766055e2a9c3f9d76461e371aebe9e23f78298b0f8d6c2b2bec6f539ea9881baa1e5bfc0aeba756106610be4cc64968d684300c4c34eacc6d55497539ce219fa4f0003f30bbd38ab37a320c29b3070333e16cfba53f845363ce427b4fdd473ccf1007e2d5b2e219ec90416cfe452dd920318f16546f2e6aafe2507ef37e7ce6410edc7644dce0b66f631904ca69a55d02f0af55d3f1db896133f5d8b012e18220cd163c92c3956ae5aba497673904f0bbe30efee21079338f2f6d021070cdbaef56cb34802448e1973c332943afabf38b640a0534f91eba9499f8813c59fe650536a431e8408453e4e9e43055b30dd9de97d63d19b40c429adec9dc3da8e559162872d4ca584bc07c0c350a801ce3b915e70d7d0eadb2cc8a09b467262daeed22062096f91cb5761f59e5cdef97d379f8ac0bfc114ffc24fcc9928a1043a1fe38078211302f6a323a45c423c6995708ab6a572981d53eb81be7204712315bf6be756411627c9a3e8ceacf59e0e7aa5374d27f63daff2b468a7ecdcb98acb570023555869313df777be037fb4fe1e58eb3d512fe75080da32c2667b5c0f9c6a4551d28890d926a9767283dc475755d8415f5d6e40fb9c92552b5c0b6d49b71e85f26e52fb8e3b6c432db88143dbcc94a0614b0a13eff2936dbba7304fd75cfe777f2b1a921ff25673d933a26951ccfae2363ec6cf974fab4d9ac61e31d26b6b7c75634dd83394f82623d51f50865f277ab13a94b78fb361b9be2236d8f7c74c5e84b979e43f595bb6a2624f2d67602e2a18d2bcff2ec24f26dfa9c8408d536d4d680d57ffb8cb17dba8e83b0e56ac608a58d578953fc8ed780a9ec53970f3e2f6eb1c982c5c072b5fe3a1e3b32fc139b6fe800739ecfa8c62afc3d6e0368035571d0cf894e81563bad9b3d1a92e1158cf43342a1bb7de04cccc55670c970818a7fb31542b94992c11e5e339169c8fcfa86c218cdc991e5cd65aaa38ca1bdb22c951dd7ac96f2d3b5b69422befc0275911aee3c3a9ee74d65a7835a7b92baa30b58e38bf57e1fb5989af5bf3d6da3d3d1d72647849bfc89869a326bea38779ff07c3aa07f2f8fdedf607d44c81d2117719ad55516edfc6ddfb1cf3f6266d520e2cd7648296fc1ddce58cf0c661c3b6fff2af251cb9862b0295563a8604bd4dc081846bf1310763f09dc512af23715ae146cadbeef3307ce4c5c836bc058cbc4dd30176122e29fbc0ae4b6b46d707bc953167c2ed82f778dfcbfb3a14569e1e936a18f7ffa90", 0x1000) chroot(&(0x7f0000000000)='./file0\x00') 22:41:29 executing program 0: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x3, 0x7ff, &(0x7f0000000080)="621d3865fb2f57ef4f7a9ec64fb62084d32788a2a08c67e9ae494b7358f21bc6535143dc4289e3fd445ae327b957f311ee562030139a190d1bdc178c4cd4128dc4e352dfe1aede8e6f60991d9c2128a76c3f4b3662f6618f4aaf9fff09d75c8f216050e1ac2359d2bc7f7db207b26a3a0ca56e9d8a8dc05f970fff74ba562426759b363834144d660bbabe5829b193952743108f479e3f", 0x97) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0xffffffffffffffff, r4, r3, r10, 0x9ae5db4ffbf7c144, 0xfffffffffffffffd}, 0x100, 0x7}) r11 = getpgrp() r12 = getpid() setpgid(r11, r12) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r12) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 16:00:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x10b00, 0xc2) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, 0x0, r4, r5, r8, 0x19, 0xf0d9}, 0x1, 0x8, r11, r13, 0x1, 0x6, 0x9}) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x114) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xffffffffffff5b95, 0x7, 0x8, 0xfe}, {0x9ae, 0x9, 0xfffffffffffffeff, 0x4}, {0x1, 0xba29, 0x1000, 0x8000}, {0x7f, 0x4, 0x2, 0x8}, {0x1f, 0x8b0, 0x8}, {0xfffffffffffffeff, 0xe5ac, 0x100, 0x401}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x9, 0x2, 0x9fc, "1bd7007b15a69d5166c9bb7b4839f98bc582f52c", 0x3, 0x1ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './bus\x00'}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x0, 0x0, "04713df0af280100000009a8d9f39320849e3cb8", 0xfffffffffffffffe, 0x4}) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x20) r2 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="1900000000000000000000000000000000000000000000000000000061968a41381fc2c146e10cb767c4fab22846627e88f0493f750c000000"], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000d4605b3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000001000"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYPTR, @ANYRESDEC, @ANYRES64=r2, @ANYRESDEC=r1], 0x5, 0x3, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x8000, 0x7) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() dup(r7) r8 = semget(0x1, 0x3, 0x4c1) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r9) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r9}) r10 = dup(0xffffffffffffff9c) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000280)=0x3f, 0x4) getgid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r3, r14}], 0x20, 0x6bd9c55e3bb58787}, 0xb) setreuid(r3, r6) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x11, 0x3, 0x0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/117, 0x75}], 0x3, 0x0, 0x5d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = fcntl$getown(r5, 0x5) fcntl$setown(0xffffffffffffff9c, 0x6, r7) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sendmsg(r3, &(0x7f00000023c0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000280)="851adbcbf43f834adc16dd793f0fdee47fce854329443abc1a40fb24fe3768520fdb1f8b5d8c9348179fbffdbe080d80085f5f34dca9821feafd1d7fc9ac9d309434a44fb328229654fc30d864ce07c5dd9f61517e497efde12190c126673c2810c029f63388f7c6e877f0e305190c706898c5b05467273ca2e3f9d4a956b7ed68aa15903bb6d4804227732c12d3c15f83162823027848fd31e60d44aba6c68fe1754e1db04f624da0c58df1ad6321f5b1c29c05a6d6675fcc0681f551aeda359d0930552658ecc12b11e5f5f2c1b71076a9999d476447d3ff991b49ed11eeb746ed468d82d2336cc0095af1ec28fee2019ea01eee2cc6e0d0d5ea63a6c95749074c27a8ef3b69982432818addc3eaf31180e8e9921effe8d106168a09048f2759710b1fff3aae0b7ca2090e52899ad6ac00b25b83541665cb53bbf82d34eaa08efb229a7df759c6e6484ccefa47002109531a3ff08e12a3a2cd04a16a6d703d174ba461850f9fb8bb0e920a2922267ba82ae54b437cde68cd55bfee27eb531470010effb1fa8ec79a3471ff33c2cd99e3082a384ea891576b663c0fd5f5b1b6bfed874f00aae4d8ff0a1aab274faf4b9a938d167479ec0431ee478a8e08da351adedb9dc5a1cca45ff2da307c99dc3ea9adb1766fd3e79a64fa2bfda018dc6e0a571e34a092e7f2c3dfd85cecb1574279d972cf396f1a90a3f70825b438a40d3c03d0541e7b9a8a5959f98316998c97ff677aaec87adf8b656428e0c49f994986d7e0e79d9e26fac985e1d5e3e3c3f8e949aff4e16df9a129d725d4287a6e612625ce2aa1d4e3dd018490c39cb439fedbd4f12378ea8fb996e7da0a037973863ce41e0f7f73d8efb97f4644b04852ef0b9c8fcda6c0cbb9f8b632904292743657c7b542d7d7c5f6078c527df6356c5c73d035eaa8341978c5b8b33aabd0f361cd8757de61713ee5549c3fa0ddddba8e56203f06987fa7c5fa90cb41126477bf0bc48ac09e6b3fd57c22d14ca49a7842cde08f3004eddd6e8758c68387348644e8bf3eed2d44532ac1d8263dd061786084327a21ade88f19d9d1238302b24039b7c8f7231f9cbcba5630e8b688d52e55cfd908762b86db6691db4f4a31f1ce29a02fbda006b53c0a9d4b5a1ba17caf0ff31f75274ce4722594e4cfcfe6d29b0ae630d631c614dab9aa84c911fd275d70ffc743bc5767b5b3b3ebe8378df4fe404b027ce15fe182b4ec1872b8cdee6d840624ceb12e7e5caaf6cf0a50483f70ab6016bc8f0754cb485c02c58519dc68213609233897ed3c9149c3847fb2e1d6fa57966bb3e102fb00c11286ae81acf2fcb4e8c6476c7414e1b3583da90e4d1ad2dafa82c515383763d38c9af56338e01feaf10fcd3d7dd40c2a3b10f937f8afe944dbdf412a92b578a3f857f94654cd694c13f88d95be9cbf90fee7fb328217374d0c827bcb91c18e23f37d4bd3b1fedbcc44de6c9d0ca0eea89dba77be630b4833ab77ce18f72a3a586b0bcce30e2f78d752a62d74ee4fa004c848fa347eeaba67115415ba33d735056c41bc803e1414e359ff10a0e1a47db1b3a97d4aa1349a74d01c6238f1f20f0dac6effd1198bfda8c5b1455c3e6de81815f836586638f35ce70c6b5054792630d8a4ed340b3859f5100a9dfc00f6f51f81d7edff883d8f460534c40d7acb3e16da872134ebe0b1cf49bae39d71bc91e89c1c8a27f4322ee1d3f745bb4563ce61f99cedf1603d256e6ac82985e0f1301a061cdc87d86e37e79f34e7a50373dc997cb9072ea45423b979c68875440b7a30563202ca39b69af1a3f159ffd4a4f05bcf9fc5d8ed106e588c121afb7357bb1fef358fb04b710a9f56057dd7dde11d107ae95f1137a6d828c3dc7bbcf666b1931fef920069521838163fd471c81811782b06185bacde6fece23202fe494cb00729f0446fc077cbdddb7c1eac5d9bfaad9a6a325378f604737d4747e8135884ea5cf6a0f09f422b2d6566b8fa98490a3373309ab307762b13d10e5850c27a0d0b00a78bc0cf161e89cc41d1b1d7baa179e992d5145cf83c568ac18b2cc32e7f29fe111415322b2bb44c2a19c52025a8a95a55e97995793953af8426c418f0599d6b4ae52c620b9e3c2bf9cf7e51294d33df8c36b8f0f9a5400ad8cbd5e294bc9f1dfc6be9049eacba242da88a7044cc8cb704b4aebc366a82b8eb5ece14b557499879ad13f3c0eb68da52285232d72b48b9e498c8906a5bfbae2442faacea0b5821732157c120eab40704070e716f09aaea1836e7cdd39e2b30a4d5930e87a90f6026399a73e42b7c6f5dfe94c0d870a48474c3f66d9b4410bc471a2a4d4b4498681129955ec02ab0ea4b603f134eb1f0f528d9af20171a7ed492daa649384ed27b6d65189ec1dd3c67e7c88c27f87f7a4cbc27cad4e4f97789dce2b356546b552366dd7649f66d0d72ecf97d1ed23b2b98fde32da12fd4f16691865732083ebda291ad50b188d5205f1ad47b3e3e203142597ef165bc00ae47c8f6d0744649cf0acc8bbef67f40aa75cfe545a020ab96263f3056cab66ef57408cb1946022c68a8422ca9e1eb173e7afda7a331e21651e6866b0d50192f553004d7094463f13264966c7037c752fb2f96ca466d8883871129a1c6ace4da637a8f7a4b19eca060dcede3709d68c4421d8aa3a937fee379ae26ff26abe13db88f895872eb7bf75fd914250f67773a9a15391ff70b6a5cbe81c823603b37e9ee8c660856a5c4e1d0df88294301394f30bea804a2bf5ab179d994c912f60daebf6f69e512d9d7ffa96a902be742a0c1d5f4a7883f4e500205bf56ba556d4d6aea54b9d50dd5a2bd982239ee8270cc5d3a571e8c1ea03c3bb1ed3c44b4c6dc9ba72fb86a97f64b4a20d9ce194d078346cdf0197acd8a15bf3262e0e1e8b732d5ca6c00fba9741f4aa9a83b546382f56aba1f8dcdeb3fefac87bd92bcc1221a3fc6c2a1c2bf938b80819bcbb3cd19ef555a4f008229329296d0be9a4f5c6add085dd3fb6bacdb2a27a1847c12a664589eff91231aeb90e6785865919c9fa608eb7c2e7b58b85e8f487cf25c3af2e7974a170bb7dc8b4917c3b14372dcb57ac373e9be5834cbe117c27e32a320e48125ecf0f393757ac6af6ecce9166ff616a06580d5933c132a696a12a0122e3cf622891d1c6efea5eb497c841d2e86998386b07e1c0ed2d58b93e96a17e8eb191698fd5536b4f8e85c8692b3c0fce80e9a8a4b31cd32c5d657ee0fb71f5355e276a319038ef744918f75c596dd0099ed3201fbcfa9d2ccd021f56ae3993f562adf253f48b7667e197baf4be3a78b68f59356e6d04ca5e5fff47dac4e186ae26d4af83a9fe1971d00feb4bdc3da19bd18891a9d9d2245d0f66f7b62a19d4a5945dcab887d2db9400ccd86c04ee0b5d3dd5cd24d12075c3c61eebd4e219b923a7d8bbe46657ad51e8a9a75e02e025d698a0b16ed7a1be3c021ee3a492847b0e2147dccbea380889fa253659fd4a7d469ccc85c8966806edf8f6666104bbacc860d5edbe3820a793d74120de219399f39da1d33db18a775e0e921e3a85598423dee10be21c6b73b06de40e7526a333a492750ff868abc3e0b9ead3e57723bea3fea47eabb09dad2d484310968e84be8654bef2562896d740a1d698f1e302708e8dc8ef4d6f07731121b2124fb29395395c3784a0f94028d7453bc38476e1c950dd8c2f0913eefd8c4853c302f9a8b5c1fa84ae6a069574b2e134c48d59692f367c49bcfe78db69d135a0b2fadc4817f321178b276f47e2862b42c182f6989351855d2c78d6da0d4487c509a450bb457535d97ca8408073c95b2151af67cf9b52b837961703c7b9e0cf2b4840b07c3970d4df1862a919eeb357acc7b062350ba7ace25675b1b8a9b597075debf76dc566c2d15495711fd63319c035a8ad47573922071684be6d084002900e595ecc775f8b7b184a8df1feb06e8f50265840e531ecb4d3cf0791d31b8d14e1c0a4088abe0568aac6a909d17e5ffed9b1b08fb7a245c6e79437ff76b1af667e6133c5eada26b623f72f2fe49079eae0a8e1212256cab5c769f4648fa76d0da4eeb086a05a4a8630e225e70b4ae1b744ce74eede03e964c63ea2e619cddbe8811dfb3962be19ac6979e9060836d355076124604d8aa1137b7fa2e5bfc42de6477fbd7f4f22aacacb997d91285d43cf9fce95d7696c49e56d16965a0243d9367d2ded196b6cdb49d17fe93824b947b6d1626a8511ddce9f97a04574adff703008dc9e6d82497d7a1737a6378c7fd472dc3005a0817d3f7eb5bafd1e61cedcb11e4888c32dffe9d365fe367c990a5ef644a0edc9daa8a758470272868be8d594d94d60d587820e727d7a370e7fcc11f385f68c40c0fb83f316d2f7509db8bf70cd0b555a7345542904992eaf5d7553cd9103bac7f9c9cb32983052a2e052748850075c24c5b4cbdaae2005b845399240e31c127f3aaefec921f18fd304538df24dc353336522c2ebbafec57a36cb9474da74106bb7e076f8e9c8716c2739e8e594ba04b99999c225c464bfcbbcf50fe16ace5176d02cbed9d3df886b1d60b116c299674ba963f0f84f63bc0b1cf3789dc3d6970c4fd7b698485a5b53096a6a0ab1bdaa728842f549b6f6f8280ad94231b30f6531bf1796a9e2ee01a37c0434ee272cfb4b15c746bc27064b70e7bcf03e6086182425e6278ffa79c5e06d58259736f52d174aaf87cfbaf01c5149e385ad454b827c7d347454e83f22d0c416c36fdf7d5451b783ccd89897e2cd83a778f5197a52ac83954c7aadc2f626ef60156216efc032278544d37d263251534ee1d4aeb8484156b2699fa9a5c1e8d3d25e84019714ad3d3007999fcafb5141544267b40e530ad5baf9aa8fe2fe4c3bd62212d61e4a0b45eea6aae018f865fca114d99e85eb2710644f899fb8c94f7329f2a4d02b5501d11aa2efcbf9c683a5ff2805d54778454f92c8c726f249c5d8f8dc09abbf0009ca6984101231505399dcbf617bd61de7fd296660c969dca7fc28bf89b1607ea45469d26233507f3a00cfd3d4bcbd0464b76fbca3d2bd504db4b0f37d5c4d9f7391013008ffe3a1ea99a51f0709918a4ee5094f1f6ff064ca40ca138e79e3b914b5faae8b9c9e66af409899af9fe52dd5cef702729395a6549c6068873d924d70ac6d78b268d44f8f314e565a02f4b9aaeaceed9be5efbcce3a38e3cb221f8ddfc35524d709d0b441a4e5c5d47a9de7e598b1332e6c871b9919f0c51f630958c65029e3fe33be924bb18f93b31690e643c501114eeb42bbd8b8712974e0eaaab0dbdc3eeda9a5711e79156ad5c0f2aa8fa0cfd3c4d14bdccae733f165d9387aed68127e83b5fc6c80817d7da68dcc1ac7ea31526de8839d879d82c2442b709fb781bf5f2ac58925999d0c1a2a5812e75ed10343a641bbcb8caab1d6a66e23f8adc8b857fc078ec87d413d5eb743f359ef5b47a978534b36ab4503bfc0b4b4140281ea43061658286fa382fbc69def15682c5c948169ae31e2a38586b0dc9b3043ad15a32978ef069e118c9ec91d55b66366d3fd732c2ec4ace756e59d4f201bf44a629e988bf240f6a1cfe63906a49c0b0437ba1d163cb178587855a551ceef9f695599dbb65f54af4082f5ee89b5a5dc6b9c9491b139e581abc6f1baa2e6c30dc919e48e651d941f279a55d83d393bf173357bd8937b8e54f0d7997c7cd59fd7cfb859639fdcad1e2f29aba5642c33509851bd0e66a448a856a38043c4d7c760a690ec3286d0e99a38a25c60ca1697a02bc138eee39ec", 0x1000}, {&(0x7f0000001280)="fb0fa55ad24b86973f30fa0084f718bc2b7bbedd6694830817f8efe515491761d370a7653fd1448df67bba9b3aec08804652ba6d2ac112bf", 0x38}], 0x2, &(0x7f0000001300)=[{0x10, 0x0, 0x7}, {0x98, 0xffff, 0x8, "2a2875a336dd0fff7a359c985d6d93ccb4f14f9fb16acc9476496eced56de196e51f66def3ec97f010d8981fe98e0cc91b0c55e502cbfb951f5a2c346ab7cdc0210f227f59a7fa4be866bd83d616cb3e10fa91a3370c7365249e45f0d75f0c916cff220f4bf5c81addca6a5ca7e11ebde581b5577f7cb08ff56981c85b947bd334ab6a"}, {0x1010, 0xffff, 0x9, "abb75b71ef4391eaeccf2838a8c5ff0cd08effa37ea6696e4ab1b9c61b7dfc78532a9a20b52274d5b74d7638c6abee29464ad41be2e6571ecf03cc5784d48d45b7cd326b58d3880e458c3d15abf05258b6ad1d60ee3c3c4c6911be7459b4d404f474b3c435a48909c369a2dd07b231095959c9d20a27d64d01e6b648d25a50093bd7582f4892db857668eb8a00b55d104af567df8adcc4dee608c249f1e0f40388d895e6201c7229342dbf0eb509f9856c1506024bc8bec4f4227e5be9a342ce4ed5f8f8797a2f480cab351d43995411c77fac56dae722789373aad2637677b2c3a9da07db59f6024cb50cc107b4f21cccf189d9e3e546c1c93c61d3700b522b27ac005bb906bfdd2f9e4347e32de9d254f6ab64a04d2c2d454996e202f1e012aa28a9bc12995097db7b8e4a6564644e51941d14c513a547687664aa90843425e12b9ae1947aad2577cd7fc8dd1b0e8b0f89af2506122acad27b96c3307bd7bd9c40338899f37889c8df1c27821ddc41128d173eeafcb12a733e6c5ef096a06af5e3e502cd19cc311f4c6d4e870355518e32f0155ac450b9eb0bebf4a1f8a44325930cc8b3fa83291eb74c4f3f6c9b903d75e0152c73d6e054f63f7f9366cff9b56f5e8c34179b2f8d2bc09e47d622615bd200206e1cb10d580b266ab9dbf6c2a493339da679998c4528eaf340324be493598efa6dba4ce3993dc5e559279e8129960c952fc9e712bd5e5cbbffa4760af9e8ce107d386067d77b87aa046604ff9d9206a6f5438439a1aa6e3427f2c8401e3b95a9de22e54660f65959b4c20c466c0e7a9eca1d9222f7f86bcd2c58e0c9a0b560464b55bb53712a5710f5497ab9426bfa9e6997fd1699fbb33e883087a74c9ce4b22f0261c33b82a638a57f95306cadaecd615ed16877e9773209dfbfe6b5c9ffc7e925389c35eca4f12314480c1ec09e48e9e2d39645282096e5f4515af143f4fa04f046ec3adc2ca50413709004f13a16bab67d9949f6d34731c46f28527f4268b40b649d16437392f998e05d38b40149b349a228754496272017ec40b70b73be7a6a577f950771dbd43435d3bd293faf16dfe48110594c7aee53ac0b963098575eed8ddb343bb9465f4272c4dff1e0488aad806c130d98ca435978cb7e4ae9e18e18bc18ac4b7dd1aa9fa48ce9f9437102d52431fc6cb7600ea7ded837f6e85d8410de5b5f59ccdcd97f840775a110194c0b32eaf1b4723b3ddf1bcfafeecf9beb95c543602fdeb530694232d0f559f64c809a3c3ecacc0b9c09cde6c48ac274e006a53adedb9407b63e05a1124faa9441974ab06ab5b4810d319f5896cee6a45b13ada611dceb5112bcb2ed9b24cc8dee7d790fcc5704afc3e155831d1c2f24126be0f0d8b654c3ded12f650c37811082813d84ea8392fb964ee96e8f28c95c0d04038d336138381fc55a11d4c3d327b8fe937537e157b1476fc473499e3f6c22ecbf38774fd8dfe1be4c627af5bccc6efa1d1a07f5da011d81a3ce97e0124f653cbad9783a7752a6391b1c5fb2e78f5a27a50140963ebe03f68438e678f3b02b4eb8be6fc1521187ac29086e438b17276b229cbabb14cb804f897def43b28d51ac730a66795e77a241deb961b694c5df70cf66edce6405a7f8a9616e669e381931c6fa32972381cda8503af53f298c9173299d324aa9c05f9607a6567296f6e9fdeabbdac2c5aacb88ebe2c4916c4f3b582a47a1c51a74819a64fe8a7fd6fc904f40b591728fa92e5811c231cce99083e4d358da4fe85ea39db8e42e0cfe6a35ba1d72718f75b510de5b082f2e71b23fe19a49b654f71d2c711f4b55c9bed817feebce5263875bc5b8ffc96483b4f9229f86092e4a970aa350e79ee1bc5e70d8d397335e7b87d399fddedc839829c5980765301d0e619869927ad327d37062fab2a73a08b27112f339ca41622527099010cfc818bb3c416434b8bf38079ae905b44757d77402740ef314696fd08c3c3bd2198717fe43a1d01a0d5c034b9723dd9b887bb26ba00fa54c85925bb1d7a00d3e62c267eaf83229ac808730de9cad9d70cf88f6fe268240e49e7d48668ce2021ce8dc704cfd0289e7579ad0942c58e5019b8b777f7a4addc4cd35f3e376227c2b8c7f7f5e7d2bb3fc3ed64cf340ca97291eb2346f569f9da83fcb34d9a040017f6a8827251182e7b037f1d615d2ccc6ec87ac25a2a50adade5ebb6f2256ad55910db72656134a3c1a3c1de594a8c76503905ebf830e75dbd2b5f4d562cce0f1155782b7f0771d22836c6e054cf537ca9c9498915547815dc3a44f97fbfa28618e27de1b5f63b982b8ac13dfa1924af550484618f09a1dffb19632b5f5d309e323cf4f4cb1751ff5b2c1ab49821ff179f6ab92c18f51eadbec366d0febdaf24a829dc912f029a3052a846b0b4e6202eec6fcd184bafb7fde52b4efcabbf6c318c00c89430bcaa7d2c9618ec1faf4dd8f76264e55cfc39f4467a0b85165590cc8b4678959db85214386263b9b911b8f534326be17a3e04bd4033634157580d23dc0c750fddd2fb636a44f953ecbd08a3deb3b454aeccfdc0ad292fb8243640e25f1342871401627a53fdce93a461ee7fc96469f29b5ff41a24edc6deacf252cab395b6baea8e1b11394b7e400d4cc019b0f87c8112ca687fc7d8b9b9c76ff341865e54bec897373f27d0ff91856d412264c5d7a42a3bb287282811197949bb5ea7b5a7790b0fa3e6ee74f77ef1365acdc7b572dcad4850f1dd38e44447347b8f8de26c8a12227ba7c56bf5e407f4dd5a4f2bca57b84031ddccf6ce7913257f212bd8f148dc1fc60b39612ecf665a5fc786018e4fe467fd89ae632d15e4d3730b0a9fd3e4d997094b952c4a303e98837a8513019f5faeb2b6ec81981ec723129cdb6058da90fd509f7558a6613b1221e420d48be4f2460709ad52297fccaadd2a625c7ac9148ee59c4616d628faf9b4a0fc17caba8ec8af4ec7274d0ccb0689a128915c6fea7e1b33de12428602b99bd55caec90da05487e5a5260ecbea015ce810698aeee22ae8d37346f61b06f42c621a0110bed92944d5251387e1c6f032aa3340483d056eef843aea067a6405c01b87ada19fa9e26d61123db25dabbf457c134fd0e1e41f2a7928942939139ab12548d77b81ee8a3847e20a5565a3ba7ae63cbd0d805df3e85d589e34c88237c4d435b04a80527defb114ac9c7e1ca6f891f47af65967465758b5c917c537e3eb0265c3bbecd9e834c80f0bfd38ededbd2b9451a420a1f9ef155f33424cf4f7520efc9888a48a48fb45cac44552209753adf4f968cca19cc3239fc63e391f0a73d49cc741d7b55e733c1641abec7e9bb64fe774bd6872d0dce7a12ad0f61e83fbcdd38482d69def3b5b67316399de1fdd77e1d1bea6d0abb7f23a9e89eb78e2a52b9bc4be39bbeffb95fc930f2a5157d67b755c8834b04ba398c2f3a72c53a5600c0e9d42e38d09790461f1b8a37cc6c083a14e589c2dc50396bc907dbf9a7bd906748fd0e3ac5c9ef251e24df09916dc3773ad86342915c96028d1abeac2f4dcefbc145137cc107b008569a7ae024d966c99dd2945800654ce360c2b8da47764b04767579391b83834819a0d5f09b37368f4d25dde1f459ffa3404f0053dcb47fc476ea96c70e3c7ac1c1dac557274288de7fde154b4404434b6e993abac705ee9af73395d349f266196ccec230c82158e7460ac1b6ece9a18585081ea8502064b52f9140d072587b9794949a8193110d72e3c6f13c3fe8eb0a41da29ebc0ff40e4c7db6a0ece7a56544541e4686561d1788169dd2b8a17c31acc2cc0a1405f8d293400716fd6f9a6ac00ff06232ed56989d6b0d2d51983d5726a487cb6d089c2d226a5bf8e0a5baa8ccbb5c67c0e753f96fff7eb31e85200239480d54e4c588e638946c6f6d6dfafe73a0c362eb059f103ff4416696ab94b5ea8be41bb3c2591e1a4b7cc337ed77670be869c74cf9f3780028494bb2cc2160c8bad320e9bad8cc3060543c58579d7204896aa3cfa8b174b954ff07505931104a40d62e9d47585e3e227e43c2a40158d15367b042a512535495cc90939be7dc2aae921406f7947b42204d86039386992455997fc8322daa9d0729b5f6e64ae6ecbb864eaf7b301d6fb6e0f95ccf444974e96fc3360fbde8f7b54a583da01b353b729d2d510a3aa9eec9ee43213bdd828358bf4a95da45e04740a879e7da473b95a1061ee63eab3a2d10319b0c9cf394988a4e65db4a808dfed1112c94a897e5474696d54a7612ffce2e392aa30a1b1c9548625eacbb410e42c0c91cbb0106bde21acd17185b01adbd72e7de601fb006b7933f50d28455fa6c72d79a983b8423f789a7f43325f06807d11be59841be734316ab7c47c5e24c69c6a47d5211b7b653a0743d98ac987d991a9cbb17db59c689f1fee86c23a3e22b67780e4a27723764fcd10c27b75569babc396e48dbc07976380d9bc77a50894d900e5cdb939dba9e145ac74b003e750946739a99ce9256f4990108c2c7f9180b510b9539a0f3fb3308951c4384f95d6c21027ef76411a202179599bf6688af0a8ae55d01bb4435e30533344cac15a8e95b4dbfaf7f93b084df592f400705d9669c2405998b4d97a23b28fa65cf48dcfbb571fe143a0dec49559d1d3b578dab165bf0e1cc1f3bc7ef61428654a58dd44e49d7c67c456bc6cde28d0ff47ee39f18ba9049769d66d6ab3f5e9c697ea17864b86bb84042e450ef53e178eb971f506786942a7ab843f7cb506b8041c0bc2ad0c63601eb4d002b6717135f4327bcd861da713366ac8134427e0db2bac541ce2d982abffbb18e7e2fceb42e061b3f5581f3f7fc2a7a4c99345968f746a03690f9a1dc56a47905924408b81a7ffc84f7da084dd3e3dadeeca7dab7ae401b16374a7994de394b09c54e9ab8e7b155d84df338c1a60aef304c50942b9c8143d1cadf5810e8f09844688b7c850b767a46b2b0031144a5fa56807c1b2df89a80147580578580c4ddd4b281120e5f0a13b83082460dbfae2f7f495ed682ee1776016c75049f121da9a1bf109eabe860aa95d514f6c3cfa0c3810167c401733eafa910bf4a55acd66a320f60f9a539d6f9fca05975e50050e8383b9776392bff0e96dd7e90a1372495d4e9303daf184b82cefefba9e2e102e20af246343e3bba44c56a4b49a8e15316b348d781cee03700bfbe30f532c2eb7fe585f7d7c2f743f6833736ade9803dd8fd9fafdfd5a0bd38eca0579e2f2e786c3f6942c84640b7086a1e0276c365af4d9168dea6b323c1f3fd419ec277def5ab727eb22fa6e09f16bf92fa3c970a81cb68a6845e3ff316e1dd2f6addb4ec7c8e52e28cd633d00ba4ff5ff9239dab1348515b197d13e0b083a81fc69becbf21c8d907cb162e51e3f371146194b50513cfd18150e4703244a0150bf75a51a0cd61df84c453d2e89476537f2062b6733f447405e0c0e3517a34791facd35fef3813f1e44a99e41b092fc6e855db74094a6ec47181249374838ca9ad297f827d56605dc44a82b403cdd9670d38d3706f367eb8d8e4c33432aa9de3de14eb831f8ec9fd5e78362e385ed8892476acbd7305dfc0c4d9e940be9e5346eacdcac8544881c0b8e01b6017616963cd768d900a7b888796805627897873e0dbf883ba2a023071e3d6ec596de903b22ad9c97263908429a23d764dad0bce7c4196f238b174ce649d0fed4586934d82d6c1373469558220a6eb34f0a3cc909cc96846f78185e224f925d12b53fbd6bae2996b6a260a3b8e17a283fde"}], 0x10b8}, 0x8) syz_open_pts() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect(r4, &(0x7f0000002400)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000002480)=0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0xfffffffffffffffd, "e472bf000000000000d7017d4300", 0x4, 0x9}) syz_open_pts() syz_open_pts() syz_open_pts() open$dir(&(0x7f0000002440)='./file0\x00', 0x40, 0x106) 16:00:00 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) preadv(r3, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/210, 0xd2}, {&(0x7f00000012c0)=""/200, 0xc8}, {&(0x7f00000013c0)=""/126, 0x7e}, {&(0x7f0000001440)=""/247, 0xf7}], 0x5, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ftruncate(r0, 0x0, 0x1000) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getppid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x9) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3768, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444", 0x219) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7}, {}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000380)={0x10001, 0x4}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x4080000, 0x9, 0x5}, 0x2, 0x3, 0x1}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x60) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) socket(0x1, 0x4, 0x7) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) syz_emit_ethernet(0x81, &(0x7f0000000140)="2ccde0e914335c1f467f45597a249480a59d23bf87f418ed9d19b45c573731bd0c72f766c99b85d6248b8fd92c24c706c4b9c0c7a61e2caccee795e1cddfbb5c02629bed665e63d93058c8b6c57d931df50e6c3f2068cf7310a732a82f2a26ddbac70d38ff63467f315ea9f9ee78005d522b03cf88d9f3568d709115234c809152") getsockopt(r1, 0x0, 0xfffffffffffffff8, &(0x7f0000000240)=""/241, &(0x7f0000000040)=0xf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fd873731cf8b78ff556bef53a8a8bde3735116e670a93125ea9ae289b69083974f77ac674b1d66cfb9f75a51535aacdb1dd39761ac72111049a9fc9ce5ee29163e9976c92813876b3ac02637fa1065bbaa540e775f07e95ffefb1cf3f18abe03558ba4aa7e249a6af69274c3d2752d15103ac1"], 0xe8}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7a7b9927dcdbcd09}], 0x800007, 0x0, 0x0, 0x0) socketpair(0x20, 0x79215b2854da1b62, 0x8080, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x18, 0x3, 0x471) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r1}, 0x7ffffffffffffff6, 0x15b, 0x40, 0x7, 0x6}, {{r4}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x3f, 0xff}, {{r2}, 0xfffffffffffffffc, 0x28, 0x4, 0x5, 0x1}, {{r1}, 0x0, 0x4e, 0x1, 0x9, 0x1}, {{r5}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x5}, {{r7}, 0xfffffffffffffff8, 0x22, 0xf5fdcaea37e33b40, 0x5, 0x3}], 0x3, &(0x7f00000003c0)=[{{r9}, 0x0, 0xc, 0x1, 0xf2, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x7, 0x80, 0x1fda84ed, 0x3ff}, {{r11}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x1}, {{r12}, 0xdfc478206ef9d6db, 0x130, 0x1, 0xfe0000, 0x1}, {{r13}, 0x0, 0xff853d0f9e4b10b3, 0x20, 0x2, 0x134c}, {{r14}, 0xffffffffffffffff, 0x8f, 0x40000000, 0x9, 0x88c}], 0x40, &(0x7f0000000480)={0x9, 0x5}) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r16}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(0xffffffffffffff9c, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x643, 0xd9, 0x7, 0x890e, "40a3094d466295e773bbd101b8aa32c86804fd82", 0x9, 0x400}) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='$\x13\x00\xaa\x9f\x16\x82\x00K\x95U\x14', 0x8000, 0x0) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x4) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file1\x00'}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x1e7880000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x400000000000004c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x80) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xb, 0x0, 0x40000}, 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x7ff, 0x4, 0x0, 0x0, 0x401, 0x3f, 0xff, 0x3, 0x2, 0x2, 0x4}) fcntl$setown(r0, 0x6, r1) getpgid(r1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) setsockopt$sock_timeval(r6, 0xffff, 0x380f, &(0x7f00000000c0)={0xf048, 0xfffffffffffffffd}, 0x10) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x3) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f00000000c0), 0xffffffffffffff69) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x1, &(0x7f0000000140)=[r4]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0x8, 0x0, 0x100000001, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x1000, 0xc0}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000000)=0x2) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) pread(r1, &(0x7f00000001c0)="6ae9898f6e55b5eb06427b3f64c774f57d2fa0ec2aeccdd384d20caf36b18dd4e577773e65f0b798bac63efdb9a2139396119012db465ac56215c8734839448426568fbb734a1696b36e1ef88458aaed94412c2f80de37c65d6cefc782dc87c5a590cd592d69ab430009cb53b5824fe7015e803bae5817249d034f47778e44e97ea11d511d7a39b91cfc399e048a8d16d0dea1e69af773893cc821bae7c48d0574e819bb757d9f77b3955022780e05edcd4ea563785cb6e738d2870886d440a2885648147893807c16097c00caff19840caef2ee4c9e4c669db0100464055f128f3eda8e148f5203afdadc335aa3d9629f", 0xf1, 0x0, 0x0) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:01 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r0) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x200, 0x88) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/klog\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='%\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='/dev/klog\x00', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&\x00']) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000040)) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x804, 0xffffffffffffffff) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x0) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c6530000cbc8c98138b95a79eb65aa11ef59e111df3ebb442668d0a7ec37ba68bec3af9481b8b0e9718c618fc7b01827ef544f8592e1d6ae043780e5b2298e5e941ebd363c5c75bc58d84ba1f516db2e5e13aad78053cfd01c6e88efd891a41082a433569c4abec74a2f4c91b11be8cff4f5da90fb7869837382b85ba4d0356b19f3b92e800e163494303e5ba5e71aede022217cd4940886198b38dc0034137a5e7c0437cd367c6fbf5717ceb14c832f3f92607ad5e838c2008a53b6537fe7032f35abb901b2e55d5a6749a2281"], 0xa) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00Q/file0\x00'], 0x10, 0x0}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) chroot(&(0x7f0000000200)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) unlink(&(0x7f0000000200)='./bus\x00') pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000080)="3d8bca3fed92f9f04c10c27f849ce797eaba110ef80792a4c0cd370383de14c15cc0242fd6f792b6c4e533ea8c21a95e8309da6d125842ae0e274801bdaa7aea75b380", 0x43}, {&(0x7f0000000300)="0abc0bc1901b2ef46148b941fb6f5aaa04b436c203c1aa643eed261431b8946f07354067722835878685887b01bdcbd6ec82e5fb60b5b669f86e473854743a3857fbc75d997b220b356e170941c72f30ac60d8480b8b720345b82817d299474b8175f76564e56854fbc97b197dd28d843b9e02a9b1032e00fa81da7df20d878328a2aa60a6181df4c8c41d90c75d4c73ea0818401abcd23c5ae29c89f92bb5f530a82458e2ba11f4aa700eac6f00966838bb7ea1d480d2e3b9c72d8ce251750c93ac577ada4de732f4b24e04848e023687b3ab3f54fc56b700b8313333d30847413cd776f3eb3f2aceb09076424d634208049ec635b61afe35ed4f61815bba72c7c3e84cad97009dac8ccd7e5f2bde73fa0961316741d19b681258b0dae54059b04447a3fcecc412d5510015f6f55c723348f338b7da7b517b83c0faf86a236f2b0cca817a01ed767cce49a54177993e9f1dabb7078322567b1e855ac4825b928a0702920123ca27551f5ad90c8a0367128be73964f32e45925fe80bcb45981447e89adc63e5c293e16a3347fa0cb87f665b6da79810b4c6c4a8aa4b815b4dd6f3029c2735a4f9477a1b14b30b8cea6ff3729915cafaf9629cd2006d03e620f2299589c951d4e77397bf90de110d8ea3f2aba27560ebe8a82036c56bf0153fc2929ea478159fe5a0d6fb3892a5c1968e5fb8607839b40b9952fa2cc1356e07788581d87961d72b955038ec55b68baa7dc4979d6044ec349ae1e91797bd4dbed864471a23b1ecddb93252cd69bed2edd3fd71117ea67fcad9d432112445ccedee28f72e272344fc25b0fe8c9a670bc2651e3a33138338ab6860f181c926f983a4faabde3bd23678839e345f81ca1e2d6047c0c90553ab8709147c338b91a0fa0b9c53f25a61997bb5cb1bdbeac8961b84962ce4fa911a4fba0229a287bb35440f7a2db80722ba1be935dcb2ec12b18bf936cc4ba7b2a7a83effa333e64d53d76ce5ead8fefb334ef42c18ec7e40916b5b902c3f3bcd80d5e1f4713c83ec9990b6459d0c488d7ee0b06c3dc78cc83d892acaaadebe35e7dc3f83738432bd5bb6c736841143324aa8b60a61a69cc2ccd740340423adf934bbe45d7dc4cfa72c983e2a1c1177ae2b1e284c30ee9c26bf83458c0f866e2008a4de726485003dc7192e0fd5e80569e5a9998964a85371a90ff5f2c7be63dd3d43311200600ef6227e8a290786e0ab84d658f42e6fe1f5056d7dae5bdc467da3d1e096f7e53a670a78dea48e63c6f118be5d5a14912a81ee132d53908baa34ddebf6388b16d455eb06479161ae5ffb7f90cb894bcee4ff5573e42d26e5c08b45119708bb37766f6e431500385e4ccb7dcffe5e597c3f7050baeaf7cc233df22978e1541423b8c3d8a5b2442a08a3219014b74c28b9378fa418f611b345a5594145a459168948e715137d2d66d113632e2e565b972790bea8caa939d09adb3d2bac45880aceaa82e2be00d6bdcd7481e1a752a3ee5cd6dc35cf8beacc92726296d33e5e119bdeb2668115e430879c0e05a87adaaaf62ac2d45579e7704d21ba757ffc93b626dec279219577cb40203b08d29369ff551799a19f4321c667caccdf1eb8410cc62c2eb3ddd1c5c87e8e325b5c04326461a40c54dd754fb60d0945bcf1928f6c39d7f66edd3b2581b7aeee30039cf5c5267ee018512582c4743198a7e7f1bc0b15f5dd82fa6d8f0c62b7f603c9b0cc673c01959cce8ad6ca3eb2f85287e37a92e40de06a5b573dea2785d66ddf43fd2fffeb4fdf5d3cdf292499be704b16e0eeb0756cd4b49324cabb685f742b7b810b039cfa720e4a49780e84bb0c6c2dfa8e7d74e39514af9412ce950e8c20d85d75880e3bee3e4f2c15f89bf456c29cc4e071486f6ceb1528f6151ff143473f7c269e631c3b904cc0c2efbc83eb452bee5fdcb485789b8cfdf8b47f6c632b895d3a52e8aa99b956999b783a54f6ed30112ecefc4332e0ca5f333d16f6eb086ae82fa8ececb2f96ae04c379e96d73ace68b8659f6c2683ed4a38bc76efef557bf638c0aa800664d002e4e495ec3162159c56d31da05ea27a2d08a520b56f00db202cec0bfa4a00a8c86c52df5bc7e45fa8b2a2a30b0d7a73193a902fcbb6b0e1f80cbc65fcf398afe7c8945c62c26418cf140354d75527ee9d8d8920184e3cd462afd3afcbe0b8e1ba098a47ad710b3336b881720a3d880f83a8c4d9028a0bcb8776ceeec59e7f0c7cb84fc1bf876e74ed812d4ce6e1a0827935b81a2b080d0ec47e1800ed8863fdc86d9b6f6136e8a056056f857930b9bdb391d553eab242a0c315ef9a5c5022d55c97d4f2ab18a8b4942be4d5cb699a8f136710fa1bfb49901e6d04ab3113bdca97f1a6a0acc929677b830e5a526dc8dd9a68e846a33e5214795fe32773c19f6b5d975976ec6fece8311c178224a29bdb9b4304209ebfc5cb15f26d6dbf40a1c34095d27100d32741e8e6591bbed81cc67147fa853bb8cc16c40956aef8e983ca292644d6ecbc48404e31e3b3d4d92ebe309f77838d655e5addf692e36c287ba9b212be22c80040f9df78a5b032c54d48ee1cc0814a7621d89b73ba170ed9c85ed9c15abd2c896d855d6c84ae5821f6bcf6a33d252f9ecb6ba3ec6c7c2c441d7fac9ece768a761feefd74f385d5a11c87c784d5fbe38cb269ab5aa269f8877a0236c115916057e03c2f418ad33070ffb7e72b2ce37eccf106291c3a20c309b8c7a50c020550de970e7190b673171d28e6c1ac1197e3f409a68d19e72a96e3b9889f8a256c31e86a4073551369a00e4d9d631217c5d917f84a228305c11cdef83576137e58178befd6f9e4eeb0a09f0a01f77eabc95d083e107190d245cdb743fc12a9e5905c758734cf29a8c2d57cd6ce02e69d33c541383e780edc64b938a931a2153563b5ef7bfbb0b11433410ea2a8b157327491c8db6125cc83a0fb326e16b440fc1c492ed5c98a3d17c525894ce1986af12573dc6b669219d280a1f1d0de858bff9fe894b69b7fa74143d25332bb0d35bfe7c5c74b829ed024be658d83d69052cb836cefbfe8212dccaca68197fdaafb9a181b6b2267b3fe2f4f71b07d7c7036ecec6aec40de8756682002638c32fc5e262e0e5eed5c8d8990a3fb7b1af1545c1c73cecb9560abfc9f605a4fa16c1975de0f1e73892e5663f06fb9c2e3aa343704c3de82cb8d760758d02bb66d0b9c870d9954611c0e44fe8f20c45d6aa1f29d1e5892866fba9380eb25b29594de64fbef89cfae8a0093b2501c8474e834655c5c89a2b2296a5b8f91010655134475a736d4227aba90ed1d1fd374e3d2e23d84c93347b90ac4477ee7427917f8e05daec637d515459ad3e1ec10afa8537607dc40dde2bb1cb99876cca65ad0af017dfd0f8c0547ee9491128aad6c4efde5cecb5787e706c02afb43815684b2d571f251d316f98ec85a5cdb45db866fdf71be05b8c7a189f17fd437ac8871676d731fad5c1b8a3558e4cbf4d395651fe339d0cbd5b1a52e4debd0810e66441702e1752a58ff00803541ba4e6598e8d552d72e2f063e67feafb96fe03621e0b97acbd5611a828fcf88f4a9b0281cdae37d13189f8c5e78ec6f8d9efa72a73eec442b4e0435024c9b2cfcd47bab82086c1e3468896720723aeffe56a71bf02ad2114b467d2136a09bfc4ced6051addfff8a8a58f3004d601250b475dccebf727ee4ca60e84d263b85c97c541ac3b5f9bc140b89433f22ad5c4914c37ca4c18d8576555ca510061e1afa95c874da86df03025217b361c47b80429f46a545ccbc0ef6af3d0140e950c368e5f77fe37d88f3c98ab2ee6e1c45cf58529873a16a64d25078dbaf2a2ba40cef8399a6b84e794145f3ff1f4d44b041d0d88b0c38a6e897dbf06e8fb29a78f0b0ebbcf43f74f3c7ee933440adc4efc069576e86fa0c197fd2fcd2c94722aa8a6662b79e30a8d15d35ea01c24d856fd0ae104b12d12a7f671579713fcd9abd6548fd172f9d6d2258dd98886a7704cee1fcd8f973dc06d1a9d937a947998694fc6845614617d5b30e7c46834a4100b86c28725446317c634d0b2711668d54ae7d2094b304fd921ddd20d7677f41e0adaa405dfd4040764b8e9a790679cc0ed1375dddc71398283675badcb1b92eb3b8488556255975e1dbf24877fa4d87843e361130bc6579b9af8ff13434063487a25a87af63dec15c9581d32638782643328a692b3384835112b74858551b8d0de7c0c687fa654d121f2943c3f00eab528b9ed662ea16b9a4f4e67ca9bcc6179aa1381bac2e3d4bc426c939e0e40756a653b71ac533b362817bf9f091018b90e9ab9b0a3a9a6426a1103fd155985dded8bbc8b479051fa7364a63a0e64446f072c80a50187e2695e285253a52c3e06a77840322b6265f0cc4db24810867b085018543b5d7259767f78e2dd952a89ecdd0cf4161d2227c620b60e06023c69dc505411e0abf8f25ac3b7f61086fdb9d818d7cdaa714d8a8c248e369c303036e993e48c035b384e204c3fa47c10059d3f0cf4fb49572b7770654e0667da06afa9ae8968feb860d8b25ec389459521d822d6f0d6bd7dcca2794bb19a98c5d69789bd3a07c9f2ca8d74510d6880da5fd6621ab27e2568efcd5eb2c16217c5a7751d227d3ce3d1c0830e276b3eb95b9aafcb0675d091e122c12bbd3b7f053ebcf52249b76ac0ab338d51ec653cc72cc412cb634f69b1fa3e153b2a0e25632d174e6a28e198ca040853ec590cd25540f76f7e1696279f50c0dbe9a89aa74b86e9370a55a37ee5a913d216b2544ae2054d1afd22f8beba66d7555403955c418db14f5243ca17e52ade5f3a7e272765ad2629338826b891b22ee2d93ce945cfa90da53a1506f78b3a187b4ae94f2bda16d4a9cf42d3ab10696fa9cb8b7d1778e444b9bd3a83b7826e9b9e8f469a2eb8d8f07f74f4865b7249e8b0b1e42c9596bc1d15e62db1a4dc8d41c0a9ddf4ab32393d636866c0afd59664040007b869064be5e2b19daf4ad397be772b7c71f5e9877a7ffd5105de4fffa8281e99205a41fc9c0de8452c2e5b982f1ee6f50558b168c63f5965626dfd83d37bc26307e9c24c7e7ce399ef5bc2319092e66d1ca261922df1f382e2cf0ee8a563fe2b9764acf11d68d9183a27e25244a5882c152e4549c76ea17f81252b38d459fa2e71f344022df62987ecb952641d19cf750782719b039f2cddf0455f757cc8d29f145135c9f185306008cbca29948831019f3cfafbd7144cb2653912fda0094798ab874c5081dd09e7971f0882b2e629446e5abc936e3186ba3ea9d4b49661cf4544a020f542dccfd90667076b3c337479da3d2c8465e53ebdfb6c261a17ddf5380480db626017074cf2d40b1de494403fbc34791be914ffa698e891ff0f3edc7972e9dff037242e76c9f486a0d86a76e22265ef63c4bee4e92be99c183a985a988fae2e88004ffc836d3c60b80157ccdfcb98b41212d097a61814c4a20eef55b7cf347809174b1470cfc6a0df7ba38b596a40c04790d86f5ef8dc0905237062c3ab1a5cf24ef9b868da41c06ec626366f6b39101814f96968e19ea380794843dd9a6aaf88d96db80e76ba5967d95921df7179a22d296fabc697982c9af57e30cba8dac3e432d169f0314ae236cfc6cb9bd38d9c896b7f0002965185dfe816e9ce90afd87dd2c07550d213c4a303c0dff67caa4d472e8654e681a819264e05606dcfa9d63a29a00a35b576963e9552c73463dea7b00c3f69daf8133d7ac7a01fbd572518bdc5965f736e1b572d9d8e7576983bc2c06", 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000180)="93105ad3f852f1bd9977aa2c60428d0944d97e1b878d802b4128ebbde1c7ad02f243772f2b5b9913e50b7690c410bb9a1fdddbef47b072f72eaabb1f593deb17db8f306a77b662ed5b09eb37e7c6f219320121b3a624985096caec06ea2f5164af473632e2bbc57378fd70ba", 0x6c, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000040)="8399aa88d1") syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x1, 0x8000, 0xffffffffffff78eb) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001700)) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000200)="7580980791a8d7325c003331ce046807b53cc6a0a51a0cfa32c7bb8bca1837e2762027eda222613e7d30764cce613088044fea906f145ad2fa9d67accb780143ce43d9acaa9d266a70ead47cf1466ad756d3edf7c7fcf5da0408eb9afae33754c783bf72ef017ae723299b7c03c382103bf505b72e3dd36085a0e0f3b5a9ca29a6cb6daea24070e4aa5d101b36c3a90e9ed8474711e742a05bfda179d878cb1d0d151b63c9988816", 0xa8}, {&(0x7f00000002c0)="74b752dece2824e51d1e880309036685a8455db80a63ddcd5b7aa86a35e1560ebb0297bf5a2f0261", 0x28}, {&(0x7f0000000300)="99a89763f466a6ed713dfe1283bf1b3f26823d3cceda6a75edd15db6416c2d4bfc5ec89d14ac89684e0249d7fc63665ba163d76416d4a0fa48a4de2746e40e1f4f57442882a2a9ce92c5d6ad32e11d85dc19a410882f2de6c739d9a16ff36ec8a4086b572fc6a58a2d53130cd6772d07685403cdbe9065ca74d81dfba3a7b54f797bccfa2aa9360de14ba6944d57dc0773337d800b920e05e266506b192157d9b36bf991549660", 0xa7}, {&(0x7f00000003c0)="10d8803a216ae3f4043c6dd708dc0bb6eafe9575756084fa27e77f6a59588948e72a719b1ad25b433d807b24d2f5eed5b81a8f6cb77fb6f1b4fba2b4989d8d7c80035755be5ec3f8b5254aff0769844c2f8eaec223d9daf0c45ae0394b633a86074d4be65ccf856dd6b1b8744b13db8fc663cd12e74270312f6ac8df54ce54afcd96bcad181f11055d11b89537567f21d93c1c6a1ac4963985988832c82f37a162777050ffd4a1f1585c0acdbe00897adfdfbdc2cf200f0e470925faaf1cc929c99f941f61bbef6acfea11bc97495aab0a3da828d2be142c71bef98a1f6e73ea59b60234508c81d57c002cf8ae9f1597876d35f372e901a5fb390cd5aa46e758877858bb44b917319c6fdd23f891688061fb69f04f7c3dde926ce9384f0a20dafac3ab40129ccaf4e4fc6470b1c330e01cd422399710ad5f4b291a76070949b659778c7f6e3166d91b4f78a6771aadc97285bb859291be4999961900a8d2922a189c3c510394be844ed57616fdf572d85f4f945dce9e6fe06b782a90ed1630e9a4e1c697ab70587daf58df8032339c7dd3b2b3da361b29156be3bafdf3f061e3fea698961384fa778f94548aca878a67a3c39afbf7997c39554dc2b0ba303d888d629ed802f6a24d4a16e390709cee26e00a0cc26a5d1ab707e4979b24e54ba38207a10f847421ec9187929984681352119f9a1054a0e4c5fefea2d6c74164ec44ba4e52794f03a5b583683abc727fc1faf66cc684e9c28388cb3683ad25e47b8d387297f7b7d141ab51fd4f03c4e23dd59d6b608f8b1897ef0fa69b7e920ed7756a2cff400a432ae057bb297bea709a217299e459229d606a6fe5d986f32dbea2f2bfddf07685c286066d22ddb4887c29ae11b2b2878fe56ccd3fcf6e873e5903d1eaaf3029e2ad60e79cfc86dcece803334e7e1661620c79510c771dbfb01c812a077238f914de3bb6e2c167773d9071ad69bc70ed75bfd26fcea0ee040d91b4efa9f6cb7c0653ea0dc20dc495bf04eb5a74861a7327d2b813f6385ec54bbbbd9cb824e17c6278c9c079cef1a30724e09f72bbd31aada7841aba5ac9bc0975c981ef9ae4f6913c2208cb61d650bb43cb017d1e72885d4bafdb7e1756859b48618f16cd827353916d9a87cdcc08d1efb9366045550ce442ffa5db1cbd76ae3bf4d8d2bcec106194981b07543a94299644aa5d9fe942b03f64ec2d656f6342f8127a2edd9d715339cf4893dd6aee738fb90be30e592d54172f6f3ebd2cfd8f8340d4ee244f7c7c74e2d13ef1939f675a2e260a81bfdd882dd67b5da406d09245608fb3bdb07d3b7d5bf1f88492cb8822a23db09a03f642ad7555b68b94f9a2562daeff6c502e71c4944886cc9560dd6de0494c77953a5d72cb149eaf24f47f63e6b2f11ff772f0d62a9793296bfa431f6d7076ee400a92ce5b83be6cbf528605cb7935853fce913d3bd9a584e25323ad38647de734612fe789e5b9869114d848a569da7f1415d6a862926beeb445ac7c536d51812a9c2b5a750435abb217ac53f65a45e5b977f976c9913e6084d0c8bfdb8fe8275cd1d65f933af1ce959f806e5093fdd6eeece766c2cc26ead7ef253def7e40b2c65ff4db0505cb40034e6a01c72ba3dbc62a6f00682cbe42810f3b6420ac347eb068146b83886cbd84a276dcc55b254b8c0308688591a4d98e766ab4b7f9730cdf4edda6ed41cb7e77bf892a15621aa11089b9c8b3e377933f1c76cb043e61b1f4df14de91d418f453d4bae03ecbf87da177e8be596811248b10dd829734310881597f6928370eb1e81c17c54975e2afe854e9cd843d4525e4fce3f8b33535a572b58d64ad0a799389efe5d89de25a48643ab419f54bf37d1c5018c4a21af0f4f23be88ebb58cbcab4000169180c9232fe8d14f41aefd3264fb93c8cf2681519ff661e7e9084ec071c8e469241ca2acd1dee0df9675f9bc71f51e24b70cdb1705f4c37964140e47d6f733886cc054cc32619f162758dd39748d43e23372870f8e8ab6d6ea544497cb8304b2f3cf369218f11fcac878bdca751ae38ba8722fb0f8d3c426c55b2f7143dd16f7d2ee6d7117e3288adee801f356deb4e4336f87073cf64a0e938f2a1a491cea0b79ff362b02e7053f6afd0c5ab94bb2fe906484db85a29a5be3ab70d17f41e553d124af2e185bcd6db5b20bba07d713eba02fa0fe6a62b025f233bc8d91f865210a6b2a186d4e47922ac33d60ff4665dc522ea59ef83c2ad802e93fb17719bb4ff77943ae767e31212254f8137c4f71f6fda8ffbd23d905c6f78d95c9279d6bf080628ee55e791a45a573508ce5b403c7ef7bfb25e2f4cd597de20e52ddcf89988b54a4dc68635f49929ad2f99c21cf08bf31d86775f51746767aa3986aff428357e7c0d2a6fe12137ffe4a4ce4d81ef26bf251ac5f2657090e778597247d21c894d85f9e9fb75a305397b9ccf03620f5efc6f989d71720e8db3b9c02384d8ec166ed9d4379e3e650916f73422b3cc33c064d471121843dbd77f1c8d494d0a97f4452c93d9bc62922a50df909c8e5fd20d368557d12f6362c31d269f3360069c541c1c9b206f60f4b6429acf08f69552574e07639566e9c20bf6c52829e3ae469b901b67fa676b8107e83fb886284e1d4c34a89cbc40e74d3a4a34006a53dcbd69e4bd3fe327275ee1adbefe408f5cce723d3cce600b75f55164d0c891be4019d96151071698e366cae3d29d017ef4bc3ca3a63f40016ec4aff2f477e39ac48609988550850474468f573ad1883feb811b9d93960d918e5fb1bbebecc15c931431f1e9f337b4005fd8ef834079c3291e8d57fff65836330ce5461ef90c423ce8db644832beb762d5831a865009f7c2fc243fdfd2bce20bac0a4d5f73ed52fefc70b4cdf6012415ef62625cc4dff786c41f17403b2116ffcfe7dc47f3cd6dfddd00f30d97d503b71050433c5c0d1fae49d24c8d906a8510492da9e33f60d7964df24bb1b89206badf72dbbb70bce413984de4ddd3c1240c2abbbef657ada47d8b2f96268a217817c3a85b06d57ddb9296bf63f4a4e50f2986811c76971dc7e26c7525dfc2a3448497a2853ae0bcf71b063bc3bb418bd94664955edee90f9d33f433d1de8da7231481eaff742c3cdbb933619893588e1561e3bf68b3cd4a5ffff487448ce87d9e35e8b6e7c3ba470198120bf0a34722848a973ef8d5b01c715db2d3d8a4c57c8e2acd359275b7bc2933c8dbf9ebbf91102cca3c2e530c00fd20f77aa04c09429d0443abeef12dc16f4225bb95ce93e86694a5d7dbbcce0bb1140f12a5102a3796b90408637916f72f7c5cda6f8cab08481245c30a045fe1e50cc5b8ac21c42ea8ea196024dd06f22c0a57b1c6bcc4d1d5e1915f8e6905bec67c07dd7978b78f24b7367a9b4e92e50d778bc2b5eef7ba84dbdae0cffa3a368477e6b3dbff14144503dfc91cec7f8eb31939bb7d8975298c06908e67ad64c36b3eb797562ab6a8f75a4d4dd41665115dbb7f28dc6d9ace8f704fcb1effdf7f199823171fd7777fb57342917d66f35ca62d7231c313ecf3f394874c87b05578871b71735df8bae006ea547b1096d72f112d9a567a17e4c7ea52dac02a0a595180b03c60614970c40656bb2177ffdc4ceb7e3b950d365a9ad0fdb5fe97dbb38a54847316a4880647e8c66c955a1c359235cfa267129b68606ba29e4a265c8559331758c023a24b636b1d95604a5a0d57a3e23004987fdda73a54f466bf98cb59f1297a0b7fbcbee8e6c544f3bb5348fd458b9c1e1db599cd8ff39e13c18f1c00e2ea777fd04cc4fb72952b1e1d2c0859e4ce4a33406b6999248f3188ad5b4c5625000b846d351b7be36c786b4ad86a48d6038b9c742aecdab521160c432bc3098fe9ea154e668f12e55219aad1f47dbb11b058860bc4bd86a93cf55f081584ba3e13a3971086b630788b360c87676d4d948d57352e9f8393266a7fb359f9a6746205616b3407bf08db6b3cd9355646350bb311d4f3bad88526ea1623d444493b4be0067f21f6b4f8d0b9b49dc25122b423669064b9ecaa8ad28004656b0b39a6f0e8a37a0bd817f68a39d731c0dd18af8cfbf351abe3345b8f365ac4b3565a0a779b5cd151a2c17bab7d00e358ed593b9c17e410da13a5247d8c9c1faf895efa12559e412e47ed2f8793fb028dd7874c7c3ec5e70c7c550c0db75835237c0dee65a986f754059a11833def5666b44e79607cb2d2413106f15c74cb07d5509731c5dee105152cba1192ec9bb15bd511d0811baca004452114edc032e9a50b2a0232f863338520d8038a8906114b87a337d478ce202185af423708199ebaeb2bd98c4b24ad5fe4487bee74b754cabe0b032fe12e3ed8ced64e792b375bd915d65fcd2eca31ac6a3a8ef9687b938ac8a1f069be11ca920eeaa88c57053b4d18caaad094daed5c73ccb07526fb14fb423a4bd48a3e1d91f09f024865fa023b192f985fc85c559b1ba73ab24a57d1c390a34689b3316a07ab3c9178617c98be0b78aebf102d8999e05b8eebe921f73ce41c94c9b4bcb1dc97a858d226de225f1331ba63d5ffe88a57dfc12aa317a39030d4b1d095ae1f7631acd56678a4afee320e40a2db88328fff1aedb6a168865a1d4ddcbc61fdfebaaefa490431ff5d4077d5f3bbf89b7cedc84193a919de4f15ad650fd07d2ba39fefb9fc92bb12b46d98ddc837dffd3b553d0093afb0746377243402dc17e899d84bbffd9c0480fb808dc89bed1af77ca568e1bba093d5095056d0e80f25b5d6f56af0e4cbeec883a80e82e0030c562150493f6333c3638da3bb655e3827c9088de007f31bf5da550ea1b79c5135f5722550f97b6e853e2f59814e3b4c719d4f1073a1ce24c86e2c150ccbee268f335361bca30d4a2cfe3eeae1c09b144f74e675436b2d0fef4e8d02758b0c7c6d2ec889f48d3391a9579e0078c2bdb65726aacbbeb26ef78467cbf9eb3b4c4c2d67ffc137ad5852675cfd9d486daa5787eb63463524977953c01710b91860325ba32b46a7de81dc00338d35c7c3523280e0a7f943d54e4b024f01cc229ccbb957747fa83a013d3a82117968bc113e45eab23f6d5c2e5d077ab849b40e55f9e0bd1cfdc6925d51e938b6dbd1915e49b69abbfbc2c67ccf7bd27c7b157a5902e072593bf6cd6d7b6dd100140b4c455658d12c77a7008c776c4d611e78cf94f1aa5dd529edd55bf567d34aa41319a5e67d7f73ce41fb9f72a6a6e0174430e11c6a17a24aba4a019a37a05cf8f4b7fd34ad3859c5614c65306450684c57b48b9130ef3dd05a41f4e1540a034acf3dc05f96bb8ac0b928f7d6988cac92b72f11218513adc1c673f865b94e552a5b9c32c5ff7e986faafec925b9cfff1b0915f62dba84108444a1c310819b4bfdfc2c4de114ee0c7fc3ef00b1a7bb2293a06682272831686afed804fff262a5df32a0d46c616776eab1550f67b6df3100ac76fcb419cd1d423f8849e5fe6f01136701eb125bdebcd7acc0db6183e995f653a6851a425117a8c4035925e95a2192287a8a29800b16f92bb0ca003680856eace8147d36560d81b4a8933b27e0b1d942acd1700992f7ad75add2f8f9e8ceca32dcb4930175fb193623b63f067caf306e1518f1421fed98b4ab2ecc89ff23040776970040035aaa0fa0af98f3c8dd0c07bc13c4b8faf7cab1613510d62e5f12ec86da12948c2eb011b3a4655bd6bb0614066a5d922362bd3567411d2d277a6b37278b595432d1f92b4d0b1352b80eeafdc9b10b7d2e6b86c8afcfd2ffd0284e728738ca4f43b795", 0x1000}, {&(0x7f00000013c0)="925aff59220b6223397f4edc3429b147fb83592e9fcb6ded2099c86637225ead62cf", 0x22}, {&(0x7f0000001400)="491a21543b043163776420c239bf8711cc7f621e6efe09037e8b42b862b676cabe17f9b79a23f810eb9952a428385beeb5c4454480f48abf332cee048248f9ee2abe265968e9957bdde3059bb5e02a65e898a6b22e268fbd40d2ffbc30afc49f5c90266b2dbc70bddfb3f3321282f7c4abc718f8649b5be46622269c9e8a132f504dcdf0d26c7a01ab9b171ce655e756db9caebd218e23e59f0c569ce320d3732b926d5891085a6fabb0254b0c3cee0036f522d474356d1c08360278bd89206e22345b3991aef83246907d7064bb", 0xce}, {&(0x7f0000001500)="895be1fabbffc6c8bd9023dd031bf78b33e6cf85da0371be6b27ba1e079111521c83a94c2c10a2a72216004ad9848a3cfd32ec9e32371036eb846731cf2fe5e44047dbd94c8975043b74a15d84bc843d1a61760d7b7ecdf27e3cea7385491630413e21e9038ef7e8f0994407cd188e8e8931a7abf7df3c144294a5e3b448a56527723f27852bd50426c8040bb6f39267d4ab0290ebfd3c7e1b3482a6c5a618", 0x9f}, {&(0x7f00000015c0)="68bd446535c138d9dc8c3415203f36f098047a95869530235d1c23f9c01765cb0446e0ee2fa93fd63ffc972e2a02ad0db850183b989372055085b1eb0550e0256fcd8d21919362f02cc7bb6d5c154ee664f462ce22c737038c78e18e28e5ba359c3ceb5907d3f629713942c80d21b24d13dbf285b128fdcd67523d15077e65457b5bb38a152463d18391da0da517bd7916ccafea450ae93f4428c544bcb1c757871f702b625e41ffd620", 0xaa}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="38000000000000000100000009000000d30e737186d22f0b76e5b1bac411f21e151097e9cda85479537bbd70c537b7a930eb1d9e0000000040000000000000000100000008000000019ac2a463b8c08391bf867cae4458e8a23924eb01c492c8bf12c9f21a009aef7bc7c0d496391c90652f3f98458cb600c2a9603bdee0d67b6b922e350049514796764c532b3e4a0144879402aebe8019242e474a0050463445eed30709b7ed04a3eb120fc62098a4a9d0706fa1fed825be7f99b18825b1419aecbed784b62336c54aaeddc07fda439b3a92ee4c3accf27c0d61fcce493367f10d01e83618a271f3dcb1639225a458b50a7646800a0b9a0fb5f7ec778d7d5e62f2456a8bbe35cf5d45cf2e9e7bdefa71fdfdc8ea8168dfdac03135f622c0a9e12e6849fda62265ec1e29d632e7a667d1076255facecdeddeadc54786801705da7440ff957f67e2fa04aa481c8233c0a66e6182481aad"], 0x78}, 0x1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x4, 0x1}) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x4) chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x677705c6, 0x0) close(r0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x20) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x6, 0x8007, 0xfffffffffffffffc) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r2) lseek(r1, 0x0, 0x51, 0x2) 16:00:02 executing program 1: socket(0x18, 0x3, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) kqueue() fcntl$setstatus(r0, 0x4, 0x40) 16:00:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000)=0xdf, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/^\x01\xbe\x00\xdc]\xa2\xbd', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20000000010003}, {0x3c}, {0x4006}]}) r1 = getegid() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r17 = socket(0x18, 0x3, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) accept(r16, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r18 = semget(0x2, 0x0, 0x140) semctl$GETALL(r18, 0x0, 0x6, &(0x7f00000002c0)=""/4096) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x5, &(0x7f0000000100)=[r1, r4, r8, 0xffffffffffffffff, r14]) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r2, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) fchflags(r4, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x500) semop(r5, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r6 = semget$private(0x0, 0x1, 0x1b2) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x9, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r6, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xbfff, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0x1f, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x7f, 0x1000}, {0x4, 0xffff, 0x1c00}, {0x2, 0xcb, 0x800}, {0x1, 0xad58, 0x800}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r5, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0x91bc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/121) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x5, 0x0, 0x0, 0xc000000, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x1}) write(r3, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000080)="e50bf522379d5e8c58142e565af7dce3da36e7e315cf7cd462a3ad1711add2c41616c4", 0x23, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1, 0xa, &(0x7f0000000000)="06000000", 0xffffffffffffffd8) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) setgid(r7) r9 = semget(0x2, 0x2, 0x4) semop(r9, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000001c0)=0x1) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000100)=""/185) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r3, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r11, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) socketpair(0x6, 0x2, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) fsync(r2) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) close(r3) fcntl$dupfd(r1, 0x0, r3) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x114, 0xf13}, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x47, &(0x7f00000000c0)={0x18, 0x3, 0xf9c}, 0xc) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:03 executing program 0: socket$inet(0x2, 0x3, 0x1) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00e2890a1b0ef87cab952e92585ed037a9c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff77441230544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf80000cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a88339d763ef2545cab94648de5b9af047393eb429dd3f06c44e2ec64ab23cf2a7752889387f859c4a53e0ab0ecd73c8f50cea3336dbf7e378f2ce518795b557d3a92261c5fe7b0c3f1a6fd7288993bbeccf7975a06c75e34bcf607be9b80c0d1ce0914667d03e426c35d9db8e568f8a2598deeb4d933698e4c4ca4acb1336a22518df3edd0be03d30ff8de180a50c04baf6792178bc7e99d74352e364f49bde9b9c06b7d830ac8540e5b262102aa69ef40188b1fb8812"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x5, 0xfff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r5 = syz_open_pts() close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) dup(r5) fcntl$getown(r1, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x1, 0xffffffff, 0x5}, 0x2, [0x4f, 0x40, 0xfff, 0x8000, 0x6c, 0x38b7, 0x100000001]}, 0x3c) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc009, 0x14) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="ab739d10d08d573517a05cbd49fc4ebbc46baffa2100f0f1cae0a8b687a5a49c539180a7fe69cac3b9a13d1e4678aa1b5c5e01787f7e6f9ad3da82c2851c6a9f3de10089acda4aedacea79cf54a856242ef92b9c50ba45d6109c276076f53ec6a2829586ce4ef33c9eb62a74a9dffcf57d9cd0b3d6a24fb53e7e55c1ef273317fb5638f5000ddefcf5cc0d108500c7d2feddb3974c74b1443fb7d02ae521f773fa7cadbc8b1d44b65bd6d5ba3f18e116d41ad981044fcbf3607fa082ffb4c6fc18283189785cc2", 0xc7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffff9, 0x7, 0x9, 0x0, 0x0, 0x100000001, 0x80, 0x0, 0xe9a589accf1ea375, 0x716}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() dup(r4) dup2(r5, r4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:04 executing program 0: semctl$GETZCNT(0xffffffffffffffff, 0x4, 0x7, &(0x7f0000000000)=""/161) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xaa9c, 0x0, 0x3, 0x6, "df6754ed89705028c4128510de1f412770a9ff44", 0x80, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) setsockopt(r1, 0xacc, 0x3, &(0x7f0000000180)="024b05d8beb0d4a0734a52d70e7fad928e71bc084e7679960c97f856d6688f4d5d4e11fdf7cbe5b8f094b0ecf4268d088c225e1d9f2e9239f649cf170fad65042f0a6f1abb2eea509fe5aab166bfc37705ecce226031b6ae1325af7055af8adfeb0dded1dcd07f7c89c9263ff24770e8ba1d59f0526f64ef990b3099501d88aecb0b6716e5b2ab627fb8946b0083cbc8c193a4d50d45bf829235853046626dfdb5328b5cc2989304234f1a63985cd8a40a57f37e8910c522189ac4e69e736aeb8131bc2d58dfe799dae61e568928a4e8bb1b2471ad36593074a83abe3bf9b0", 0xdf) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)) r3 = semget(0x3, 0x0, 0x2b1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/255) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000400)=""/59) r4 = semget(0x2, 0x1, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000440)=""/193) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r5 = semget$private(0x0, 0x0, 0x22b) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000540)=0x81) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000580)=""/192) r6 = semget(0x3, 0x0, 0x1a3) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/166) getpgrp() r7 = dup2(r2, r2) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000700)) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000740)=0xff) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000780)=""/180) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000840)={0x0, 0x4, 0x4, 0x5, 0x3}) r9 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000880)) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x20000) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000900)="20fe36410a2ffe1484956be4f4498492f18b95c4a99e97111676e4b2333530ae0bf8eabb05b507e86da1995c0cbec817970049eff9976613291bec210a6b09e8a7d390950817cf694e90f6aa2615fa907427e259833f6c1ab6eb12dfa625159bf1547ca767cc817e156047bb299a3fdac70868267ad0c2a9d91a481745c7718045dd89801a38f1c9bb03c7bdd0e7cdc25605dac010bbf1785a5791465df79d4b2a67d55ffad942d4982c753c23f0a4b5a794dcdf22a6764cd644857f5aa71f5b5bac2dc0d7285aff7e2efa5f4f7fb0e04177d3b68279f505fcd87890ad17fa4dc2ed9752ce5ee8751c678f5b55aa6747d8905e4b33f7fd", 0xf7) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpid() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x7ffffffe}]}) syz_emit_ethernet(0x4c, &(0x7f00000000c0)="0617911cf9445de7a730ad771002f0dc7795c85489b6c62aece1ed21db39f39c12a0a4b973b19719b8c78f61c4af2021ee9f600b4189be51d6bad7dc1b76ce0cbee6b66f4265c700b57e816d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r4, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r3, 0x0, 0x0) r5 = dup2(r3, r3) socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) close(r3) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x5) shmdt(r2) 16:00:04 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000003c0)=0xfffffffffffffffd) r7 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r7, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r8 = dup(r1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r7, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = msgget(0x0, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfff, './file0\x00'}) msgrcv(r0, &(0x7f0000000340)={0x0, ""/132}, 0xfffffffffffffe54, 0x7, 0x3000) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34e6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8aa815b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa32732648482984f0769669e325cd2485e172bf12ac"], 0x44b, 0x800) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r5, &(0x7f0000000780)=[{&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/95, 0x5f}], 0x4, 0x0, 0x0) r6 = accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) accept$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa89346857c424108, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000340)="080d34413fb2c507153a05b8a600") 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0xfffffffffffdffff, 0x103, &(0x7f0000000080)="d70a3f1214", 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x5, 0x2) close(r2) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getppid() listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xd68) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1c7e34b3, 0x9}, {{r2}, 0xfffffffffffffff9, 0x6f10f168272ee323, 0xf0000054, 0x8, 0x8}, {{r0}, 0x0, 0xa0, 0x50000080, 0x10e171d8, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x100, 0x20000000, 0x1, 0x1}, {{r9}, 0x7ffffffffffffff4, 0x88, 0x4, 0xfffffffffffffffe, 0xf632}, {{r5}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5, 0x3}, {{r6}, 0xfffffffffffffffc, 0x7c527ecbe809d456, 0x80000000, 0x17, 0x8c2}, {{r9}, 0x5, 0x21, 0x20, 0x1, 0xc25}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x83, 0x4, 0x65, 0x4}, {{r11}, 0x973aca99bc823e00, 0xc1, 0x70eee85863d0e930, 0x1, 0x400}], 0x0, 0x0, 0x3, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) socketpair(0x2, 0x2, 0x6, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x1e, 0x3, 0x2) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup(r3) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r4) r5 = kqueue() close(r4) pipe(&(0x7f0000000080)) kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe24, &(0x7f0000000100)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x235) socketpair(0x2, 0x2, 0xc46, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6c) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000340)="47070a57a476511bd4d61e10619f1d8b0790a7f848d4947c9744df4e3f2ff9583f4eff45847d0ca87cf60daa49dcf70419e48ad627533f60e8a939f7f3865a7c113cef3608ad206fe7ea635934117159def8e8e8503f384901d910ae771c471f14a86232f74837323442d2480927f3c3403ba1ca9c86f48e19ccade7db30d2aa0a337a6807e8398f1a8e3b1d6c0aef7a0e6250613345ef10142549b708ed09e5924e452d8c5afdc5c788379ad5ef9444db09227193ae50aee5d4171ffecce1e736ec3c040697597dcff5ce3d82a7c377be560e70776a0b663e97c245", 0xdc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r4 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r26) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r23, r19, 0x92, 0x10}, 0x43, 0xff, r26, r17, 0x2, 0x14, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x8, r31, r32, r31, r32, 0x90, 0x10}, 0x5, 0x54, r30, r30, 0x2, 0x14, 0x3f, 0xfcc}) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1c02, r27) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e40000000100000000009e00", 0x0, 0xfffffffffffffffc}) r48 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r48, 0x82907003, &(0x7f0000000040)) r49 = socket(0x18, 0x3, 0x0) setsockopt(r49, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r50 = socket(0x18, 0x3, 0x0) close(r50) fcntl$dupfd(r49, 0x0, r50) read(r49, &(0x7f0000000140)=""/210, 0xd2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r51 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r51, 0x82907003, &(0x7f0000000040)) ioctl$BIOCGBLEN(r51, 0x40044266, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000028c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)='=') 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0xea) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7fffffff) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x5, &(0x7f00000000c0)=[r11, r16, 0x0, 0xffffffffffffffff, r21]) fchown(r1, r5, r23) r24 = socket(0x18, 0x3, 0x0) setsockopt(r24, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r25 = socket(0x18, 0x3, 0x0) close(r0) close(r25) fcntl$dupfd(r24, 0x0, r25) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0xc1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x135) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x20000000000000) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffefb) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r3 = semget(0x2, 0x2, 0x4) semop(r3, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) semctl$SETVAL(r3, 0x647de94ed195bde2, 0x8, &(0x7f0000000080)=0x6) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xf82f) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x8fe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xffff, 0x10001}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x533d34816e4cb741) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) socket$inet(0x2, 0x1, 0xa2d) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000080)=0x3e7830fb) socket$inet(0x2, 0x5, 0x10000) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xef, 0x1000}, 0xc) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000773018a258027129dcf06db4221093fb3afd854ef7286c136aa0d318bc2cca4f8aa7bbd0a27ab5ab438b514a244566c07ad722032963507deb118f54c7ae4870c617bb2a46e9df2578"], 0xa) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="d8", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x800000000000004c}, {0x6}]}) syz_emit_ethernet(0xd, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) pwrite(r0, &(0x7f0000000240)="6c353957302e678d82c2cf0634cd20cc4b303459b8caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75da7cfc218fe55a7c8685aea1a7a1d5e226072da520129f8aad195d16df87afc63bf5d1eacf36a55a966000000000000c5aed646174aacca1cf666c3c3131c65287aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeab930ab27f10775c56f765b855d0f2a09d6bef964", 0xac, 0x0, 0x800000000) 16:00:05 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0xd2}, {0x0, 0x0, 0x0, 0x1ff}, {}, {0x0, 0x4}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r2) sendto$unix(r3, &(0x7f0000000080)="1510d1757ae06d7798bd8ffc77545bbdf22677e9b36d3e2f4b0c9f9aa80d81f539e8112c6936ba2bf2ecbd65b21e2fcf5f4da94a255f39fe19df949c652962da", 0x40, 0x403, &(0x7f00000001c0)=ANY=[@ANYBLOB="0002cb6b2b937380734e3ab4eab487cb807c46d91017c5388bf6fdd9c1395be3a5ee5606be5d0d502b7aec32657d9301f79b5fe29008d904fa07650ca21b12ae31b48fd1dbe8c5e95bb690bb7f736ebefd0ec16adfe79b10dcaa60b28121bf543a1b9c4d33bd4ccb1e2d05745de3a303b70a752394afb70a6885380d51696d8087405471792435fe1ee54f568bafd4f95bbc9eb90ab7c2d2ca5e44b5b50c7e6dd96ea225468234b54a33bfd34bf071e9722f14bdec65e3f5ea085d6a9692d2822a612b8c3d375f348b0f0d508eb1569b694f1dc4969e00949eaf390a5580d89d76db781094b873ee18492395f4fa05"], 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0xe37bd993561f28f6, 0xb0871b1a01cb2334}], 0x0, 0x0, 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x8000000064}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000380)={0x8, 0x101, 0x80, {[0xffffffffffffffff, 0x5, 0x80000000000, 0x2, 0x100000000, 0x3, 0x7, 0x3dc02a53, 0x5, 0x3, 0x5, 0x40, 0x100000001, 0xab3f, 0x2, 0x2, 0x80000001, 0x2], [0x2, 0x5, 0x7, 0x0, 0x8, 0x0, 0x0, 0x80, 0x10, 0x7ff], [0x3ff, 0x2, 0x4, 0x5, 0x1000, 0x6861, 0x9], [0x7, 0x8, 0x1, 0x1, 0x3, 0x2], [{0x401, 0x2, 0xd5d, 0xfffffffffffff000}, {0x200, 0x7f, 0x200, 0x10000}, {0x7f, 0x1, 0x6}, {0x80000000, 0x3f, 0xe93, 0x1}, {0x1, 0x4, 0x888, 0x1}, {0x4, 0xffffffff, 0xbc, 0x7f}, {0x8, 0x4, 0x6, 0x5}, {0x8001, 0x7f02, 0x3, 0x9}], {0x7, 0x7, 0xffff, 0x2}, {0x2, 0x8, 0x1f, 0xffffffffffffffff}}}) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r3) recvfrom$inet(r1, &(0x7f0000000280)=""/213, 0xd5, 0x801, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x9}, {0x5, 0x5}}, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) r3 = dup(0xffffffffffffffff) close(r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r4, &(0x7f0000000240)="35b66edcc705d6afb3958e720872044acf4a9b", 0x13, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x1ff, 0x1}, 0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x312) r6 = openat(r0, 0xfffffffffffffffe, 0x10000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000300)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000380)=0x4) rmdir(&(0x7f00000003c0)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x5, 0x1800}], 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x290, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000500)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r7, r9) r10 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x400, 0x24) openat(r10, &(0x7f0000000600)='./file0/file0\x00', 0x40, 0x40) dup(r5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) 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, 0x85, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x80000000000080, 0x0) r7 = syz_open_pts() dup2(r7, r7) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe7, &(0x7f0000000000)="174af205b6068bbc6be6634ecdd0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x9a57fbef9ea7e5af, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa22d233d0b002aca, 0x0, 0x4, 0x100}, {{r4}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x7, 0x1400}, {{r6}, 0xfffffffffffffffa, 0x56, 0x0, 0x5, 0x17f074db}, {{r8}, 0xfffffffffffffffc, 0x20, 0x40000002, 0x0, 0x401}, {{r9}, 0xfffffffffffffffd, 0x8, 0x10, 0xffffffff, 0x800}, {{r11}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x2, 0x9}], 0x1000, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffb, 0x41, 0x20, 0x6, 0x7}], 0x7fff, &(0x7f00000002c0)={0x8, 0x1}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x34, 0x0, 0x0, 0x4}, {0x546}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="3ede5daee0bac1d6ef10a8bab149f02a50b8926c61797e1019f02434d4027f61b6216e2c84c3a2a4428d0e903c0140a5f5610d351d4da26c3e554ce374173c0071937b30e3219ce691eea468f6bcfccd0be8bf3ff973eb9b2b553168675adbdf466c7ee890422f091828978505c48513a9ea0ec5ca3bcc9696e8fd553112299561583e", 0x83) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffffffffffd, 0x2, "612dfc8d0be9bae2c6514e6ae973739ea78a7ec0"}) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) r4 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x6}], 0x9, 0x0, 0xffff, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='.\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x800000000, 0x0, 0x4ddf, 0x0) r0 = kqueue() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xb9c4, 0x9, 0x100, 0x80, "be9bd8611c95cb2b331ac53efcc31d5f024e2384", 0x2, 0x1}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x80, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x9) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x10, 0x2, 0x6) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)="0d458fc7224fdd59d612d4fce253c089e525315004e824b7494730e59c420c9991a8fca27ed26a4fd6c781205540537a0ddd2919870ff2e9133081bac9d2d979902419a3901ac2fa6071f3a45a162c657336bc673444045251b6dcb7c643819713a9ae005a03d62018c71dedb2481427f77d84c16ce21fa370401ca04b24dc03557064d0d8749f28df64430b8258bde3ab4b0cc6fe24cc8598b253a9d5d8a4f1b5998c91d904b1ad3a5132f9836172121853", 0xb2}, {&(0x7f0000000040)="86e8fa3eabc13ca0891ceedfafe5c319eccebc634fc3e572e3e905ba70d4401f78158647b82e294291", 0x29}, {&(0x7f00000001c0)="8e4af7a1d3358c48cbab35a397942377c3ab5453980862bbdd48ecbd2f1655b7bd90da11a984069250f522e0135dbdab1b2d847e63a38b1ee417efe055b767bcd4303c7e3448adb40da25550f310517ba9658b5fe098c73f37db2450659e901ea1bed758d7ff11f5936cf3113ac4", 0x6e}, {&(0x7f0000000300)="f41a26d2d97432059656f050ee2ba9bacd27323994db95d5ff1b8d126fe33c147fefb4dd41b57ec7a8d8ae893725cfb12fcdb29633d836dda2951f5b3dcd2889456650392bc0970ce806ae279b4af13c870d07a3192d93cdcfa14c4216fa3e990ea3cdda7644296b3454966af360b680498d1ff791d1ba7da535273bb4722047173f9ff9323b3b4be006147cfb129c3f7699c63321ff940d826af5d927818ac3bf5c2136358d", 0xa6}, {&(0x7f0000000240)="7d126f81052c6c0329957008f210f69988b9f9a4d926187f144065e3ff671bad58a0e2b771d0b7c9594857b5c819e8dc8df5a133fbca2eb5dc3cecf9ce675b825136330373dd62436332bd6f6a3048792d03e3478e3e9bb1ab3ae0dabc833a868df263edd2a1836e1769042cb086070278aab1d9d351db0bd20f56f1de", 0x7d}, {&(0x7f00000003c0)="9b5e99ab018c39b7fec11f2d177cffe7fd1801044502f8cbb6dda4804709b7976b68f9d4cef2412dd68113348c328ab0431dda8c0f80ada3bb520cf66ae36f8495e5ced92aa3ec9a68a7a4fa8f0c4658e79cab91eade3b42b6703f9a0212d61ef059033f09e38418f0b43e22129f7e57625fd25fa75da80574bd92b8bab1e7b758429acadd1b17559961d2e46fdefd1f01df85819a58fd8f2db07d6a469dd2323a12d5e883890bdc99000f21464e2b00203c89e771e2a5f8e8d15dddfd8048111e1f8e2ea189142656b071794299139126e8cb567a3788b796fb3a1f2b477834375d1938ff4bcf75c355bfe76d0d785d67a14f2098edce07ec7b0d904b959ef7e3ce611895a7811889065704a6ebc61b0a8f6fea27aaf1c417de5ae76d4f57243862b69222e6c0cf248edcb676da75aba9a62d55c875e65b53a95b876791c9e1a1930c0636c94ed4d6f5e6e88c40e38b11a754b1163e23dc4e46e9597856b41e0770d4d0619c0d09f44da417d0dfb46c3e4b97d1679328eb6829e0ffb91e87850589fb1c50e3e4b60d18d7c04b878189039a5995087729bb2373d7160ddb1351b66bd2e5381ba18aae24424f24c443075976c74808cba14b7c93324a5c922f32159c389c83b0593ebe1bf35d710a03b307f84710b8654870478de5ff44681790a3956ad082e73bb24c06032d3021e101ed3102f35e18cbe3b62839be4f88bad0fd4a58c1f150b6274f4330d5a934712cec84025de3c35c5e547600266b016e17513d92e2c889ed55f7d44ec417b5c985281caa44d0be986c0904689939b161039d0c93fff64be3fec558d50b0e6e94418b526cdf5712d520e42de6c40b52fa7eeaaa53553d50f6229e6e7400d6783eb137097519d25967c3e699ceeb20887720d4382066c3a8c0ff6d7c5e6c3144cecba3e0160a9dfe87a008190e42a4bb0c176ed1748339f4119262c86e66225433faee61fdbdc4745d58fbedbf4461fbe333615db5d02b8de39100bbb544eadae99191e7fbdff92cb6cdfb51d4ad0f58c15bf6a2c2242bd0bbe1d1197155dd4188186f291705287f766963ca7149cb03541c13c319867c6af564e3c64a7f0d7a89db0d8732c9a496489ff9ad202d56f246904b7ab2a3e6f7eab30ec6ef43c07f9294001c940c1a5141845032f47a0c90ea00e24254aa90a0345cc2c9ebd6a6b10ec9a4ec2c2cedc452cf79d2e820a0ad657710ed6b0287d92a5e273c318cb0d16d050d59957a002f140d01f855e1502e9d7714ed9b970093288b51c25044c6953420c6028ee8dbaa0414a8c804c5fefa256f5eafe64cd4ebd35e95ef019b8287461ebec2838bc25cd160d84b22e7bdd6723a6bc2325e59d17d52a6a00590241667217ef92e1c6454784cbbe0bb6e627260ee1b8c044cc3dee2c3e5d3111f3591e1c5f64f37ca9c548bdf55a9307f30f1933e84420f5020ca0a258da51a950e0e0bad92db0c21511db571f71611a6123cad9f774523b679fdd407baed0b913759a54d88938a6b092e673140f4c533abd70f36296bec17f455038e8a545f259cee91d731e535b3c35b84eb85fb873b5f61820c13fcae1d7da3eca212a9a8925411d952fb124a4ec6e4377fd427629d8e1ee9be43a03b5e04ee840ce150bd6d9719b4c693be326c5699ff3290ba5b89f62799d12c5a018433bea8c96c7dd31234923cb0c1cb8f3d5ea90bb78b7bb30ded7d0631c91118c0dbb87f6fce4c4cf860fc87a944e0dc04b7c19563ec748b25189b363c5a9f5ff2c42453e5c9194cedb2303d03ce3296a14b4b7eebddf415b6da42a84f966bd370bfade6eda7c41052d364eb81a081ffd3c47d2206134dea7c90f1416c0a47ac37af35aeb52dac5afb81fbce3e8673251de230cbd0598e9a1aeaf9b59cf04ab8b63bc510394bb24aa37533f07f5f407014976bbe6758fb9e2a28f00aa59b4b6bb11db8c068b1cf7b94b5e83c8f9345c552b4c542e65033d7fe859aa125ccaeb63045b0984645c46b231c21b2eadad7ac56af4572d53ed6cac9fd811a9708e869c30c8af6c2fb7c90023a05f03dbe5986ef49868e229c559e73bf99094d9d2ccd1717890832f3bc0864df5a82148a5f8c18f0f0c58167242e9c27fe739b97df78dd98e04de6263cb951bb4cbcfd3ee8873b9dc939fbaecddf4be8d7a09bb3b47e6a8c1ea913dade8f983e2161661219f696cd900dbf39c9abcd29469f5744d2df59a441d0c8a618dd0e92f812c0653963108c27826995e81bbd6ee1eaeacb8bbfe9fbc5f4b0a46baed0abccbeaceb2715540bc6a466e27b317a94087274c26f9090dea2904c0c7291ac38339e9c80a76dbdced22ab77ec3768dd16287b4d5b7fc3f4f89cdfdd35bc50e582ae82ab85719c05fade1d83a0bf716fa2c58dc55c6eea1abb3d4fc2a9dfb67b78e594c7c3d9b2c1e91757bbd83b7ef63bc1104396c7703923628a1cc44e7f38599eb055fe77a93fb4e09dc5a565a9782c818c6b4c6be900675fca7d12491c5b6dcc4075aca4cce769713dda182c5af79541ee957406dbbfa4693a67981e014dd2488616642f2dd1498d6348f8eeb7c1544532a782bdad14e4c00dc0b85c20bcab0f0e33721d7971a39a5bc3d323ef6aac9346d5fc52c2834df0d4c83e2d5ceeeabe5b81c612c0a3479b0d1a5b9218812541c5517bf97d502f2b44b2af3cd05df7f8a12f5c142550d01a8a499f7ee229d79a0a9e42cdf1cf27d885764d9bff7899fa10e27fad5de6f1a5a268b6d76af080dc7d875710d548570e72c8a85ae6c4aebacb81dc5db850c6a1a2cf8c8c82457c234f497e7efb9e4dff9274b38186dd89f4ca549febf2cc9d51c79d4a3436c8e27beb8b31517c04393944fa0c57977b935b2f39d611c6dd6794b3b7d9bee8e46d173cdf0c38d59596c5a0f59328400b46991dc42de2fb74188682ffb17f5a0aee772258e34590a671ccbcaf197f2cad69858dd8a0543cbc214cd67013922ea093d4c87c3affe6f786720cbf9f683f94366c67255e601c9f16edbbb19632dbda68e47986d9bccb929de8d8bb035515faa73bb2e6f0e55656610b1ee15d6c0f64b7ed7cee4d51ae696dec94fbc7705811ab03906e2483c6b4475e61e3f80962dd9738a6c99e7e4d0a464cbfe913a3e227bc6b9b2008ac5181b29d6caa7bc004275bc5f6e27ad56b9279cb6279f8a750058f65fb59c05a4be8c0f9677ebc1c6e9d06053215c463e0eb597d2efd499b29b9777517710ccd5776d256ccf5a98dc74a3111108b98c02c821aa7675d87903a61d9f1def0a8cefaceacee817921021e8bdc66dca49bae2c2ed6a293474e20b7a3a99ecd10d08c7555870f925204c2f7593ef5e0da448964a40bebb9f8c92fed9c6ce45a7520f7e75078b44c24dbea6fd4e614f1db2c3a1fb108514553dfa770be22ef0adda6079e151ff131c199cb167a4fd9e335949e0a4b266ecbd73d7e28aa73b620ef0bb6d35203b9a0681fb6eb04b4e1d98cc0e71714b52c16a00154e85d8bf2ca6cec6f2194a553671b7b3c35176971bd1729860c70bcf7501bd75c1dfc2ffce5530690264bad041501e8eac127af99f43e17b21973b1467fb50aab94f89716f7b1c3224ae290fbe5e5d4b49baa85e4fc6e81e215be75451f7540805275f50ca2ece95120e323cd76e3ea19e5a685293b5d7fa45d48be3f63350ab7dfa87096bb7c908e6ac970ae3fed8b74f99a1f852a0e724c90ae9edbf9aeb9ac3e8aa46e2fc6ec1b66cc48cf9393b7a2145aa399b356adf69d7e2619b9ef4d2bf5a66e03e92fce27ae38379b40f6d329b25f254537ee1346ae0fd1cc904b40c6788fffddb29399d15a2b87fceedf796c1ecc8f4c326beee2ae59d410694fd05f5b11711c1737fcdd863e0260ddbcd2ed2f413205799429b7f1bf7d8e0e7a609136dc431c68ae0c7fdc7d7bcbd8ad87e6c0c5d99ceb32b4a509942841ffec82410c7c3b3ff818c1ee7650d2233a77be7d892c214de09620102c912f50e4f989b6dc58062115051ae373c85be1ef9b3544b7ae4bfbef1dc244e3aabe96477f8b3a1f650c80730ba7cb8d2e4225ae1f517954d5adb2bc8fd07179c436afab7988a53e610f370626dbc9c362f55bd1a32c80e67f9bc4f9c897089d8173a01d2b33e213fe4c829a6c25a8b53a6ca792eae15ba7c21d4ab884cdea4684dadae29f278add5bfde256187a98ac351f642ea51e382fb785e0a7f72cfe85560731f5b80f67087ba0e9b16353d643271e2035452a3024313662f743621c8e9e8f47b4bd54439b42204cd32fabb7cd11b0af4fa835871b76b636520d4c06baf2ec47a3162ba081448c0a8be6f988071d4dd8aa0f936d55b15e04ccb90fd9032b8cf8c34bcc96db151eebbaccf541a4d1e4866c6035bece45c9c3483e8b276420cfabfdb6e74340e79b215ee5bdf88090aec398305a5c61bf0ef0ce9acdb14f4e74b1dab8cae661fbfc95648fa22b541ab01c85702e144fb4560ba58818e18838b814c122337f06eb7c3eb1d319b7fbb14efa8407351988a91787d00a0072f16369dfecad92c0f42858c8c7490338a3b7330ac86e141114fcd117e0c8550b473b011912e8414cc2d425b5b7940283cace25aad5ad6a13b1bc1564406f59e1446930c80f72711fe692452f92b56b1044c629c04e87d716a2b087683af67649c7aeee50fa907ebe170b5478d9ebee962232ffcb271c823a6d1080ce667ad9a7e1db2db7187a5eee8ec6cd754cc9969607059c6aa5a628ebe81d1a988fd484f701125ff2f0dcf16c9b1152327144be5794efeca859759db8192a847664139ab79ca8d2aea02a8156c89cfef719807934121161af29993644128339dd2b949fdebc836ba5161f370a6c55e56b00b07b8cb9d41aa7a00676eb2d42e76b5c84180d52ba47866a1f41548e95298a8387c59da1338917ff3e16e796a1eb1548a7ca8cfcda56de74410342822423d74ecc92287e3c96e2bc4f7937bc5e991f8e4e9ca0054e7e32d6198f7e020e4eafc066081f2bb110c3a2e0ce28e1f3dcfda4609fa1a51f910c5f6612b46290a2ed70a58f128ee7031cf608d89e659cfbfc6ff6ea73fc3974e57326739ab61e0a4221ca411ccefffb530c42ba832fb529b4b8bed61524865d511809f9c43e0859edc82b9c4208b1c1af9b36540ce35157b44fbd4b695a71278fce75262efca525005d5daba1c4da818cae4387d71826a1cbb019598c5faf0a34eaf6300159317ee4aa20e634a0a109d8054bde054036292da99be7dfad8980186e9749b7d2b87446510a8ca8ae017defc6c47ba3138d95e815414904dc15e563d0ba2478e383375f94ead32e97bcf6ec5ea2655306d83fc96f57ae1a5136515804efbe7023389d5ae2a7f698515439024a0b23181719862ea9d0e8f97285810d7145b1c2514abca446b7993368d81a697a638737a133b893b5d5b0c64d9ff025f547459b629b42a380727aa53211e45a82ed4a3546db724ab18bbb8585ffb80ac58d62911564d4cc7a23cf1aeb4e469be8ff109c84c57084e43e7563e0f702bc4019f46b1837ca21a02e537dac5a4c4eac50bf934f8d638b7b26f58d8cf2919a070d22069dd59bee8546bf5081fc09bfeb13d2181e63c9fec92f17e75700940ab506b87926a2789a7257f37cbf9a21d99e0c4f52d2572ed869ebc2194170a02e0a481b34400284bf689e856b164db51f0d06fe370c1d6062e434b99fa203520d0b85acd1b8ec334089dad467fe7bde015e8bdadbb31a93f9ef0aa55942a8da93118b6fb1bd40a419a67f6e8a3d0bad703b883d48743c5ff54c0", 0x1000}, {&(0x7f00000013c0)="dcfb69eaa7db6095bd51b075057fe3f02d472ac657e7f01fa0baac0e22d128fe3b054ba64125b4c33857b32b0c99ad746a6c36aeb93a64484e252892d09d5743a8c5aa5f1fba3733d27a2e13a7340f44af40408b518a86a0814243a188a925fa72", 0x61}, {&(0x7f0000001440)="52feb75a149df9555bc43b47d7845addcb18041cbc79a549d6b6bd3d6df4d11b9d4d810107851822a557120a918b03f4109139bca7e56b857bdc14dfde719f05eb42b4c0807578c26059d96f3c30d4e61921f335ae1de44d8b21ae50a208290053d0857687af20a83da696a30bbeb5758e99afd07e219dcdc61ba81e17e843c98a843ad942750e5046ba3435ac098a1579d3e734f4328c96aef744a90227f7e2a6ff110dbbb8bf4e01f3fdc4304bc05310fd0bcd18bae8a6f0e624f65543c879c23fea23a87569d68e8b573d42cb2aec5972a7265c9a4251399c30d6cc7a434a0ad65f78f31969930b64d3e5c44e5c519892354b6e5cb5", 0xf7}, {&(0x7f0000001540)="98e943b1a09400aa40af54ac7b4bc933fd4619b8bc2acbf553241239481110141c9b435730b2b4f42a5a6a08414786c8647222d7b2610ca715cd590fd35b09fc95217abc4f04935743bc384aff6d6bb3b6d984a35c6411e477ac96b92d2a32b831a89956d045b93a8ad08f6d0639b8812acd103d06da3e74526bb2279bb29abb1c06ad4c6906e0152b19f808c8c34cfee6a1c13581238e80b25f4c30fbad0c684f4c3faee92e972c17e85c3f29157e04a9a985", 0xb3}], 0x9, &(0x7f00000016c0)=[{0x1010, 0xffff, 0x6, "9aed1ef9511b78aedd1999914dc3865436650bb33659b1366ffa1bcce7135981e42082cbebfd42a2548d7b319d35a948213f0190a47efccddf5da23ef36d2aa754c6b0e02e38042cf828f29d1fd1ba0b52a4c6306e78f87cf1cae06901bb9e1cf232384c645efd4f80b98c7cc56454aabd8986087906eaec183c7980929a11e4de0b0c37cd36d11b44dae84787227a9019404562ba48a08e19f7c4ff7bec881790ae29ed809aae62c83f8c4a8f0e89ee6e00082df3349b5ebd57474a34b7dcef75be98c1e158a328bf7659f0cb494109adc5ad91b0407a971ad1d3ff638d449f61dec413603a6d66434032d5c4f35c06e6d78c7c1495034f8a62c505408db5372c544bb1af556a98d7fff882046a24a9303df9dcafc7a9125dae97bb2f1a89a1fc557df4f700e43570493d91db385a13b619cc8b550176158a8882aebd33e3a18ccb4128878724fbdeec185bfd426e1da418f6fba082490238c641ad86c5c2a13048fa0af9e73a3766147256d2d8492a742f74047650b770f7a61527be179df0da9355014bc410c04c913092ea26a676b8c3d05b931fcf6351904945fd13912e290284f7034f494bcfc84c707bc6b6bc14d7c7e1aaab66a4b5ed51c592a01e9e0b0944605da6e8908818c14f8b7b3da454e8e16f7342654b3e8dcf69c427533e9fcf4069e1b5d4d2dad70a1dfed1f8f7563b62686fc44b52ddf0d7eb03ef2514378f70e24d5a4e3ed95bf1320b79453662f96589b78a93dfeb43b21f1eb604e0c537eb4546b5a7be3d77a69f84f26788889d17b2761a8f64e7d0956e8c8844c26303597b758398a32c72e5c2d7d2b1e84a355095404fd9ad6cb1d0d94300dc090bc21248171930271bd2578e700c19f8073cfc3064aa1daa3181e15a6a2c5a2d4af6fa6001b9f20cfd72d7b25c685fbf2fdc24f97f4891ef1defcf24ff14cdfa3c68a4fe94984cc78c432d6916b81fe3d2ef33f26ffbcb3a15b0324e2b19e3a8ee4d232b40a7fbe65d4169172ae64adc279112be67479301cd019954ea9d601cb0611fafa6455eaa2526d4578c3eb76c7ee531fab28243edc99ed6860a87e989a58029e2031e2714926a3a66fa8cde941540bc6416e9b80c9520a626e9e869bbf5fbba47e25ab2535544347d6860c0b1a572c99b86c14cc29010760a2dc892c9664db077ece381d2a519a55961e98f2b9aef806d1078d22305f278264f8c0ade3d96e700eaaae8b1ad6433d44468aa0d47049fc20fc02b8ed6b38d87a8faad164e8430f33048df8ef36f12bd92c44011471681506177cf7c957f2095e64009ec8b7105ac80a44470dc364bcd666e32711333644480dd9a848dcdf1b32ed959502ccdfa2ddaa932314f88060527754358d762519a7bf817f28d7368282ec8d625707d925d827808df92fd93837a901418df80bcb3ce75a8af3a6f6bd26b1d6de06f03dc344afccd13b6160f524dc143fe606d61d38d69c2dd01e330cc07182be99e59a11a0afe794125577032a2278cbea3d76b2e8a48a6f0e024aef8a4bb9e5f81e6dcaa505a9327999b2e75dc26c0e804c8b5203c38365ec37c05a84887fec7ba0ad1cdc85fb7ac7ff72484a094c36dd7a21f9e8a7e89d3f55f83518b48496f453249e577b77f69057d53117a108336b36536a70ebfadc65e88dd9f45d787a314a092f6d3fa1afbef7b41f76898285322dc0745fb5a51b021ad108fce43773d34257c7b5eb105b656e55b61c048d2618c28fd5ed7f75464b331e3713181a38d4fd2c253536e0515646526c5908e880602947712a5146826ce62229397488b5181837f504b1a3d35f367d8828a8a0140d0a2f64c2f1536e3c3e9653b6b3169314b8498a27b8850201e6bfb5ab352f4527bb01709629dff4642beac5acf02433c1fc3861273e8f2cc17b57c3a375b281c44b2e18f2c94485dc6702139fcc5af66692dabb83e644dc8c9fde3ff35261b1307766fe7b6806c4dcd251d0e6c0a50b86892e902f93cd2df1829ddecb24bfaeee20fcecfa6c47910797c8781da0cd9e98364dd238a8f9253e004e23f89d5022192950ea26fa61d20ee67a19084727665ea09dcf1f0e30cff14558154f77851bf41d3e88b3c8a40db69e46d045c6e5e20e5bd1c2ea7b78647d3c6ee76357193eaa4d02323cb22ea9a9485fa0d05997a13770740f8b6e985445c1a308901c9ba9e84e6c8002ee69fcb02e41b075be4db2e0dcacfd0f66147866ccaee8cb0af8941949d1e139a937bdd9487942922897864cf0e0e9a816a7d9244d64227ebe41b23bddc7754881c982c3b8287e758a43c972021e72b8bfaa8fe73d5c26efa40c310d3cb01392101414facf9caea176010b96da9907ae630c291a43e57bf36f9c8f38fd3c0734a9f2db304c62282a850aa7bd5bfba1f2a3aec13aba8f164a79af5ddb23885195cc1ee55cfe5ac2ac6879cbc2c6462d60226539d1713ec422547df4e0809a766707ab7015f98a70c9d40e896f18bb95f43bcf34659bdf5e714dfa412861c642aee557ee4cfb166344dbd15a88a36c7f71ee51eda15d67d62a52eed9cef7e4d3c52089aa7f26ca9fecc7907eec4006127b1349cf5b05d46db502d4567560a29a7c84ac6fbb74f3b200e533cd81456f07282a0a8df43ba4d24b7aa907af94620b3afe9904cf56669da6f76359da73c2dc26fc5518c94140512725ae40c3a166d1740c2de6be8d9102ea064720f946b6d7cc2722260baa7537d3d0cb38b6985b2f217e6760450509827c27936e8b716e6335c3c6b4468800059ded16def2eb64ee7b47297b284cde1ee2a57005e0b5ef1c47ea989b753b2e4e251e29aa4339b4c19576e7320c23521594c750048e0f10ca0a34259cf2b3d855958972fcaa5bf5b6024bdcd6cc2e13ed0f4edc927776340efb981a85ee8b2f1ef0950dea73d99d9379d3c060d41b76701d51c93d7a5cc703d205f08aefc73c0a1761e3849c2ac8c9eb1f20f05da1d61a349ae4e2b257339d15e4e9299c2a6c57191a13de1a9377abb956c3a3d653ec752be31be08813a3ed79d342eec6625f06ba32915b983703c5ca80e905371b01c61f64d88f2d60ae7647988484a35d665c1dd29a506adb37f080f3d4fb6e84fd17607b5718299771f345c9579badb9278840bde9df3c52e6a6e50f569a7c7f06759fe1a698d1016e1dae15c700b87473cdb2eed67d32a0c9713c6bff835b01d9dfc42619c084dc31532491900185f19f557521468901ca1655640d0f55d954dbf2da90213048a5fde859a10d07815b445e56aeacb7b60fc7d9cb0a8d6784395dcb876a50d0a0ba070db5df1d91e202ef98c49b56a9be14c33e0b7d7616747a4805de15eb429d47b0ccf5ba43868c3d0057582eec1d4488a9d2726dd32624b28da132ea64ac818712e99a1b4475014e2a16d80acceae86cf7691e038db20580f23bde5ab18d9bae597ee90440441b1b88c6c8f3cb5dffd00b2afae3f83009970f674141a02ba5d9d2501a8b81d937135738821972f6ac9ba2bcf1dede16e21456ce7fa407b4530f2f1da33a181febccc02dab3e326a3a47e2d229cbfc759e49875dc40a0fdfb3e97895a85e81fb3dd049ada09f5ec068d00b62d19c01e5169f841b8d188fc20a602d5c293ab155ede96a79dfe16f242bad94692f732c25546f6a26f3c6a49d6d951c1fb453a5f292b28772e9a114940a558bac74ad1129b53418745014afd4b8dededd62311a68da4ccfdd9f511295ae930db318c2811fb4901a0f9634b153838887957a8cf3b1b143c18e3640c4e8761f1a8ccd5a8c188087be476891483737af70c96f1e8e7d89419b09adb1df4da86468448e1a04ade5e125bd61bdd68db5236d111fd41d946a65fe1881552fbacf1d859bb6ee3f682d1398832bae09fb1a50891c9034cd9479411b110110ffaffb56c4f99e9c4f5f3aed82df8273bd5fdae8be2a6aae40afd2f4a595306e5a6aaaebea09897d49f0702ae7ba2907a78867ead3412c2937bfae3e17c4c966f7cc14e117025b7fc53dc4e46efa5b867a402589cb328ef683d4a9c82d2d05da43e73e3716487ba3e701046c825ba9037199704bb8b04e14bea71b54999d95a6ada19ecf3442da7196f3cda64faa7db0916b3bac8b676415da126af8fe70ae32ec77535b5242aff7f477fb1f1f48f8971175a27d1cd06bdaec6e1b702072d2cf4b065c0aed8c46e524f2e7c157792f89047c9559216dfed19090eae6388ddc4dcb2b065ef5ef8ee30a3256e80730f2f5f1a131d2071fb70b5340a6473a609de898e26801b997102df6d3257b7ce96bc29e9b4e54d5bdfdeed05a6ab3b45bd34dc1ad2fe603a91e62ee5a36e26be6e6e08a00448d4bf4851b568103d76379c3ac0e54240aa7c5200a4019d3f50c9768c12b4acb43feba4c639fa0fa95020a288df0b488185be4fe8b6c222e3125e12715a9f7d0a6ccce96fdaf14e14e1a32eb07d3da797bae9a4c4009c5369f7016a62568a801cc1b5d7d9bc774dd38101f8bece4bd08d015baea804b2e71c51fe24752c04a0c7f6b16a655fa972a8291f8fa1d2b2bdb2e19918d8d04a1a233e470977293f3d53ad84fbd514dff4fb7aee6ca322eb30f930c4a207fe15530f4f5deb29da14eb39df4707c7294cb7628764d71c7de77c05c6ed46a3313e3c8548e9301d62fc091e8db28b5ae9b7024c0852aab3b0036ffb69963c8029cc64b90611609b9db76c08d07138d2bf748b0350afd4c069b592dca2902e2c47373a49c5a9f27cd9718a4ad2747f9fd9ec95aff061da8686126a1904d9d468bb2ca9e8d74847de5eddb9d3632c6934f2b4f16c3d6564f818054e3baa0564be0ee2f4fc8f8334a92803bb54cccdab373ffa8035e54398dade18d9928ce66cd32c98c593c327ba6062d0a46d402a4a17e64f4e69ef225cc8b39fe8122b7d6ca8d670f03bcde3afc6bb6ab7783de57a63c2410063bd18a17352432c3097db2c154451ba58f522ca76b9d6a5f9b0a705ffa825c4e2f759401af05049a05e0a47860fa8fda85716ed4933d70f4ed2cdabf56a13f53e8d761524cdc7bcb7f65120dea9183418c39a4a3afa7958021248845689377bc842e4d53d4d4d1d5c67c85f6975e4e30c765fde34db7dd3b24d9d00e460519cadf0ce877b0b00f2a6e444765f0c0c434d7d871d036f3bf7b774e3b7c26e62d7e42d947d24f830dc1a0ef51298199622182babd46d981c4d23fbf35619261f1f6b332cbdf48f6b4466d01fce5039dd3ad0fe5ccfaa8e8acd187d31ada5ce3b4116b366b09a6cab512a2b901201d9093360c70293b66830aa54de15ed469a2485d1dffc942d0462027261e2aa7bff16aaf765277af8fed360ede66eb4e88c92253c5aeee098c18a63a7555e4f0ab18f4215e11cce6c1e91174052c86fa62f815126c8e6b8c0fcf08af0e8eaa57b408437348696ee3f630b1a6a3cf22635be9e13af072f3e6d252b7389c6b450826bdc47ca252e0daf513887fca36e9088b62d466a704d7c5b1b57839aa0934132229dd6e59620ebea77141e7f596f9e5f170f584c9f283ace06df37614eb164e18fd21bddf58e2f1adc6439ac8b47c8d20da59972c7ff6c3e222af8f0b329209e516169e41426a997661ab516da50bea83ccf8c2b32d8e256bdf8a3d1f1529968d27823185ffb440e77267fb55695c504b5cb7670c62cfaacbcb76b545a42d3fc298e20155513a6bd30c0b7ce400d1aea757f4b903bfd015911d765ecd45241e1815225e863144e436966f7a4d19f75365900f931383de4810c06a443bdbe7145161fbc1f0a78ad732ab369"}, {0x60, 0xffff, 0x1, "280a40838f3cb14568076b8778f608d1d1a6f843cb252330ccb4f9a82fbf3f246548fdff9bd9e506ebf59f31b3d59d815e97b0332aa656674b89ab4518dc645bac44b9b134cc15d1794d4877"}, {0x60, 0xffff, 0x0, "aad208ed190b9a5dc1cbcb7d68f9c1a075eab13db6f0b10fd2a53347bbf6dd458db40d80efed0e59b39ca1b49858c0995a50b0cbb4801d0ab250db5292b4b018b5a91507cba95c51ad"}], 0x10d0}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = accept$inet6(r13, &(0x7f0000001500), &(0x7f0000001540)=0xc) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x20, 0x0) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r21 = socket(0x18, 0x3, 0x0) close(r21) fcntl$dupfd(r20, 0x0, r21) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r23 = socket$inet6(0x18, 0x3, 0x9) socketpair(0x2, 0x3, 0xffffffffffffffe1, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r29 = socket(0x18, 0x3, 0x0) close(r29) fcntl$dupfd(r28, 0x0, r29) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r31 = socket(0x18, 0x3, 0x0) close(r31) fcntl$dupfd(r30, 0x0, r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r32 = dup2(0xffffffffffffffff, r0) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r34 = socket(0x18, 0x3, 0x0) close(r34) fcntl$dupfd(r33, 0x0, r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r35 = accept$inet(r34, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r36 = syz_open_pts() socketpair(0x3, 0x4000, 0x8001, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r39 = getpgrp() fcntl$setown(r38, 0x6, r39) r40 = socket(0x18, 0x1, 0x0) fcntl$setflags(r40, 0x2, 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r44 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x7, r42, r43, r42, r43, 0x2, 0x2}, 0x5, 0x54, r41, r41, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r51 = getpgrp() fcntl$setown(r50, 0x6, r51) r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x7, r54, r55, r54, r55, 0x2, 0x2}, 0x5, 0x54, r53, r53, 0x9a8, 0x15, 0x3f, 0xfcc}) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x7, r59, r60, r59, r60, 0x2, 0x2}, 0x5, 0x54, r58, r58, 0x9a8, 0x15, 0x3f, 0xfcc}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="2eaf9337d4bdb4cbc0433d814ed59b1bf0892cf8b703e9d4", 0x18}, {&(0x7f0000000100)="0c8672ac39d6d312763743abefc6e7c8a37058f5c140171a7db68c2cdf8ffb5cc50d1516b021be717c97b6ea02906f5478c72f82ddfc9be890d162c28910388a703ca7c7ed14fe9d45df54a1fe8d03a998ace9f08d5b19be3237eeeb3b0a781f7370d84856a68b91b0be5a500cf3a511221189caf4041ca220016f8d791d66ee2f0252b51a6f2098b18da80fdfbb7ff6fbc8a820d37a6420d5b551b91f9298ec920d492dbe5b23bf570c2d171f663db87181fad74e3d55a36d4cad4e7db3b5d3a5688163e05cb13fc871c85a8d4ebef26e75a945cdc78e5726be4b2fef14c6e324b76eeec2aa33446e9c34da4e617d1145efe4676ba00682dbe597d0d977ff24ea2bf63e2c9f67a36987ee93319af8c74f35d1e4a88fd52e48155b90c9c783c4c3bbb15f1512bfa96a5f6772f5f007e8d2810caf635c44acc21f546b484cd3caa7658c63d593a522ad5a61857753bea3cd1975ac871473f5a5957189aecbd40768111b48ee0c4dde310efaf9c59b1f7ad2dc27fcc2ef9f0efe7668bd7d927bbbaa43d8e6a60ded7b31764554c19f95cddf24b219a14ebf7378435d61f798c305de907c39731740bddf0a19312c748dabea48a43755729ffcf72afc56e8f5a26d28eeb2833823bf40b4fd693a7402699baaab05d0ea06efbe0c870ca0bca9e48a1ea1906f83ca8aacb6280d6fb48d1b4f1f1e13e1dd53c9672073bebb764cd25b89c0910fec1b29227c635e4cd4440c75f9cd88e99bb4f9c0a5a5216849f73a1b1b8b944e9233165e42442ea327b55f1d2a6304d16dc29c2b1a3c0ba4471e7e3ade6a8d24dd13f07b817fd3202c8c8955187c00a8545ebf9ed9b144352bb646ca293fc6ae825b26e92de840614f96947877c106dc880526cb95bd3ada89c0f7e487e7f3d71e81611ba6b5616a4eede6f483dac5b6e241f57d4d9439cf64f92a050986eba02ea0ec0553cce55beffb425cb1c88009958cd672f4cef5553ba594001cc391fadde0044fba517a094a8d07c57fb2b9a68855c5df41248be357daf0999efc611f3f0b9fa14cb496ec5c3ca0df52c7c263eae8ea606108e12d024c79ae5d694cd23c011221744d8bde21b40543dd8397e04d41bf966e29b2db008a17b2de7b3069464df3c1326e00aeb608eaa891c5d16216218a3d1d8d731db8ee9884d59852c67ba0070ac84e165906c430c42ac2d1f8c4e495cb611950ad982bb074810fbb2d47bc022925c84476d0237d9500fa236e3e58896fff88780a28d25a573329211bef47ae912afc3030cb90a9c96594965734622d233bfb21aab721b78e590f3e9a4a8864a3d8ae1ab122239df71f7f3273b4a195919ac5559426c302aa6dcd106e16e26b0780efc8baf05a1f66dd43bf53e97cef03c6230ef89bc549b20957985fb376d1f75687784c82eda8cfbe5016026eff7f17e4a9158e8420427f70ce01357b2aa6ca6a7b390ea190f863f701a0a145dbfd094b70a473d4c4222e328f07d0030d827494d86426dd6925c15de34b1b6f350bff483e0fbc589b92094a2235552ca0cd41652afd27aad43db8a3e8792f1a4508277d870a8da6d820b984bcd2bd14ee06122fbf6525f1a4a1aa4109f957e1407ca7cf47308e6e0a3e99219549b6a155b6cbb32d2c9fbf88f085bb37fa8ede8b73c8cd35a1774e49cb8733f2b8746a25deaea30f1b4d364177d00b5ab892f909263e551de4456768eec637e52db5cfdb8bc37ada26a52abb3b796c74a998733cae00c5bbc9517be73ea74ed11bded44a9896b9278d5ce582b9cc8cce0d7ba1a9f31e8c8f56dd45acf2b255aaf044a35a04d2e3c9040589c67cf347f1d796c2519d9a9960d075b43591142688fc7d824a2bb75bc679ee01db8aa1e0ec369025c9ecc3981fbcbb01ce03c3bebe038b260fd658b4df2b6bf8f87be4d00c861f3d17012e494658ff7423829b21efbbb6302d667c7408652c42ab1cfd3d1c9c20ffd385753ce29b65af08567f2672723fa4d502af16cff5e79658b3d05ef2f75fd72c92d359274be48d580cc51d0efe752ee5953b17e48fa73b7e0ef54a04eb7d5900f13fc7f4bcb479e7b5f8e0c688ff4ffb334c069a94b468e4feefc15b536c0d584a8a4bf2e54e7784136fa38e9099e022ced8fdf6ec94e225b0a43be5285041026ed491dbd2447e9d1113dcca695704064dcccda6407901e2a41131881da5e638ec9e98395d2bc88c71eac1575fed792d591e8a611bc0cfd39c6e57e6dce5fa724ef1db69be15b34a8d93f9794bea06f7c1424a116b3fa9a99dc114d5c1718aa526bb01ca6eaf8c3a77ebb2d142014ae3e26ba98355f9906c87799dc29101922d37b2ed187c3af065d94e8d44eca02d8148194ea00878cfd5cab462718de274b0d54bed258c4e822962fef293482400a46df8fe574ef6b9cb10afae973e18bb370c13c3217135805c3892b11cc2ff6b5f1221ff2c19ae581a91f701d91e6940cba30293362802bfa77e20840b11f5c2c324feb87892a4d66809cea69d1c6e2453ea9b0e9f6d3adeaeace496f459927520b011e3ad290886f56d1c6e945d62612a44a2eab1eca8e2efa9dcf75f3ded8071fc6679bede88e70406de5e6bf0d32a272e1fd953b396a70e7bea3f73c5b1309208071968c6a4986d171a6206f5ed94fa164dd2a1efb1ec9b5bf36b051964cc8f78098406cff876082ebedc8a680453e87e7bcb79f8092f2180ae019940134bbde5927867067d157b06ba3bc3d412691945e1380a5c0947d299897366fdb4f14a088a2a19918446fd0d320b78b3853c01d2b73e5657c31a3b67329f6a4e6f4522b4811c284db3e19c5975ae4e3dc1d3f0d44f039b92c9b7af9ab7697318c23f437ab9d2891ebf5b7377dc137c6be92254977e25045c20fde32d27dca4134b54b98f017f9e47a9b9eca3f7e88271b39366607806a061a2ef3bed4de3f694ac5e95774a3c7e66558de0df6b374bcb4a46cbfc47595e0d550cfa73a96cee04d0f6f8002c15c5e896bb58b2b7cf68c306b39f669ae3ebad4541a981f3e4cb5ef9f3e1c6e3f4131af09490ad8c7c89aa009db92e1042e2329884e8f2f0163c78e132ad0608dce639c8ddcb8fd895dd7f3a8699afc1fb377dbac8a30eff3486aedb0a2b5c90f2a44905b3e594ad5e34d888591705095498c81dbfbee9c0044d7afe691e6d7c3b9450e730a2b405f5306be09d7cd4a19998623e19baebe6ba9bee6a431b0a22ef0c13619e8263fd29f7568c72158e68de5ed8a0e9bd716a705ba16c8d904c96d674fb15ec0e93dcbf1bbdce8261cc5223f1d4c705f27f5514ab81dc12a5875fa51f4fbabd8133ef260160d57801970b81658026fc0b00647749408d0e6ac9b5bfeb03e3bd16c91a46885d2823e1940ecb8200c744683c49ab29fb392764b14a480cf4333aaec5f087422ec0243784b095e0bbfddf3d6ca4ecb9762a72991fa8cf206a199d8bc6515b0610a20861ccdf5c907de1d758b6cf4b5a8fb0cd8fa1c929c2db1528dfbd7106297442d520782e31e15635a10ed800b27899a517d2218a1024913f26ee7dc54a6c52cde6e89939f5349d8008b050b69e3544b79d830e4c09a01678b91f7526aa8fae588388fc432d4c155b33380bd76327ab47d77a9fb8816fe21f9ef6ef7ce224e0dd6e60488bed2d371551534132470d8a02f036e2e87b70a5b5645e682ea3516d54cde7f58bfa37e9066a58399d633fc49f18f3ba69959f25db9974e813e0e23263e2a6e9eeb91c0b01c7eb3ea6bf5ad4b2e2b3e313ad122cbab4e76025cb1cdc8ea087ddb7eba9afe46f28fca9e61bef8c559b82c12ffc3548ddbfa9a4f0b704bcf66ee17806dc7677131034333f5fd6069b088de2a5452639398a1085370f61424f342984b4d7071cbeaad3a23c652368249c046c414cd2eac64f9b55895d78365e46e3646d42bc152718de9302c24e847aecf176202efd7a4c9889e6941e70ca514d440a83865bde1bc81fa9ad586ab883e018eee77651c940c8e66a0b3baf055fdd84f3514a8da2dd87b6f4ca5d224afcdbdc831f3e1568b806583663b2ee277fc5d87c81ddafbe70504522c992bbb06fd70ae4970e988888ce556394b9cb37b5a65c98c76d400e980bde586e824fc0f32f3cbf63b432f80f5ac8fdc17c285613af06060481d931ac333c74d04cf9ef3428e782d63a646d66a31722aa47f1678deda70327af223253de2320ed30451227bf23a1640ac0348edc2b7bbc9d88fae72f175865a50d6aa275d3bbaf324988a6007f7290a90b42cb839a5ae56b2647a0a94d994cfc49b22833f4870e0087ead07deeb285d85b59a1ee6a399a136456e647cc4e069d10d4d30267d54023ce3d59f3166dcd5f9b84bed93926d3229b40d8fb0e4ad03eacf3d719c899e3a5e0c7d880689517e28ab3905b4d00601c2a09339514d2b7bcbe1d1809bdf76ca86a8baa8e12e11d975669dde577f0b278ea3f396c1b3730ad6accc094a5b88a4001a3b1545fde08aa8cde058887c17d4f60bd213bbb2aed9bca844b508d0f0b4b7f198df6988177a9363e8f1462e0c63ea1c6d729b3e2bac041cec59f407b616fe6095b48563ca34d8bbca63bf20403209428b811aeddbe700b8720cc82ead5904f6aaecb43c46b915fc152039a9fd88cc0e90f84b76a1c408d7b6bc72d8076d4f77be3226a7c9582452771d1d7e43f12bc7d59b1f5f58ffb4f6f6ad521a9987019005f732971932dd7495ee3889fe5a1661d728377cb45d47b592e917c768cf78abfdcdc684f96a2287242736e51f65cdb3e0dbbe5d5d7d4f8b1cc6eee50c2aea1a5f6240b3401b4370ab6a2ef5215dc73bbd9ee98966778767232fd8f25481d306e20515a03ae8276aa94a6ffb0f43a4560803647b128954c6966bb7c511ea09a5c98febfda680203828aa486f1c2f972fedf6672195f2667a68ed5372c7282ee119ee10d4af15348ca9c1a03d5342da69bafb7e01ea9e35b24c78594618652e18758f5d01192f0681be2e8ca4467fee76319b4d1474545c20bf58f776becd17bf511f7068ea580adf41e82e9d7c7673c85688a26922bb8b4980694f2c5148525e43d7d5259ff4f30dd4c9651dd47216b013077cc8f17a1987abf329f37d12e2a0d1ef1f60874501746ddc8ec61e2b23e2b682976b54ce05450a636fa7d517d47acbcfc6d6aad332e99a036a88963270587edc27212d211890a0c1e772f75e31acdaeef5c65f503fc354b6c246347e45d086a2e9b2b415b754ec35c3fe356d5021de0e9cb5f93b249ddc5b4bcdd6d49aacdf1acd0769726201c8b489bf2992c851c8cf14890b1b590458b06c5e9a45dc2277db9193ef75b1f095e41d38e1535d158f00f95e9c935c261ac4e4712b1e60f02c3131fbead5d75b36b6ff7d68fe6187459b13548f17c835220576f3ea98d98521ec5d9c14ee64f72935ffd4b47ae7198cdbfc6c9dfb7745bd4f998f6e6a8addef5eb5b10c90bd750aacf80276e968b19cc733b37207662ea7d5ad177c392173a91d55c124802cb820e0a496336da2d224dd3a50b379108c5227d1a39900efba05db2f1fc66fda2986fc2e041f97d2865fb17330640a95ae8ee94bd5cd1dc018c5126baa13a715c2bc7c8e2b05ad2a339e5d27e32ce69ceb7c132ae353f31130fd9c6bea3348c64154bb4047f8c0fefa0f2fde1d12bcf30d6be7b9ab1cf0ce85e0a2587b0082827c2431b2b0e06d4cbe279d8bcc8c06e05b4af5ef2c7c85b95518e38c0be7f169f291d29a066b24c43a80182ee87c0b0e0ff58f260bad001e4f7dbcccb946f592212275784e2", 0x1000}, {&(0x7f0000001100)="36342c0fca1497b0eb8c97343279ed4a214faede6fad3bdb3be0695b1e49c73005d3c6fdee013226b9387513e82655f9a5ce9ebb817ce3825879f5c5be483f87293197640193f5f6ea05f7e211cb725f96ac7466d1c4ec2a0e5a15432fbfb5f2391eb00cf14c96dbee2ec0a02762657f58dcc7a64aa8d8231a1a8dcc8f8bfbe91f7e472e2ff152b73af3b429c46299fd0c635b88cb1323ba74edbbaf00b3", 0x9e}, {&(0x7f00000011c0)="0c47306cd66226054cf43d68a79296dd626410b3e2b5d93df435aa0f95e9d9964d668b7cb3055d732e677e73f264dd35101503fe2336bcc911ef41489cca79763a5a975471c8f364ddd9060eaf5c193555d1f886ade0cc6c47f4e5fae6551e71e9235c7d4aff9fae18ed40283f82c01bf04d6a072534a00f2d5f254a684a453b30e598a8a5709d878a277b0c0559caf319f384aa4b76e59229304ba2ce3fca535603e7adfe0035a3b0e9336f4be091a6ee0a59b2e8e2678a49034329c03c0b2d56733e46893847ff08f20b29d86c93e8", 0xd0}, {&(0x7f00000012c0)="d6fc23e785bdafe80ebded7f4ccb18ffc7c10ac2a174ec049021a2367af4da597732bdd4c6443d17609e90bb4be00967c05c1be9dcf207f53f0eaf273b82fd44966979fa95c72c3537e5cff792f4966b505c3d9dc8d1b1927cec96762bbd0807c5ed1031253b1117d845969ec2088f47d267f2ed7dfbc025807ab0da523cf9fecbe0d5de3f18e258931d9ffd0b3236a22455deb78ae7e1a5b406ceb4289670d365a571c1e2c943fb47fd0b6439f3ad162b752be9506e2027eda5fd9cd473f0a317", 0xc1}, {&(0x7f00000013c0)="bab02a8d2e594801cc75077a455a2c763e848aea1ba4b337a51f2298560620125dfa34ccf307ea17c5d2fed56d4a99cef4217e35bc160b5d5adc35e3eb8264732868631155f1087267af2268c30823dd20fbd0970e63b7924dea869a7caa44633c963aaa4dcfa9cc671258dcec6d28a8d9bd274ee2d2fe2668c047da2bac872a43f23537b4f501e846eb8eee902d446729566853979c6427d3", 0x99}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x20, 0xffff, 0x1, [r10, r14, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r19, r20, r22, r23, r0, r24]}, @cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r26}, @rights={0x38, 0xffff, 0x1, [r27, 0xffffffffffffff9c, r28, r31, r32, r35, 0xffffffffffffff9c, 0xffffffffffffff9c, r36]}, @rights={0x18, 0xffff, 0x1, [r37]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r1, r1]}, @cred={0x20, 0xffff, 0x0, r39, r42, r48}, @cred={0x20, 0xffff, 0x0, r51, r54, r60}], 0x158, 0x400}, 0xc03) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) close(r0) socket(0x29, 0x5, 0x7) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000080)={0x190, 0xd3c}, 0x0, &(0x7f0000000180)={0x8001, 0xffff, 0xfffffffffffffeff}, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) getgid() close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e02bbdf44a463043"], &(0x7f00000001c0)=0x442d0f78493d10c4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) r10 = fcntl$dupfd(r7, 0x14, r8) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000200)={0x1, 0x80, 0x2, 0x7}) fcntl$dupfd(r3, 0x1346ec5245226d0c, r2) setsockopt(r4, 0xfffffffffffffffc, 0x64, &(0x7f0000000100)="0100c2a91aba9e5927ef73c63e609515ccb98641948a815ba24fb67c79c9e8817e845da47d308688b162552a95c93cbffec0043f4609ffff00000000000061fad21ced4a7de93b2729ce9217f7fdfa5a70435143eb416ee6c015825b03d21ea29c5c1cc2fdc893bf82e4d0e5c926592eff068efb018000000000000000055164aa5bdb5f287141a1698a4c00f5021822ab57000000000000", 0xfe18) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x0, 0x1}, {0x64}, {0x8fe, 0x2000, 0x1}]}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffffffffffff], [], [{0x0, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xf4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="b85393c8787eb22edb5c1a5cafa844a40e84c1a80220b71bda05ab7e52c049448ae1197f3b98d042604d60439a615a993a15d01bea97a7a7bff547705f9543e7697daa03ba62451ae3faf0c54068d2a823c1eebf09d29c3c25fe0882fa38b02a90248dac3b2b918b20beec894c5af580cb08475e802809e1c0fbc1f90a43a0326d18801c976049dae7701b118dd1878c4fc01d61ca8cc8b4bdb5d714ec9bcb5cc92e145664552151573b4256c8d9797ab4fad1f278950340d9f2d919fc76fa6371ce14b5ccd76a6691ba9da32fe27fc08ceda9caac35717184ec9dcba39197f0507b8ed229a9242a501a27c47b16edfff845c2f83fe609f14337b8a0b37f111685ac385842a070f879af3c85000000000000000000d1b7a4a1486b8e6b603f7a2ad41a753e7f807884500987cb48a5f74db1cd789900ee", 0xd10edf5a6c040fa9) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x101, 0x401}, {0x40, 0x8c7}, {0x84, 0x6000000}, {0x20, 0x3}], 0x4}) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000) 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x2, 0x8000, 0x6aad, 0x3}, 0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r1 = semget(0x0, 0x0, 0x41) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/132) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xffff, &(0x7f0000000380)="0000af1e000000000000f17f1a3f5dbbf2b775eeedf224bbf0047ba572f02fa14b68d66bd1d172017a32a8750185b2dba09d353978f439", 0x37) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) r4 = msgget$private(0x0, 0x108) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000008a27a9a0b5b1846a27a60dff6806bdfaecb7e9b34c2eb8f3c2f7079c8a3d6f48f0558e46db0e52a767d636d0352926b5f771ffa4d442e93a6a387ecba265f113f0a309809272e81c9af839fb41ce9eeb298105fde511ccfd334a4c5cc7a7364e2894df139248f3faf66c2116b61f14699b375b02ad3db9ed0f240a32d58a68e7a6af14efe6a50dd2599fc356f60836d82a0a041218b0dea2bca789b4c506d6022d22a0b8d9c955d7415fe3923f8205fa376f5a3605cf65d6fae034f01991946d0e0b1a5244afbe86d74a1b36b43a8bcd5a6d2e9bed18a7bfefc3b06d3128ec0bc688cd455b6dd443"], 0xf0, 0x800) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r5 = semget(0x2, 0x2, 0x4) semop(r5, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f00000003c0)=0x3) 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0x7f, 0x6}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0xfffffffffffffffb}, 0xffffffe0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x584) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) setuid(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00a78cf379001c8a204ab30000f00000000000000020000000000000e2000000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000fde0f0f928236e0b98ff8d640000000000000000000000b9efffffff0000000000001000000000000000000004003f00000000000000000c00000000000000000000000094756465"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, r13, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0xffffffffdad16d45, 0x8, 0x2, 0x8000}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="2ca600b51bdc32194061aedbda846f8c68323302b32d662be70a8c96c7e1f327117be2b938d8c8b3ee465645efdd14c9b6d3e023fb54f9755fa3afe85e9ea00b14e83db45b07ca9f7ad42bfd23df9a94eeda570940f91a84b2507d54d7e4f9fb88731a5a5d4ac5eb7f9955d1bd09b8d34782ebdb1d9bd88bfc331488eaf1eeaf86e2837fdc5d1a9e845f8ce44a3424d543927bd76271ceb654b66846eb173c79057391e1d0d3997a43a236048e1a445206c195e0fa4a4fb6c98928f15da6843e857c7a2f5f8866d80864d08b83ca1d6709953ad4dabb", 0xd6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffdf8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x7f, 0x6, r3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x2, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2ed8f1fca6ed0c67, 0x10) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) dup(r6) 16:00:07 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='\x00\x00\x00g\x00', 0x200, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xd1f01caf5e7c5b17, 0x1afc) r0 = getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x1104, r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="963802", 0x3}, {&(0x7f00000001c0)="a5859378b3e0e2e161b4f0b3c7d8ac8836d1aa496b353db35e8513276c33df1222fd2013604e6d8fb8a110e32b568d00d1b6f54898406cb6c9ebe8c55cd1d39bb02ffdddd07c66dc8d79ac636f985c2dc5c7589b", 0x54}, {&(0x7f0000000240)="7ca7f2848e999487572627afa08a63b4b3e96eb9c5fb8e25d844af25cf132ef1a91dfc77fc6566531d21d74065d346bc3317e32d73fe41cb940de94f9d0cd2c0014171fd532988f5c65ee5f02ab4df7196f5f78a92161419f40d9d3598ff5e36e42dd9342dd5e954cab4a738280009229fba0cc2dc3f9a6d4a59b03c1ef389900df9cc45fd4bc3dbe9af4d2a6c26cc0c2a9bc1d1b999c75fdafb38e5ff07e488396d1f00d0e36247596e41010a0a79d0596c0864d937f15b5249ade35d98c544c169ee0a8980699425c5e0670c0daf9b2a494cf203e7fd63fc4eb2032b3108c72db8651d88650bb95ffe3a3822ef98f58792fb0429260aacad2020bb650f037e1a09f4a5936dfb2f230fb8ef691790c05a556fa572d5efd976343af066736a86b007e2e31868aa768376e5bb39b751e34cb0e89cf2d0906476fcbb6b2f402b50fc2c3268dfc47c96a27907e4d810262c1e4c075d7dec7f59b2cf16b838ac9fbb8f32ce8286c62b9c03e6fb4cbc7b83de12414777b98c62cd9fffd87d7cba7be1841088c21692a8e0596196294291856a61e0934689a081c76904f4a0302ebcac0775eb789a43c2b9bc807f776a7c8214e8c2d3f80835b4eecb238ca90ba0444eaa145c442c1544dbe0579d17769711753844d64851ecf8eaef0f45eb7ab4c7d26b763e8e32b71886eccf02d0d3100b97cc7bd6979f263d70dff751a16ddfc9bb8c8b2934073a2c5e5233b3986f45f2e4dfcefaa86c6b198466f5b9025a9e55431fe0689612a5b402fc73554d51b4e1fa3f5117c60f6ff5ab483a6c2e537a2307ad3799adf8c3a32c15a6f9993baba607de76d995d87820a95c6ad1a392df33a2d310d095f61273d67fd97fb7429c6152a5fdec937d15ec04e1b30bca60eb6c2cfc0fb844dc20df7fef763f3e51c276aef8683dfcc1585e3dee42b03335145287acd2dee670119548254ef51e54109f53a2ffff7e8eaf5cb6c65ab61876c9b36641c1f601cef2897fa2735cb5a915c2e308b7d63883c7838e349194bb0bff271e6f048ad49315c7e29a3d39b21246c1f26d2d47f727f916f38125b402d7b7984404ec7ca77b026e96df20f95bace6af232895f0036cf8967fa8001611313589b34dced98328d6ff3f4a465dc50f0a397f8c6bd26c7d0f09b151ae77807e5a7c0fb2a56e9f2b1b2855aa83738e1dec70ab9aa93bc3d40370514c35625ea93f29c011d21b6c03d3a743b914593aba22a08ef743b6436ae5ebea0bbacae52aad23115a87e104fb288c707bc76e4581b1ceb9dde4acab146d84567baae26e7e7c1373db2ad11dc03def00b6f62789445c4070d3b32f5cd3ef6b48183c072ecbf4cc2f8571828645ba4b609cc1a67394f9a7c5a78938af8d30bf287e7bf1d87025f747f4917aedca2ca8dcf0cabad74d906988ff024b147415dc31e68ede6ae0cef3c86759a5e23aeab2d374019c1f7e5acb8007d7e485dc30f03aba6bca04fbf1355a3784d91d19b0d476d645188ca842aac1f824162b7020c0ef4e8f32d77ad7dca4f6cafa05239696f580537e4a918af1498a893d0ec6698b084cfb25e06ee7a8fd36c3dd43fd0061c38400ced2a39b24088f0b7b88d81c580e397217b4d90f65c06e60dac9e81fe8e85d60071c9a0ca86262724ef174f1d4d5aae7f5c2c0a5b87cf07692a56fb89999fd74431e192584f2e9b4c0a995e1e74b6b8799b96877ff1481a449266e47c6eb2198f349ca2c47712c7105009b31be2d14a88c075e0126a3d560cd15cf6dafae9fbeba439be7d3efaf318e3b462869971ea1fef0eb9f18155bdee9bb25095e027fdcac337a802196c866d8349197a0782d2a1a13e831c00d42fdd9b37765af93ad1620741abed53e110ebc5ce49c3e09076b01238cd06119c582f8aa4038035a2d8742441e3bc94ad13dc221fe3a89181a345556022acef5360730b81035006a294657d1c71e0ad09227c6493b937f0ac39a1100072d4e71d7688ea35ed85ca354963826be128ff22c41cd58d9f1d03996d5e18676171b5b08d1117a0c9d477e581d7513af305053252c3a66a8df09e5cf5fd3ec5d42e595c50521c37d3d25a060c4c154db0905f75837e8b30c5931d1a5ec7d1ef7ee3da2f90e76002828a139f483ed0eb82dba0388810be28254c42b59812c38bfae5bae1a814f4e783529208d462a424c2c10ecc98b3abcab9051763f860a782747afa7074aec1deeddf73d3ad49eae0c90f767967aad67e3368e2e0f9fee91991105c9cf8bfb86888d792ed4c2434eb4f658601c10976dc01d69eae90bf12312120431a47720fd0cb00dfd19b754d4b0ceabd5cd1b8c0ce9016fbad6f34b52c3fc7841546b44dff9100a564fdc27ba43b2ef4796ee93ffc41fc8aa32866db3fe9ab785bc2646f0ee6fe7508c151f72106761a6e445dfd8e498a5947a7dfee4fa572d8716026f37670aa28de59d317788814b74a0408df9e0d54b5e1377789a6441c973583201d0d3f4418f32ad08182b9f509f1447ffeaf2fdfd4c21ea45aeb371a9aa7a1b277b9a1bedc1a09c9f465d43a04463db2ae430608194a727ff93ba4c41919112b1a803717b730e33d0d5a46fb8dc180c4a884ead0a0ce6c6dbfdb03233cdc8648f7dd493e52eecc9e289786c01b5fb5dc642aff22498d0d2b22eeecc0bb43e05ccbc771e1fe9c6953e6ca334a8cc977cabb194ad293a2834ca3c0671dbedd3a6ce047298951dd1f6676511983b895010c8297c381a11c250ffb48aa4ccb4ca8f99d337c77af53275ca8ceec8e589c37f48442a78870285e26c219ddf5d97ad14fef00de402cedad14fc5020528c0aedc4caacbe7146628f79e39a4d6f323dd2fe3ecd23c78a0f44b9e36adf333f6b5258adac2a32dd86414337e2f46fa597125c10b87397c556a97fdf5de04c4ced6b482cf5aa301bc217489fd8943d8654a849ea7225500e159697cdb9cbf4399c979c6bd02354321608c51c8c3e111b1ea8f0d73b0f0e7fe8fd3d5932a6a36bb4fd44611d199bf3eaf1902a138d31b1c364aac3f77d912b2defa15ff5bfeb8d44078c1774dc9945e6fd00d66b353dbb0168499998e8cea630ec7e3d7ccfed97267810db23b01c7a4bcbf88007716620b154c9751b6f567eed4059fb3aae304e8c561fc59f1a0b163012398dd9ff3f98900e37c54f53875a1b9d9b61df048b42ab23a20e7f27c9fd8c2252412c27a477c2bf2bc46bbd53e644250b1e1ec931d8a11702ea70b9ae7ab2662fe9dd16579f01cfb167949aaf4baee848743e691ecdf9e51fea5a32ccef6d3687bf74c0c8bdad145eceadafd31e65a53eb117fd5b879a6d77d7e7d6eb31458d104e01d66339bcbca4999b244c476ce68a47d67138125f9e97a0070ad3c08e8d5828805d415b0d7764fe02dbe5a5fdb4f5f60e5d9187ef7612fdca0f86dbad9de8dcf4c9c9049e7f121c5e8c93ca39240a5b2d66b2ff4bd610de8479898d02ae9c4930900cba1d6f7fee245202fb36d9e49006d78cc5d69dc8e4743db8d37c187348d80b69743ed911d7377108a77f840903b1148c09105ab9511011f739ed68416bc8fcb3588d1803e9380879a70cf298b35abfd04978df31b387fd5e701b542043b85b848e719aa44656e85901921f1efed65b7ee3c6f644041f1d1ac7a9c5ba6242243289af39d410b8aa6fba8c8232e7dfc74cd39b71df0b7d1ee645adef88c90e872f895a889c350bbf60ea860f708b2d4505ce8c056a40c3ce01d298a01e7d4c3626df24bbaf5013aec03a79fe6ca618cc9a3eb655946aa842e7b7bd3654ce9a3be3f620395095231a1dac72356ba2a8f8f3559c2adaf23fb2cea9d2fe4086894e71d1983cbd4bed82e9728a4ff7deffe40bc1b761c08cf7c055fdecd6f4082d4899402a8151c0620568d6b32d6878f8c398bd7bcaf086b3c0c6ff94806a7448fedf8d7159f45239dec828265b95be3bb683e9c09df337a94482b5630572a024c0d0919e32444d22de6c4bb0754f6af1f8aa10d491603350620e8913db9ce8ee15f40ef20ecb93679677266545379966cd76edbd5148533882a7ebdceed36f1f844f1f82c7364ab8d1052a6ab8fd9782406fc0905d630cfeaa2a2350a5f94da174d4079e4d6cfeeb6319a0cad1244ce65b0410c444a60982e08e3d7101ade176d18a47431514320a7b615d5cebf76ccbe5b37e53a811487c0e5b533992736d791c22a00240c466167bfa2b806d461707c150d1603fdcc446c153680fd268882c313f19391c5fd358ed6643a2e2cd0255bec078b64d8f2bcfe8e10674ac0a6d32b1c8372c9dd75f13479b0013aedb97dafbee1b63823878cbc36bdad6b294d65e38709149308c2789bc3fc99f47a58987a186b72f5726c88adba1e85433be27665b7cd8f9f66897b469097e1d2cdf5e0d6a1f0469bb5fdba55ec0548ea6a100862a1603f5c14a706ba229a4ee75923e1eefcdb7eec48abe381751208e8b0cb5e316cee16b44a3c9f547abcc326f94cfa92068ab0dd2417c0bf63ab3767533667118e4b35a98555eb3e2ab1acfa3e98da8c3b515c922209150e0b10f3cd5b4f5f3fb6f1e06efdd1cf7dcf8d152aa2d90b27eeabeb56c819834185e92dbaeea924d2e90859d1f8ff06316fbdd566c887154c67ff56ecd86f81630952389f7b1573e49b4f0b216d2a245dd85533bd04ea35626076451f7900701e1f16e0e542564d65cdd865820ce160bb545e62ade9184ba59fa27f319cd83e7dfaa2c90935fc2c210f1b138811788cde3a26505ccacb6eb0f08e893ea8d2c688b68ae0e8791184cdcf7806e6e1d99ba7d76e6b02454ecb70a03e6a1e8f8e3b4ee678cba6125b6feef816bea3311ad9c94531195cdf5feae8d27a372cb88043bf3c0cf97cf5882e59d2f6aa9c965b912831c9ff8ae1eaa33f806920492fb9de15bde87f99302f901f7d347ed0f7ce962561b2bb82a7d473663bc0f6b79fccbb7120049874be7cf15868678fc225b6cfb4dc91963fffbc0fd514f64ca332912e0f1546cdf044dff52df1dc31a72ff8173778df21f81647d4cf1b81898c35f4eb0a120bef5bf4db7cf88d619a5266db6830c1d71db447b3d36273e3dc624e504d76f1d45c89356cdc5f963334452ed26714e235d1f5d95a5818299b80eb7ace761beea27010039df68a33625866b49a063f38b8c5cda1f6c143ae85b0296e6e95d16585da954fab31527ab5d272e00829ff4a7f6d45feaad688596a0c300fb9c793e8cb74553e55c4a1b6611a9eb633c6d4571edec772d65ecf4919915f9951b07d2e7ab36a9ae94c459fbfc635f1357300b00ccfd9bc111e8dfafb20c67bda4f0c376a9b6b4d0605e054527441f33e21362de32b92c1b80ff7e21845b4dae675326013f8ea7666ce9d204a9fd2f91dcf58c0c1410b881f6b317f4e6f53b1440722486cad7c4776868ac0fcef875d0472ba9828369135ff026aa379b7626be91ded19ee910b5e6b85bc6bccb5d4625582bd33c73b24114bb9445eed1f0cb4af3571671bd54c0b4d3ff46734bced169f2b4f71225f75fb380057017982d26724b82556189d0824ee5b8f1c1308bd0bcf29e930c732c4ae9a50d1f4f9e66e4b1e8624a11388a2422bcbe6a46df21ea99c9802ba39273e20ac05b5303fa0c2707cbb7c5f370657d9f6a42d484f00733834f988ec997cf9b8665aed8309dd55c32c845a797bb2e1352c0016a3b99f51e054a4953d51c67acb37efd75b8c7e2dc137fe5e422760211aef11e1ee8cb4db0f6b0fa7fc609ddad419a54e074193cf8bd7338d40405b713b193ee865fd1e", 0x1000}, {&(0x7f0000001240)="6a69d403ee5451bbdcc24ab7b38f53187692be309df50e27586bd1333bdd193b9ef97eb02e90c76d409ab2b870e7659064970400b780030779ab208f954f04cbe7ae508813eb94df", 0x48}], 0x4) unlink(&(0x7f0000001300)='./bus\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./bus\x00', r5, 0x2}) fcntl$dupfd(r2, 0x0, r3) connect$unix(r1, &(0x7f0000001700)=ANY=[@ANYRESHEX=r2], 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000014c0)={0x2, 0x2, {[0x4, 0x19, 0x5, 0x508b, 0xfffffffffffffffa, 0x9, 0x5, 0x8, 0x3945, 0x2, 0x100000001, 0x7, 0xff, 0xfcf6ae5, 0x3a, 0x71c8, 0x4, 0x5], [0xaf, 0x7, 0xff, 0x401, 0x3ff, 0x4, 0xfffffffffffffffe, 0x10000, 0xb664, 0x2], [0x0, 0x10001, 0x4, 0xe9, 0x0, 0x6ea, 0x7], [0x20, 0x4, 0x1, 0x8, 0x5, 0x3ff], [{0x93d, 0x10001, 0x100000000}, {0x32, 0x40, 0x9, 0x4}, {0x0, 0x3, 0x3f, 0x3f}, {0x3, 0x9f, 0x1, 0x100000000}, {0x4, 0x1, 0x484, 0xcaa7}, {0x6, 0x3, 0x1f, 0x20}, {0x1, 0xffff, 0x7fffffff, 0xab7}, {0xffffffff80000001, 0x19, 0xa6, 0xffffffffffffffd7}], {0x1000, 0x8, 0x0, 0x3}, {0x7, 0x2, 0x400, 0x1dec}}}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d719c1e7bb6fc6ed3c5b0000040004f2ffe74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() kqueue() close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="1cc9d87df39b9ed903cd740fb717e833305be379fe8c55c0c57841566371d1e2fdc8518f2c1ad8b84bbb4326ac42c7a244355f405a9654888b719216a3df38a907d7d4e586fbb4e882a4f25277efce35f97d57bca8e7272076e3cff2abbc65cd6efb108082bdf14fba84004f6d2bd618f62ad9471865e48dedad6c", 0x7b}, {&(0x7f0000000280)="57351e7035ebcfa86516d92c90f4668701b838d160f6253e9f4c2bf2b4972736ffee4a4d8c504c5ac4a8e318e9f45179eac568ff935ae9b6be14c86699d624fc48fcf32a08a8b4489f5fc5d5111b4a07bc68dc1dcdf1a92cb66c1601cfc7ed4c031986eb023719c0f8f9da789995f9375ccf2dbdbcb1079861d5369ecb7a143e6bdb929ff7b43bbd48c15ca3bcfd779fc4db67f30360c427d3d37a585bec7acb710f79b26954c1852d32b1dacdd9a845d90f37eb853c1cd842451c6d192990ae5fc415d6615587c9b055533f62", 0xcd}, {&(0x7f0000000380)="887e94b10c5d9f77295195e8b1077c34e0586ef1d1be24dde6435742c80c30950a1e7bc88d5811a7aa3ef36bff0d43445c29d2bb703a9df34319500f16a31c0ddc6278db9eea92ac708f523337fb3d5bdda6cf45d1e591b9ec4d32b75471a070bdb58ba5260ff6db5db13396a8cb5097d46249771fb4526b01144b2dcd4e31d9a3d1cd6cf886ed49bbc69d732025ff6edc5db85c7f7c1c88fcbf303230bb82fe983757cac912525fb7ed314e50303105c62ded19b7ab3d3c", 0xb8}], 0x3, 0x0, 0x0) r4 = dup(r1) r5 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) dup2(r1, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966000000007c7de0666a0474d10000e74a"}) ioctl$TIOCSTOP(r5, 0x2000746f) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = dup2(0xffffffffffffffff, r5) close(r7) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x10000007c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5, 0x2, 0xe0e1, 0x5}, {0x9, 0x1, 0x3, 0x87b}, {0x1, 0x2dd70c81, 0x9, 0x2}]}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) getpeername(r2, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r3 = socket(0x18, 0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='}#\x00', &(0x7f0000000100)='.+#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\/}#!\x00', &(0x7f0000000280)=':{\x00', &(0x7f00000002c0)='\\\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='_-(!^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xd8, 0x1, 0x5be, "14ebfc4d76fb6fab73b5fba6c8b0fa4bd55d1712502aa97139262877f061dcb2fd12bcb47862d2e5500d26321866bcf0706fdcf62478d2ea7b2284bd57cd72e4e39ce65797906ed927a5b48b6fd6a60c076b909dbbadde9c18ffee9c21c2e8837b1c8b4333d81616342ec4f33ef7d4a04c4fd175e0917c7784739e8a6abbc2a7a3aa5cd1b8b11692cb6ff0e97eeaee3a929e0ed0d27760384c0c2c0499078353762524d58bb2bace4c318fcbe2ab4219d3f46abe83c73413000e52a98d13fa5a363aa6e9a0119484"}, {0xb8, 0xffff, 0x8, "619808c921acbb3f6ae1ec6170dbfb5af60693c48cb0dbc4cc2b10c428d89affef28f13cae7f0f98d0a06d4169acb284a78921d0d941f458f918b22d38888eaf69eed096854aa3504eaa7284d7a1639ce26da02b39c391f3a7e664d047592b59145e6435ad194e2e1b87b9c8e8d7e1377299093b408dcc49993b1477d4b9c2e7e112ce3812baf8c218076cdc423a8c3f205bcc9055b979e23b1c937c393e1eb75b92b3"}, {0xc8, 0x1, 0x8001, "d2cb10b4c5bea238175516f39b268a84f85ab9d50cafba75b641d50abc7ad0c5da1005e24e38078f1ddb4e75edb4428183631850ae7b8136432cc923c66bed9823f571f217a9724626b0fc3ec50703e559efc7f7e6a9b82563556d779262d5ab3d9abe31558149cf06d5a605e28808d3b28214ec21ed33c20cdfd8fad1324abd5cd3e267b70a67f4eec1308eaf8931ac227d72334f75925dc5390aea4524650b02e0651657c3587565b872967511dc1cf34101eda5fd"}, {0x98, 0x1, 0x100000001, "79ae805ee6fb71a87d73316b932bd5f18e6c56163778dc3c5fb0703fe8a5be34570d3ee38570f369e1b867281897a352708576028edfa25a2b7e702f3650da6cd4f48604e498376e17bf7c57de2d92c9ef8987b039c4bdd5ade4657f09276a4ff24944e5d75f2a42b1acb0c8813c5577cbb3c1ea50067db9fc105d71305f0cc697f067"}, {0x80, 0x0, 0xffff, "99d6026e8f2de6e5b01bb8016cabae422ba8780d797528154dd45765cdf573b90e6d36928dce56fb0a6eae8836ff2df7870ec7a6f0396451d7c1843ceb053e271a56aa9cca0b7547984f438909bf6b530b1e83c7d39e02e1a4835b54e417086d9be92f37037f98df46a4"}, {0x90, 0x3, 0x80000000, "cc1216bedddd1d17d25e135e46980b9072f5ee8de8f9ce980eac05ee938887d5be9edb6590098bb57a11f29cbf3a93828688befcc5ca5a8f6539d109a19f5213b3bf28dfa85338169f2bd22bc9147c835df8ea25b81f41f1087d1e2a5bffde9a7831ae8defea55c15cb0445b087a6333429a4d794a9c8fe7ba9e7ab685f2d6"}, {0x60, 0xffff, 0x4800000000, "9cc010c7453bfba3b6de8bf0a409fb00b428c8ee2b6aeb5790d23592cf84bef0bb6e9a1deb314a805c62cbb782910fd8bc4227277c911bfb88ef2a842934980d6e530e11312643d7144b8dee18"}, {0x40, 0xfffe, 0x0, "8f54a32ccc3fb080d2856d864b875c0f23bfb927e6f7b3ac18e5bdfb7fb5b586ec7f266e412cc1c4f55d"}, {0x48, 0xfffe, 0x6, "b14d04d07974c25cb1ebfeec8d303450766d257ff77bff9899d790ed55459c148419670c13dfe85168879bc4bc3132594a3b7e"}], 0x4e8}, 0x0) 16:00:08 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x16, 0x0, 0x12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r6, 0x3}) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x9, 0xfffffffffffffffd, 0x6, "20b7746d333d08af7508c8aba33509ff158844bc", 0x4, 0x400}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x80047460, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = socket(0x8, 0x8000, 0xfffffffffffffffe) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x7, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x3, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) r15 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0xc, 0x1, 0x22e, 0x8}, {{r5}, 0xfffffffffffffff8, 0x41, 0xe8a90ec7753c454, 0x4, 0x8}, {{r6}, 0xfffffffffffffff8, 0xc6, 0x8, 0x7fffffff, 0xffd}, {{}, 0xffffffffffffffff, 0x8, 0x20000025, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x200}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0x7dc8, 0x5}], 0x0, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffd, 0x20, 0x2, 0x20, 0xfffffffffffffe00}, {{r12}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x6}, {{r13}, 0xfffffffffffffffa, 0x10, 0x4, 0x9, 0x6}, {{r15}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0x2}], 0x7, &(0x7f00000002c0)={0x9, 0x100}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) 16:00:08 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x0, 0x5) getrlimit(0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000001100)={{0xffffffffffffffff, 0x7}, {0xc039}}, 0x0) poll(0x0, 0xfffffffffffffff5, 0x8000000e) getitimer(0x5, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa75fcbb7d59abe79, 0x9a46}, {0x1, 0xff}, {0x46, 0x2}, {0x48, 0x5}, {0x48, 0x6}], 0x5}) getitimer(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000a00)='./file0\x00', 0x2, 0x94) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000380)) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f7594be80872a3a77960a2e80eecf80c5c38ab766c1365d21a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb9296598ffb2059f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca333c0e7d03", 0x207) r2 = syz_open_pts() flock(r0, 0x4) fsync(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000480)=""/248) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x80, 0x100000000}}) getrusage(0x1, &(0x7f00000003c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r3 = dup2(r0, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r3, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/216, 0xd8}, {&(0x7f0000000900)=""/146, 0x92}], 0x4) dup(r2) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0xffffffffffff0000}, 0xc) mprotect(&(0x7f0000743000/0x2000)=nil, 0x2000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) socketpair(0x2, 0x8001, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x4}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x40000000cd, 0x8, 0xabd1, 0x2, 0x5, 0xf6, 0x578, 0x0, 0x0, 0x6, 0x3}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x7, 0x9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r2 = dup2(r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = socket(0x6, 0x4, 0xfffffffffffffc01) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x150, 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000001580)=""/111}, {&(0x7f0000001600)=""/16}, {&(0x7f0000001640)=""/229}, {&(0x7f0000001740)=""/87}], 0x1000000000000226, 0x0, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e02d2f66616c70cea9"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e2d8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r7 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) r8 = socket(0x18, 0x3, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x3, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r14, 0xa, r8) r15 = accept$inet6(r9, &(0x7f0000000100), &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000300)="060000004daca54fb7b4579cf7e9b06f3f931f535fc3552435e453be785690c05fe2bc7c2fc53b72c75bff3a11dd675f1374c652788f621a06b20d23424f8c6c967ad7daafa47544281641b30c5c7ca871f49f3dfcd0b49412157f88e752c81e69afde2d0f7e55a54ac14f0f68f4aad2", 0xfffffffffffffede) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r8, 0x0, r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r16, &(0x7f0000000200)=[{&(0x7f0000000080)=""/45, 0x2d}], 0xc959198bf45ec72c) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080008003, 0x4800000005bcd) r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x1, 0x40) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) chmod(&(0x7f0000000040)='./bus\x00', 0x10) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x5) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x8}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x1, 0x3000, 0x44, &(0x7f0000ffb000/0x3000)=nil) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10d) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x10000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x2000, 0x317, &(0x7f0000ffb000/0x2000)=nil) acct(&(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) semget$private(0x0, 0x0, 0x40c) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x10007, 0x0, 0x6, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000040)=[{0x0, 0x81, 0x1000}, {0x0, 0xfffffffffffffad5, 0x3000}, {0x2, 0x100000001, 0x1000}, {0x0, 0x7, 0x800}], 0x4) 16:00:10 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f92", 0x52) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) minherit(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000002c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) semget$private(0x0, 0x4, 0x303) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x20, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xba0f, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x8, 0x50000000000, &(0x7f00000000c0), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x800000000) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./bus\x00') r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:10 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = semget(0x2, 0x2, 0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xfffffffffffffe2b, 0x400, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) socket(0x16, 0x3, 0xffffffffffffffe1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) fcntl$setflags(r1, 0x2, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="eaf4fd314b977401ac195c7f494da77598fcdcb5aa9cd6cc6718f0c8b3d12389f725f286c5108e82b2865d0bd89b7fc5cf72aa6f17a47e1c87b35336935cb1a8e75c01a27a049f7a8498d8aeedcc630a4fee6a22cf18d5ba3fbec09a39204674d65acdbd0678b0de59dd39872f6ecf9febb15106f3154f95d749935dd31b2f", 0x7f}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x0, 0x400, 0x6}, {0xffffffff, 0x94f9, 0x4, 0x1}, {0x0, 0x6, 0x100000001, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="bb5af6e85e262cbea6160b9c89d9fd9d5a8a77670f5745b5745d07fc643be79e484e451456df68ae103c34f3b8fec5e3bd90412b29ef86ffe9b6c9f0a690b20d2923f382a9a3a751b5a1a45e4a8973d4d2cd51623dd9a36b65037549d2d3fba62ff284d5e3619aec05cf0db867034c0e93b0802df50931f7fdab9f8a743046c748d2a1feea7e2860ba095d2ec3276b1fd44c2f97b5de8322ad2d0f6d7442e81f911fcf6933ba8c9813ec7efceba3c6bf5c88cca14b9b81c1abb619270234dfc42e42ff4529", 0xc5) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket$inet(0x2, 0x0, 0x0) sendto(r3, &(0x7f0000000100)="acb1c5664c0da471ffc14672f9280a1be9f7b51b292f25001de3edea9117c43bc9974494bde81e38bbf15bf07f787a99eaa8e1ed815eb48ad22ccf16519864e5256998df0181bd428dbfbb2970a0fc2aa5da9ae19ac73b214d4c7abb5d332ebab261a5031b7ef4ca46", 0x69, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) lseek(r2, 0x0, 0x58, 0x3) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xa9, 0x0, 0xffffffffffffffe0}, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xca1df1f5a0f08c29, 0x0) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x40000000001c, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x10000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x6, r12, r13, r12, r13, 0x80, 0x2}, 0x8, 0x54, r11, r11, 0x7653, 0x15, 0x3f, 0xfcc}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r7, r13}, 0xc) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = dup2(r16, r18) ioctl$BIOCSDLT(r19, 0x8004427a, &(0x7f00000002c0)=0x800) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x8000000000028}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r20, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) 16:00:10 executing program 1: r0 = socket(0x10, 0x3, 0x1) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffff443, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x100, 0x8, 0x1, 0x3}, {0x3, 0x6, 0x7, 0x1}, {0x5, 0xfd31, 0x100000000, 0x8000}, {0x3, 0x3, 0x100000000, 0x9}, {0x0, 0x3f, 0x8, 0xfff}, {0x5, 0x4, 0x8, 0x3}, {0x10000, 0x10000, 0x2, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={r2, r6, 0xffffffffffffffff}, 0xc) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960a", 0x1f7) r10 = socket(0x18, 0x3, 0x0) r11 = socket(0x18, 0x3, 0x0) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x1, 0x1, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) close(r14) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r13, 0x1000000000029, 0x8779, &(0x7f0000000200)="06000000", 0x7cf8b9046dcea327) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r11, 0x0, r16) setsockopt(r11, 0x100000000002a, 0xa, &(0x7f0000000100)='<\b \x00'/18, 0x12) r17 = socket(0x0, 0x5, 0xc09) close(r17) fcntl$dupfd(r10, 0x0, r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r17, &(0x7f0000000080)="7644c73e784a640bc1bb3297308950c36e220aee8c00d73d829d8b4273243bd4319ff992cf6d56a3b81bac12b1966c1d1bc88f85089c3d5d0b9915d96cb0377d950c5dfa03baee9cfe8bae0e69b214b5ecf9ae49419e956ee91a33a2763ca7301226fbb6c84fc5282eac9b6f34c0a8c3726f2b303cfa9738adf067b786", 0x7d) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6202e57f7f000001f26bacd8edf0173618b705c0b56c721e6719fbb1a6b6476f7907ce88759d709bfc600489a6549e93a9d3bfdc670000000000000007ac307e737d07fd60beb9d7f7f8fcf894f97bb09ab49c1112caa1025c475ddd4e5db434038515b1b6568bacb0b51401890f031f7c64cc0f31a4abcbb381e00c1cc989c22193df7160ad447c13a533eebfe60bbb533c6df02af52866a51566670d9e98e47d5c7e6d058dfadd2e68231d138dba1307389260192e8bf3b7fae1c63502f6538d016bec715ccc4acddcad920d74ad78380520502fa72a67a5d7b93b4c6931355dddb8fb7c710b049c3973c31fdbfe8150cf2d33fe8628b3613e438481c2a09d1b1d84fa563e72d84931a8dd9c098d9fd70dd6212079cfaa7631bd4da325e30b0ab61557778abc69f0a57837cbbd0a52172dc9997acedd715e93ca195f1cdae234e8f04e4e68cc3bd4e5bed4226b34522c28071c3e0661167d0d97349d7dbb138dd8c0c9487d8848fd05b25b6ada3a3f0704670c1c140e8801684496c17d704f3974e9addb046fa5279d598efcd328870d8346e410b170a7abdc722ebeaa9a7c4539685bbedca8a26e99bea8671595f513412e60c4ea323754c4b8b391c095da633587a3bf26915987fa1d05f2e11560"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) setsockopt(r2, 0x0, 0x401, &(0x7f0000000040)="09ce30171439e0e8b5cb909a52592f5c0e598cfd789794fa13a36c0cf050711ec2c26004bf2aeef2d9bb58f24ae4c77a86708cb9dcf410c9e0c28f9c7c1a172ea549b8aff81514624039458ec8faa9f6e95764c2db65371c8751b37cbf6cf61700fc0142224d4843d35740f66b088f434509c7316cf5fde863d0e72f6b5bbba377765208da897192a4883abf868d3ee7e5c5bd02bf64e1bfa27a35ea1851a6d85bc73d37347062d409e877dfe711681c", 0xb0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="11", 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x80000000000014}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000300)) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000080)) r3 = socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x81) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x80286989, &(0x7f0000000300)) pwrite(0xffffffffffffffff, &(0x7f0000000340)="e6c5dfe755367d231f63787f029c80c83870e5646bdc2b5a1705ec6da4182f30ccfccb96879652e1e5cf52272801fa7b174cf82129531b28afdc5528b17cc19c4a62e3848f0f87c584ec196f7cd33beb817613d367217a2435ab2ab3e3f238848d951ea3de15bd9a36f4a6c22fdb0495551424a855fe5c9823732734bc41aecc300bed27849f71b555658ffec1c6bad6a8f36303ff07ef23342bbe3e0e2338bb2402c4a5be03e2e1d462ccb91579b2bc81311ae7572822428e2b5f10a1940dd51df07b407b9ae00bbeccebd5087dfa4ffb65a8356ff7c9524b238742c3f74668fe952f34297e0f441731ff7a40a9b1301db72293ca33fe9a2df4cb5e2785c4cb32b18d3ffa33f08d6acb7bf8bb62eb09fbdca6bbfc1f35b09d7e36967c5030626adb73831a71be1851c5d9004193086619061ddc711cef377fb4d8f1200dfd8fc836f6a9a792805d63cfa8583b224dd511ced9b1ba4cea82214f8e630ae14b22eaf1b54439be2828d684e64806d7be7f94e1f36b1663800f5535d0c217089c39168623a9ccbb849fa2bff9b66bbc4e57d12402dca9b26c8483fb2e3fd0b340d433a3d3440138d940602075f2aa223fdbf1536b9d306475b31a5425b95c32c5f3c8afc57e60a3d9349f03e5e260ec9726f695af66e12658415c3135eae62f1e804a97ba4da6e940e844d9d3bf117f986e5c76588e93ee1d966e35f6e25a2a84dedceda2b9c36f82394b05758ba81648336cf030ab3aa9dcde2f2a7df0d2cd79b193ac88d5a7318f98336c436e56b5d2c0d102683d937d193b65e36b6b8298313781f266d11fc698ebeab3681617878659e4a64e92223e0c1e6e71683e30aadd339bf1b62ee7387009e599cf90008baa8493cf5620216419402dc3f28b6036078a7b5f787a02694466dea85df9c31283b3850fa74cfce7e4337cf7e8ab322d5998bab5a891eb3177f1709d6bab130c9ec24a46763b657b5d0fec8ad459e4e2a6cc7010f74ab2edfeaca7c017559560c81a07ed571a7cbc3cfca7c637a1230eb9c732e4bd340652dbaea6ec30f6b0a106c674ad9bba55960d74140218e2e3493abc70201c179275cff1f83aef0c5b0de60610f7d5f9e2e6b11165aa161720b5eb6524e731ab451ab49baa1aff866dcc1d74163ce1f8cd7083dbbcbbae06669d1ed056003691bca2c2316c645dac1533c84eeea48631051e60c5dfb611909cdc52b80b71e649c513cb77e9ea6923a11cb3d91041acb24d1de80e871c304be030ee156006527191e07d6b0607c4331e699c2190993be997f1a0c31ab6997d07c1a14be97cb94ede7d454702244f24ce80036a67936763ddd5b39940fe00758d5e2e88b3008baffa8ea43393d3d3da31a3623aae647c0dad33fc54e177822f5d319adfa02a9623d6005cdfbca17da35e71668bec34c067e773d65fa9d52c01aaf075396947f29cf32ed76e958af4c20422252c10dcbd4c7b0829ea461ef44b3f2101afb5d576369dbc1a51144b8d7604b7dce2fbd34d12d29d5b11cddf05e6b58b4d670cd18988e10d59c8b5907ac086fe0b7a47af8fca7fd93930676347b8d79912a53b905d4aa08857accb5542baa6e410bfa93b1d20f2a2f1faa266db3cf01bcd4785991753e3ddb61c7acb8a8701b3f1bf17c843e6efab1ce34e717246cb4fa01d13f76b5baf2fdd8b7783cdb0048d1a86f1380edb8deb9bb4b86a6380ceabb39e5c1dc24f9b4edf99320f8e000137e2c1580a20ad1413ced1f7855e3410382dde9a26de7e76f29adafc3e714641e0e520ee4876930bba34d8d6a44cafd1b70a214094c5ab985e6447fc14803f0d48b2c07fdf825818503dc3f869e4d9a4abef963c0726703a7ab4d0aa5e7389ac073b089c0df0f2f2dab8c2184cedb085bd7f0ec6b8085465ad4c02fdfdd6b588bc51c115a78bdf1fee826dcbcd725d0ac0ba7b9a63c621404fca326b5670a2c5be9f229d118a3f305299bd56e26c626f924a34a6dae7623aa63d9b15a1ed48080e8fe4836791e4c367b872d729d2f0241f8447c04d5aff88b1dc8847ab1e887a949d8ec29a29707910f5bc4289146a8d574625f8d782d4ee5862849f228e059d8284c4e008cf106c845c67b5625b6f31ef4c42c7ab7cb18d917fd4d8bbb87c9dac5abe77d610767017b6b59195bc7807e32ccf9ca8975510510136fd26c91b2fd42271b4a8f8a3814bf8a545fc8a0d9e3bd166c00b8f7ce6bc84d096cc43157c07e69dfab815d4a336ce96482d8dd1ba47e7dc333331c6f34fb9756495ef4b22ec486b43861fefc73c0cf5d82afe81a6fdf5bb0908437e0df65c17f7bf8f76802fecca5757b04129693911505fa2afc4c66d54f8134728fb4ba4ae08e359701a4c744508f4edb90096b70a7b1a88a3d455759cb50def73f11d306e0252e958ef2f9accf64f18dad8c1e243ec8e64f5218d39d91f1fe4caf9d1bcc1128543ba4e9d16f06115f77476df5204eb7a5e7f206ac9095df75cb3ed22a1d73240ea5d2322ae640b0b916b5da974cd464b0183cc3dca6eb6e331c0a54da32d395f46c00621691e07ab832440ab05b9a161a797c6e3737e8f77f794f260e42ab5d4fc8c4581fd2a71e1b8a390b58e7b55f400534eaae580c4d9378cc63e11cad5b973ceb2a067d525aac63c812728901ab144c1022d0d89000932b74e2b83080a58690cc959be759b8b605ccf4aba5581db9934226fc628d27ec8eabcde3ae46fc4e94fb700cf0a62e9063902b40dbcfaf594df2d9a5b3afd104853674d98b50852d0105f26178b4341ec0e62748afb3b75aff418aaab342fbd715829a3f34d9a5c3129b3c1afd7eaa95e141c938f13a37ee8b34c99d1bccb4878321bb47b68a6d8c2668db04e4d70eedc201aa695780005310e7da7696fb2660b1a1c3a32bc7965d37c186acb8c08df54abd09b0ae6b64dc9d3184c4761f6897f727ca22fa4dc3066441a4ba753865e8763194ec89a8d11442e7b92c3c5d5ed9346340f8a66360e719d00a8695c56d54fa8a47cf3a36091327bb1de6f037dbcffd78e825e26b7e3cc7495259fc231f9acb40346d1c905956607489bbf7f802a084719541b5121c5f0163b080dc1e1e7526c218a748212fc95a4969edd023e93aff989bc2a7251ea41b7cb76069ec11dff0f8f744270df07d3760e54e1209387c0f905bf8c82bacaec30230574038ce0fe9bc263b544ad3c0cf6f02116a8ea32d15a5fc14198f7fcef03ffc1ded9b1b80279c8d2bff6832f7b97bc034c045a6061ce3d4a1498caea5d203e177360bfca40e3dbfe7d1e4bdd5af5095144eaacecaa4d7d8d5c1c6cf90718702e3ca877eefef652cfa71b1e3aaf86afe455054be3117586ba26fbda776e68502af6cfd06758f0f0a9ddd0b238923edacb16203f8895f5f548aa2c02a652389d1bfd77af01e13f83943c00875f7b935809a32e39288e9f15e871869e0221ac8845c5316039cd98fca7cf714621193ec12088d29a197319aa3355493c85cb4844fd7402ac05cf3121b14d442396ac43e4d9ff07a7f3d54e3b137c4dc949139ccfcdc97cacf4e39044c0140d5e54ff0e9fea2d478254cbba79fc472409978bc3f6c02c7891f16cd40f6d7d3c8d8cdb1c9d5afbdce9f90b6ac66188c748533fdabdd38e8f46476fc342c8464f0d7ade76cae94ca31d30236a87cf4c187a7d070eb6b9282e940b01c6e00ca1009b54ac54b141ea07f1ef2019abcd384ef3e1a13c36fe31c6f428032c1b1c3226000b86ec0fba99a835db81752a2265563585b5aaa8a6581e0094346690002e6079cb796a84e47df3012e745ee2b3381830eea495de005c2a8cc18ca7eddd82fe97e3309d3e4c0a9a1ef37f02a8860e067fb8bf1ae72a7ddfa7e9c118969dd6b5db6e017d26b301f2bfabdc5eb380d70427ef0b4168849b310054a7d9940cdd82e230515b388f4c4aa7b43bfce45f1136d34f6a3a16adab0f2ed4c0ec45ee7f59219e3b2262d3c26a0b41eaf59139dfcf27ce43a793a3f9bdfae9099bde09d268cf1bca4e2f9ff3221706407482ce4a001af9aa027b3fedd9841ccce5cd3d13fa548673f830cc6113606665608822a499fc8a57ac168f1b9bc0f469e8ec6ac3bb7d6f795d4083028c2655f6407730b4fd105e2cc404831b587376bf5c73a840b134907bbefcec90040baae1b1f3ed1d9a5a81e4ea98c18df4e1ff25c62e8ace5752e07553793305a80d9e36136213d85d76064b80c7351cdb0177e36fab8557c03f12f699e5fd4abd673cdfb76040c9d95b2da79e98242ab0f4a0eb5ff2f0805f64a383644a0cb2d55a8ef3bcc105937b8404dcdaa1fdc0ac83744d38a4b4d15758ed8e2b5b9f7f4528a2ee6b209a37bbdfede68020d7d66f6fdb720ca7de7d0366d312288192aaa1b0cf3844ae5b569cb1e2b8991bf91ca016fb97853497dca9551a074aeca9866f2e4fd746e115621c91e04a6ab85c44f304cc3b74ce055e3225d8a7f407116c0595cc5e2f4974320c0ebd4a3630ce1348d395193908bd80c277efd4f6ae5027388996e0472cc0c0bb2e3c9f3178251b250f0c70c2bd95edb8ee07d6952c83c97fe40118d09366d8c239f31dac51abfaf9d010cb5130943ad869fcf35b3b61de52b683ec0e9111dc8d46f4bc9e3f3e1c4a519ba26fb78ea143a5d5972c8216172bdf68fecd132b09b14d08386164a7363f96e636e19a44042b5fb4a11a27ac98dfa00277f6bfb2ba511018077556d87e272fe9bb8408f74f132ae06a0d3321ca951b4c39268c7fe3a5f372157bac1cc3abf558a9cc518bdd39cc023ef0296843c35552f87be546ceb0f8c0541ef798b9b544ee3c1c34606e84bbcd02ad3d7bc65034efc2ccadaed5860169803a9800cf66ee9e673d391cdc0127d80b79d624f12a4f140a9c0853be9bbb21f150369b2aac55557bad8440bb1442a134cffeda387c8c756df9e4622eea4246b3ec25471f89744dea043b57215531b2515d2f5438204fc7514382e4924b3795c0f7df56ba51c876df60b6d2c3111dc1b3b88ad04228f4324d965cd429fcc489c030ed100af92b042e2d57e1835b91c25cb295694f44deccfa98f572a27a31aa35694f43879a568372237b1772f96306b1ed73a195e5640ea01bc5d2d0ab40d27f02325ed2be3507ac2b160cde474876d660875ff21e3ae9146bd2e407613da8dddfeeea14c738a28b9c2fb69e279d86ebafbd77dde158325a5cb76c1c4e71a24d228513eb362ba6fc69aa2bb13b59139101cc43a17f3627e316988fb88de4e0722772f2c40726e69a3f34e4fc13b5c36cddfabc0b58fb2c9c5dc2e75d4cf58d0bed2b42cd3d49c7e93cfe429454c2e93bbafe914cb456d27d34796e6330127ce9822c429c0bb66900590002a6093a0b8b6e48068e44e8a9be0c21768ef14dbdf32bdda5f6523565f40b2c4a8d18039a1eecb4b78feffb44d5c29330a3bc4faf6ead5e90631f54a91e2a2d2f4b0b76250670cb2d953e1d4392033458a4b9ed1fa4f12b8febe681077e58aa67167681d8fe01194a8ab22634d4bf5720be2c5081d83a07be9f880470caaeafd70f6615dfc3048c86c9b5c9af984a4eea07ae3fa4fb42883b9f0dcb13b66253067f472fdbb081444fa8078265cd88e88dd0a4ad6e8f3e1e90ee97d7dff334a275c9849022d09b8fb6b6195a1e617f850395f4d30ae16475b3724f473749d0be316b1819f83b4969f292012d0b9397ead4c995bd4323d4bbcdf73b53bd0fb650556f8b091ef5bfa61d6dec20c00608adbf9d622b2b5cc20a72b3e39a6457424cdc8bd193828cf105162182", 0x1000, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x7) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r3}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x2}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x9, 0x2, 0x5, 0x2}, {{r4}, 0xfffffffffffffffe, 0x8, 0x2, 0xfffffffffffffff7, 0x8}], 0x3, &(0x7f0000000180)={0x8, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x3f, 0x0, 0x26}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:10 executing program 1: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x6}, 0x8) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) mkdirat(r3, &(0x7f0000000140)='./bus/file0\x00', 0x100) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="4f63ce920ba24c84f9f1dccd8e0c9b5decb968b5517c11cfaf2ad8", 0x1b}, {&(0x7f0000000200)="4e952041c38993b2095acb0d3ba1fe819c398acd370c0aebddf44fbcb6e0ab7d685519dfe97db6d8ca3c4e9d33861f46fb73d3a24b1dcd03992305009ba7cde2db38d76a6f235520879fc8a4fb6a231a0c3725414640ac6ca50ba774a616f24dd2123068c3b85871ec0d4b2dec79d160de5d9c0eb175c2c8888ce7302b55e7fdaed9e68931f14bffd8ed221c4b520c340d8131d6d47be97561b5c4", 0x9b}, {&(0x7f00000002c0)="22337544dddeee0203de3eff196ef303265e51c86c4ad9215946e8db67e3140916fb73e11f1265f24be3b227c9848758243e1b86a45733c1f526f6a25cd6ca3fb770a000e15e4e95cde7d01e6ca9bfad9198d19e8f845b230d035454ef245a2e1244d21900aa7a4ab683cd9fc6c6fc47b9c0f20ed9abec660d515d21f98a40e3da0ebb10141934d518410b5d1a80463cfb18a7ae9418ed8f68328e345fa1fb4f92bf779dd630ae85423550c1aef55558cf9539300ce976be36cfc09f235021706e5e89268f5908b7a8c69b2f9d7b6a36b5c25776a2c9b45b1772cbeb0d66c3d249212f190ed94efa757ba43cf7afc1b4ac55376a9e94d8e328f952a4e475b91750a36ea89fc26d4c33956fc99aeaf78154532e33b814f83eb4a1d96646ec3b6c76aa84da0d614e927ee50bc719605cdde11f4cc6d3097e2c2532e9feb00885219c1beb5cef9ea3ed0a62ff0c0b0fb8af2c677e2f677d1a661b0f8d56ae1c6e7e4254549d86b7c239f97a6da947f1b38df46b2abc06e342bb337dc628be1db859d5b44d33548350a672fc8a883bda09ce0f44ec16da4633f5db54e0faa360e1e642a834f61162abf932b4b787253b6f895c2d1c63563ee6ff01530400eb860ce4f31e2b5a71cf7209713f298cac5ff11ff10b9814f4c66512a386baeaeb545c15b41d1770558c476b33e2af1a8840ede218459403bb5af71bfd0f9fa93d92578e97888d0ed50eb72d04b0981b48dfe0dc315cda93eae6021ab9d8a1173e4101e9ce27665f9c7bcd50b0a0ae259332650ccd550820e9bed6115b0671f3f744b643da8ff9334f04faca2cfe200b1afb5a9155aa9c1d32c4198d636b18c4e1c25ddbe2a2ab5c0d56801d445a0ea6c4a22094dd931cc1e760d81c80e256d48d5cfbc989674d4acf6cd68e9ee6a48fad4675dc97f03af28a884445cd689ee65e061ac13eb044cd7429db00ddac724da3630e737f1446c47a6d86b9fc8709a7ac806a82cd2f471d0dd1889d83cff3cbc7e8cec5a4e62c05055d357f5bce612316ec43cc2dad1bad2d299c7d54aee3d56b3290572e5bccab89431caf9dc1170fbb84907fa18fe26a346adf39514ed04d9e93eb2724d0b899f74bcdedfdc54fbc6b69504e3bbb836aecf29eabe055083e93a978b6ab269d092951d6e4c37c8cbb8c5604af2efd6e16fa37b94c8cff4369a3b8f9639912fa97c728e823c37fa20481d312aa35c4523cdfa0104c22d235b3aed843b12e11d56371059434be1ec05492ff0e973e626e2a2235f256018ca97035e939dce8d52e20534e99fbc088e45497336812f7834c2a902e754fa8cd75aaf516b54728bddfab4b8f90f7106a02216a12e150c8d4b1cd7b3ca78033693051995f0d5eeef8eb4e014f8dbc1a49f8b2e87f41a37af21a80885504a87ce5569cfd20bb53111ac3f6f3611e78d235a886364c19d2ff6351de0e343c4e6455493d4b2b0eedadbef239a91b69e18d554fbcd4aa77df45502a2a696a543e2d2652fb1c5d884159d4cf7730520541319b40f492efbf2cd4c396f39570bc0ac7729615fc79381df4c2012a71f153b75b2ca880fcfa4790eb2620cfa67e55edd35c9beae461b0440610573c22e2bbca25c4e974f5b0c211d9957172de3e5645d56d445386f80cdcec468258e9f9464e5d727fa1b4ec2d146ce1087e254e18c5f9e193ff50f1c5bdbd94a07feea9bcd8bbc191566c52f198e9d31aec01cbacd5511f10c6c38aa6bfe4e595982d535827638a3ebead942896c63c42bbbad7de2ba3bfd8a5f85e5cd994b5e4a509cd9bd2101bcbb5a218e1fa0355e7371fce62fb2444834ce945c099e74627cc4b94ee39d66dfcf5bdb5aedb1cf5dcff0b32b8edb1812116a5a2701cc5725530889feab00d8e4a68e8602ab6ee7581fda0cdd059f01571ab262347ed87a16e1f36b1205accdf8152998df9daacd72c3594512ba4062b794713e7216c61a4c0181a736c52b32318075434afeb00897a432ec18e9c1f2d027c1d6d676e37769e9ac3b5231ac16229d0a98ba73ad95b5d7d90a245d34da0dc235aae4fc6266679cfa60e71db459ce614d2629cfb820fd0801ffff6dfabf175402faf0420aabf378bf296006bf41173a3c6d221e521520fb8ce20aa59b30cfa73a7e670116cf45c950953d39eb4881470d96071545ce1df74d47e1c449f85c5c1cc585f09b7e30133c6afc573652665ed5ecb95886d9813a209f21421a307be9555cb139cd30844de4f98eed337a9330996e645eb0ee0f2dd858d476695642b4789a3b33bd0b26b755fbf45a28e999ba8f840f64750d97f7c54720084af151ccc7ea77aa7999f10d551fe32b8fa55e84ef18bc667bc8cce2a826fb19979051f3564dd7609c0d001ab953302bf385f21956cdc993c31ce69340b7fbfeb8c5877254ae2a89cfcda85ce6ee35aa0fff521d81da13f3aed47351f4efcfc4538e087ca7582a7a20bd94bf362dbc91ba394656af0f1c1ddb61b3116c949dbd6d93864fa9bd3ae0e2ca4aaf8b1146e07cc33aeaf5fd4fbddf3747282e32219cd80478764629e1e2ee8fd60cd1e9057d70631dc3213bef149ddd1d003fe7385169276ed2878058a796d033041f6611a77ace1c56b297d62dad815c3feb52dc49293104f2c67f2bfdaa0f385fbaa215f58816119ce606a9db791b8e98a43c1bb69e611e585edb8d9dd8d77a5ca1142acd6f1ab0bda822c83969d769f1b080aebe3391b6c8df162a78cd911bc57c96c1fbf28c36d07958f94657f41cda178658df3d5a90b48b8b3c921dda0eea0e52bd98bca0eaa11b244bd547329101a1f998760cc793c35c03f0da0dead5f5093ba4faf6950e7dbff256ea82c861d7ab4f077e949a51182d7585ff95454b6f4cbed639c3802080d85430d876a89213a9af6e7bba8a956085dae9a22436d44199155fe5f6a665c5ac7fe99a03db87d80cc146f02c87b720be218df9b08155dc299ffdf79280619b4fa9aeaaccc7dbbfe62a0bbcd84a6556c529a8fcece35abcd5289cc781aa880288dd8461cbb7f68597ac766ffde4722e526bf74559a92ebb03a093421904cff445183414775a11aafbd25644fddb04060a595c9579ee154efb4f7de228d6d250374374db66dcbef42e411d2b523540bf7ab48ca6517eab72d61bd081c8c70520388affa1afa5c1c4213e6af88a1e6db28b92deb56f483ff6218525282b6b4c82ec087a6ca2cadd8e2c04554c8b488864cb9752f2e782d32b2aeb7b0af496b3b7d5f719491c7be88c1748bd8f0f4af2752f02edf0a62ef58901ef596e7b1ca8174a99de9876a798c93158d9b363ff131d2dd6fa1a57a89ace05b963012972de662fda3f695b7392b270c74d5b8b18c00b587a9a8175077756d13d0a888013255b4404e77824341b88fef6c574dc0a20ce2c6ab072f191b4d86ead19e6c31ba7936a4180952266a95ea23c020c7977d757749dcfdaf4aa6e21010d79d1131a21b6ade076fa26d62e00a1c78897132dc998cf63411eeaaf2c79a63446a54163c226c6148005c1d0175fbee1c27ee2e72f63fbb618c8892a0272d85bfbca134acc15d553cc388cd939f076c04368b9d2341b99168147fdbe904a24edf047d8c22901bdc4ddaae7046cfab183caa855854b3f43128927131b65e6eec4e17a2ff9fc1da96ad83523472097829a6556260ee0042b3b73dc735c9c9204d643c048727cd30f84b17cd2b970460d1d27f7ab8a8b0bebb5d9d4bea6d2ef71470110dbaba9a86f8953012a071b21063fb8c5031573ab363da70bbef875a49e5eecbc1b31cfcd4e15f4c44e7979c1a9b59d467e8a3c65b4f83b41167832d2fe9033948cdb13270113488c92c06a544b0cca522b7860f6e046dd63ed7182f3394e9f0a419b30426653d50cc6d124c4261ca43489b3922492cd69d9aee09b1af04233db73b2db648c2fca90129ac4fe453ea0f9a52750d66f31e946269218253fe4a26c3f9c226b5f0df1f814bca2be8b3219527d198193c64a7b2f29927733169205836f6ab583ba32b438dce4ef971559cd7b989dbc87a07820477d634d422ca7c280b17281cc1c95a816a750dab8965a22df18d0d7486a5277a90fb5e49b3178281c9e5f3260f2f4fee6509732fa382ec6006bde20d8bb5d7a09302f901d005fae23e1bb3cbe4504c62da347c1a6fd780240bb3e4efd9438204c6ce9477f7b0cc6c6b95ce06c3ff45186b4b93aa39a4bfbbead5ce66b919ba4bd841a273b8155854a6550d3b4fbc7cf0197f90a81f9feb36b1462696cad26d6c6ae8bb99371400367503156fc6623528c40483f4d56f25ead535b1a50024c0acf3a80cbc60bcf1fb403d6edfeb6e63c001c44a2b9fcc88bc599f924f1ce901cdc97413648f2c1e75ab64f4057b846403d0f30e22624d900f86a9edea139d2fb4d52ef57c7f31113e0b654a391db7cb0bd10a763b41260008c52f58e2ae29deda5d5479affa696920ba131e2950d480d6ead6cb0962efc207da1e98e85838c2c1201b68e11cf19a8f60a67fbda438382ad4060c712b765b5d432c1bf57f9b8e1497a4fe9c68d31485ab328015e7245a50305dd2f449ca30462414468dc1209c9002d9798abfa9b5cc75a470555f4f4acdec4af3b2d7b3a2a985fd90c09e2a2d37e0a1dada8d0d6badeacd42fa772a1eb1540284d53590e8671f18c970be4a16468f4831b3ded8a96db8866721b735ac89d8fa4d516c2c6114b3c64cdce45944a2981af47dbf89bd2cd50ca3b8b55a3ace3bdcc056c659706611e4863e315122fff1daa5be27868b474bb45f35ad104631dd817edacf6940ac908172b12c3c4b2e75f28dca3a8b4dc40188550ed28d495f25287f62631bfe91f2532d5a8ef786726f124afc728347f9fe8576d48b847b50906e14da36b8c953193b6ef9c5263caf0008da2e3ca79f66746c49dcbfda1df989a54f87020b010512b9a707ba0f9feb4b8fa7850ccb4cfa2b183b55bc110f019a75091d0dac0abc8a58b2fb0a37efddcfe64bc3b8d196e0c538c97411eb8d086c5dbb49b10e327760cfbd1b3df92fe580e87a7c8601fd54fdee1e8d700462829122f36b579d94944386ed213b718185cb7a6d0666c5810769c1019c9961495d2129c2141dabbf6e72fca26e8b22c6a5b6f675f86ac690e56926544da06679e70375ce7a2e4c71617dfc5a60596dbc3ad9e93ddf96c16580e9ff605e1f90fc4df3bf1e2c96c248a66393d772f8d45a12d3398d0e8e8191aaf5e658a8dff3fa57657e35ad4a0393cea2eb708972bb38517e85ea930b48f7d5b964748cb190320dba77441c553db06496cd4ef7069db47a4d02554af16c2bbb1931e3f7db3be68ac216980a74ced22718c401938e7ed22f1d0257250fa73b6b62091556334261c3e3dc57773a132eda0ce02e49109fff24ac6afa241dc593ddaae0e4a440984a5f4253dcc346b7472268437be0ad0d94655b0badb2150d6a0a39b3db4d70863e6ed0be2d45b9096e0705f982a0c6c7982afefb0350218858aa3cb4f61a99a9d41aa73bccaa88532eaffe33971397b6ad092f3528ac53d7ba29e8e51e119506f79534273baa0cf7d5194736db44b763329567e73cdeb653ee1db3074c8dcc32a295ee948f5368ffe8a28f7c2589f901f2ec310a3c5d33d64bdf8302201e9ab9ec15d2fd5fbafd4bf588562c15a1c8fcbea70047417ea8a201b1edebdb21854ffcd9a2cc64b865f0fd1d0e468b71ef61ad569d0c130b8ebcc8d1ad8e998c170ace629e31dc8eded8fb55a6d103da7c70f162ccbe0b941fda7aa34656bded232d9888ca", 0x1000}, {&(0x7f00000012c0)="301ecba69751e79eb4e08395efead9e98e93b2733aa39938f1bc0e2edb6428ba5e1fc9f562ebafe5845f640e541c82e51750e93440ce6e938b53cf0587ba45b55f53ffb879f9d03413c88e540221b753ac85a72b9d1cc00717fa383f2b22a07f49e86bfeafd5065a83168cc20fa22da26f8dfe3fda49d275a600c154be2afc598975c161195676d8af93d7598c648cf919f8e452c9e4cac5f073e8f662ff856aaaa537c8dcdd627a8c57f3c6ff10dcf67b62ccde87b68a3532c549b1661e74d741f0496545c55ed3f6df62d0132fdbf33af79af30467ef6a65e9b813d4d2ba5d0f228b6abc1d180b474f5b4de889c5e7d7d5adb4b91b5eb46bae7dac", 0xfc}, {&(0x7f00000013c0)="60d2cf3f1070954dc38bd7a7e68b1f47e4685bd9e4d77a48c2d99a6a46ac88f44eb861baca383b3627b6c3ec2c31338a37629a8b2cfe7741e228e62348ebac93bdf9462af6146e177e338a787c7081df627bf231a9985d9e11cd5e28d1a8dfe4fe0bf4a70f6e18fc6e14ac60944ad9d4b58db4f2a4b18b2376e0c2855c813ce7e7abde9503385cea993c3f2ac04fc17b1ee2e220fe1610700f8184ad7f95580e154c47a7e38560f7627c9e7c182b8aabd94264ce1fadfbeff78183ec28ee3abae9ed517c141563fb4199645ab199a3fd2a2b300efc6c92522b06", 0xda}], 0x5) unlink(&(0x7f0000001540)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x80, 0x4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r1, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x2, 0x9dbf3aeb93a9a9a6, 0x1, &(0x7f00000001c0)) r5 = socket(0x4, 0x2, 0x2a) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0x2) getsockopt$sock_timeval(r5, 0xffff, 0x4f2dfffda9800def, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xad, &(0x7f00000001c0)=[{0x3, 0x80000000, 0x0, 0x1f}, {0xe000000000, 0x100000001, 0xd797, 0x20}, {0x6, 0x8, 0x6, 0x4}, {0x9, 0x1f, 0x3, 0x7}, {0x4, 0x3, 0x33, 0x34}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x5, 0x2000000000000000}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/de\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x83, 0x1ff}, {0x87, 0x5}, {0x87, 0x7}, {0x44, 0x2}], 0x5}) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13929648", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000000)) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) recvfrom$inet(r5, &(0x7f0000000100)=""/10, 0xa, 0x69cfdb6f220aa1c1, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x4) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01ee9c4b7b5798aefbe99022b5b3b385f070e5c0bbafca1d293a062acbb26ff08d0d7926c124592c21f982d523862d3d281590dfa6304fc7fde4966539a40d58d00fc4b657aceb6721dbb8c01c8081ad9c2408fb5af30c4fc67c7bd83c69ad724e77f381e49ce8c4f7019d5a12be57bfa0f72f893797fe170bebdd91054bd03545b2499affff7fb8c3bcf2ee84ce1cf9e8ff2980368fa9b6d07cdb1092dc90b3157f"], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd, 0x0, 0x2, 0x1000000000}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1214"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/218, 0xda}], 0x1, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82d10e5045981a06, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x400) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x7, r24, r25, r24, r25, 0x2, 0x2}, 0x5, 0x54, r23, r23, 0x9a8, 0x15, 0x3f, 0xfcc}) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r28 = getpgrp() fcntl$setown(r27, 0x6, r28) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x100000000, r14, r20, r24, 0x0, 0x4, 0x8}, 0x7f, 0x656e, r3, r28, 0x4, 0x9, 0x81, 0x7}) lchown(&(0x7f0000000140)='./file0\x00', r1, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 16:00:11 executing program 1: socket$inet(0x2, 0x0, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) unlink(&(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) semget(0x0, 0x2, 0x8) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = semget(0x2, 0x2, 0x4) semop(r2, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) semget$private(0x0, 0x4, 0x152) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() fchownat(r3, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x4) r8 = semget$private(0x0, 0x1, 0x10) semop(r8, &(0x7f00000000c0)=[{0x0, 0x8f5, 0x800}], 0x2aaaaaaaaaaaac2f) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)=0x1d5) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x90z\xf1Fk\x8dN\\\x00', 0x2, 0x0) pipe2(&(0x7f0000000000), 0xc) lseek(r0, 0x0, 0x0, 0x4) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffe, 0xfffe, 0x9, "0a1fa2f2245185a8186503182eab7f0c0f091fe6", 0x20}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x1, [{0x3, 0x9}, {0x4, 0x61}, {0x0, 0xfffffffffffffffa}, {0x0, 0x7}, {0x1, 0x80000000}, {0x3, 0x800}, {0x0, 0x8}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x80000000000000}, {0x5, 0x435}, {0x1, 0x401}, {0x1, 0x9b}, {0x3, 0x7}, {0x2, 0xfff}, {0x2, 0x7}, {0x1, 0x5}, {0x782f265ff431743c}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x40}, {0x9b612a1c5f93b8a5, 0x1}, {0x1, 0x1}, {0x2, 0x7fffffff}, {0x1, 0x9}, {0x3, 0x6d78}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0xce}, {0x0, 0x100000001}]}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x2, 0x9c) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42ab5cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c525d16cf476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def375a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efb2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee60000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000), 0x7832774885280bc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="d05a5b474ab52807dec945ca260afbf8bc63ebacfb670469cc5b4d5f57cc25369fb2754223e02d5f246378390665cf1c86a3a14dfd7c166a1eb74d9790695fda349acf27eb00b0916af4101b90b6f59221d3d2529cc05cc02c03bacb4d265b3c1651a00ebfea7164151e297a076d7c15d3da420a9564e71077eb2f2dd3f2dc245bb835ad60c4f42ed214f49d72646513d252d23aea5a399c1d9fb490a0aaded3a9636762c253d64605f0", 0xaa, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000800", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000d3504d86fdaae27c07800"/67], &(0x7f0000000080)=0x1) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2, 0x33f, 0xffffffffffff0001, 0x1, 0x1, 0x8, 0xeba, 0x0, 0x1, 0x5, 0x4}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000400)={0x6, 0x7fff, 0x1000}) r3 = msgget$private(0x0, 0x20000003d0) msgrcv(r3, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r2, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r2], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) msgsnd(r3, &(0x7f0000000280)={0x0, "89a54da6874fa1b922b7ce31d4c43796ff5294ecb1"}, 0x1d, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x8) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r4, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r4], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) msgrcv(r5, &(0x7f0000000340)={0x0, ""/80}, 0x58, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x401) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000600)={0xc5, 0x0, &(0x7f0000000500)=""/197}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)="9adcacfe3570066848751ecf717b4add5566f644b5893d58aeea7d941ccd727a410a162f5f3e9a14bda93e673fd709299fa18190da25a4cbf742d885464a274fcecc4cf75ebd4983c46381f9ebf96f1cb788c98fb85d1c2f2fe637855b61ec333feeb42460423482a5de9b6320a4618f92b79a85922b99db7a2f125c", 0x7c}, {&(0x7f00000001c0)="08634abb7c9c602f7b1ecd115f46464cdbd963310b7ce4455aec3efe043fb6676e8af2c1e582e10fbd8806ec8ab807f95d14c60b4619a326dc1f644c5854d6c7c0cdefd60d550d65cbbb3273c45a3de2fbe6ff0770a61c21dd0825156ad0c031f025e992702a49daaacff9afd669e05e11832aa983de54affc92dae32c3e8879b33eb80878a122e80157714a5e70fd820beaad9454db486aeafe86aae37db40eee4dbcf90550b18f4e92831b8124f50ec4729ccee3fc", 0xb6}, {&(0x7f0000000280)="ff77b8cc9812829530bc59b73507d9b5ba9a8fef382e450dc8b33a07fd86bbe530a5d3d4da5e023d74ea4b53b14d61879e9a287d42b6fbc5c5ad66a56b2dcaa32e8534dd323bacb539596a28c0b4a48cc5", 0x51}, {&(0x7f0000000300)="471952e1c243f9e4c91080f0475f61d9665b8c7a95ea209e40f1fa5fefc72bf9cd2993fd33649f7c858f0a69e58e9ca56da67d2d4903ed4604d55370a0637990049ca4efad8c4c23f058965964db1e0bcaf187ad493b5fd393260c874a3fe5f3f5fb30d5e3f7f8c5064930c703109a81d0c87c62daf06d9f1b5e660ae341e131b751488682f6f5ee023f2425e4858f8cd55f00ffadc441ab6634e49f8cd6722074b4cfd538e6c66895cd7d0f9b979efdbe8438b490ec036f08898ccb24f391f8506b8104bbfb5137523c37ab6196ff8193a1aadfe974b26f7704ef045b4e", 0xde}, {&(0x7f0000000400)="243b57a46a2f01ddefa510721b2e454bb5303dcfdbdcc5e40641884c6dec74b43b654c56baea454d657f9bce9d490f296f6821ae0f3a58a213944554c9584dd3d57844025f7ad9fc5c202945274c875b", 0x50}], 0x5, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r0) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000540)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, 0x0, 0x1], [], [0x2, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x3212, 0x0, 0xfffffffffffffffd], [{0x0, 0x3}, {}, {0xfffffffffffffffe}, {0xfffffffffffffffe}, {}, {}, {0x0, 0x1}]}}) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:11 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06eb0000", 0x4) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x7, 0x8}, {0x18, 0x1, 0x7, 0x6}, 0x3f, [0x2, 0x1, 0x6, 0x9f, 0x6, 0x501, 0xffffffffffffff00, 0x10000]}, 0x3c) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000080)="78e288b095bdc90d4f492908546d8e6555c80a627042b29a67c51c7286d511ae1a1c378ad338834806552c9a3bdb72978badf59f0ea9f4a2ca32ef2049a08f08bf8779dc475f32504acdb8eea6ae9a020ab610e55e41516c6640a4ac016f1a78d3c94e3d94e830119f7ef1d98d7f12c53abdf82ba9b2242442a96fa782a018a50131808f266c3bf31a3770cd91e6464821be3e73", 0x94, 0xd, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff8, 0x2}, 0x10) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596baf8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596baf8 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000100)="52c2", 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20, 0x3, 0x80, 0x1ff, "d17f01f49201000000000000000000000c00", 0x7, 0xc0d}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2c13017e35100209, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:11 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000603000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000140)="490c5da1259d25a5f35a4acf021a51222a00f6d1ca991b38acc04c3ca4fae1c44172c81f152a61c2a865f0c08ab947a86f8ef9e37e9489b0a598098d3c81ca91a9e36c42da6efe03e329148c414295f0bf5f7f78a3ec6136293b48d95968da998ff7", 0x62, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fff, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) read(r3, &(0x7f0000000080)=""/5, 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r2, &(0x7f0000000180)="207800b632ff", 0x6) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:11 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2b40a7fda7d39cf5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x3) 16:00:11 executing program 0: socketpair(0x21, 0x2, 0x4000000001f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001f80)=ANY=[@ANYBLOB="0000000000000000000000000000000000003f64dab000dd0000010080000000000000000000000000000000bd7d0752f80726eecdde66aa93000000045dc77e0000000000000000894b4d0000000000000000000000000000000000000000008f4500000000000000000000000000000000ffffffffffffffff0000000000002d54bf495aee9c184d967cd77e965d8829b05ced3c3abd919d3d02d976bfd2a77f84061c64e3be7d933149a909251c1f002dac9051ec1d43c8dcbdb2d9ee1588713f7e096dbe4391566bcb2289cd38323058a39d5fe4d6b7e8e5baa98bf8afc8dd22f7b84b3b8b53b7829d46a1461ab2d747770b86957c6a86bcacb63514a6ce253e017b9915c5e39c0f56f3591a5e5e248af39d83d6d8f17a618ea3506fae093cfffffefff6a16a2bf194cf0e95293f43e58aef45d1e66cd0a0d090d4a19b46e4e0970ab49fa55d8bc1bc253ab74cd64e5c9f2cc50c53959046633450f0e4c6091e8c003d9a1008160b0d3cb3068c81f4795929567a88bf1d9b4fa55dda1f7479ba4e382b676eef711576d61ceaaf77d2508df4a622500d3d56a3a3e7f91523048c9486aa3e155c3a9002e85f1e7f190e288972b7ffca57638eeb532648269b64c8fe0ebc05914ff72c53088cb33e4bad9eed5e19325e65b25615f6639d8008a33406ee16cbdbdb07e36de85f1e160aa34dc5cd44338190f8ebb4d555bc1dc6777da8a5b41f42263fd71a29538a95b10edd6807214938ea9e547d5374ba996cffead109ddb7b1ac6f39ca40ae6aa1ec803286b8c12a03a5395485d397eb09cc7002000000000000000000005f94574edfca70735ee9a2f1796a488bb09190fe19bd19114b33137cc3d053133f612eab122d67f7b53cbd5336aaba88f1e2900153b3a61955770954772c708c3118ee8c43f2ae720c044da70598b64c6c6369e5b5ad8d93fd6e20dfa1d14a3d6d13d8188f0644f97df11891a08ed9ffe66a2e393f0d96df359be0fa5a2800dad75a49d0e94aad2fe2def8cf5fd0614c2000c4cadc"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) acct(&(0x7f00000000c0)='./file0/file0\x00') r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x1, 0x1, 0x80}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001880)={0x2, &(0x7f0000001840)=[{0x24, 0x9, 0xffffffff}, {0x40, 0x155, 0x8fe, 0x223a}]}) open$dir(&(0x7f0000000600)='./file0\x00', 0x630, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x2000000000000208, &(0x7f0000001740)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = socket(0x3a, 0xce41ec7aaa655188, 0x8001) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r11, &(0x7f0000000040), 0xfffffec2) close(r11) kevent(r3, &(0x7f0000001940)=[{{r4}, 0xd50193f0c03c3fdd, 0x40, 0x80000000, 0x7fffffff, 0x9}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3f, 0x4}, {{r6}, 0xfffffffffffffff8, 0x11, 0x40, 0xfffffffffffffffe, 0x2}, {{r11}, 0xfffffffffffffffb, 0x4, 0x4000005b, 0xdb83, 0x3f}, {{r8}, 0x2, 0x0, 0x80000010, 0xe000000}, {{r9}, 0xfde95b337e4139ce, 0xe7c9265636bb89e5, 0x40, 0xd5, 0x6}], 0x40, &(0x7f0000001a00)=[{{r10}, 0xffffffffffffffff, 0x4, 0x20, 0x200, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5b, 0x40, 0xfff, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x6, 0x10, 0xe5f, 0x100000001}], 0x3, &(0x7f0000001a80)={0x1000, 0x896}) r12 = dup(r0) ioctl$KDSETRAD(r12, 0x20004b43) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000053}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000100)={0x36c, 0x5, 0x81, 0x5, "67fa12d51c209683ec590242482a302f5d584611", 0xd47, 0xffffffffffffffff}) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x19925c72, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x724}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff00000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x6}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:12 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, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f0000000000), 0x2000000000000287, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x180) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/7, 0x7, 0x42, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = fcntl$dupfd(r1, 0xa56edfd27806678a, r3) pread(r5, &(0x7f0000000400)="118ec9fdfb5354575ef8c42fb1cc57bd370454a664b38705dac9c1850a58a2b7bd1fdc2a6cb08afdbbd6c986906e8860c93a619183189f0d4cea9d047f8d18fcd986d0f50163d8b3204cb534c3b4c366e153d60cc59e9e", 0x57, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x2751a8b1) r6 = socket(0x18, 0x3, 0x0) close(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) fcntl$dupfd(r2, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r6, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3f, 0x1b1}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r7) 16:00:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=r2, @ANYRESDEC=r1, @ANYRESOCT=r3, @ANYRES16=0x0, @ANYRES64]], 0x1, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x609) close(r0) r5 = socket(0x20, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0xdf, 0x1ff, 0x8, "0000400000000000000000000000e700", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: socket(0x2, 0x400000001002, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$inet(r4, &(0x7f0000000040), 0xa3c94a58) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x32, 0x3, 0x7fffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r5, r7]) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x1b0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x7fffffff, 0x7, 0x200}, {0x7, 0x7fff, 0x100, 0xce6}, {0xfffffffffffffff8, 0x1, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCLOCK(r1, 0x20004276) 16:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r1 = socket(0x18, 0xcf2c66e8007ac249, 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x402) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xb34) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)) fchmod(r5, 0xc) flock(0xffffffffffffffff, 0x1) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r25 = getpgrp() fcntl$setown(r24, 0x6, r25) r26 = getegid() r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r28 = getpgrp() fcntl$setown(r27, 0x6, r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x7, r32, r33, r32, r33, 0x2, 0x2}, 0x5, 0x54, r31, r31, 0x9a8, 0x15, 0x3f, 0xfcc}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r36 = socket(0x18, 0x3, 0x0) setsockopt(r36, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r37 = socket(0x18, 0x3, 0x0) close(r37) fcntl$dupfd(r36, 0x0, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = socket(0x18, 0x3, 0x0) setsockopt(r38, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r39 = socket(0x18, 0x3, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xbe) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="5a69a1f06b6693ae562f25c2d46fdf17e8638bb5ba43898ec5f62f6ef28be484b1535d613adb879604c48bef583401fb21fa0b1e03f8562e64794a5eb2bab663f3882089ed835bad8e1003c447bca22955a0526d499b7dba8e3247b6575fa285995a97208be2a797118c6a220917530381c38356cf5f9d7139d286aa78e8326fe07ea07c67f770dd555580e0762763d75a9669546ff928bce9f8976ee431c7b15efc804ffa0d16d9915c8deef89f0405ea1df2c40291839d397a1607", 0xbc}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r16, r22}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r26}, @cred={0x20, 0xffff, 0x0, r28, r29, r33}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r35]}, @rights={0x18, 0xffff, 0x1, [r37, r39]}], 0xc8, 0x2}, 0x402) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x6}, {0x5, 0x10000000, 0x0, 0x80}, {0x6, 0xffffffffffffffff, 0x3}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x2, 0x100000001, 0xfffffffffffffffe}) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x18f, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xfffffef4) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0xffffffffffffff74) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, &(0x7f00000002c0)=""/138, 0x8a}, 0x5) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x2879ea1c39255eee) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000100)=[{0x5, 0x800, 0xd0f, 0x4}, {0xfffffffffffffffb, 0x8, 0x1f, 0x1002}, {0x3, 0x4000000000000, 0x100000000, 0x7}, {0x7ff, 0x7f, 0x5ec1, 0x3187}, {0x7, 0x402, 0xd415}, {0x80000000, 0x100000000000003, 0x3, 0x1ff}, {0x6, 0x0, 0xfffffffeffffffff, 0xb1}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/7) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000040)) 16:00:13 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() fchmod(r0, 0x24) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000140)="06000000", 0xfffffffffffffd7a) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x85ad, 0x4, 0x4266, [{&(0x7f0000002000/0x400000)=nil, &(0x7f000007c000/0x2000)=nil, 0x2}, {&(0x7f000017b000/0x4000)=nil, &(0x7f000021f000/0x2000)=nil, 0x1000002}, {&(0x7f000003d000/0x2000)=nil, &(0x7f0000081000/0x2000)=nil, 0x9}, {&(0x7f00001ad000/0x4000)=nil, &(0x7f00001fe000/0x2000)=nil, 0x2}, {&(0x7f00001e3000/0x4000)=nil, &(0x7f00002cf000/0x1000)=nil, 0x8}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f00000a4000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00001c0000/0x2000)=nil, 0x6}, {&(0x7f00000c4000/0x1000)=nil, &(0x7f000008a000/0x4000)=nil, 0x7}, {&(0x7f000023c000/0x4000)=nil, &(0x7f000009d000/0x4000)=nil, 0x7}, {&(0x7f00003c6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff7fff}, {&(0x7f00001ae000/0x3000)=nil, &(0x7f000005f000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000005a000/0x1000)=nil, 0x40}, {&(0x7f00003ef000/0x3000)=nil, &(0x7f0000217000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcc9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="a1cc974942fa5a85d653c5210a651feb621e215a735b9f223948671f02d2f6f5e9c350410184a7992806c74ffd36c9b39c22", 0x32, 0x405, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c653000832a8bb1a591d40f4fa85a824d48f111a98927a0f88432ce3711eb88e476347b2935c94356650a12b84333f302e71ab46a4f4e32c8996d37a478d404000000000000006154249a35c0ed5248aab3b33ddbe1a0417d2c0a6d10c9bded975fd7c0bf74466fc93b82432d43cd0ced5beb777bf3db8ba39e5e14260e3b03db260958223af6944ddd9117875029a985afbe154f523d0e383557e347d20ca31f8b909597791c9bce4eade5de69063df70586836ffea7e6b8d32119a24b5a16c812547e11baaf4ce56dc30ecba799dc4fd723b5b5b17b1892b380150ca092255b9744c60cdd4ba8623061bee5ead825df738dff17030bf1c31a3220d964aa1cbb5f57c024f0fad6ea67ab66bf84f43ce61662ba8d4e7555e2898115771a6a279fc968b9cf86cdc8b274f8af7fd194a01507c7f53fe789db5e34966af81d7acc9192e23e406978c7e7d8cd43e4a40654ef81c94684e2a87730f5ab9440c8483064ec5a70cd24e13e4bc3bcd7db21e1580696d6b4d7217a22dc30b3307eef6c9f636f37450602b98667424cd575ee3c65d49b0fcca0eade2e619f220c7c58d496a334694427ca"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'ta\xf1', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x8fe, 0x0, 0x0, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x5, 0xe22, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) getsockopt(r2, 0x4e8, 0xc5, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000240)={{0x4, 0x10001, 0xb31}, 0xffffffffffffff81, 0x13, 0x5}) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r2, 0x0, r5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="fc2cb97a2d34a969417a0f1e623f5386fc51033ef2746508247d6ea8ea7d029073a58eb1c9d5ed0ac399d7902f4a694fa22f5d2792cd9d2c5ed80bf6b5d2a6b564b397587ba272cf2a3b0c281d3f1f001f3606116935c95ecc9950db7e02eebaa66031109fc008caa9a4a92a15587cdb1b99b2018a3f", 0x76}], 0x1, &(0x7f0000000180)=[{0x70, 0x0, 0x2, "b76b068f328fe47f23cbdfe2c0ba89ffe6eac7d5ac8e61a3c48b5a8304ef7c57ed1ffe63b134234d6fcfbd234c16aa5a88736a1101d7475b7b1f66ccfc91ad12bb8ae2b09c4e802a292485a20dcbb58777df3cfd6c17cbc69054"}], 0x70}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x42ff) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xb3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getegid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r5, r8}, 0xfffffffffffffe18) r9 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) r10 = dup2(r9, r9) fchdir(r1) dup2(r1, r10) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfa8fb918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000300)={0x3, 0x1856abc61a1a589d, 0xe491, 0xb53, r4}) r13 = kqueue() ftruncate(r13, 0x0, 0x0) socket(0x10, 0x8000, 0xff) close(r12) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) connect$unix(r14, &(0x7f0000000340)=@abs={0x2, 0x0, 0x2}, 0x7) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc8477b808fc8a523, 0x1b01) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)='WGt8', 0x4) chdir(&(0x7f0000000100)='./bus\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) msgget(0x3, 0x1c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$KDSETRAD(r4, 0x20004b43) r5 = syz_open_pts() close(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r7, 0x7e}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r8, 0x7e}], 0x1, 0x0) kevent(r3, 0x0, 0xa, &(0x7f0000000b00)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x40, 0x3, 0x100}, {{r5}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x5}, {{r6}, 0x0, 0x63, 0x1, 0xfffffffffffffff8, 0x3ad}, {{r7}, 0xfffffffffffffffd, 0x40, 0x123215d807133535, 0x8, 0x6}, {{r8}, 0xfffffffffffffffa, 0x11, 0x40, 0x8, 0x3}], 0x3, 0x0) r9 = semget$private(0x0, 0x400000000d, 0x0) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x04\x00np\x00', 0x80, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r10, &(0x7f0000000840), 0x0, 0x0, 0x0) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r9, &(0x7f0000001900)=[{0x6, 0x80000001, 0x1800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x540df28440470212, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x5) semop(r9, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000200)=""/234) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="c638aa4defc12e512644090268bfdce927a490e271da0ec1ca9615b72db93727192e46a1010000f9ff0000116f16f9bc1da297f1121fedae88cab0009d2c1dcc0009000000e07b16bad46040a9dfac00008924504f1100710f05edb23f4543109b6d9443a0c40c4ee885bf682cb5694a0900286904000000000000004b7e7ad6fcd1fe09f0cd03ab18038be2fba128b4863c379be657af1f5e4255af89d6f5ca74c983b30867218d665808003ffd6ac2820de8b85e686f6cf0a6443a613674ba21beff92e169c6945d1b66750455990b11e2286d3dff5219a73307104c6dce48eb2b44045966ec9285031a5f990c2609965e85c1a227d362090ede4ab1a032ec6a26077f1ccd21cd6fb8bc9ab595637923983d55a22392188e09f204ee7cf410b7cf8a85f7f9d3d142bf3f3f4f7eb2d4b5e5a0f4c07599ed10b6d99cfc8a5c7b32bed975d28a0de8243660260f34f12ab183d4d0390d95efd9903fa978daf4f2b7c2138c53784fd71f3cab6098d7392ac992034adfba768550b321e358406eb27ac0655cfe9b58080000000000000074e1845fbb2ae39237104ebdadee1d4e9daa7d3ceb8efbc6e1387f35407472227ef21e8b997a6d9fed9ed0ff300e90a7426957393ba2b430f8b741ad4378c2b85041c314d1447f65ebd560eff96a3be39726f21b181e7e2ddf3d29d1e18fff5fbcf06716cc4d0758d5af161d9fc20818ec56eb765dd71be2f3eb43faa7005ac947578ca6f29239fc10fe2679966b481bb563448678c0d3ce01b5846cfe3197f696cabfbb56d9bddcdaf9b761872afbf9174134ac25bc9c718516f9406fa4834bbe82861dc9953dcaa3443d5dbdad51504caa1cc98b15575713612db20da2cf233c787ea3c0640fa6931972104b688e9bb1daaa2df3755b0b4939e683e69f6ddb55dc318d5798c17a19c76bed20af82c2a2fd52fa07a6bcec7ab91c816972ed63fb87388d145d"], 0xa) dup2(r3, r2) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, 0x0, 0x0) getsockname(r11, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000940)=""/221, 0xdd}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000500)=""/113, 0x71}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/88, 0x58}], 0x7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r2, 0xffff, 0x2009, &(0x7f0000000380)={0x3, 0xffffffffffffffff}, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000340)=[0xfffffffffffff4dc, 0x85]}) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {}, {}, {0x0, 0x2}], {0xfffffffffffffffe}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x20f0f2486f41882) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x90) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000140)) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r5, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1, 0xa0000019}], 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8001}], 0x7ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r1, r4) socket(0x2, 0x4000, 0x10001) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000), 0x0) clock_settime(0x3, &(0x7f00000000c0)={0xf61ecc7f, 0x1}) 16:00:13 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001680)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001980)="a5e8eb2b3611f31218ee841e3b1515cd476add96699130fe3ae4ea335311d5d96a9d4c78f632ed7185f6b0b001bc0fd1967f96b99d71fd2c2ef9123a67918e2131b01edf46a3a5ee1823437e73589000aa6ca31f5a44dfe6fe36691fd9378c1e6ab9382c367a33b663d0d36c942809eb0bee9a1fb5e30df8962af059da1dff995c2d45e2ebf6e11baa9a2fefbc7663385e58e91188a2b9876e6bd37d8330e33b48380f1621649881f92ef5419c11e9194662f36ae33c91bec70d36d87957278d844406e6f6294341d7ed78dfbffb6c966737cedb48ffcb6b503706698d86aebe8150ea1fc5e6110f5a203c", 0xeb) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="0153000000000000000069d2f912168c8ab01b1ae80e080d9b40004c54fd1bf6715e4d174f73b71c430c3754dd2963b5e62f7fbae97b0b3182aa72635f0000000000000000000000000000472f0724e3307f80063317dd33d835d3c4c29775eb3662d0c4a7288d773e2530b4823bfff8431f3a3a09723eb450e942677babdca57bbccbc20c37b54b178f71857ec22004a2b46c6a0628f761f8bfb7441180c49bfbb943a597cbc2eae88c49e3fe74d50304f3a2acae2cd661ea161ef1318e116738b4a29958ea732c01a013267fb32603536a717798f55557b68c4f96750d5664b65e92d01e5e71ee0bd68bdfadc4e4769334c4a3019b7326de214c5b81a91c51410eace0e4e82d4c6753e48ad67773e4ff5f758cd3d5ad655b"], 0xffffffffffffff1c) setrlimit(0x5, &(0x7f0000001780)={0x10000, 0x1f}) msgget$private(0x0, 0x400) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f00000016c0)='W\x00') writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)="d0c593ff6df2877a7202aa07e79b8a613a656c6e5e24636215f51c53d8faee89ff4ef64474d555210ef05cc2638be508c5658e2d07e2c42d2c8987a107ef65de137f8033f0b01c50f9297a7088b26c3042dbfd2eb2ff7d1a4f5d404f8b181e019970ca14968b906f79fe3d97ee36770e59a1fbc59aaa85205cdac68ccf7a585b90eca5e2fdbd4fb0de17e93ca967ee65bca9fbb495225d54d04b49301a10cf3943a8b282828d62c672943a51174cd02e794790c15f5bd1d650b49795def0e7744028775dd022ddaafe92cdcb7cde4c5d23f3ca5001f7f7b4", 0xd8}, {&(0x7f0000000140)="cc39be875c5d1f424a889c6b03e097f9fef6ee3b5e976c9aa17ece928a1987a5a453027d6b2334f6ff442bc9fc680e4d33108853dbabfd96a1fd4393229033edf3d5681404c8f0ac4c507400376803b927dda1dbbead7137d4ebba20ce00713b738d1c1d2cb29d5fe6af3a0803db75d11c23b740301a65e74cca886466503bae6179b9dc8188e41b76c3c0b2b193a1485b5b69b4f02bd83a63de8c751c915d22d982f0c82d7effa8a60654206844fff41c0af2408a9193c0608dc92ab6746f191737a3a4e56c95e505a33f46a7a4efbe0d15af8c95b1aeb0712e59a31d799a", 0xdf}, {&(0x7f0000000300)="3f9f268603613a34b73dacef380b3ca23428dcd230ce9f5aae810e0c26a6ee1a8872786f3215cd23dc7608a2863a1090ca2b52eb5abba53e2843cb5823fa8d9a57755e82f6a7524eacaaeb00b433a4fb3c639c0b07e046765c342993057323eca044787aa640d580c1a717433e30ba377fcd0cb86809ce192e265fefc1f2456673bc2e0913968c2dfd84822b85066bad82df2a68f64b79f876a3a2b453c6abd7448f10f5ae64553e5103d769fb4396fd031b16e6f4537a9b2622c7a7aff5215549f3b43f211dae3934ad840ded1f866468f98e920d2caf89", 0xd8}, {&(0x7f0000000240)="f2cca1fc0b70d0540911c7b011a91924e0efe0a2caa3d4e6c069c4970521599505e53e4a2533b025057cc347fdbfc81c1bb7317442504ef8c781c8fce4bad89a87b5c4dbb6fb90b9c97712cb", 0x4c}, {&(0x7f0000000400)="5f26f562505608ed2f226be6aaf080304653ecb755215f046efa9ddd3d32a1efb560937511da6a86eea612b706ad2083fa9f97491195e3b1a3c58264b168530633bb61d1ef0238fd676b45f741cc787645a0220a6a79bedc2a2bfbb2926a843106f7e9c0e834a2d2549ba4b5145bbf889d0ad02a5a6e2bee035f5ff690a4c1730cb10287d7342b203b0d8b4f6198d274940a56ef19fe1207e4079340a4ef9b5e8bca60d7d2c33108a02577f608695a02adf54861aca38295ac2cf2f3dbea92ce5dc1c3e9c4b34ba0ebb9f15d913975106a5f8f51595ba6255ccbdce08757b7d2ec374d4099b3da24dcfe3fdfa1d373db5a7a3e90b4650b7dccf86f28cf5004221c9a7cd2cfcef785214d89d8a0948861d3ce400d9af3faee59c407708aea3627d53511f9cc05adf4b51dab0f0b97d6be6850e69f4e5079900cf1074cecbdebcd7332abd3ec46bdbf83d49322be5fea62135a614feb7874b16d9a81131a1d428018ccdb339a34a410c785e6a0f1baae4f8a2af1765a40aa00544a42f603c105ab89523d752596d1c7fa0a40a56cecd9ea07112526737778a39ae14d60cf2340e9b7d23a112699cb1ec04c106259d215fb4d4dbca63e467f5f11b4bc032306eddc2d32fcb30e2f82adfea2786cec528e3583b1886fc009435c95991d469be33c4d7965a3254e5c76bd0c511f577bad7a7e799c2c6f95e3a68f63fe1bee19d581f7e84899c5f51c5f9a0fd9241fb29ad15115e93b78dd409e4b8f32143ae949aeac41c3aee2d83ec8e0afc3889e76ab43cc2cba745c1f00b6d2fa32e1f30cca60f3da1f825ae29e9f72588eba0331a796855529f7878ae7d67789fbe75f8068bf498908bcb1a6f466a4d4d8812c039b4e89d305833054fa38130b656224d392a964af1d9f0250c5c698a6660249a32444004a219c4e0a0848758d7d6ef10ec0f30ca668e31528ac75e00fdfd98f2d4799858adadda48ae575f64abbffa2ccde031cf2360da5dae019d3fbb669d15fe38f8be6fe5c5622391e860d5d980811aec69ae7863860a3ec297e6921e87fde6d58d157d054bc2360645ac49f91c346160b0549da74ff33c7eb47b5dbf5245773d82eec30a9466878b10bc702cd000944692f12d9d2002c29e08a04808fa6735f5a180bd014073d7f6325ac8ca30ff52d7e30037afa0d10fa2492d1391183c77fa6ba6d18b036bfee1b6c6bc7b78a5336cab320d1fbc755816cf7c412d387f408ca9218c91557a5a0e3c068db490b163ac324bfe5ff4f3602efee31b6746dbca95011b496bdee53ca56d38aaeb3ef068ef1b732f6f58894c7c8cb4921a02d51f823066608b8cf8e9d5ee37a91f3f3ac70c8b251650e78d82ff53c7b315cf05c7b2e8e46e3ad68e684e16d1e3dac6c92658e18dd247382edf30118914d0305f5ea99cdac0cacabd81c90c45fb782b8a31e5710a391e17a55ef7f24a6d401eb955b1159520680b245b227fdfc71de182b44500561e8e4b875eb25afad3f6fba539779ece09b4893096f85762322c62a89b0acd37eaff66364b43c7076cbe31ebd70acf7cc30ea90f1b7898891ec272b5848768e0306dea5531e892b4690e66a242587df9c5c4ad907f4cdfb29d84cbdd1a3b40b56c6abee956e819283f179bfb75a07f0de33411e4fecd4e92012a981381c9c2b3136f0a08cf23dae6245b1e5969d1447e12a7e7f706b3f51c7308120961042ac0f23ba5ec4f44132bbfbbdf68ffbf99bb7d5966272104201a2dd55308206dfdeabe6e5fe2eac1d88d420865091d765d93a7a727d8a35688f95ff3e11c6e8f73f358f22d5584dfc9fa43846afff3ca4e1ea80366c5fcae5c9e0a677ceca9977039060ac5b935f8622b365423efcbad03704be3f06f29371330d464780681932607218fbec8032edef980ba2a598e28103a4d26b19c3c80f010f088e2934c975f5d1402f1d58dcff3e6386117f9e317663beac4c461e052a502e1390f0ae8d549ab86f5c7702e87ed27cb87ec01c2bbcc0dc6acee96df9932d1f27006fed358a0a6bd9415219747fa62232957001ded70a43e16db08fa75ea87519cf051c60503518dcf1d301dd6203649ab8752860a35a75257b60ffa7b5aa0d0507d331521fb981b624cc6461ff73b7174b11d9d317937468d438c9847fa836880f8ddf838f98d02f0307455201b2b0352d900ae9ef5e48ed5eb072b6307731972cf31fc7eff646f8f80f9b550761fa3c96d44af927bee73dc992df74cca56060d2d5a38bd3ae5b77402cf9f3ab0280104c3c6b01e7de6d1fc4d40910f74da61ac345c4eff22595864cc10842edb6d511f424854622c8fb52f374d07fdafbb0429e3cc3ef37d84ca364c13143b5d8909dcee488287a3536010365e6875ea1f442e30870c8ff3a6fd2cd339da9690af90245bedf992c573b556a3309a2fc10924a5deeb8776cda102287c0cf18d2a4385c83f42aa340ed9163b5f9c8ced98cdbb1578919dd6cf921211310ce803a389b87c5be2e3843feecc3d574b9394a1f866198832e76fe49ca6509602b0632e1eee86da62af4ca70c24eae737284a3c8e33155c3a04c96fe81024c22a5b3e8ec73ee8ebcee1963a6cbdd5b6b20de56aa3f506c18da29d7d3a5cd3cf73efdfda1c5e6b163ac08640d28cef4ca6262834102bf22122562411c6d90f41c2205b09c86eccac38269d1dca5ccf2ac8cee0ccd5c4de0bebefd4ab329a7ad86d457a28e60f3809bf793263b978ba95655a376c21ed81d36feba89ed4d32ee8398d477f7ad97e87ceaf2cca40ddbeb91fcacaa7912882b7a87558efe986a73c21009e16096a3c9fc1f2fda2b865c68a5c5f96900b8c94c32827f3ef85ceddab7e146a055455a7174b5d59d4864ef0a800a61ae59609bf6b2f3b843aed72e15eee938df6c511bd199620580422a371598088aaea8fbbded89067b29e34cb422af51d58707639ba77e2443a70b23fc624bca5a5ef6f27ac2bf0f0ed2e45df0aac0cc1f510ec18a6246ebf2bd4c3b7906057bbea6342ad57491e63ba0353d2cd5391d63153377304f2dfc15c0890acc4067d2527de133b3e0ea8b715f17d59edb8e0194500609f2212ab7e5bb31f1f23a8dfaa1fc02ee32c82426ca4281b2d7b8a34a01a6f7d36b158837e598f70c1206f7938f221d1171ddad6cdd17622a599cf4d4e962808a06acb0c0aa1e8a508bdf4342ea0492a235e08ceb560826ceeb1e9ae97bd2fa9e86add55bfcb575fa6053c13f40e895982963e23db5100d1a3123a82a736ba75ba55ad64b200f7e0342611f91e64972b7ae098a11cfdf9164b1f7e5b1db2ee7057fb1182d4668bb4602adea7e2a6163b9bb25c05b903dc82d360d30cb0493f97db738f0f8520cbfa7336563f9173ed76f5a0e90bcea3b87b144da310caea0941c977c9f85b0ac6383eb9f48bec02cf864ccf4ef799213428b57efe61bbb3ff0cfc26fcf04ef182bf5310afb6c583e8f56760afc538fb860fe2de9798af842c2e9a095742c8bd86a50a6a21a06cd42a9b6f57d3aeb78020687012e28fd442ca90adc355f163dbabd2e1d0628e3e0b6bece6bc56aad0a5d4732fe11b39ae478648523d0d72011919fb27842743d603df0d2bbbcab8fe4e902a7e8e3eb95b637962c80a54ed409591de806c31f55d5ec7e2f8720e22bda1ea7e8770471287246e01680aa29baecfb66eecc56bddf1adce7b052b234986c3fc4a921ba8e311e7fa6be2a2fdb95f9d9a1b838b717927a5df39573692ca83c00e4edbd214e9cd98490f341f470963d2c66bec7dde2bbba579c510a21831aaf94f917a69bf11d45c88f940b4b1833219d373feea2b94079b1316b92827fddd6d4761b9ff1d61abe66001ab8bcf6ee11dbf4da04336537312c6c975d317cb0cdc0159625e0bf7e1b01b9d90622794fac010dd2c768017b7a25605ceac7c0d176558f5c0aac07bc34e7c0b1ef957c50693c4f396c8b0c5496e667974d47f7a1629344776a1b8d75e457115ce744f49027dbf515aee0777bb7d449080a2e122beb6c837685fb9708b8567785dc38e08c49646f33c8ba475c2c05e815f60d9680c213c9520d674039b1157a6d5e270d304de23a25fce2face1ab417cf210c6c90a507f3d3dbe0e18bfe21b999ef49b54cb8bb04264fdcb234e64c3b3efdcc054076ce9017b6ac8ebeeaa25d1c03234fca826adafbc4911a1b7ea9814abacba6a970e9cb6e4d1e6ebdd3722ee9a4827bd1ea967ca98002ebee5996d65a284979e02a988d39b5363f14d8c5480414fcb72d5c304401366e9e80aa146686cdf59c0c63ef8d64c2ae83bdbb6bf522ccbacbb0eaa14ac06605185ffbc33e36bcece90b09ca3a7c23e516049758d0082dc274827acde3ea1a85215bb88d0e06d9222f6d932d62f743d7ddbba861df253d6a454fe5a89aa17caddf78bf7724e24a47e6ebea91976d447b552cd4918a0ce6cd2ea71162c5429481a4a076a2e7352a09b6f119508a2308e878b005b1e0987470e176e9c2effa96fa36b7787c5140b9d1758f6b60a37b2bc104257bc662bbe92687f13bdcbc5d6e748ca99ad152afce37bbbc094713fcb552c3389a2467ac799561a08212a1032564b1e81bc707a252d02bb7d1cf8439cbcf9fc572e989184e99dfb70d9057541697f1fa6b75175326971766c15548eb9d278be44939a871d1e529bdaa9a2e7b067beefc6eedd687a44b97a18460bde9b23d20d7c6fbddf6f3b2dafae6fda53faf881d473103f02d39a97241438f6409cbda043c5c726614295371dc6fa0002a5f455357e108bdcaedfe3cbba57505a44d846a135f7f281478c6984f2839cb03f851cfec133c28d753de6f913b55d92f5d22f788f788fecf7a1f9adecc0f653803806430854eb9ebc6869bcce26d3975f52e03ef0df0012e789a5ebff4da936c36731d312b64dc59c87fa64904052fcac4aead3dbe143fb0d7db68099e446c10deaf20deecb1f388b9e62506a776e57ce407f0af0ad460f7ec071ce472d5f6d3157e048511ad2886e454da55859da80e01a455dc9cc9911a7676619ad19c500c7cb742098dcb84623d788f9aa675087c9a7539c26f9dd67a091f1d8238000a3dec9d2b7a6d9c5506406c93059373375a76ee9df60c7908042af0d6ce7288919a776a5aae50c2f9330ac65fd5cbfc04c3d8e3020ec3d62a8a84b8ae265df0366baa66e465d69db6e40061d2a11a63b6eee90e566645e3445599c760e95e1e40f4b57f7daf16058ed8f1aa8c2d0c2f06a910e03c0c916474f7550bd681757d0fb623d4a7c26631d24c755e8649508b48d8e78b9ff2c2b570c326f627b8acca47c44b694e24dfa64a6aba8dcd815a286775f95660268fcd4968f99a5d0fc997707c761abe682c5b141ac961978744165022941aa47f4b746911ad6b45153242fa16838d4ef0adef785f5231326be1e598065e3ff0dd2ef477fef89f1811ac48782ee14b5d5589773f294a35d7ee52bc39d50d8b629d63f7b4a4a01f24a095ebc84ef268e9096b23cc2f9c41579824ba732ec2034ea4e8f934ca193383096ffa780b3fc7df71fb995ecfd61c5a33871adae8a8cb3daa60b494aa97db5cb99fbfa266770656876a36107dff0c09a479c3280bceb9bcda217c1ab82c6386fbce0d5a66ef63381d144e2e61f591c77cf77a225c3b8de707428f464b120eaeae831c8e4029b778b22eea8dc3a19587620e86faa5e642f246acde75c489556c9a91bf616af65d86e67549b910ef9467407d030c66aa7909cc582e8a8db427218b62d7828695b24bcfe328cd319154b54a1b620c", 0x1000}, {&(0x7f0000001400)="cb0c04ed9f503bba3bd1af4ef577b67f1ddc8e227d30e41ea6c08891c45c36d1fb682aea6e2b31671949c4488f4f5311", 0x30}, {&(0x7f0000001440)="8c7e99f87a75aa3e3dfacaf3484485d2fd3e42a5fddb283474c6efe6050ddb6f6c5c7243a9ce2a7f7876128079894e0ed21467eff39f92339158c685d445ab47b6bbd4172be0f02dd71918", 0x4b}, {&(0x7f00000014c0)="6201733b3b6ed5da7b2c0a5ea07629680d9c1bb0247e8c3851f8d2d03249f171fcf43fd9b319a4b7246c2ee6cdc31ff3bea5f87446ade4afc811390a774f801ebd967240278b027fe6814e7aaf2564f2084c3bb6666e158378c99769714b326a184ae9400e1cc616dcbd8cb92f3a513c70fe2b7a00eb3a717217aab06a1235a40e8454ebf428b80c6214622658281355aab34e575add093c95f917c4eecd16a6adaad88b76ca422d6f57f80e3b77f53a28c43f04388dc8ef5e60146a246af7905de8b49e2b043e8fa8ed39547d574138f2744a5d9174d768bd0dcc7b252fd6e23bd0e66a55115cbb7a73f7a7585edece13c64efb5e9dc7e1f14e6d67", 0xfc}], 0x8) acct(&(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: geteuid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r5, 0x0, r1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x1d, 0x3f, 0xfcc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x100, 0x0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x4) r19 = socket(0x18, 0x14002, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r22 = socket(0x18, 0x3, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r23 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r24 = socket(0x18, 0x3, 0x0) setsockopt(r24, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r25 = socket(0x18, 0x3, 0x0) close(r25) fcntl$dupfd(r24, 0x0, r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x800, 0x0) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x80, 0x0) socketpair(0x1, 0x4, 0x8af7, &(0x7f0000001740)={0xffffffffffffffff}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x40, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000040)="4632e455662b0e3bbc56e40ee3fce5cbfff657081c10e92d5c31557134d726697ec10e23dac4", 0x26}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="f8cd60dc8cdf09fcb0e38cc68090d1a23c7821fb54de46ab8f003ef264d09a7e7530167fcc331365034c7220f1f93d7e955f7a5fbaa59466e7b1a143ce43b420d24da182ff905cf42bc77a2a0627c3732ff95701add9c345", 0x58}, {&(0x7f0000000140)="ee81a46cfca7a08531776a8d14e721e4e31742be9b44663e4444fb71ecaea2b6acc6af", 0x23}, {&(0x7f0000000180)="3fb04b9655b1daeb80e0ee544bf158e8659d53de482f3e0ab1ee77b8e802e244d1b7ee2e1429dbbafc9fdb65b243763f6366eb6298dab41469ba", 0x3a}, {&(0x7f00000001c0)="ff98d8648f96ac279d2a1f21153a885ae84e56ca1e74f63cb815f8abfcd03336046f507f9969f6f9d2413d6275c04c07698caa2dbf67a5fffa1339666d2756617e5765b69994d3d253278cda9b3a54fdd00beda049cc79420c693aa80f8cb165f622ae5e674e", 0x66}, {&(0x7f0000000240)="06e99be647d712e97f8b0c11263876ed1cf8f48ff48031416562168938d96bb7bb147303d5edeaa4c3680bdfc47b04c8589b2d7d5203efef0f2280dfa6f998feb5681dff1fefc458cb45c7dde3e4ce2ff0168e1f513905cb85be7b2db73be52c8c1f49aae2efc76aa44ba76317904adf896cfd2fc58b977cdd933eef9888aabbd644dba7d00d6c91eb6821d107a69fffdf1d3b9235fe32e05d5b4790c8b60ed2af4d79e6d4cf3174e6bc9aaf859cc7f9f5c486b4c17e7ce6b5ea4c3cf92c18d47accaa96a392a11263c0770dd338fa9e32cc7365329d99f249acf4ba0871a20904dfcfd94eb93cf0ee0239f11c49bbf4e2d83a8b4067a85a7d0c2b01f6", 0xfd}, {&(0x7f0000000340)="21a76b7d4a601c7d43a07284ad8163476332f7d7a39dbc20cd7c70d7101c8f7f0a2de121ec25d6a2763c898008fae78f9180343e7a8a88429c90c8e86ca48400783b28f4fee3d4922b87437b33843f438eb5a71064ef8a42cefb5b47aa16f734333c89ae114b768361e439dae85cd04b133ec18d7925a3e83cf1ec2a63a8ed3e0b50e72835ed4e0bacd7ea3f9c724cf0489668ca29757968388cee53497234b4e601021ea977bdce24c3998bd5c327fa80510426ac83d542af256ce545da4ea2e475a474090d70d4cf1a88a01b425c57df2bbb214e8c9483573478653be862d5582e6c4fcae4e01031ac13e01da14c571e6e9a3eeeb4b8d4c85292cf9d44e7e61304ed75139b4ff6b0482ba0f7337f83fdcca33bb180648bcdc339db7ba753a484c5a8b723aa0648cafa3bd87d1016a3b8719a08784da32d082cd51d54db4d0e1b6c1b6f93785b94303dda9561afb0ed3b214ab4a563d9f7418aef92f92581462c2a9beee776d909cdda0d81802104132c27cb7d2f428ddbe5776e72b354138b5f8741977b63c9675048d1b1a5677045da38ce3a2b25dc5d2d2cb6903935700158659687baedcd44ad006ad23718a124ca74205458ae43428da0f150c7baf0b31acafce61573ed798d5689847590bad80fe1a56a00a18a4e680e0a2129c6fd329bbad38b2eba1d80ec79067f0cdbe742f394c1a14dfdc53d6b793cdb962b74fca497546e0e20299e916201176b643ddcaa99b8aff3908204e1fd8425cc0f08f950a76347cd5392c74c45d00d1476458670f72bda54bd9c50f5bfb4444a1f191b83884ae8c1b43d9130411ef2670fcf30e755f75cd63bd2d8a05c3ed15ccfb4d295a69f9415c2e11d98b30e9d135c6ce57824013e8ca497a6853eb11e9d10a00f410e49b8a206e503186ef8776c9be3a50c94c6bb2103a666f719303d552968e980022ccc1d00b808e571a8ea147878ffb7ff75fb77442f9b40094814e92f4dd5605423329fcf31a426c77ad9ad970504f1dc58750cb95b296b7980ec2d63cec529f60adb584eac3625534da69375b645c90485fd00a723560cdbcc50f2418fcd43f5b36a180acbea010404119fbd26f54ea8be01f1e462d8c4fd4747f2b90622524f0ec1bc6465521f6a9d9f672866e7250bc8b1d461d6e9fcc4aa0cf6764c9eb4dc46f5bf35cdcefc089fd2e59777388a1dc6399d7a8906e4c210bb364ef6e334d4cb0bf726328320cbfc3504db53b29f39e151157a4eaee0d28f8a446701f0ab21dc25e993ed62a0c1162f2eb4b45980db16c1054633ed30ee8c4c52b9aaff11270359337d97d6a3d1af92ec0617a30acbb7d230f6f7fa92d403a10f96bea52953ee5d72514efd754d8ac836ee4379fc2cd152742dab171c95392e2dc123658b3273d3d8d620ac723c2b26539da8a9fef730350135acda63dce386dc04770eab608c3febcdecd15776ad036994665a4164490b185c4c598af255cccb907140bf4a8fd374df5df02f4d82bdd7ac921503f8ba0f6246b2cd60298bc666655b02a2f997f76cf1e1c3620344b7e7ddb93f32757e93f38572384839e435fd5a931bd0de8cd559c6191a68e6da7c20742ba07dec83be9b7a2b1481a5f0c9450cd5a45a0281afa4a7429bf3b1dfa30189ed71e8d6fc31e286e3e2225505614e47cf37e1cbc3d87643d8642f4fe0f35c21e991550883da9506563833e1a20b62a1d8ad4aaa5fcc95111490aea17117fe7c7b37ca2b927b0209f7d43b276b28d9d7fd848845e474585a31c386140ca5c911662ff952ee95d77e3d18c5a279804fbb8728ab2bc44e35b93d914b0bc7f8ff55032e0e215b04831b692cdb9f8b9633b669c7ae6596e9db4a00732005cb0263d194631d18bf9c8dd009c86ab03aaf20a672bb0c0ed3135e0f7dd820add01e3c1cab240727f6979e9048ee9e2f5336f977aafc34e5e0979ebf6f743d4c4b83f3244fe2c48edf7db9bc9ede18b02ecc3627967ef08cae402200cc4a7e1e4557f2acf3faaf23b355117b913e5f9ebdd6194d27a24e2eccbb66af55e0eac227ebf8c6805a55a80461530049bc27400a174252051e6520137b01c78976032f17a7e6b55378e62cfb7446e4bff5623d2cb67eff6c2759a6517b0eef6c9895525699dc8d307e5f9e07eaba8c4861b212615f5f74107856fdab21126f55e0e974356687675f92f363fdf4452db3d0664fadd78ebdfb2d81fd7ecd55d118de796568c284763065f480b70b1687621c095933f9c38736209690ec9872ad7c7b0595d68d4dc85070b23d43d4480ae9e0b40434ac23b32a56859366e1658b619f644b33bcca5fd1ec617ef1f9f3eb18fa669218171365640f2c5461545d17acce2c9b6e0579c83d9a76ab9b1187d5cd2c730ae5abbc4daf96f3461a1f47f23ef442a456a5b3d28c5a18cdc2bf40d9e89d19cef825458ce15039e17e5e276c1ab2a301bd2b8c6df3820ae9deaff52cdc0a1cf4f95cb4bc59ad7a68dba01c887fb3a642e02d3f6c7155fe55d83302f2d18eee9ab3a5e1acc5124923777e2d92f177b09305bd8149056580dad8402768a788c28c7f97075f14a93c532f930559bd6172d866ab530af5c558137881d74ca55406e58e419982fab8abd8f41065474be83116fffd0a2ab630728425c316afc5421e7e162549d4f1fc9b768b788e869c34ec7cfc330126e23978e097eafcceb73c3ef0e2667233268051f767cd44f45e38ff32957ce8a7c88127ecf0ee2566e0167e664b8eaceb834aa84abef92004adeeda432822c76772b6bdeadeb9af8fe0dc2395db4f1c5ecfc13ff864617eb04d25ea6452eb49946ea6de185f371ac64b3363d1cdf35323ece30eb92901afc2775a29614ceb09a7b609d02ebdec1baec7df516418fa7b670ec083ca113ee357d2bc501685ac6b61071abb4e84ca7e774f18b8bbab471086676b859456d908b1dfabb8da34664c5bd8fbd638c87677c54e1f9e9f8ee4abc0324e6ca98f867043e53ba75c7f6bcec9005a57b3c3ae9daea9fdfb92755f711aa20d2d1da637336c90afb753e59d8ca967e55f996ad1a64256038399538bf1fc546436f6aeecbc15ad31a2a6b267dca3991b0009037e54a6116891332b58031fc75e121384629ca2e2e5ab54f49857fc5c3687eb1f060409e562f20ff04cd5f2bef74924cc4344112f45285652a5aeee4b304031f2584c96aab3b8037b6551aea49bfa406dbc4ec79477ced1d747bc90bd628eaacbb0d67defea650f0d0838b83eaa4feb4d04df59a20983a709cbcd08c1268e468a5218ccf5eb8b493cca384db240fc39acac37992af31a75e737b50308725464434c05e4bcfb9fb137e822a6095263b1d8e5fff678f5617fccce501d1530a444dd927842d2d3d55b02601894dc4a7dce31f1418e265a900050f6a8778023e7055ecda0daf5533c37eaecfda153a3388e2d702b63a4c9dbe945a796e7c2ad78ae788539626ab31630e84be9d75b44f4f41a68c59f8f427e91303683ba4f3ae338d79a1262e40063c17a3d6d49f8f7ac1364ae8ca03ed1deef42f172b82c36d7e10ec912fc4e6e360bbdc5d9d56f9c28a7fe364cabcfaae64d7f640d1930cb87eb2f92232edd13de1960833240db66ad4da3ebb5846bc92e8d31d470aa6efb942ea4fd94c036c69f5ef726299cc9011ff3a8090265f2df50dd35855fa7f490595c70c77282cd8dc4e8693a5ba1e7172b7e66f30e7c3fe65deb9c4090d9afd980209ef493c6d5ca597a7947355fde99fbb683c1e94aff23e95a076ec21faf97980299b06891a7de163c48607d10e206b83dde667f7f85ad2d709d3748d59c29dc0105a435798243686acef068c8362e560735e8c81e9d1110959cb615ea31b2f7b7a3b7176f9c8ad5f3f0a25025c77c5789700a07a2119b54485f07e6d52e579117e40af0e3a4c16a317b34eec71c622d85cdcbdebf2df015e872996873f06fa62b2552dc5e1361dd11a68383d57843df0b4dcb3405148967d2b2b8808e766252cd53a7f59be65ed81fda07c72ea2b8206171e90fc3065e1cf104a51574cd0a32114bf4a0ad19aae2cc4386340442efd0c618bf8e07fa9b5f9c2f26cb180476c1f62f3d70fd67a4f56af4d5f8ce84ffc5ce257e4e35d059726245464ff7866ce085089b8dde368a6c252540bb745fabd044aed04a9285c153fe74fe648682376afc89e44b3b7b255f6458c0de5127ffdbb5e6049bae6ee4c235381f0e7ef9da733499ad2a9bf1726c13f6b44bf135af8129a8e5463dca2d8b26ea9819d148ae82b65710e5fcf54dd23e355ca8397867e6be880f6e94ac7fabafd9111bb0749411a50b062d48734321fd345c71c4b7e464c094ebf26ca191f20e472a3dd20f5c7bb7a6602d1906784be10f200179862376b77bdf48336cc44d1b114dbff3657a992e2a83e55d323c6adab7de7b8411f5b13148989f6f57fff8623051a065d0c9da00593cee6c1ad8b5bf206166a67eb2c365e2e4c1dbc79632273f648067c9192e6accb93e84fb6fb869896fe319f8a55f888e0b017fbe8668a1ab85e7af05b807410b2153172049a9bd38cfa04b9daeb6d1ef98618a21d810fca5e89a8e2ba82079a979ca7078c75e3c7d6e7eed17f490f6f583f82abedacd7481b8d4fa89cdb11ada1177ee1be169d48767a9fcd701ec601dd68f6ba923bd70767e3144625568ec62bd89f1d715e979a041da52dfcb9c468ed425ca5a84d9beb44947a276af9c0778ab5b8ef67785e2b1984f044f67e5ebc2ad023fb45ac1aae8f6f530d1173b5bc16bc3ecf5d7f6c950ff14dc5692ff67fa0943124e4725dc7320516cf3b820d78425f6b3d035119fe5b32719a9b0d427cc8e4202f581aa6878a0f0dd09d17f160dd780a739a0b50c2f0793221fea7a9f53db7d45e31861bc0f9ee4b0232bb7ab7d2fb81b2aa052ab27e0892a9ed67f20019a284eb37fe6d9e304e8a4c15fa5e50e5f95c92f174305d19db61e8ef07645f8f8af9bcaeb2aa483cd65045af87a999283622eb42a00f3b43d2d33a65a1260eb25a3fcaf6fdfddd2ebed2b3442fd764568120b900988153154cf59443e0a4ef0fe6cf8d59a4a2298afbfd42c53ff36f4b96f163dc697cf72ff3b7c52f7d944ecbfe825bc819d6f7bcb6a98b3d11e3cfba8a9f88c8798f60791306e97b7d6c36b30006f6ca087cfdb6cb0887067380b6e2751b65670445939e5e409515778b4c376919745c34359c92386377524677b88faa7487a4163ba887a1976018088faf6550bec6b87bcc659effaf99cb819a4233839af814df2199b8a23f6a6d55cff441d9e0f1b220383fdc8465af378d6d85def064327683e063a4aab675685c487cacf3a5d5f623f836a51048037bc5a42ff377caa0b8254b31466e65eaaba8109a4940220b51ccbab799cec32ecae9c1e813f3cc346592c18ad72378bd9ea13ec0ea6f334e3a1052dfecbe2fa0164b7b4c7bb6ee5c034d6c790179cd7c9bd4af5b9ece32df10a3a188847f9c5490412b45564ad0306255524d724c74199a0323b138b13531c4af80f7439d593c300a43981f521d884561a2811b5be90530cadc6df93f2ac3a2f2ef8a380885ab9ed5ff15f1e04880fcaa5f4f21928d59f5a102a288a395ca23bec4cb07eaaeb8e3cdb4a66b94201c462500cc66ecb518b9c1f13ad674b87f7a62a6639edf617afc6ade1253ad06f442dc2e93624e1ef0ac8a0a2669ff1fcc4d1d1b7a72a27b538d69cd15f4a7774fd156e6e8bfd73236ab15cae1e7d7c60c36c3f6352f9170a8a6165fe385caf2cc108c8f38b03c68b086b", 0x1000}, {&(0x7f0000001340)="aa8df0432c32101c9517f8ea7fd0224ba470224c27a6d6cab4ea70eb78a9b0ac765639d0ead95994f61bf7cf4357dc781c1b9757f1feef55b57aa01f5c64fdd9f9605d73e5032810c550fb84961677a32596a45da460296344921ad1ce4e9437eeedf773cf78b3d7d08aebe35342a27f4ea92f72d2fea1f8dffdda5293324cb04744c10aac3a21c05cb1dca6bd970bd2d283c6e33a32f4dde1ec42a36400477a6729afa14b322b7877f63bb8c3a78d3aff1ea2f83b00644b", 0xb8}], 0x9, &(0x7f0000001940)=ANY=[@ANYBLOB="20000040000000ffff000a0000006cacdd0cf8f8343a855f288bc5f158bde02eb27be1f6e1f26c8bd3e07a65bd2fa54fe940d50b71939d82693c314cb4ac7236dfce5fc149f6d086601385a6107daed968cc8100000000000000bf1405169bfb197ddbd3f283fd90", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r15, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r25, @ANYBLOB="1000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r32], 0xb0, 0x4}, 0x400) pledge(0xfffffffffffffffe, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x9) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00 \x00\x00'], &(0x7f0000000240)=0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8000, 0x11) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x3, 0xaf87, 0x3cc, 0x0, 0xf4b0, 0x3, 0x6, 0x2, 0x1, 0x80000001, 0xbf6}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = shmget$private(0x0, 0x2000, 0x39c, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000025, 0xa, &(0x7f0000000000)='$\x00\x00\x00', 0x4) r3 = socket(0x18, 0xa003, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000b7, 0x200000005}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1800a) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x7) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$KDDISABIO(r4, 0x20004b3d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r3, &(0x7f0000000040)=""/120, 0x78, 0x882, &(0x7f0000000100)=@in6={0x18, 0x0, 0x401}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x2, 0x12, r5, 0x0, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x2818, r1, 0x0, 0x0) r6 = socket(0x20, 0x8000, 0x9) sendto$inet6(r6, &(0x7f0000000280)="6adc274a8f8d8b1115f61bff36c4d46dacdaf3201e987a79fbee1e1f307c1a86fbfff2a2f67453d476257b87b9835312d7cb96683fda3f853865d86b571be279834ea84f90580a7a56456c6d6fe815e77662e76991e3f427a606d1bb4cb34b8ed3babba5ddb73845e504e24ff9c238663d878064b1f4eaa03efcd7711d03004780b94eff873f85a5c776bcf4973ce4127c3776b448ff5282fc502658bd8be59da6ba6a6c3b3a1541aa4aa67772b914c42012eb8058d437023431bb3cbd2d9d866639249f3e9cf9321c6b23ccc32d4b2d1b9198a435acb1077964f0b11c14f4824f8bb2baef851a883278229cc2eba379b42d8442e9bf03f11cfbdfc42ad738d330ea32e3734b4de7f650a716215b0813176786b6787b445a4ea5d3b4775134f227fb4fe01b4213d30d380be971422dc1472d7e759081b1b893474b9c221da81bd5fe850ac7f743853f420c41bf909d3be62dc8fbb16ffe858bb7b23452dbac33aaa90472819da8f2297d7b59d54ecc7633248c6bc8f23da9d6e3ab59731ceba53f80c02c525a03a21f919780baa594559149727a53fd37fed9e9a540d8a4b10e42bb7af56a066fa12f3344e7d7097fa8286a4600e546532caa0555bbc5b0a76f272386d68d835075583415277e09319203ff239ed14e1cd3f302d4baed69ad0f536817a037cd83819d488b2ceb688b052be25fc6c2da49ace9d4b45e31532b5b6c0d951d781c2a56ced7b7cbd0edcf37bd2dc7a60fee90425824f783e2f136cfb16fe3aa7d728930a33d329ec0aba0737d41cbcdc735c33ce5f1f83c1890e91fe4999560ac02f5e9cd31c196331e3a0ba83be06f553806901adfa6b69d061708180e7858883d81147ba6b7e9f82748580e9dca230afb17a4e0489dacd6f0d4c87526c683df1bc7b3cf526b64ddc62fc271d5e8000692e03b08f7fcee9b9d1e18a3399802d35e788d4345571429ed8b287029240cd85f2e15a801ee909a22975262e40f24b81d8b38318d554f7dfe17e5f6a88837ca77248e7230a6322a7f50b24c51ffaadd57f3e44ab0f66bf6d17c2a46ca1c5fa0895080d2c4a049b7d00532bf954f9a01d81bf4f7904c271846174b6e578eeef2af1e5e888a1474f96e733570e1cc05430920adad7bf0bbb12d1f51614a1319562e7a029593ef4eb3b52eefff30fcbb53e2bef5b4088dba27bb0a9e4d69dc7f1faff312e5adf6ec6e6bf26bf5da1f54bba320fde0c1f5c711a5192e6f9ec4f0d3cd97cfba4f5b2e3a2d1a70545d7ee5651ece24dcec320fef03b21cf6f49b570491d35afb1aef8e8285e104c0f6dfb0f749171f7d1439bc7e39d805466b354a72d1e40344f67aaaefd52136d1759ca5aa81515793235bc4de6798cb77ef50d716f6c6621cdde7c86c69a35665b6d4da92ce1a431f09b060d7bfd4e2fbbecc53a81555cdceeff1cf0fa7e0bfe5c1bf87650f2b80b316ab785236792d9c069634e15405c6f94d4b12d7c0b53f6ef42e1b72422577939db1927d2a01763593809e545fdd14af8235dd255e3c73b978ea4be6dab0174a21c0dab73eba59d25ef7be959c8fa7ca6967bf0e521776abe386549b4a06c2e99c79c7d93ea3af98bd802e434be57821d845d7b94775ca9e524841635dfd3a0deced1cdadaa198b11f2b461b295bb416d5284a9fd82296b58b554859f97aa18cbdb122adbd908a3fa16535e8feda31fe23cbd6c29541f013bec4bd88f3e660aafcdf72d1372e30d39b99a7a1c125329f31d031b5b3300ef13d722ff3ddaa96b48842c48f9b2c152b4db6da6c720a233b1cf84cfdf6d8781b94c19fb120a2991225041abc9bd051e809cd98e79325d482a2a7469aea89db12ac2a4f516c8d37534f9cc910eea5ace7f72cf89396d198a739d0dc12cddc4dc8353e5ef6484428c4a6ed2bafa188833dd6d78bd4375a82dceb6a77abbc707aef21f8f897b190863716917f05259d86ce39d17804baa98f4cfe1072354d74139165c3c33863f993f31193f604d899d614b26c9e70dd6093cefc3ba1d108c9a0c8adda7e28d91f0fbda3904f06aa7770ff910b75f84d0c5f4f82aa208e9f2886645ff620d909fbbbf3f3ebdc7cdcc4b18ed8af988b1fc3a0af052a199feca8838e5281ffc670e6021ed140bf3567cf26038d9576c1c737a5b0a316c44a71a0ed0b0bfdae248492883874d97685d6fc1ee451de33719523e7908ccff3f0ded1a1c685af771938ebb9f8de6785ad33b601ca6284414618ceaa143b170832b4450a62bbd1bfc7addaf1a1579aa79be6b0d80c9488e6734b151217b575fdd38f606d44fd5d3d9b00b70d998863bdae24ea0d818655da4d9d7889d482296940bb640c7afc5544bb29313d2cfd918e9d36c4aaa7110317231578a81529efb955414b524ffefd527920f5abb48ed7f2e08c629bfec06c701ab781e97925639ea11e21225386e6a7bfff0ff6fcc84a845e314fc044e58d396cbe811c9339cba424f1a66304d71913f5895ad08c9d2205f3408459a2b9989d282125fcd8461ce09857fd85b258d5ef703c69c36262c6c381dbfbdf8e7041e6acfeb591ac034b9c0cc7c60fdca80f662657f5cde36fffa12b1f0ea53d602d51383f6b8bebc80f1c39de41a73e3d92771ef0ae83325700a6a45ec9715819963e31d1d1160e9aa3979e735fcb6ccd34390615e428371cd03299a3e04977129544d1c0d43ab040cefea83800fcb9abd6a746dad4cbd9704b3958e5674c03a7f5e8da8cc1d877fcd9a35c7a838ddfe56ff95f673d3d4e03559e5adec48929278ad18ad3a3d2971e0682ae510752bdf7b90322aa3eb8000aa568c33ea4ef5c25feea61698e5bf40c3b7fd1d345e02507a9c59d6551752d2730cf7dbec8ba15707689f1561c29ccc83ef40dbde04d067d37c1774831e2a06896238a0fc8fd17becdcd3c7d9cb8460d825463aa62603e84911aefa7baa98597e0c878d17855e88c409a86e9f7a4d30e899f8ed3a29cf7bf5ff3c11e42895d2b88458309044534d4b4533e56965f27491b4a18444bd57c56c7bac2c459098be710296e9a92431d4b00a6cf2afc75b5070fc0106a45a7cf2789af7dbd7acc1817c67c315e39cb5e3dec1cc01585e907f0797ded9defc908d466bd96b57d633011a475890c528f2268cce245757955f3c401282ebb4c0986866425d242e13c5afadcb5a6985e88d812d106a09a34123b2973e524284a1fecb269b91492a6ba59859bd8b6967decf2291fcddb150d679e1ce08511c91018b912c3efaae601d0b7a4ba1e807059df0d72ee5279f832aa0703073742ac321b83fd658dcc4b7398819091e185b26aa646ccbefdd871c34de2503c04ba1e347d2c019f3623e1ba8442f5137de0122c4456905d8814e61b1ad07a0c219c818eb79d0ac3248fa719f9c2ed0d9d261323da45be3c73b97855050cd6841df034aa6eec2cb227fdc4f8e0e4b4a93be01f108307fc78c2efe84865952833ff5a73057808f0b50b0d6e98b74007971ddcb70e48e39e13988e67cb8bfed3a942e9e9d8be5d56a1d3f82a9db171c3f69acc0e04c31b1cca36e6a67c917c29f984eea7951833afba17e175660d838762cbca8b754ec6e29b4446d66b1db73228f7523a245dd261237e3519525c6af4bb3a63d652393f43e44dc24db998efbe26696f87c216d6c77510fcb8b132b5ad6ccb76e69c8f4082e8c6f65aa767a5bc0f63b5ca9390adef925b622ae7f1741220b9c282d949eea28b908c3f0a874c80e9203bc06032c28d51d4d045c9bb83669d9730657fa6756bd7ffa12b606006454270478873625ed7d82c1b7321da9ded9ffdee698a92fa2cc63911f569ccee6e53370e82bc074367ef3ae13171a5911d6db7095fb83a4cbc43f361a3cebf005c52af61278c8b9eaa58d55ce87156730efc17dd7b2cf50a5dfc71fdf59f52b98184070512b6d3eba5cb48f3607395a842a62be22872f35520cb7a2c665f6dfefd055069ba557d232d9f31f9c33a9b2e5ba8b204a5ca46c59e4468f3ae6e46216b1ce9f6afdfd9c0a468b68fa48a1393cc73cd02ce0f9b29a7ce16aa31caec5b299290f3c1068842a93bfd599c1500ed4095c6f932b785b9ccbd6e707091850e55983183d39a925cb19136778d10c22b079f6a9094a06da5b0dfcbcd02f0d1bf8a9edf43638003a4daf8a44b15c3e1f09726c723b22eba2f1dd5b19edfc1042bd9f1591b23e6b6949a62ea1acb79abc201ec344a3bc71298a0ef0421fc4b42209d3e0a399717564410e1d39b7b9c90ad0df978c38501d249db1e124db2ee7e2df82ced4c88ea1821bc85fa35f6d5840762bc64271596becf6468ba303bc608bddc42019ee7a07ae30a2bd8e9c51e9f75961ae1087702381b36c52d99c54f386fd89e919bdc64279d67713c929160df0a1805e9f8fa73fbf58bda4e5d0c35063d8c50617497e6434ae3bfaf8c113f4e74bef55c1c680fcc6addee81d4c5b9cc331638e7001d8f89e7dd4bf287c3cdfb79ca90fb07d60ddad540ff54843026008051700ff153aa76351ac1dc837e35a67e2b5514c6dff3c1858ca1effff37d699e00fadb92b642dcaac27837db85d135174b93b4dcf56dd559202aef2a2552c62cab2227f4aa6e89a0ea75c049eab8cfa9bd356f6fb83e8dc11c1083fefcdba2d5ef7e410137e860a921083a856f8d8c6bcdf51b56d61ae545e8f596ef9ec2c3f25b9acbe7e31cd925bf9e49eba2e158252b944b615722ed3727fe8d7bb7851ffcc7467c099403a0e3740b22160a1cc3476cef7b0cc8d16e849ad86f3232e31a618f200afbaece5fa1c1d3ceafd0a1de49e3b7328ae78a3c64155deb16eb7f3e4b790f5e1671e632fa090ee7450e61e828dbc83c8dca6355282b453fa1f50aee6796b386abe7afce7e3ef78ff80e44b9ccf41f72de01eed31d03316c0e4e6b91cf10bc49d5cc67356bc18afb8b15f36aa933c6f40e493cfca96730e9a86d0bdf8baf7c16887787c986eb57a17c3be77ececc16b3bc9518133a7fb542c23abc7759479d78d2f0bce268bac15c98c2ddcb3afcb7a1f330f1177d7ed3a6194674b8655d26113e3d8daf7fa8d21062694a84c4df8fe506aef6b47a15c3bf4637e401f56435cde378ad67fe18fa9a081848322cf64009010a674c7c028659d505894abb745a3b03f6e1f32a0a940e6507b6eb7d1df44720916d9ec3097b030976d95ebb8ce4561a2b616e4790ee46b1358bf4d4665b17d619aa0168bf37a8ad9547d1c1c66d6418f1f101bc9a68d8d001d514076d80ac801fe3a559598d549b2e1581461d569309c44538b7dcb3bd7d4d9ddf50c56dd8b2e599d21259425ec045e12780e21bc6119ed323d9f459b7ad766985a91bab84ed95515d0a863fdbd1a33b68cf3edc0806660b4d2efb5c38c1f8e03ba3ae5c6457c6b1416e09a9c04f152b7ccc34d84958360d9bd9f6b6af2beb7c8b04f9110206ac12e7d0a997fc35b5307730e706848f7537969eefd50daafe068dbf2bd3a58621066f830e9bf996e4bb1e22ab374240e96b116e843c0cc96291f417b08fb0121edb26dc20a084ad28caa94617e8db2b3c6b935d615267a5ebceff894fd846ad3d189995461d6afe365487bc1ae264acdaba8e7574e24db3ca588f3eb041792dea5f769b95099a0ab41b36a327787b5a4f7e84662c273c253c0c5f65fe4fe07b9401a94e14c8caa9fc8be8595f24844a981793dc2141886d212e0a03491ea89075f3fc4f1f33faadb765d01c5da1576c9d63d09b011538e9155c085cefb1ba0af43a295060676b872c89b04c5ff73231bffb1c", 0x1000, 0x1, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 16:00:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440286", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x2, 0x5, 0x101, 0x0, 0x3, 0x1, 0x8, 0x3, 0x2, 0x2}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) setsockopt(r2, 0x8000, 0x4, &(0x7f00000001c0)="26b9f6372f8b5e88123fdf339b6d2fbe3e4f8bc7cdb9f14143566347bb9e653bbde3fdc51e1133d19d163813b6b79cc160def3cebe411cd23493fe1079aa6e27f2e8ee919ddce424bf49eded832b9d399cb0c8efa98e2478ee1be63ff1434214c1ce5c475ba1bcdfac7abe892cdf6b1fc5053cb5c40083e36e884c8bef7e4ba406a52308c0761b6b5166d1f5bcb67a88971df434abe9a0dc8ae31f5c", 0x9c) 16:00:13 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) fchdir(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x2, 0xffffffffffff0000, 0x685c48af, 0x0, 0x6, 0x5, 0x5, 0x2, 0x2, 0x0, 0xffff}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000140)='./bus\x00', 0x22626686e72120ec, 0xa0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="d5489d97cd774a71c8981a43149bc8552dd5cf4dea3a0d6dd3ec6b32b2fe1db195e1c432d74b9588a3738f750bedbe7cdef58b9941be9e4e232c0eae6d1af80249b414ec3d45fa3a319291b4bf817b56123565ab422fc19482a00862090b6f57b029a24b7cd8d9cbf174d6ef342ded323b5107a00d0e2612518671c657"]]) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x3, 0x39e) r1 = socket(0x10, 0x1, 0x5ff) setsockopt(r1, 0x1000000010029, 0x10000, &(0x7f00000001c0)="06d00a5b551be14e2ed0053c732ee000000066cc93884e0fbd9f0e3581b8000084fb87b55de2af13c300cc3f8823b9697a38010000000000000066d88b51c8bb9168c0e880a29a1c4038f4ec67293fc00a3efa14b7c0897379ac2ea39e73ec8a83007f1f5091eb96e2000000000000000000000000000000000000000000000000000000b31d0000b1d40cc50000000000000000e4ff00d321a813378aef993459a486c4a55db47c88ed9e74201953d91498cd5a6187cfcac4a20b192c29894d9fc4e608982c163b88bba0a713b189ff85dcbc00000300000c90828c7b95c7e66604e271dade09d883a07ee10378ccb26b2784f95020ce16bb8ad8630524c18d73e192f670accf642b821bbaa9be", 0x10e) r2 = socket(0x18, 0x3, 0x0) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x4) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sync() sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000001f5600000000000000000000001df155b1fd0fe75ebd4487c2b9cce01a7febccd7c565f4ca33317e4d0b992939ca87271a7081b15436a60e474a4cb11f92d392babfbc5515bb43036f64f73acaede86b2218f22712622ae8f17b21d10bb25c458a4a4fb2c61f6a7ca2"], 0x14}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x6, 0x98a, 0xffffffffffffff39, "02001e00000000000000000000000000001000", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 16:00:15 executing program 0: socket$inet(0x2, 0x3, 0x1) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706e4ed2367c486c1cb65e7bead94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791f000000000000000045a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f7aefaa7475a9d448a5eafa20845ce502e10db1b54713d4b5ab66716beb528d54abc5672f3aebd913ce888e8378f6ff23ed5dcf805c73dc61fa56da3801644958d01201214f10c34fc5f63d4404bd7ec2137b27b3da5155a38488d36fdbc98856ea9e2aa6ab124f8a171a242ea18f474ea299995d2adebd3ba9e4eb94d2c1f08c7711c41c0e1984a0851e987686010ec84086bbe9a5e86ed4c6f3f882f4920f628077e41e1d49e88d3a466627dc49d6b07a56421ba8641f09078fe8ea0661b6f429324eb2178ddcf8c15a10dbf7cc3a290356b361a06380aa7ae6207a85da9585c7bc6a74780b07f945ae86278dfef1985509409027296be0234a15df9bdab"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) 16:00:15 executing program 1: r0 = socket(0x67349922926885f7, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x1) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) setuid(r5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r8 = semget$private(0x0, 0x7, 0xc2) semop(r8, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:00:15 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) sendmsg(r5, &(0x7f0000001580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x10001, 0x4}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)="e2fd5dded8b5568a5b1642a1ce2656ef99", 0x11}, {&(0x7f00000001c0)="3b2acac948d5e63da959c6d2c5cd1a84f1c027bf7fa7399b4f39837f7830967a68bd9c286c868187e99ac7e8d8f5a3e99386f1c9d4572739d42ece213aecae6c4ee4b90118db713935f9c0222784cf89acf16af559fa5f74d3a53c9d2961b4cea1c0c0d21e13ba03ec53334a9525b0550ed22fe3ce138f313cbe67", 0x7b}, {&(0x7f0000000240)="e61087649c1edbe6fa4075407b5f9c1eef2c30bd9f2d996af48e3e075add36c6b4f83d0a72cad43b41b96d11523382adb7047de52b6ec6552dd3a394057167bc2800452ce8118ee8f56e09be8106597c57cea64c0f991678578879003d3732e6a3351ba5dcfdd0a928ebcc13d3a93e769ef07b5be7e2", 0x76}, {&(0x7f00000002c0)="849a9be9bdaee430faf29cd7886f166408c36a4ee201afdf3b73917988a06e4e84c19ad40d05dbff5926e1070d7b533b323972650ef71bf462b267dc560db4bcfafbe776215acced148aa850398daa8cb14b908db2293afafbd71047f6c945e8f3a3dccc91d95fb75b0fd4e4a7b555fdd5235411dc3db6a9739520e59c2a68c7afb08a1c33efc21afe7a382e6bbddf152e05bad996429d5aaaf5e3182aa48bbb31e353ec845ab26927fc9b8cb411c155ebd674c0246a4b253434691e9f5fb4ce2a09d68f34febc9e1319a49b5e06b372e420ab02303cc280b59be2fe3ff170145b218924064e0ceed53e2909c6b8bacc345c6d402b3b44a50148efd14619195cdf6fcdd6eac032a332a6dffc4d9a6bb88a5871ee3a0f9c65bed47b6830369545120271ac2c3c8edf85b59b130950758456cc4ee480cb858ec1701a3eb3c2ee15d4a289b68c0fadba5ad179c01fc30a12afee3af9591eb8abc5c9e032ac50d04b5bd8a28027dfdbb63625a1d98fccb082924c6aae925ff4e4a81c3793644eeff14c0fa6d48a0cd430113032495123abf0b14a7772f42992acae846b0103c2e519e95cd4db1383f009a98eaee5300616c5f12aa4751408293c15186691e6af703629901311ea851f1ac6f5f43c3cb319b8ba7e3c20245aae12ace64987697295e5aea3871166a723d207193700da25ecb08a9b9de8c1243d381e92de56a230ad480a3cb74b76f1f03de30bbbb9a6825ad2caf1c100589877362117d14ec3a3c73f5b1e5ee355f6379dabebbc8df6182b034fd1837806a9945d85d1c5342a81a7fefe570a8517666fbaaa674c170e5debd9e1e77633f402ad9e35b6b95c7c56dd8fac4bd8f7a73d4fb39d61a068a1c2b4d90fc5268581d6be1729c79f2a7afe1a35442d2178b46d5f4d0a8a23450fb889222bbf75b5cca50136e3790d885606e0a6eb99c198cdc016a63656d5a48fad4f96657aea86044e7dece1bad6a5af75ef0968cdf6364f74bf854be9fd0d463bac46597ea1ef4fa02e92afe7da9167a57ac968459a7010e674ad8ce514b4454987c3ea687d1e530401cdc8eb3162a566e01d93dd882142748d6535ba1e92686386981f7efddbb6c21624714d295b195b5085dca080f5fe14378b50c5b330547616ac5f06208e201877ec388deafb7e662d8725d8f689c61397699cafdb8cede44edc5a6b9735c05b0c70029938933027b9ca49aebd60f326a6df4415b306f6e80f67e71e39120744a30d8819cad19e3708c7db817253c110b644cdc4dba87aef8270019211a24339fc21be24c8d708fdcd5dc4b47501c47a605c075d3a2c4c60188f9425921ab7866bdb70168981f460f9aa6f08fa1265e004b312829365715ff88156d27c8995435868a1837d625c362df95600522cfb23d040c3e1302cb413952c13e0b88f99a2922332f7e718772a637020be4491a1440dab5c77d06169bc2bd14738539c2a6cb0a27e9c4b0442d99ab0293290e861d5dddd19668a660e32130b0319c0a450ad26e4719a4d1ca2e95cc44fe718873644eb7e06708ec4216a17b723c2c0b8ad044cb6fc7a057dbc9b2c581912b70d26b098ef7cbe53df158bfa83bb0aaf16f96b5dc7f7166376aabe276a8646028f093fe14ff944a6c1e9ca3a57985ef978fd556e3c1593f9052922ed80c70c172909b3f3a7880a3cd734f3d7af443ae7690472199613c0b9b68329efc4da6c1d3957063a083d107f2b44a9390970958d7ce824f82e7bb1ac0e638c943cae774b30f6f59162f2c5c88c1ae55858b8ccb51fd2fd5ab4b9d06a873294b981c6d479864fb049c97a079c76c6c6c1c9eb0b4549df1f30ef65321d7fd758c5939f3e6ea210e9f2fc8c7baa9240ef1ff42ecb21e08890688cc4f4f7f10c89fb7b519d89d18bc45ab3c9864e926529ad462dcd056b8b3812b36a37d3342a0287ab94abe3032c3b6981701b0d6de143344cd717ee6dd03cd40a3ca5196c3a6610d6233c00ad2a31f6ae8daa47b8edc06b8771a6d422a7802b19dde3402528165260308fe8c08c94bf0aebf11fe7e978fe48ec5e41d7851523f640c19d6dfeeebd205d029bda90ab525dabc6c7b09e9291d7e2147f257dfb14c22108e21e634d70148ae2e94f8d9f69c6f3575927fee6fc96cec01a8e6af3164f86bb9cd08ae8421c0c2ecd7a9932596111f3fdb6e84b244ea758ee300dbb8cbadf038991d7c07130d1e51dab29e4d34271f9988fdfd0da1b661bc704e56952937f0add06c86de876f480f71d0459d12b6ef520ac04a1b50f5b0a2c23741de78caab19ec6bcc99ace05715ea7af99e36e2b3b993cf056d4cfe3e8470d6fdddee71ebc204f467bf35d7e68ff4f42ad1aee70c60c279f4d7214efe4e0505b51156848dac7e9a24985bb6e892d0b6792ff31896ba8628f3fce7522f04796c5d84abb84f06edc8216d1185ba46c67871d059fb494a0b3f8f972792a0c189545ee7349740f3d726fc5fc181ee4a488645e4a0d07c8c9cbe89da40973845be6a5fbdb7f59ec5c8349ec67c4a2e6e923425d9a9e59c392d1c361978756f497d1ecb2c86c22cbaa80e0d810ffbbc591463647c4cacb5e2fcd3a10c9e1c65f6205d022124ff31e07fc1b740c8893b14bbef977cb45594896f8eb20c5a142aaa0c91a5e0e8bfcd97d5341be237ce4d4907cd4bde762944728648d7e9285d94bba3ec6df8848a048bb7094b5e9730e528a58f761d96a63c94e603e66702129a04888e0aa3adfe267b818b09ac9c3b279b56b15b604dfee976c2d134f90b28874f5b943794669695ca0d36417ea632006f473d12f5abbd7915e5020b662a82f49113ca45c274245ce00db1909d096b52bba43c63c9c00f4bbc82a32da4d6ebef2074b08907827f048edf1e23afdd4985b44e77b6405c77079d445fb48355323e4bd6e396554db5ff73091c08181f589f2ce287d3e107433ea7c481272b0f3143aea0f414a0ae6d2ad7d921aaa2553c4b0aeefa539e805a64c4606e2180bdb49ae40b5b210c65200f61820e02e3dd2cf102539fc74c0207ff990659e650ccad4d2059d386077c6651dd8ff24feaf636bf6f6e4229a22fa4239d79a416ed1508ed55770c14af5597441cf17cd27dd65a220be4ce2b1d6a9d40213bcba66aa25cddf9d2a89fd43af908c5d29f6ae1d9624e61ba55226e771a40399902939e7ce4b68146350af167877f7e0a4cc1414e1112f9954eabf4a980952f59f288c1ec07b967c1694dba4e5dbbca56a74b796bbf8ecfe6ede07c2019399aa7d31b1af20c5e0f10abfc52089b8de56575bcc6090f88f4c448c3e05086f00ab288b32faac02a2871416f0888484705cec0e0f8aced8b8c34e6e8b5812ae9c786530bfb398d81f9653ea81b842f202d08ff249dcaec133d182134cae201593c7dc8278b593c667e212ecc5e0e2eb297a703eaf65c78f66193ce5fc2a432595eb120feee075c3cdfcc70634e915194a35f30f4df76502da9451e78d8f4ea10b39bb3893c81f0f42ead9abf03cd3825256557bdde28efa5d5b71e7715fd7f6b8f1eba88833f6e1de24e285da6f88ba60742d4613acf521d5c10cc52a1a7a42c5571f0b3c363d825ab779ff249e2dffc16aa63af24fd039310292cc99bb927c47e9b8b9056a1e2feda641e724712b5e336c0f951c14d026b953c3391981f71b162f760ebe7590d909ccf0a1b4804bd770dbc5325bc9b0d7bde54d51b3f07d404c9b8fc75b7d49c1df03cbdee6b3495a9c8d5ba02e944cf41d0711b8ef4828bcc648cbd7289dff927fa20ae867270e184524875d036d3f8595905f50fc3a14cd68728de3eea279027a755a86f0e3fcf0a22806bd3442a52571bda100ef3990625f50180c1a294013428f4661aedf9045b92c1aea75659830357ce74d6b10bbcc12b8f4ba87a8b761fffb94d15f37c5f5cfb716ea57ec9fedd8c3477da7d4b2c192fab59c17633bcb78468256bb838fbb12dc2546e8a1d85e40a79a2bd5cd7330137e250de5171cafd65b8c8f0f494b1fda71e067d79b8e054b93f868cf96162ef7c496487cea5f383b1da4735092f8effcbbfb8b22a086bf735eb6b0ec4c899dcd100451501b444654d37a29f599cc3ae5b60f475d177636bf4ee1d3a0e846e20519bf0c504f5a2ce627c6d7d8790007121ea49837b8958fdec42e48ee70970ec36eafba57af6fe20daaa64fd981be842954809c6dbd7a31c5c8e3e6df029198680859c670cd1ac4bcc5a722b8322b9332ee4362e8c8eb73e4c5a3930fcef5230c95ae92a0092c00124768ac2e4efce54783f6a31f4f371d7b3be191fba25d5be0e2c704cacdb06de99fca7b66bdedfcf7860902937d66155fc92e10e50a249bf5cd14b90f08b11b4919528a68a850c58668f902f073127a0b4743fdefe7400410c51a689bce7d6d2a2d18d2d7575176a3250aa9f4710b35f947e3cf8ecad4be461bc637c16022e077ec5ddb4e194c4b08744af6a021557549e69f14e4881613239e7014b17c4663dc01360645cc467a4f14aedb2021751380a960e058d0951736892c630dc7929f5bcf65e3c9394707ea88a10b8307872cc75afb5a4057c10b1fb81bdc1ab77f5a3591a7c99a285c2e26c4a9885abdc137ccce7d976be1eef2dbfec56b00e85a6a15efad0abb1ee63a4894f2b200df8fc190719865e6421b6457d466e5469951b192d5c2d174f892ff84e79ffc4670f3212a8a9fb9b5f71f4d4c0f92232cd490a8a5a62adcf0754fdec80fb88a1ea838e6983066bd9b2375637d7b2381aba8d512769f19a335b4dc0fbc26af71553abb553071aabfa78a19e37158c1220d303c847b7c9d9e521d86e69b6c62afd999bf6388111733a9c24a60c92d812f0ebdd02cd0d576af5d30a7f085030548b0408191f6d469059d5cfb3e3ee55c2bc6805ab031241db07351bf91d231144f03948705fd127f513052d61417eedaf227c84edc004284f0f30c91a7c22f0078f390ed3ea9176548b1e00b6247e6d1fad7b5e9a85e92a656116be801108096fd239578382e44379b7b522daaa9f84f4a626fc29c6b37c172e7a4c644b9d870d4a3c1ca177a76bca2d30691fb08ddae10ca6034afe7d2ad58ece08a523b90727aec1748756e483a3aaae5995c7376a258934ba84b2d01dc950b9709bde6741f43d0e2c5504e573015459210bdf1842a7a3f05a7a4f4fbed117d958611697a5b559f73459c4da98d83a877b97bb4b02572b78ab5087cda9c7fdcf987d1c8c33072a32038db7414d265969d34b7b69f6ca0162daeacbf0fa7415deed29e63488e519cd2b554f814f4ab7b480f06ad9869d5b02575fff25aedce6b7c9edf8862e57a137c3d97c29f5668780920b5453243b1f43af4ca40df1daa15f85b5a76f6c1f21b4dc86951bf73fe27a7821e8b3de3a4c5b635d308942801d5c25a17334a03d351e99c8af7679102c9a9b0e6fdd4b48b8b221bffa8223f56ca3034b8c0b16609cd8c97007e656a183adbd3655001fb726346825d641b53f5589120e1f06629a238220c39bcc567c2d726fc60914d5965dc229458261029a40dd89194a5918071ea3227d12f94b4a2089ce2d321fc9e87292f1cea4378867df9f855818b6c3a431bf0704d38e39738a3515d054cec44db1a7933af7a8db7071a72adf0de6611c2dad282df1d69cf4fcb77d243f6256b9c81d95631d196b246c8012faa721048426f6f88fd100a8e9790b5dc670c0a92f338e3a80e6c384fb4991ffaa6b94a7bf3f276cbeb9fa9e5bb061037993fd321887275fefa8e6e6fe750e7385550a08de6384dbc", 0x1000}, {&(0x7f00000012c0)="e55854acd772060d3c2a9ba0c59ccc7b57850e5b507215fe4da81c7961c5160d6af137d5927c9e91ab3dbeb634f69324bb7b8422dde4e5e7ff1f08db7fb1a29cb7ce48853cc9d93fb08b12fabf78707e374e679d6bb5390221fc27a6390fcee3b3fcaa9fd4997253a14bd11fe20fa4ddeda18392ef1e6393768a9f72a48a337db331639254c9f8", 0x87}], 0x5, &(0x7f0000001400)=[{0x20, 0x1, 0x20, "44796c2f15bee0c98107aaa2fd9a2a"}, {0x88, 0x1, 0x4, "da0a7b4ce551883cbe517b0a0fc775a4db5e195bbd827de45a978300cc257705d7ad8a6a911886a52b3c7d361471be1c223f9ee551cdd7b14625eb9120a0228afa46ea43a9d9af9be1ce25be5a28c9f60e821aeb305fede6eeb9763d0cad4cae8dd45551d4f28b60d5eb884fa7d837883c23e4d08f2f10"}, {0xc8, 0x1, 0x40, "80ea923009736083c68a872086b50723e32307416821c98bc4d53daf8745ca9d8d91a29d6f14dc120275ae84b6df028001f81783698aee8ead1e42a6e2310e397d2ddf57954bd85c6ed7692060740ef6277c56f840205e05dad121cf09a686720bc28374442f21d0fdf09bfdf864b6d850cacc0ea091d3d20b375238f092304fafd62bbed430f57acc83ef53a60b8fad83e8c825a9385dd9a53a2bb2b91c61db13531303095194db9ef13d73b0e96fe52ebcee1dd3916f18"}], 0x170}, 0x8) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r3, 0x0, r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) r11 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x40}, {r3}, {r11, 0x4}, {r9, 0x8}], 0x20000065, 0x2) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x0, 0x10000000}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) lseek(r4, 0x0, 0x0, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x20000097, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) symlinkat(&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00') fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x110) write(r7, &(0x7f0000000200)="37337561277443dd94085cf1af2388b1a15b505a517396afbf7af9e623c38e76819e499822b898bcddb66ec5feb12aa69e727137c589b43b050a27fc3f4a42e37ac1d24978382342bfd4f244a109ad3849e7355c3f44d6da4ff8df4b9b38639539855de68aee147630693349b871e3fba7799fdee5631eac7452f584990bf22d8d532c6720ebe6ab5d35f4e966ac4fe1d8a7956948e4d01a2549eb4252ca1b59498d8e1b6bf14e2b8b729d089242f31a4e201bbf9a39a6289f177ec48d5e0f5ba8c6104b66a177b38cb310cc11181ad3d984552893f088d636bfe882caf2ad9e9decebcfc6ce718823", 0xe9) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000c5730a00006628bdde3ee3e3e62118205a7ac2fa861ce8e81f06f90aaee85cc7ea798d7351a90f164541f59a34dbbace85aee84239485af3aecd29000000000000000000000000000000c0cc21a54f9b7f11dbc357632ba6da4e6e570130d303ad5b739d69e90baedd9433a19738be9f257e8dfccc75aa3a4365aca17cc2b0c9c72885d20e254ee582ea0e8e71edf0cc60836865fb5830d472bbe871690efc953b1f90ddaa21198b5b8351466b6428559522c43769273422b1cc2a4c28d6b287cd56538947db4d017e100c85b4f623d9a58ba644a9ec8610fbb68c89be6232ab6fef1f"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r15, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r16, 0x0, 0x10000000000000) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r16, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r15, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r2, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x100000001) dup2(r1, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='/dev/diskmap\x00', &(0x7f0000000140)='/dev/diskmap\x00', &(0x7f0000000180)='/dev/diskmap\x00', &(0x7f00000001c0)='/dev/diskmap\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='}{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)='+\xb0\x00', &(0x7f0000000340)='/dev/diskmap\x00']) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x7, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0xffffffffffffffff, 0x5}, {0x7c}, {0x6}]}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="7fbcd49397e9dc7dbf2ab3e24b13c09a4caa24a7aa7e57dc65abd21cc7d402421ce67b4d8eb7f7a7122a1cdd5e83790c60e34d2cb44780c2e05ada0211a187265e3cd3b4db", 0x45, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) syz_emit_ethernet(0x2e3ff244, &(0x7f0000000240)="a6") 16:00:16 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4dd9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x98) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x11f) pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)="602b585ea2c7fcc2df1f894484608f7cc3690a5651ca871fa1b160f8bd1a36b61c7c58b28b3b5efc8301b9ee56e1e7b106db9f2c35cc0e7d03968224fb9ab304a9a371d3551f174cbede8e18032be8ab3de94ae64626a28e119e3f13140d8d358b7ae2a8dff6aff43bd057632932a40b8cd5d8f13a5a2845088b61a7feb47e460a88572b3f1558530f4c648e06327dd401f62546ebde1e33522bb0f88218da0c16846a6f39cd4ff4b3931956238e8426047bd52214f215", 0xb7}, {&(0x7f0000000700)="37e02d04e13020b9424ef6cffb03000000000000000249ebfe819806b8f62608ec8100e96f98923aebc0775306576d73d6c83c864d6403f8b4a3d5275ee671c2fc7d055000bfd34b1e0957567f79a96e03cc45909a754d9323bec93c8e28380e73a067527caa5380fa31c67c9bbb7d1210c593a958c49e35bb00000000ce187dc33f9943255065adba46780b00f8f21db8b6e45125d93df4fdfca53d956c3bc10012ceea8b4e038394b6b96a701d9dabb401a3e2c6c236711c6c177d7c483cfcb1f7e3672afe88812c7776fc605cb4ffafedb1be530a787604af29d33bae8e8f6716bde80c99174093b2f2c68cc094c1511d77948c673b4f5d17e641bfedff27cb6927a64fde3018", 0xf8}, {&(0x7f00000003c0), 0xfdee}, {&(0x7f0000000400)="9bc7d4ba71a14e93746c83aef275d490b30d274fb32c428cb83248a4a34784fa5aef5fcf4f5cbe70eb463e3dd37989be1e4c46ff3d3133bbd64c529f464a0a0a4d63a25f37c3a6e7beaa633881784c071fba85e8aa41ace0cbb36fdb1fe247237c15a9d61318cb43432c1ddd4f6eceac06078708a54af49d91be6c2e1d7fd021be4ecc46b6cdcb471ca8a7eaae42b604f00cc5066486023f827e5b4018bed24c1301", 0xa2}, {&(0x7f00000004c0)="de8047fec00fbc3aa5bd4c65619ca0e0f8ec8d98c5ca09b7a6387fb2b0d1bd0be539870817a2322c6b320246ea3bb982c09ec1e4048648e5a40c529fe0357ac074bdb222c84fb251c2f2854e961db5a1aa60543f38a68db2135f6572f32bfdec16adda684d5ebd081aba241c15b5250331724d15105e87b9fb9b9347be7e6501cc31bf67108d291bf2acdbe9cf45c818183d494040bb8c6d953ebd9d", 0xac}, {&(0x7f0000000840)="edbce9aa6293cd782b96175c00579bb2ed8c72cd9a0d0265aa1aaaa959b69d920b691b142f41adb6e30864fcb5f25f494c264bdd0c2951a619def7232815bb3f1d7e0a519481ac9f9f5218dd62d7807403e18b53404251a75f221529cc8dab14bd798a85ef9ea298031b323a2f48d421e28c45d2c4a91490b76c6b39e821dfafb1a58c96e55c64ffc438d16a0d81c94f804a7f80ff14189b244a23e8e7981014f677be9a66219af383a6a41e218a6b847e4409736b8c396d4ffc77f429315cdfeb12c6cd6c", 0xc5}], 0x6, 0x0, 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = socket(0x114ba8faf51e8549, 0xf, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ftruncate(r1, 0x0, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1003a, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x400000000018, 0x1, 0x10000) setsockopt(r2, 0x3, 0x3d, &(0x7f00000000c0)="34f95762fe8b07347a4874120c49e556c5d23dd8d8a05e9337c66c94022e77071b97290ebff64b3df397da26a50a110c7879858d718015f1992e9381825ddc560a8650bc8e54", 0x46) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x41b, 0xda, './file0\x00', 0x1, 0x8, 0x20, 0x8324}) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x647, "e9ff4d50bf082000095c2e10035d35301db39000", 0x0, 0x1}) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f00000003c0)='./bus\x00', 0x102, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x0, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0x80000000000, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x20}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) linkat(r4, &(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x2) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000400)=0x4) fcntl$setown(r6, 0x6, r7) wait4(r7, &(0x7f0000000280), 0x0, &(0x7f00000002c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0x8) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff8d) 16:00:16 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x101, 0x100000000}, {0x2, 0x5}}, 0x6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x4, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x85) sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ktrace(&(0x7f0000000240)='./file1\x00', 0x2, 0x40000700, r4) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 04:02:32 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x9, 0x40000000000c47, 0x2, 0x1, 0xeae, 0xcc55, 0x1, 0x0, 0x2, 0x3b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) setrlimit(0xa, &(0x7f00000000c0)={0x3, 0x6}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) r12 = accept$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x3, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) r17 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x140, 0x0) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x3ff, 0x754c}, {{r6}, 0x644b6a3e4f2e51c, 0x8, 0x1, 0x1, 0x8}, {{r9}, 0xfffffffffffffff9, 0xb, 0x10, 0xe7d8, 0x7}, {{}, 0xfffffffffffffff8, 0x28, 0xc0, 0x6, 0x4}, {{r10}, 0x0, 0x12, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0xc, 0x10, 0x400, 0x6}, {{r12}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x570d}, {{r13}, 0x0, 0xc3, 0x4, 0xa4c, 0x400}], 0xfff, &(0x7f0000000500)=[{{}, 0xffffffffffffffff, 0x1, 0x8, 0xe86, 0x5}, {{}, 0x1, 0x0, 0x40, 0x3, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x1}, {{r15}, 0xfffffffffffffffc, 0x40, 0x47, 0x8, 0x9}, {{r17}, 0x4, 0x80, 0x80000000, 0x69ed7329, 0x6}, {{r18}, 0x1, 0x0, 0x40000000, 0x1, 0x5c1}, {{r20}, 0xffffffffffffffff, 0x8, 0x80000001, 0x0, 0x8e67}, {{r21}, 0x5fcc69744f33a792, 0x80, 0xffefd, 0x8001, 0xd5}], 0xfffffffffffffffd, &(0x7f0000000600)={0xb44, 0x100000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0x5, 0x1, 0xfffffffffffffff8, 0x8}, {0xbb21, 0x80, 0x1, 0x1}, {0x5, 0xbd8, 0x6, 0x5}, {0xb7cf, 0x80000001, 0x693, 0x99b}, {0x6070, 0xcdec, 0x9, 0x3}, {0x56f, 0x8, 0x5, 0x7fffffff}, {0xbf, 0x101, 0x5, 0x8}, {0x6, 0x40, 0x9, 0x7f}, {0x7, 0x400, 0x0, 0x31f}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:02:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x72, 0x0, 0x0, 0xfffffffffffff848, 0x0, 0x2, 0x0, 0x0, 0x8001, 0x8}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xbecf) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x6, 0x1, 0x9, 0x8}, {0x800, 0x5, 0x2, 0x8001}, {0x1, 0x0, 0x2f35, 0x5}, {0x4, 0x1f, 0x100000001, 0x1}, {0x0, 0x9, 0xba, 0xa2}, {0x2, 0x6, 0xfff, 0x9}, {0xfffffffffffffffe, 0x1, 0x4, 0x2}, {0xb65, 0x10001, 0x2047, 0xc104}, {0x49c4, 0xed01, 0x20, 0xc4}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x80000001) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x10001, 0x80000001, 0x3, 0x35e, "b062c6954f25490557af8c3dc26ff18684b81194", 0xfffffffeffffffff, 0x8}) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r6, r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffd, 0xa9, 0x2, 0x1, 0x8}], 0xe57e, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0xfd8, 0x7}], 0x100, &(0x7f0000000480)={0x1, 0xdbd}) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000500)={0x8, 0xabbf}, 0x8) r10 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x1dc) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000580)) chflags(&(0x7f0000000800)='./file0\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x20000, 0x0) getegid() pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f00000008c0)={'.\x00', 0x7, 0x9, 0x3, 0x1, 0x5, 0x6, 0x66c, 0x1, 0x1, 0x1ff, 0x319c009a}) 04:02:32 executing program 0: setuid(0xee01) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:02:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) geteuid() r5 = socket(0x18, 0x3, 0x0) r6 = semget$private(0x0, 0x1, 0x202) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000001c0)=""/111) setsockopt(r5, 0x100000000002b, 0xa, &(0x7f0000000000)="06000000", 0x71) r7 = socket(0x18, 0x3, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r10) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) fchownat(r11, &(0x7f00000002c0)='./file0/file1\x00', r10, 0x0, 0x0) 04:02:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r4) fcntl$dupfd(r3, 0x0, r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x401) r5 = socket(0x1e, 0x3, 0x4) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) 04:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = dup(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r3 = socket(0x18, 0x3, 0x9) r4 = syz_open_pts() r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x0, 0x21, 0x10, 0x4, 0xa4c}, {{r3}, 0xfffffffffffffff4, 0x100, 0x2, 0x3, 0x413}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x8, 0xbdf}, {{0xffffffffffffff9c}, 0x617028d7d3f3f23a, 0x8, 0x20, 0x7, 0x1}, {{r4}, 0xfffffffffffffffe, 0x16, 0xa, 0x7}], 0xffffffff80000000, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x1, 0x16, 0xff}], 0x10000, &(0x7f00000001c0)={0x8, 0x1}) syz_open_pts() dup(r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x1, 0x24) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000340)=0x7) flock(r5, 0x8) mkdirat(r8, &(0x7f0000000380)='./file0\x00', 0xe4) geteuid() openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x309ff13e371cb464, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000480)) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)=""/192, &(0x7f0000000580)=0xc0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x80, 0x0) fchdir(r11) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000600)=0x240000000) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) pread(0xffffffffffffffff, &(0x7f0000000680)="4ef597b704fa3886f90cf47e30479545c26be040855e44bbc7", 0x19, 0x0, 0x0) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f00000006c0)='./file0\x00', r12, r13) 04:02:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x200) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xce2, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:33 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4504) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmoR~(n\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000180)="02658ce6767238e54c9490378fafe34e04bca33ab0dcba024a06fbdefb0b70d8598427e712b93e", 0x27) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x6}], 0x2}) dup(r2) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xabf82fd20405c4a0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x20}, {0x5, 0x0, 0x0, 0x926}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x2) syz_open_pts() 04:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRESHEX=r2, @ANYRES16=r3, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r12, @ANYRESHEX], @ANYRESOCT=r5], @ANYRESDEC=r8, @ANYRES32, @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[]], @ANYRES16=0x0], 0x4) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x0, 0x7ff) r14 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r14) listen(r13, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 04:02:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) setegid(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x6, 0xffffffff80000001, 0x0, 0x4, 0x9d3, 0x1, 0x1, 0x3, 0x7, 0x749a}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="8b4e78b5ae52476b8456751d7e20") 04:02:33 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) shmget$private(0x0, 0x4000, 0x400, &(0x7f00005db000/0x4000)=nil) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xcb60651d64860f2c) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 04:02:33 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x8, 0x40) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:33 executing program 0: socket(0x6, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dff4c8b2ca3ebbc257699a1f132e27ac97d602000d7d026ba8cc63ff372829f4bbfddc950fd3872bffffffffc1f5a872c881ff7cc53c894303b22f310b404f36a06194c9bba781000f900000000002000000000000020208a371a3f80004000000000000000100"/169, 0xa9, 0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) close(r1) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x8002, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt(r1, 0x29, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb7) 04:02:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup(0xffffffffffffff9c) socket(0x18, 0x3, 0xa200000000000000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x10, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) 04:02:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = dup(r2) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000002c0)={0x800, 0xe7, 0x5, 0x1, &(0x7f0000000040)={{0x8, 0xfff, 0x0, 0x3ff, 0x472, 0x100, 0xbd}, {[0x93f7, 0x100000001, 0x7, 0x80000001, 0x8, 0x30, 0x5, 0x800, 0x57f4, 0x101, 0x6, 0x7, 0xfffffffffffffffe, 0x8, 0x381, 0xff, 0x3], [0x80, 0x2, 0x1, 0x758, 0x5, 0x5, 0x5, 0xf9c4, 0x9, 0x5], [0x7, 0x0, 0x6, 0x9, 0x9, 0x428000000000, 0x529], [0x8000, 0x4c14, 0x80000001, 0x8000, 0x9, 0x8], [{0x2, 0x80000000, 0x80000001, 0x3}, {0x3e, 0x3a, 0x7f, 0x3}, {0x0, 0x8001, 0x67aa, 0x5}, {0xfc00000000000000, 0x81, 0x0, 0x7}, {0x90000000000000, 0x1, 0x4, 0x5b82}, {0xffffffff, 0x0, 0x8001, 0x100000000}, {0x1, 0x200, 0x5, 0x7}, {0xf, 0x71, 0x8, 0x3}], {0x7ff, 0xffffffffffff3196, 0x75e, 0x3}, {0x2, 0x2, 0x8, 0x542f}}}, 0x75c2, 0x9}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x100a1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x31, 0x0) socket$inet(0x2, 0x1, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="7737cda08dbebc744e9b31791aad6c117a9a264c13244c70c64709df1459e2da6e3532", 0x23}], 0x1) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x5, 0x0, 0x200) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x40000001, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r12, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getgid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x4ce30f44, r16, r17, r16, r19, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000340)={{0x7, r22, 0xffffffffffffffff, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r23, 0x0]) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe4a) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) r31 = socket(0x18, 0x1, 0x0) fcntl$setflags(r31, 0x2, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r35 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000240)={{0x7, r33, r34, r33, r34, 0x2, 0x2}, 0x5, 0x54, r32, r32, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x7, r28, r34, r28, r29, 0x2, 0x2}, 0x5, 0x54, r21, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x7, r43, r44, r43, r44, 0x2, 0x2}, 0x5, 0x54, r42, r42, 0x9a8, 0x15, 0x3f, 0xfcc}) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r48, r49, r48, r49, 0x2, 0x2}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r48, r44, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x8, &(0x7f0000000180)=[0x0, r5, r9, 0x0, r13, r25, r29, r39]) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x4, 0x8, &(0x7f00000000c0)="4682af4d2333828868995d87c13634fb325b95b8cbac939cf22ea1af0188348d535512b4bb2b0501b03a2e5ace33c380677d1fba221cdf4e702e4caf809d7f959c9f8cb73b2634ee2c3d013ab15171dd2db70674bb5f57ab6b9a48349843c94b87ad0edda8f710958434f0be176699d08150d898ccc62dc7e2555a70676cc02a695737a058dbc11bdb54dd0dc6fb0abde9c8d4e1c7aa1cfaeaa367ce5542a60d23308229c2b35f3cb5", 0xa9) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x1000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:34 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) minherit(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x1) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r9}, 0xc) sendto(r1, &(0x7f0000000000)="6bf04de0b5aee3f2d932240918a00c380bc3aebe1ed4f05dfa33902fa90b1e11eebda17b20dcea9ae96aed208c871a1d2f36924154d9c8c74a7e74778be5d61015992cc6595056f8d1bee16f4fad479934af954fe7df70046d5f1df0dfce89d1d836ad1dc0363583465085a2a61115ebf1ea420f6dd56f7facc3910605cdd2fe1c29d4b72305d1673a532c44fc9a8f2c4a5464b76dff838aed2ff6a6695d508fee4499d4b0e0cdb9", 0xa8, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 04:02:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="800083ca3a8d4694763dc6bb36a0d3756c0326649b1cf9598a3d1d6c85bf50f99aaa0ac94580172a2e66a692324189f1a02b188f000000000000000000800000"], 0x10) dup2(r3, r0) r5 = getgid() r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, r7, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r8 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xff, r8, r12, 0x0, r5, 0x100, 0x7}, 0x0, 0x1000, 0x0, r2, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) 04:02:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:34 executing program 0: ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x8001) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 04:02:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) faccessat(r0, &(0x7f0000000480)='./bus\x00', 0x64, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='}-}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='[}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='}\x04\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x2, 0x69) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x80c7, 0x8, 0x54, 0xffffffffffffffdc, "fcff66398df8251ae59db8962cb04752db85a99f", 0xb, 0x82f2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='+-!\'\x00', &(0x7f0000000180)='--/^\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)=')(\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00']) ioctl$BIOCPROMISC(r1, 0x20004269) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) setsockopt(r0, 0x1000400000029, 0x9, &(0x7f0000000180)="06000000", 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:02:34 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x62) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8b29, 0x7ff}, {0x4, 0x9}}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x1a, 0x800000000034, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x1d}, {0x2, 0x6}}, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0xc}, {0x6}]}) msgget(0x0, 0xc0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:02:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) socket$inet(0x2, 0x5, 0x2) r1 = socket$inet(0x2, 0x800000004001, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x4, 0xd76) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) fcntl$setflags(r4, 0x2, 0x37e08d2cc0d7c1cb) close(r3) r6 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r6, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000010c0)=""/195, 0xc3}], 0x1, &(0x7f0000001240)=""/14, 0xe}, 0x802) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xffff) listen(r1, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x0}, 0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) setsockopt(r7, 0x2, 0x40ffffffe, &(0x7f0000001280)="be3bfa0f755467a610e63f05dafd4969450af34cd10b5765f1a37aa08e511c8628bc164c3cdddad6ea528095d1aadf1182949a34baadad2db360ca82a75ca06916592f1de098b2d01378bdc1210083989ae17062e70c4b9d6445f2b3838dc80857d64e32cf1c5511cbdf83864377ddccc67a77cb2e99d477d3e7c1d41b58fd69a0be56795a01db4192abcce432cb72516e1cf5facac0e283742086c2eea9df06659549945c3c6e6aee8794fd3ddeaf0bd2b7aa327b9c7f0df7332b4d235d1c6ecf5971c40ff9fe1bc731ecff06a18236c29451eac9bc621c0badf7f1f912fffc1bd5ccd0897bc0348a360e95971713e3dc72172d6c0fb518b036180161e00176d8c0e2f7f324302962066b8217e6dfcd90c7f242837016d1091ecbb0cc77b1c3a47e14fa7582b024ad66c8ab9ab8c2624e4a7aa4dfcc5df7ac638b6dcf6ecdae1f1c0ed94f422c4dbbd721d4b57d9c0bf2fc88ad6062d6570bb4c8eb2f9e006de51ef0e45fd3e5b786c46487fa48cef6fee41bb4a08a548d1f0cf4bf7444450277d5141cb87efef30bf6c1d0b32f8e55f4a202e7334a1bcbce1b36df22ba09f60641253109bc84e78d1dc3be6fcd79d5fc7228d505c87314b114e992fd1658a9c0c73883d6b7111c3a504e6292e53f0c770d192f1597550a11c5501e58c4ae162666f36225d6e12416722df703174062ad715a302f2ec1c49dc6799fccb54c333412b7374a26cb5237135149447903a22e0a80e08226c2c5af3efe945df19a5b586ff7a3d92362e748252a18ce60e2dcfb6865e1e5f6dc1cb0484589e99cab425ad58e560a4c4469e7aa47b1489803f5a6f62246f0d3bc5984cee0810d759a5b47ed0bfe01c809e63d4bbaa3e879074678d96bc1efb639d75a0164f2d817cef6b3153158917b603fdfa0a2c5695456c797110acec965abb253d679692d5399a5ae23c0e280e51b2f438cdc58dfa553a4d877a40c3d5559e82c80d0474b38d5d1ac4aa5f8f15ad93ef3359b2c09dae21e243792671cab2fe403fb256abb904edfcbce877430f0d8e8b6dda983eacb161d331b61bd22075a55459c351ba0e21da5f8f706b66d9d99b04b32c3b77e7cc01eebde4532d4c933c286626074a761e8d2fb9fcf8fd9804289f69c3e0536e0275cf0a959c15f3c3f6d944016232bcd5cfdb1c838ef5da52b6652bededca0fc8088b47203fa65c065f4a000aba891490edbb588ee156b21fc1e60ef50f767ec422a2339308e6e1799130508fb871a993dacc48cd4e044a0dae63d23adffab9b791d412db91124ef730da36b0d7234360275e3a6eb5a11f5b2678a75ab2fe7c95e8ca137d12145563c26e30c780cf7e01338c2c85b03e0230ce0ac9007cb901a2fd4b6c8fe458246e7f94be8f40f714fdd5af438544be51b9e3adbc5ccd89a49e64382cdb5bbbe4cbca703edbccc3ef3c21c5f584c6a79a7efe773095ba5e91ab81a1821cc0b7fe0b24bc435c4c0cdd72680e623621ceae5e66e13d5c5f35ae66d5fe015cfe4272f8b544f47ba97cae4f74dc3e30c7e97406056e0c1371a3b6c300a6e0bf9681e1e6ac92dcc5eab92ec2fb59b6ca94d2131139c08f14af02294ec3de63668713c2de7ac5d5e84aee902489b991adc09b1d0fee2382f21c9e7fc763814296db9d721bc8a2f83ac969c56ddd4f3cf83c35d68585ab7ea1c560a382ca86b06ecdc2dcd4f37356bf7b8a48124a679ac35d3ea4f3c7a719eaf6085ff268c112e8a4bba19fa66e11183e0e35f10e2e9e82090c1e285c79aedae5d63c716756bff071db191cef211542ff92b34ee956743b035a0d97bff33df459c7291989a9403648abfd38f1c674451a7ddbfec6464bd19bd65581fa5805f62ce9bb0f64ab8788b7ec719c9ea69393f8084a9c6392d6789ffd4ff184232f9caa462e0012a6924a12e86f295a6f315dcd8fd5912290175c26605b7cfb6fcf183dc28530b1b93e19f7d1754f399ff6966f1510a67e7ddb5c642f27fb7de499c64ba8f105f3844f2dc3c46f13e93224f534d9743f927014c19cb5f02870f480e604c921cdf9246f6cae984c35cf95a6393ada01914e2315a1b58fe2aecb02786635fa5e7ac47dfa93ba3eb836241836d25c9fac2abeb18e60eceeb9500388a8f112e7c5c7c510fa3f9448034f02932a85fe394663cfa1b5759181364f85967bc8316c38ac090cc3865f68cddff5f0babeb3c7c86c95b62f00744adccb33cad6f0fe1c10c94a22c63039b034d526a8d756fd31d790aea830cc3709a6554a4b03611dac96aec4807e322474c90a61b2feec5089824fd6082b58f1bd575d909af4ebac6f3b5732b4bcd804146b80393ebc0b250b44ed3f23ff5fd8a63fdc2076ec45cc1d7bf6948fcac99ed727ed3062503332f9e865e221c5071747da7481e545a6a8ebac84e6833fab437eac9ccb5dba7b9f239c2d17affef43eb1a976064eaa453b5428c56fa1999cb5786e5d7490eab354c61ed824562bcb3ed73ea669b71a5360dc570fbbf14869fe5efa81f30bb3625ad8559306f21936756add88fa8144efe6a1bc10ea800083387e6639b2ec45f742798e8303a3d010c4f45c85871feba0c713ba312db89ec3cc15ea833954e3050f240d2ee7e8a4cf4c47e8914ec583cd2d39a34ee76ea8a2a7501695765f8df2f3d0eb8ff548cb719c320c790dafb758b389a31be9264e6404fee6592414d00f59785df19d7e9658be59a655d83f34d8f4e00aa988c6aca74c4a32ce72c40ae44e16a9df897af86ac6eed8ac005fff0a8950fa0b0c747bd7ff866124d3b33313267e8ccf14fddf561baeeb97fc8a65e83e14545dd655b9e6d5a400e315fcd5196a4bfaa7334b0e0dcbed63dc320e57365c45dc126c7383ef9fadeb17d89ebc4f3ce51be98fc0c2d51fee877b7683e1b83b8ca64ec7766ec7deb1a09d2e90ba7fc9e832fa43f021b6031b2d213c2b427be1a0e443010e478a5f7d3a80adcde23840733e68e2ac197bb28565ee0bd245f5fcc4fbd24fe21849174f96fb24694b71f6739d72e09cd43a33ed9fac2bf217bf6f3c7ce49cc8df1ada5a120279c86e7b207be638c21826b2bed1ba2a23fb15de2b7a41982463bec018e33edd0ebf86320acc70b951b992e3a0f2af8d1986252890e4c57e6ff7bd2cdf8fe94a5f0f4c5f941ba0d01327dd6d8556d3f1cfd89eef7251d5bf73d1d5d37a872f14d6b8958af383019371c5b5928d05803169f232a126d6329f270e149ce4f3caa43e92418a2044abbe34218a9b276a126d0d1e35553ad969f27ccf7c1653bc8b42d930ff80ebc7a9cdfeb66a9d797827a6ebc8e5f5c3f2ada2abdd9ce73e617891b226eea732007918a92cd976518e139437b81153149782ea6a2b1617dabd0768e9cf34a0ce426802d459288da3e4d8818c79593223a29477f2e1101ca89a17428861e96a38fdbf70986ce9940f36dfa9225579358eeaad13f150ebe2d89964f38f06f014f228993970d922fb1801847da2827cb36bbe1b5817fa6c4a33c78815dc977928f97c74cac72b69496eec08f6ea1657ffd9372789f6519bd26c7bb008169fd7f867d053633e0a2a843d20ed07540b818a6b0e2c8a6a2e6cf1dccfd402f564e670b7d0b5cc0a2f68db8bbd9fdaf43d9cdaeb2a5fb832bff98a11889ef62040315bd3b7988ee04c1587c53f4487cd3f293da540258013b8ad40418a6b3d93b0e24031ce99e0eda9db58d4a24daaa0195d4aed1e12e59c2d1c69244ca5ec22f3f75e38208102bb2d00260652388dfccb87702d74913f793310f74f5481f72246e9132a66acd87824a72337c5bb437ddaeddb0b2d30b08edfe7390149b78d67049db9a8bd438fc01adcae684e7770c5d50cfce9fe0ad92b89124a3abefca8e6ee0473370920fbf4ec249027d373a417f456e855766101839646439370fe72bf5881887bcf7fe9a21d144ab416a5d3f32c6df372a96877c6ecda33676bfdebc6ea4d9c56ebb77e440d121de47c4ced892a9d77657d5f25b3b74c485b74f7feda408d30f68bfa62d0001d8ed0f58a5ececf2fb3bda9671c50b62f900ef4541b3052ca2cb0a6d3a745c94b3a55c1bbc53fc6621926745db0fef246b05c9f467c4cf1a38d9f98cc570716b843c336b9a30a58492227a212fdc2274353d2819511befc5c6347c7329fe5e3d09a6f66fb6dc0183cbd05c80958b6051be584a0677d6a5c822fdb8445d9ed585648b714ddff358867a2412ba7bdbad622a75b6fa761300a75cb3f41f0df324416c62f0330892230202825cb7113ed14f8dd2a3f160c16016e9fd614f6f96e6d2a558a732a10c8288e006328d3614a8e0fece4290a24eaf341602c1be2e940f9e7f234ebe9906e43ada94a6243cf68a04755e57c922974f25386f3da3816512d00ab24646be205324066781e15f0b46be27a0a90fd90ee96b79784011ca5167b3a5cb0ebfbb826c1ed352aed314dc5b2cb27fa29c4b13a264729f9ec3067e067ddc27dec7a4ab9e9cc9eb7ef50ff0700a0d9dc523cd9e33bb41ce9c020f349e7bf089327196240e839f1a36d47465893341224daa48f2ea2587e7bafb8f6f2816de087c25b1796c7a76f3dfe69d1f709b17a856d0100e33cd69fc2d22e62eacafc28f993fda43cb77a933fd0717a12533b561aa10a62c00b434a8ec2a3e948943830a2e58293e6f3dc69bd16d575c945a62b9f31f0812555d226cdb6b8937c172c682b6b99dff9e7e02b5e26e50e72633412a13194c08e72b6d4a27b6e38bb9d406f295910ba2ddbeab8fd54dbcbac9770a42c22d71b3a96cabc25e807b80dd8b6a690b074e0bd5c9a3a40ec88d391f0bea1c8aed7b292646e3410e25b854ad7c0afa447074ddbc79daca74901f42f2ca0393765eb548b371ab31aa242210f248f81df56b0fb9912ef71c640dc71b96977cdfcf74249b51b04faa887049d1f93cd89d3e09fe45580cb8ee2d960b7f94941ba8fde4e98093a553707fa4570f8bf4d84b13f000b693c5f0e41d5cff09a2e2edeba9ea5bc90892ab25a7270676de2fdaacd160eca7afcc85912981b59fe5479bcd11a52ece06913b7fdf2e0c2ce1f8e6d407d3136198cf8234275646369aebe87d7d2ccd9da6fb32f7d5f06275289296325d1bab6f0ae9adca0239f4b4db47a6aae3f5536bb8c6bc0cdf44e4a38d6fcfb1746339f43b8a72de5094942461db59acfaad55fe3febcb64623d5d9dd79e2f38da24f4606301db8a654a1c435922da62c36708c402f5e8186ef6f63112fd7d49da357e086cb9d82d120a3069ce1ae9a12ccf7af9250aa7372d2f5f2fce3c638b9f8af691b92403fd7d9c4da4fdabbc7a3a891ca0a9caab57b2331411fd70bbfa6fa18f871d5c90d1658f94c71999919e6ee18e3371d5938ce62d909e85936c1f5c400f694ca7ade2fa1c8c8fa91f5127561952d7cd37b43f8db9f1deb5c45018f3c21e9b497d841a667d4e7cc8f9a13ca417e1462f02cbaf570d85f3e65c7b82bc576f9815502f2ffeed9188a8def340420347ac243f929af441cd7df75e51d4020d33c2a87f628d7a36a179fdef28c2d17d758f525df74d49d9cc5596275e106597adf47c42a0aed3b32483d119c84252272cdb8bd14c024049d6d617601570f3ce09e682ad85be652ab1c0a81c403f764ce82875187c36ae8e8b0df53883f4a87bdb4fc3c8aeb600bb687e3ab958ee781bb31dd79d65112335f1fb2108a501eaae67d81a84941fe8d17606db0004325825ea43f9c98e3bf6889f861011b686097e9a206269f1f899ae48263501723b9381dc601a9b52355244ed85cc", 0xfffffffffffffe6b) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe, 0x2}], 0x0, &(0x7f0000000200)={0x0, 0x1}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xaf5d, 0xb3c}, {0x24, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 04:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:34 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x18e, &(0x7f0000000b80)="b67a0a88116733dbe856e36ac19b783822a49fcf66a8cf097077c50793fc1d71a5adeed46c4adae5e4375bab64730ae9bd33be28332c5ba83c428e3caca8592e9863c8f902801fad57345d39fa95ac7c41b1f63389b06a904613af94236b04a590d478848c8bbbe1ac2ba20543735ae2ec9159c7fda589d616c7b75a4b41b5a5a9b2366d9d5e4752ce5680bb5d5dd84c54020609125599912b8b83f64b7222ffedcd2b3c14dce82950c27e25d2c0b2965ceba8b13c7be8cf85d08a5ab7e6c7308e07816949ead81244de39c7c0c846eb6081d29f778ba0be313b3b77e0f7c702eff60ac974bd737b8b00a8ca7ef0f083cd81546f81c4c57241cefddf98df00250173d7feffa63407505490a2368540ceceb5e374aa274314592f44bcae3ed19d0288ba32a5cdd3f9e8e018092f7acd90b49424c49bea556b50598e0f833de3d00144f68e9e5aec456f24a00730c4ad3633fb9c4b8167ba410971857c27accfe1b11900207e38e80a9653d4989436c5dd85a1d25ca39a40021ed3ca9e2a5ee9cad02565cb37b9266117482d000000") semget$private(0x0, 0x7, 0x80) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000df00000000000000000000000000000000000000000000000000000000000000000000000000002200"/85], 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r1], 0x1, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r12, 0xc0106978, &(0x7f00000000c0)) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) 04:02:34 executing program 1: r0 = socket(0x400000000018, 0x8000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(0xffffffffffffff9c, r1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10200, 0x40) setsockopt(r0, 0x2000000000002b, 0x24, &(0x7f0000000000)="c275ff9a863845bff5c2339fdb13e3dec0ec5c9fc9757b8772a87708144c09422e8a033c0e8a6786e97656d3ce9ea4e84660dfd9041bcd892653a79ac292bda3bc93a3674d20b3031bb09221caf902fca1d76f7ec080bf077be7ffe354d81d528e549b2213fe02cba642f1091c7cb0497c49983a3d81657b56eb", 0x7a) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1bb672d2539ba616}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0xff, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) close(r2) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x64}, {0x25}, {0x7}]}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="5bf4082ac572e8fb8e3a010fa3f10672e4a48399b96dd6aac1a95a792f7b17b41a684e2d17f5a9fbb525accc0032ef892ace076f9ce04da5f25c204dad8df0f74116d1d695e63080c61c56150449f932b3ca355581acd5f979a4576ede0674f746903d6534a85666a169a1cddd2dd9af00609332c7015d06b4ca764a52d878aebf7af7d3a0fa65651a41fe19ff42af703d78cb39fb58e18871b427eb7812c60214dd46d2847009dea7f92fb31b2f6a2da8b4fb156a4a2515809939a2a04bfbc8324b066e19989a9aa04426952686d2aaad8ae522ca2dcb8afd", 0xd9}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcb, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffff, './bus\x00'}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x2, 0xc000, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0xebcf) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 04:02:34 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0xca, 0x43) dup2(r3, r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x46, 0x100}, {0x0, 0x9}, {0x8a, 0x6}, {0x47, 0x5}, {0x48, 0x7}], 0x5}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x63) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) dup2(r4, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x5, 0xff}, {0x21, 0x7}, {0x7, 0xd01}, {0x21, 0x81}, {0x46, 0x55}], 0x5}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4, 0x0, 0x8, 0x4c04}, {0x8, 0x6, 0xffffffff, 0x2}, {0x81, 0x2, 0x6}, {0x9, 0x10001, 0x7718, 0x5}, {0x1, 0x0, 0xd321, 0x20}, {0xf9, 0x80000001, 0xd91, 0x8000}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0xffffffff, 0x7f, 0x9, "4151c30360397203325b324a657bdc7000399de2", 0x7f, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 04:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xfff) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x3) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 04:02:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) dup2(r1, r3) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 04:02:34 executing program 1: r0 = socket(0x1, 0x3, 0xc9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5434, './file0\x00', './file0\x00'}) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) 04:02:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff7000/0x9000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x2, 0x0, 0xffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x26, 0x100000000}) 04:02:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0058c2"], 0x1) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x5, 0x1, &(0x7f0000000140)=""/138, &(0x7f0000000040)=0x8a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 04:02:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f00000000c0)={0x8, 0x2, {0x33, 0x9}}) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r18, r14, 0x6, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) getgroups(0x40000000000001e8, &(0x7f0000001380)=[0x0, r3, 0x0, 0xffffffffffffffff, r14, r8, 0x0]) setegid(r21) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 04:02:34 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x3b4}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x164}, 0x10) 04:02:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x74}, {}, {}]}) 04:02:34 executing program 0: syz_open_pts() r0 = socket(0x10000000002, 0x2, 0x0) socket(0xc4a4730c913fe5e, 0xaaa385e1637de18d, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10000) r2 = syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0xffffffffffffff0b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:34 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0xfffffffffffffff7, 0x6, 0x3}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0xc6b37f2ab90281da, 0x80) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x4, 0x2}, {0x5, 0x1}, {0x47, 0x800}, {0x2, 0x5}, {0x110, 0x7}], 0x5}) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8001, 0x82f, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 04:02:34 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setregid(r1, 0x0) r2 = msgget$private(0x0, 0x80) r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = getppid() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xbba, r3, r7, r11, r0, 0x0, 0x9}, 0x6, 0x8, r14, r16, 0x0, 0x5, 0x5, 0x3ff}) 04:02:34 executing program 1: r0 = socket(0x18, 0x8003, 0x3) 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) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x8, 0x4006, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180000000002e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f8dcf018b952a27a18e23ef0cd4ca85fc36fab14e880532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d00569427d072cd5e0a6da210794016019926d12fcc9fca4d5020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b707363483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df45609000000b25648691404e85f6e35c30447492ed173a481062b55dda0dcd8a44c7444"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:02:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfe0d}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = semget(0x2, 0x2, 0x4) semop(r2, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/29) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 04:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711", 0x0, 0x6}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 04:02:34 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/25, 0x19}], 0x6, &(0x7f0000000400)=""/28, 0x1c}, 0x2) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 04:02:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) acct(&(0x7f0000000180)='./file0\x00') 04:02:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 04:02:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) fcntl$getflags(r0, 0x5a66e87f930245ae) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x1, 0x0, 0x8000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000200)='./bus\x00', 0x2, 0x142) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20000, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x3, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r14 = socket(0x18, 0x3, 0x0) close(r14) fcntl$dupfd(r13, 0x0, r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r16 = socket(0x18, 0x3, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xc853, 0x9}, {{}, 0xffffffffffffffff, 0x47, 0x1, 0x1, 0x1f}, {{0xffffffffffffff9c}, 0x1, 0x1bc, 0xf0000000, 0x7, 0x5}, {{r7}, 0xfffffffffffffff9, 0x81, 0x4, 0x23, 0x3}, {{r2}, 0xfffffffffffffffe, 0x73, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xffff, 0xd21}, {{r8}, 0xfffffffffffffffe, 0xdb, 0x2, 0xbf}, {{r10}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0x10000}], 0x1, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffd, 0x8, 0x8, 0x80, 0x1}, {{r14}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x100}, {{r15}, 0xfffffffffffffffa, 0x0, 0x20, 0x6, 0x8}, {{r17}, 0xffffffffffffffff, 0x68091e2e7916ebe3, 0x1, 0xfffffffffffffff7, 0xfff}], 0x0, &(0x7f0000000440)={0x20, 0x7}) r19 = socket(0x2, 0xc, 0x1) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r20, &(0x7f0000000040)="b9e0d6b91a148bcb7b87d9058a8e644d90e7f695c3a9856eacbffb10b0f2213de2ca08cb70e00e61207a9fcd3fe53198b3213feb08c71e436a181e410084bcf3795ad84cd21d538e7ac59551db5d107bb73c5acda19ca4dbaf20801c869949e47559ebea3634a2f5823686c3d686acb77e6c33929e8648f68a077bb16a1659f7e9cf596f97dc7cd6634385c4f8dd3b0feac04e8c00b05a1a06801f6641b806ac45b04f0586c3cfa74d", 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0x0, 0x2, "aff1eac475a2be4a72a82833d3b2fe1144dc85e8", 0x3f, 0x6}) r21 = open(&(0x7f0000000900)='./bus\x00', 0x800, 0x40) socketpair(0x6, 0x8005, 0x2a9, &(0x7f0000000180)) writev(r21, &(0x7f0000000780)=[{&(0x7f0000000280)="7737cda08dbebc744e9b31791aad6c117a9a264c13244c70c64709df1459e2da6e3532", 0x23}], 0x1) execve(0x0, 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') fcntl$setown(r0, 0x6, 0x0) 04:02:35 executing program 1: r0 = dup(0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 04:02:35 executing program 0: chflags(&(0x7f0000000240)='./file0\x00', 0x88008) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b3772a3eb89374c407a3de86a3f9b2884fbef3bc0459c37bab0919fab49b7daafb5b2c7ae6e11c71f67bd3e7ec67284ead0ba2ccee1e44e8f8a11d6e419158abd9e30b04ddc4c83416c05f45d88ad18c0c649c4cedf60a914dda5f98cc7a046d02556ca8b780926e2567883bce443e81fd82df89a12734487dbde2a9f292c52f11948f9be202dc38", 0x88) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0xb6, 0x8001, &(0x7f0000000100)=""/214, &(0x7f0000000200)=0xd6) 04:02:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x100) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r5, &(0x7f0000000140)=""/16, 0x10) linkat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000040)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000240)='./file0\x00', r0, r1) r2 = msgget(0x2, 0x16) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/108}, 0x74, 0x8dec9b3efb7184fe, 0x800) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000380)='.\x00', 0x10, 0x4) sendto(r3, &(0x7f0000000080)="29597340aad874c438a622c895e1aa8bf426df06ad65eb6d201cb8", 0x1b, 0x40a, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffff, 0x4}, 0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000002c0)) 04:02:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) fcntl$setown(r0, 0x6, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/32, 0x20, 0x1000, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x963b6396ac784c37, 0x0) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="d6379ac4de4bbcd5002d63854b20508bbd00e262a1777efcf21997094bfcaa148ec013a9f5d7a7a7e32ae4482946f525adeca9bcd4a1e5282b289fbc645fb486209630008dbe43cdaab97fd3cb6e8693360de0a8332b9ec37a0255a00688c8edd0603bdd7ff0e6369ce20047211edc9e478fac1b1ede55e54d8461cad3b24fd0", 0x80}], 0x1, &(0x7f0000000200)=[{0xa0, 0x1, 0xd359, "b63a59ee1691ab2238823f2f7dc9aaeaff27bc325aca643a858b2190dbba4bd6b87e12b8880f68b66654489715d0d62a0e1bf0518e41835a4b68b226cdf312966266d7bf333aa2a8c07ccc09959401b462508e1129ab65797866f84c5343af4422ea176de33cc41e9b579e5f19b7f97551729b33812bb9e31882ee1e482836a31b1a562b612563051279"}, {0x1010, 0x1, 0x1f, "8ec49f265fb1f9c180fe1aee942f6f05306bc69420ff9ab9ad1ccf50630d63bdf65b7338c4e768b3046d473fbffdd7814ae7f6ede6cc6cebfab750e7396bf1ffe36981769521a69b94e65c5ecb77d89cc84aa9be160942a3320ebc68c1aee54295737a58a299a8ff966e0c944f61a9e61ce0afa8663eeb169b2b28bc488735886116e69eb7ecec9c59ae7f02d13c6d20ebcc0acb1727d75db0334ca9ef56f60e16239d874164fd708b7f90bc754abe8d7a5f00cc61066f504eb67058191af9eb34b72333abcdfab84f38c73de2e64901ce018b4a490ae9ff80e3731f3b78e9199607c434bdf0852270ba853f72901004fee759c34af0a14f3d1da868aff9e16724d609f1df1c9fa1cb80015a81a4ccd81aba5f5bb7578e5cc32b750a5f24d505e40cd14e05630dc8d53e12b71d90dc31f1145b72c5abe8f934dba4e1039d4994574a14597232ecbc76b7b83249dbe26ffbd5821980e01d50af23a67008c04f7f44ac748d06405038c8e0fb65249650cb6bc19c1a1406f85c85b7043d94dd1fedb3c7992f7c32ac72aad13809647cb2d34bdc183b3ebe74b48a290ebbdf502d545687ae0a123845b3fcf7c3f8c40e354bf463a7fe5214164c41facd4329c03aafbb6b861d03af147cda05f0c9462faca50d6c3a63622996a5a24e5f83703db1ae3b548dadda25c535d6396186d7c48752cffd5b0ccbd3c15c4d7ed5759000d2935e494f0cea18e4b3e69f848027e3338410e552d6fa75b0a1562dd08f6bab503152922057a70a9b3ea1e5158d7743609a2480646fad1e1b063d27b1aeeb9ebb95150a9749910ed31e9d4ff5fb0d64c3ac996ac410168061e0fe6fee351445f171349afbe2ca79a19d4eca113ba077c67feb0a41958ca1f9fd5498305e7388534727defa61027cbafdc9cdf6c43a6c5f69d4aab580fbe81da72afab97274557b963ccd53ad5ce459089ae688da32b7edf69eff46c51454dc78c1b85f85a7aa50cbbf6fbb4a98fa13adbb4d8f1da4d3a7578f6b13ec5cefc6afa803c139517bb70dbbf40af14f4fc5ef53215031c0de5d9c7a461fa4d4b282756822e251ddced29e766c849c70c9434ddbdd3b4bc04f8e4df35e16b1125968326a56f89e9a20ce673b3318fea4f52d00da1d6bb276b4ad1f33dddd6a62910a1b2114055105615cf6a1e8b4226033408cc1c366233efba3ba7d6ecde23a335e113c46b8a4f4efcce782a35ba32db6212d61ffc970dae01e0c2b93f6b33a58d665c8c4d4715f757daa8cbd5846f99969cf3c67504eee4fb9445b8351c00cea76eed86eaffa628301b7b4e90327b3e8a5945ee22d034d57c5766cbfe6d38e7a34092b4156909a813731a2138d4d06648ca558bc1e841bf775bc8d5c89d05190569864bf8b24fac4c05b1e299b8f1f09627081e10c25b5044f03ead42f48afc4034f1962dc3082ed32b424285131dd19657e6d2c1ba65f1219c7011e6bd7b187168447a921640bfafe49b8797c196026d543375a203ecd46c6dcd476967b273a9bcf4f39a1dbf02763e874c08ab88f27c6e154839adc158db42bf4fdf580f5228f8e0b9739f724118f0104cd7ab7fa1fe744b1c1c6df882873dccdd57a5618dd57785b318f351c2b12709f4ceb9ebed597774ade514cb4bf10a22af02c056414a0a6f7ed163beda9e5ce4ef2cde3cee009143ecd69bc5f25309b2178f91aa815c9a4034d1841483fc8f91168a2b04d2f1782d33d7cf6086000223ce4a81aee0061e13d891a910c6e3e9d9b87bd8b4d0b8e20665a84c690592e9505d3aa97783cb08c6b3a53807b319b8cd03d818c2c09cd9e36a13c0ee86fe4d1b46bee6586b9922737ccb1c250b0ded936bd6804d2c434d1d2d6c7c538b3518db5cb66d80927d67d46f89472ba855481d0df67e6caed2aeef19f6b61ba4dc4dd2f93645f6a119d2f0437d477abe82b2a9879996649396f6b6b46e2f946b25e835f1a7e8c116251519ba95f61005690af10e5d31e4c46de3295c7e405eac94a454e7cb74e2fc9f1b88c503057ae10b6b18bde138d38a5a1616a5e1155379064623d1cd407162df1455af6725eab2b0db33e7d1c26d0c9422aa4cdbef322674bf38d071bdc092494e046a8aedb6c850b8ddf942aa1b357cf9d498dd708e0c5b39a20ed47ca76c4fa668f1554e6499210e37e09fb5d801ed00f6f983da0d740a8074cb6110f066112f8df8c32d78f1fa186e441b8f4c9135eeae45551ccbac66c6b35bf8eb994285d99915dfac18af90e70b7515b85e26b97575e531e4a770a883e55002717aace3d4451cdd0ed4fec01e90680c54278d0900a5b1fdd348ac4af2d4804504aed60bdb6148dabedf344fc16fcdb34deb3e6a689abbbe82da8c6336425a761fb59e7162d6b37a3d42d4db2be06d9354675f5aa463c262d45e4623caaae815e08afc833acf9a3553566c691682fb7d3cf26fd71a20721d6fa861f08da88b8d3350428429e5c3302da1e34d8ea4079a5dab1a09cdfbf97f4629b7c28357e0c9a8fb654fec68b5fc8c5b2c694018dedd016aa7fd83934f8d2b30c7a2d325b7823a37249c2d45c88da86df9f3ab96fee675e3f1ee3e6365b833a389042dd6a8c5ba6f42bf59b73fee75d3bf86307f3f24bdbc52349c3f315238b1bb88e134361e8d4c193f80392b2d4997b1297587cd78d5421776c73e68edcb85d33beb654f4e54cfb0af8c7d70ce22ee4689ee6ebb108220f2231908ddb52e4a145d2b2e162b43e058964ed82402ea3b3fd4804448c8e2ce884d607ccd7995d22f12ae1526b389f581324af7d119dd82e108cd42348e7a8411f339ff3db9c9be8c449f182ae44e432784f0c4b6682d65116ce19c05cd6207be25ad8654139eda3697a2667f7c7d4a3a359282fefefa272512db314919ad33457b668249cb4ff551629d11d62f5e7439cc5332fa6577edf192d6baf789ff46db57466a11a7bfced2b93c8c18acb7083d4ff2a8ee437efc0431d2272952d0ffec4c93e294b07c823ee9384f43bbcc19fbf89d8d948fb6d1d2c9b0c1d3fbf68f292a2689ccf52abda2419e30f8de794b534704cff19656cd7febaa2f70ce8af605af5dc1d28d99cf551d4d3a5796b9d4b6cbbc3ed879ddcddafb589033de797a99de0c340a08aa5ad3b3c9d046ba439fa25c828d59dc4e84923da316118adb170e81d7fcf5b45289ddd3dd5d97493d508ffd6482c9ec990dfe4db46cdb78cf7cbd801fbc834942b9c847bf3c122572f08910fc60f0815663a552780ff9c3e3dca4ee9964e5c35d305aefbdc3473994a9b6803af0b7ad21ac6e77f5889f1311ce5b53ecd5406a1dd9de7f4b62482ada31daf53d19aa4f59931c516d44167657c111fb3bec28346d26ce8799b2f0c24e464fc8a549ef110ba8eb8f02071c551674178f9bed1abfc08e84b5ef78541e231b2b567fff07756324b15de88d276ec27b2991aa6a882539efc1adc252f53b3ddda56f569db048615955959c8c6f15530c09530afd81113b9946bc3f9ebeb11a92aa2a17375143a06b74594b87591c0c6b06798afb6b155211c07da2f254765a9bc68b0f48cb18a2a903bc32887e196a2f73a8f63247f826ad5b296bca881f5928130c5833bf6d74728e488bf804f4e40b4de98dc9da865375765367aec383c9650eefe66a7ec3563e392831f241c1cdb69cf08f78aa715badf10d80206cdd6639434c18a33d7dcf2f46b01b512fba329867887b912d3919802acec7ecc093c091f6b47e3adb126b8249a9c8e2cc9df593b1a64aff152f166d1b7890d8366ad940307ab29642829db2115b70d6f243650e6271c081a6c74435edfdd9f139de76ffbb1c3a98bdf7214e21a3c4eba5d63b1a1a3951eb4e2ccaa0428dd4e0383b3f5f04a6e09f7d47f31e53078e039aa54043ccd0b3d42c8c0142ad028a4455d2675fa21b398c81c1d2d20d6aad23c0ef6c603b145cd1d664d7f7b650e69a2f27fe20fb3fd7debc15c60198b3b9afa90199f3062f30624c59b858264828c2b258849657c066e7a6291af5b329698939ae9ad7f6e6ecdc1ec14d24121675c93b7f124da3f1735955438f59eba56a5b993c5a13c962f8abfc7037976705fc2d76a2babba963f97c22839cced2a2dec1b0b47065809019640e2842c672076d001c6147bc23fca7029c36db74d501012feb483924a42d4002f0506c6c316ccdb901dc853003af8b6ac0f05a50974b41f07781af88eae70852dd1b2defc5cb56b5adf41c7ad2cf83310c59d5a62f4494e1354eaf56de9083fb4f4dc677c4328fd211cdb06b9a3ccfbb499fb0c2a0858fb1a3284d90f14c85c1b1cba1a47fcfcd925efebd11cf91a20d1a37be2d8d42dd45af8233f773f62d68efe7af1cbdc8527850b3a4342d1d5681a5ecb52ca171cf81eeceb39b0fe2bbc1fcf84adb73562bce0f943a5162f63fa7e4c16a50d054aef3e2a5ae95f6aa33bb518be0da73577ff27ae2646d2021a6b80960e2b5eff30df1126aadf895373dd40285f913124a5192457a198f4566fa883754668beea3f9bed1da17e4acb3655183f7d4dc7255217e0d41818c70bcd08d80bf8fa32c4cbded633464fcc88f30b8a3ea70851f6f3812943813a63d5921e36548ad67999eae2353a397ce212dce986022b6e12eb01ccb5c1e9eefc19136c68ddcffe7d33519822576cc22ed5ace66828dc59eb07a86b9801a17f8bd2be533b8e309d34834ab73689a08d75b117cf039e4d7f0bb62230570eed1489e5485aab0e30602144bdbed1d90f77114d0f1731da73f623f2bb62554562e55b6497f4d83dfca48462079ecad7bf46565bfc8060cccb920b1c6eece2bd0c699c5ce78efd1178d799e3cf7190404e57a8c5083e301c1b9190e18b5b04996f105b90c1ed3fd1d7bbc4c8bc38b30e05210662233195984787892647d353de427cbd6200cca950341c081eca0baaa57655aef7958cd0db846e6b9187a24901df01e50b1fb633c30a95337ee20e8c704ad943656cd200bb80f1f7ef6aeba94ab6fbbbac8205adf4ba79be22fe008138533330d11a42726fa39314490fe1b5eaab6cfd278c59f66dcee6cea026afe4b2fa2f2efb57eb24ee6c2df9eaefa59678514eb96de52895a0f9af735504368542035afe9125fc4e8875aca34942dfdaade0c91bdd49c4b12ce69dfe7cedd595da1e71fa23c0b210935843a1803c2d8db6a8dc3f717bce24dcafa46638f1c9e405fd84a8fe33768d780244b41e0b557dca8490297d2e229cfc6fe5a8acd9aa47f0d31f0f874de1bcc47e8ff026849d32f7b31b506a5da27dac3d558cd31585fdadc7a1e6619db6e4675edc527f1df1bad1ec4857c8621622df07e36d9b7098c9f3e1695459e85fde93553cb9d89807652e093f30b30def4847233edc368a57094bc800c6f2019a452b41819e1039dfd59a501b3ffedaf24d6b6ad558df28e615fc3977f5f13216979d7620dcc1214ff365ed5e05c0198d3fafc5e5c6e3cd25dfd0f4336095576b2ac10e0b9b7521baf76e30ff7411fe8eda1e86f2e0f5e1643747700e9fc7c4b1ec8e86d2a5a7e786d73659a943b877fc4040308dc7eb3872b62e431d8d57417e6c715bbb5a896949d7d21a8669f159de84bdd8238871dddc2f8c4295dd38955ffd10f292d8640f2ff0a9d52e84a67b261fb96903f2f8c44f74f13d0a774deabe6f493e4971fbc0f7430a1763fecef09bc75d3ff7c022f1ad310829940e600693323e7097c4f9f7753238043cf915462831b54e190576114c156b4f0fa253e5a2878fcead64230ade354cc88663c7beabea7a484aa0691ce4"}, {0xe8, 0x7f3f6d12eecb4b57, 0x4, "66df8271e8f4fd1f8314a766daa232a99fbfcfadc03d3f30c371921a49bfa0bcd530cf776f95cbb0e0e39b055fe53acc2d9a75a3f34ba161d18e5371fd7eb19b3cf0d6974fe2b36e352b21ba1fbb745472cb57cc39d26687a49aa39ceaad6d2977b791cfeb087cfd8b7380d61f6521cf105fc0ee8bdb2d18188feda866fa6a7c6dcb50b78a0f565d7227fd468ce3aef10ec63aa4090e1bd05144598bb977fd0a832e2651061ccd7d7bf31c0e9a1eeda58262c4a5fd408ebf6232447d13c9a1f316cb776e78b59952123d82a38fa12319449ea43f65"}, {0x58, 0x1, 0x5, "43c887a07afff6624fc5e55a807aa9088bfdeeaee7017ea31249569bc9bd5ad6b6719447c775ebad89d6b54770d7774c65c95d51786b7485f930dfec8237c635dcc97c6f"}], 0x11f0}, 0xb) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800004102) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(0xffffffffffffff9c, r0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r10, 0x0, r13) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x10, 0x3, 0xffffffffffffffff) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r15 = socket(0x18, 0x3, 0x0) close(r15) fcntl$dupfd(r14, 0x0, r15) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x80000056, 0x421, 0x401}, {{}, 0xfffffffffffffff8, 0x84, 0x80000000, 0x1, 0x2}], 0x9, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x42, 0xfa820468d028d985, 0x0, 0x3}, {{r6}, 0xfffffffffffffff9, 0xe0, 0x2, 0x6, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x98, 0xf0000000, 0x4, 0x6}, {{r16}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x7}], 0x6, &(0x7f0000000100)={0x2, 0x8}) 04:02:36 executing program 0: setreuid(0xee00, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080000041, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x101, 0x0, &(0x7f0000000140)="b982d5bb7aac646641929e1a8dadea56d4067d0de947c3605c70b7ea592552d5299d790800fdf6447493093edf44b62869ac6e6bbd6b0153a691ff4d88352e2f51ba8d862256dc5edfb86d1e4b0f9dcd3724e4b4956c16993f36b7c9468a0e8b", 0x60) r2 = socket(0x18, 0xa95c5f4db7892789, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) kqueue() r5 = kqueue() close(r0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x0, 0xfffffffffdffffff}], 0x4e26, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10820, 0x0) read(r6, &(0x7f0000000380)=""/205, 0xcd) acct(&(0x7f0000000000)='./bus\x00') close(r0) r7 = msgget$private(0x0, 0x526) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r17 = getpgrp() fcntl$setown(r16, 0x6, r17) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r19 = getpgrp() fcntl$setown(r18, 0x6, r19) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r21 = getpgrp() fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x1, r8, r9, r10, r14, 0xc, 0x5}, 0x0, 0x7, 0x0, r21, 0x80000000, 0x6, 0x7ff, 0x1ff}) pread(r0, &(0x7f0000000080)="c5f6bca1", 0x4, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket(0x2, 0x3, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xe7) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 04:02:36 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff1068613"], 0x1, 0x1, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) r11 = socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) connect(r11, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x274) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x41, 0x10, 0x2, 0x401}, {{r12}, 0xffffffffffffffff, 0x31, 0x2, 0x6, 0x4}], 0x5, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffffffffff7f, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0xfffffffffffffff7}, {{r15}, 0xfffffffffffffffd, 0x3a, 0x10, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xae, 0x0, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x89}, {{r8}, 0xfffffffffffffff8, 0x1e, 0x20, 0x6}, {{r14}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000580)={0x9, 0x3}) writev(r13, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 04:02:36 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x2, 0x10000) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1, 0x6e, &(0x7f0000000040)="59fc96b4be4733b63d41bd39477d2fe67291ac905950572bf94e92291ee3d2dd15eb264ca2a241cdd2e13f2e7f8a4d592e81ab5414bbb60cab0eeaf31611df229fffb116e24e7a1bc3c8e150abb7ca8177d840dffbdc884cb59f8c9ac6405b49b257759cef719838601bd91c3c3a4ad33f1d02bfd95f064e5bb73955ec9639c3cf01de8146bbd76fb2727a6d49ab0a9ee1e9d6aca73d77383190da674e682e13eb06f0d7614d91786dfe2d73619bd1e0002fdf6450fd9b", 0xb7) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r4, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 04:02:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) pledge(&(0x7f00000000c0)='tap', &(0x7f0000000140)='/dev/bpf\x00') close(r2) fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r1, 0x5, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x188) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069c1, &(0x7f0000000300)) 04:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='c\x00') 04:02:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="184c62b107327d0d80711553966f1e9e10be8555fd6e83566cbfe3e7c02caeb53cf2461d3a8f5aefa8b64f0643379a7f32b5a3356dbcba0891925781c90accf57359669fed862cfe574dbe00d08f5cd17dce9d4b2e88f99edc18fe403d151b4baea84b0303a8d22cfb1e9ef185a47091af0ce8bd36f7aef3cf9356b6fd3c6c6373076b0014c16b85f69e8d984129b3a4287bdd3b38a0d33de98b37bc005294ab138a009e237b74504fe49d9fd7e4fd76a3e1d53f3558b3d075c3fcc7e80a96b50c3c9861ad3963d6d5b301762ab3f81b6f74af31dfebb56ef67b9c214d741c0de935344182800e9b", 0xe8}, {&(0x7f0000000000)="f5febe7185d2538d8d8b67588cf532aa9498dbf8e6686a9149c109aa5db7107867462f26a03597f8b90beba7a35a7500286c4c2b95c812c38999fe690c7dac", 0x3f}, {&(0x7f0000000280)="a0a6c1fb1dfd5a8ff28885441304e1a362efc965247b6c6ea691e15e6e6baf7676b766298d43f30ac5f9190f6bdfc353a5b5e67478cdb894fcfb5c0c88c6ae645c1780721aa6a6afa5b3cc0e25e10e1d30eeab4763d91b593ed769698c1ba629feaf68f0d4883e5cb9aa646e86182683101d94c1e85f6ec0509a55ba6084f9016e5562a36af2bebee0dfce28090fdc745c7834b3cc2987403d2ca180a9cafc17634d411f0edfeb2ace3dbc300b4f23e1dd65500bc99986e8ea7c36284740a7430ab1f72efb6b6406289cc9d40d0e89ae6b00a3586198", 0xd6}, {&(0x7f0000000480)="856e2110071fa206baab800000005520db7f014466e0cee2bc53eb65446f7cc74c95818dcb2d80df0dd93b1c96b6256d545d178facc5f4cfd027c6a9715d85770436134769fbc00ddfb1f6f423c2577376c588b702b12c87e9b6dfe19b625e348ef6baee776eb8a0c10e1db9040aee6ef567910cdaecc6fb9581e5ee27419b895f7eee31fc34d660c83984c6c1488a0ef4ad965433", 0x95}, {&(0x7f0000000380)="529e6e719c0075bdb81d6813f4012b10624618fce1957a475fcfb38c3e4b2687d37a8b25be75327143c5a4f9cecb261753671bef7086da12115372", 0x3b}], 0x5) write(r0, &(0x7f0000000100)="1bba388bdc4ab86c4131d38f4594d7b2fdf4b644d5750d6ddeb3c1e6efab0c5fd1d5a48c5667679c8d2c4a2fad76c3bc02d83bb3643bf32969f9d78b4b530612c68ac3527a69f69bbcdeb608", 0x4c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000600)=0x7138, 0x4) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f00000003c0)=0xc) setsockopt(r4, 0x40, 0x100000000, &(0x7f0000000540)="ed51d1becb141b8214986cdf653465c4c595b1da824f83c64ba82aaa80c01b700712ba2f52616384abb726db0d31b9e2f2a547ba5815c4ac00ad8b9b3f7c74a0ea0bc5e8e5cf1ef1e2ae2c450f01595d2a8860dfdc3ac44cb6151dca927a4ddd51854143c98a74b6bae85aadf145feb25be5f55f5d4183dac528b5692130b66f29002be4d60ff44b44a4141fda2c36372a802b5cce21158c2058d5203f600f3e9b617b41fbd62031", 0xa8) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 04:02:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28e, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63", 0xe08}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x10000000000000, 0x3, 0x9, 0x2}, {0x101, 0x5, 0xea}]}) 04:02:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000300)="88bdb163523a2d7d468a2945e833d956ec4301ce08c55862ad9974c3a847d47deced6bd4a534491af009aca8094b27cd7bf5c342986912841aefd55c00327870a96391ac546a367b61cede81c908e55576eeea030f90a81b0d2b29b039c2fe08771d91c21e659b7e543949789d4405970eb7e09661504d50dbf76a63eb8c0cd7fed11d18257258958ede79c82614fb8a94dc547ed2c773e5edeb0d9d7899660406fe9d30508f01469b6c62869c5f6b4fdb0fb537aa471a3198a753e0805514d5ccc91ae1ddd76f9e75ec42d54c1f2cefa5a10c4abdbc13b156732cf34f12a4e0207a1485e83cc20e777f60267ab0124adac5b8cadca43236f27a7dc07519", 0xfe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r4, 0xa8a8, 0x8, &(0x7f0000000280)=""/107, &(0x7f0000000100)=0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) recvfrom(r5, &(0x7f0000000400)=""/125, 0x7d, 0x40, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000240)="df52a1b155b7e7f765fdd44aeaff7e6710ddbd033fbd5df1799c0af87e15cb7b37e55a57ddcbeca952f1cef69d61b24e6245b653741032780bfe42c36bb1de45241296e321f0a98343ddf71a927ddf4527743f1424a3fcc00f5f893fb4fbe6d869bc88dfe4392c00cdad5d2052dc5b32fb763f474630dc4e6ed6f1a8be4c99529a4617b653b9efbdd82866dfede97c98406431a40610c71072c963f9e2e5b279406d92ed9456221e7e02f588d5356bce5a318ee766208a241251a2ad87c1694c0db09511aae2287fb1df50a45ab0dd97", 0xd0}, {&(0x7f0000000440)="8f6a64ef69ddf527c55f96ea1fc5b51883ac166f8304895c5ed7a58cdcc6fc8d7bb2ba4b249e56f2d154ee0376fcf04d0c8cf0a81b20c0eed0253fcef374ed70cedb43c0032117272fa5e5387a4c7a0ee6e8b6bf2c3859ace07e74120d7a81556dc0adf973562180208c036f246e2d83618f251cd88a570f2c7fd5c589c825ba16bb65e3baf442624066742c59237d51b2805e274a9bd9b0d50e381ba6e7dbf03f6bdb825ba51c456f7f5b6d170b182803e7fafde4a942380635ec18e30f3274da154f2a4d8ff653b0e0460c4f2a77974eb456a13aa5fcbd2c959f7fe80f1a20f772b30375b2d0d6f255b295c7c94230eaffc88813117726db247e0c85e5387cd86be8f7befa3f7cce932bf8ed64ea04bc19ea2abb57d5cb370edc3dccd982dd186272a60887978961ebc4c91c583f1eb8ca68bcfdcb6b6008413be3a523b5313345e7c1f1d426d978b6e8d43cb2182cba5460259a0e88964167a8f3463c74e8b8b765b2a7220290590391729f4a01637e1e9fac13d014a87582ec674740b3ff2eb648380337b1905a001da5a5dc69d610cda35d48b7c98c4c3fe4dc3c36e0819070dd4fa0e6a5d12eead9b3538c4133ce0b5884d44c7312e2d131aacf5dc16b9d131a7209e3eb06a4b713313cf6a51696cbbfd36d2a8610e62dbf8b34c3698cbcf1b116b09a2f3c71277c78e8a598f904309eb4d12310f029ceb0e4913e088a761adc17f7ea0220e528bed1a6cbfdeecf915ba5cfe7611e69b80fc33851968f0bcde0fa9c85bbcfae1cc0567d3a6b70726e8590240a7d205e975692244ee72685d9558dcf4e6e18e8caab88f156b8c6db156e6773d025ca3329937f43e3dca7971f43c9038f364df5d752c7b9fb55f894cf27e8b7317e6067ff906e389cd87c16396ac44b6ac2e6fc63856363388ec08c1f5f6458c32681b69ace111a934c37b1538ea67e5fdff83232785f28b745c66a462f0a87fa928650a3fde72dd4e1aff37b05ccdbf5cd949fe6405618fce122fbc22ff2fc60f21885797d9df961b1bbd1fbae79c7b08dc6775a5a18afb2151c0c1a18fbb1894a044aa943225fc495d865e0b2fa59ed687f6f843cc8efa9660b727117c0c03a220955d140a2e0d940d8031fbca835c63a11ffb0c55feeafe9e443616e1ba09943e7654e9ca866985a62e22671fb43f5e16f75102d1e5b677ed1264d62699e4675493d66d6306d29d29032c30c2c62b24df35e5f2181e32de799c18149ff20d95b6d5bd2141ea03bd86d5b07762f704fbae04c2bc9adc677bb90477ef6678fb6cacb2738462b861969c10674e150387f9c9e379e6e0ac432bf078b117928b506f62060da25be9b9d9ffd7ecff9d72c8a8bec8ae1159d322f385fcd9327189cef9d42168c4e8896ccfc0fd944fb322aaef14d18a31f22796237c1897459f631903dda055c37974f8f33a68cea6ab9e1575b79ef245d96aea1f763e3bd648747cd004b50a12e0b25b115031f8ce421a3ac40c7c069027d9985f0d6a3c3f229d3bbd7203fbf3cf923573ba5d5f4781eb5cfd5b40fe1c6844dfe915e9381da421e53e50a3e26f5be5d64f1f5eb02645953a1675a71fc377dfc6b17a2228d69dc13c3d1b7ab6d2259d27abcf366a27ce585dba8098a1b2892580cac4adbe0989a3aee6f1977a3beedfbad9e41699c0cc5b6fdcfb295d3c037813ee045d774db54205d49d0c7cb1db2eea0da5726cfda7cb8eb53ecf8b2a2dfb9f09634cda5b8b109abebf2eb1a4f4e3a0aab4e99375873825fd69aa59befb1c0258d882f38a853f6502fa7e7e7b43ab5c59ae914171bd75610896f0d7dbb604e94569decbcf5f1b474ddab1cec0b8b6b8f50ebdfe88a407c14619f3291f7470807d410c64f7fe18295c4c6413d06fcde4a41c1d2513cbada61814e7b99d8ebac387447c0eef02aa8ffd3205e52032648e3d6f73e457c343087d2558e7aeee568c36f646603c2259376aabd2bb29f18563d431bc1de369ea24ed5d06770cd1008bc5e0055d4bd1d7ec8c30d5726c48e2ab36e8f704ddbdb8f1b5ee42aa5c219547a7ec48ecc06aa0c2b470d196c042e6053cf1209e4a13e076e50a72fe94c01dfd6399bd86fcffb551359afbe0dd1421b915ef13c43d42900c38b371eb4c815c6f59bf3cd8f9fe72a4d2bfed3ecc776ca2ae693fc1089e0d292ef664656f2786d75cd26fa8d40d0de4d31e94a333b56fdee92d46de694217c3f60678d32893dbaa3ef1e7f070027301a57782b80198e140417ad55c182a98f73e3dd69605f7f5f160bcb362c486d4b173c87aab230277bdfde01322aa7d1810478c244bbe9b2c84047b9b4a3cdc30130d223f7bd8614977dc68ff04b2466d1d33d6a262d2f389e4614e7deb3080a5a7a6e1490a36af068446233f5cdf372ec547dd2ee1eab118dbc1101114b90f92e75269d0b1f631f7e466f6ac7f325594b7385b80a51e9009a78f6f1a072c1b501d825fc1552421e7b9cc99f3e555554d7fe1ce3cae7a02a4ec7dc39d2d4de0e176fdc03dbdda1c3c364360590d95556e5f900c1d1942348b4aa70be08d864aa3e1c63b7316308e01947ccf3f5d50af8bc3239299cec12f54794225f7925979dcd67324c82dd80c34766f28956d77a838606b5fd141b32dab3a18d46e6fd1578f9be1acac41e9b1545f9ff1fe351039f7ed487490566127fbcd17dcbbe271c5c465fb095af4f465441182c26a23fe44ad763cf05b4ef058f1c6b8e8dde6f2ca7fc96997ea82c2a0d82e008e6391a6de26cdcc8eaae688f1628dd8c2321e5f79c72c075db24f245f4f563b350478d7fc08001cbb518f905cbe2eeaad66d8918b9d0f630b16ba969403dde93b7cfd7116303d7a98d6ce2634bdbda9c1e74fb72d31d9a0c740a8f76cbddbd574d87adaf6d2a765406a89df7f63e4129c5d1968461822d07192dd5c3849c83bd79a3a9176c188fc493a07d65e8b653e3a563c5d0600b15e1f8376e2f2e87a5855fa34e4f9861589f51014af347b9e259bf19f6bfa4d1b20488e9db91fd059a348a576fdee70be8256021b697088b121ffaad2322e2ecafbdd17d41bd106d4ea6eab25249989ba7c63dc7398d00f73137ac2da36614642fdbfb86ce7e19943318e34e6018bc1adf7303df08ac89248dab3e138188b8f9a863739cdf8f0af607debe4dc9b779a0eb83b9960ea40d353d1d68f4155081f05325c3729e0e9c49a97d9a2292f0e98d0d6057df9ae1088752c5716ad8e26cdd72ec3930d6d3cc8f3e0e92ec676e5f289b6cfb92b5a10387efbf689817a7dee3511360260bbc753caeabf0b8f7f0d0d508e6116b17d65dfc92755eec645f18443d8bd9e5e29ce18580f321fbb81aa85e28f9acdfd7987ef564df5833815d66083d5b7a2ea30eb6acf0e7ea986e4ca59ed174d61c0c2345a775593d63bc1a1c036ea057c42997b050580615cfb71bdf1425d95abe8f3604a490ae20104af01600cdf3491b48fcd466eaba8d83a827ed1a192cf016b9a832bb2179ffe063d9127b35aa38227a1df28224ad8f901620078c80f269daaf5e4bdb73d39ce56a25fdd850813309dd62e6256164bfa7d95f28e4c059d9b2782d2a07d7365c0a4f39ec7f278c098409a863e88f39fe8cd8ba4e48a65c9aa1bfedfca91b612f77e403e0209d7691edd7aa96673a4007f518d728dfae062b592cd79f63e685197ad0b0c0c606b951bad457143b90494536fec862f0eecbf8bc492d78bb229e671d6d8c37426a9c033b55a2763c4cb16606e3ee88dd5d44041825994cf7d5b6b9801dd0ced2a5eba1abdf91c0c965eefce67a2832abc70240d52a124d0433fe69daa01727f4f61e10c8eebdbeaa2aef516e5fe2516e9f1ef4940e8fb6b7c0a9d383424cf89f1fa215cba7b6adccf0acd06fbf4be4fba196cbefb983a904a21e5bb2b3f90db64a526faa97c0cc9a825e85ef2e03c1a49f8e486c96dd5a175c0d91630eedc357c0bce0a83191c15d20ba85bc230b54cbf32b6b113092ccf194ce4c801590b4f6ac1af87a31cae30388daaef92e5da4cca4570d9f92e4dfd484a3351c4699c87c047179c968c92049e181a7ac6aba3ece275d98eb9cddde660101b41d186aa6d4dc27fbce8f15bdb6c9b48bcf8bcdb4d3af652fb9dd592966fbb54a7eadc1d2d9f0bd6b10d49bd5fba3c66eb071eda5d7b8b756b9823d8e523ec4db6046936c7037a1e723710b97cef755f922f548764feea3fee8606cb3228a8222d2cbc6ea8fca1a4d97a2c43ba79faa4241d0e7eac914f5bf22efed5e22262d0f8c89db4f539bf85af5866ad3010ab8ee12ce920e338fa511ffe19c645c48a26ecfe044038e98e8a991696b4444d1ea913a8afb08dd83b1d29950634de3d71f9be996358789752b4de62e2315f09e235f63a11c1d35e915f4a8d97da557d625bf191f2b35f44dd760ea02780a4038444b0e7b6e7e88d6de24f1f792d1f7803d8cf6e5563a655b30e1a193ffc56e9f008e8cd866b24d3077c9bbbc8bbfd917f92b6fd36ced51494153076373c064a603aa6255d6a080df1c1798e774febc80bc403f6132b3ab9009712b1096791e9c84fad929a8835a3b2f5d3150eac6b96c5e7267ae2d8be1ecf1df548ad7a900d3f18806c153a348d4ce327231efbc115d582b5f119fba8fb5b5a19fb3afb6c31122148ab4bb871755dccd8407d46e06ff74938f2af5870551a06dffbd9f468e4c9910ceb231b3a3ad8d7cb7211f2204eda46dd486829b2880997c7a4ffe303d8fa88e5a347a31281f401a0669d727b70efad6135caed2688759bf8c68a51728b55c14ee1ce0d0d4839643f7c85c8f674ecaa759fb3fc63f44b6865583b9f0f1b205faaf0239212d90c641123460f05a3deb80a31d8c5d5e6729f1fa859f8f47b3c6f359cc773891a856e1e5ec42484408dc1ff0fc1d53a5f258e67f6108bddf3e2768abfa9f00da0928f40d08effd7a2050a11243cf7d5f8237feed460ea0906df82dfd3463003a471cabbcadb43da4b51e6f36c7932c940540de070e06ea5fd7cc089c4cb77672460b6e23dc4202f588ec835a1e212bbeb83dff3f909ea2655cf89688d8a04575a84f88ce6c71c1d1116f6cdc959dc17ebdfa241f7c5dc7c1af30e63dbc704caf1d3fbb6c67ae21566a9f35173684cecd207a36a0713cd93270fd0ca4a66ae1620e9958a128cd0260ca242cf5331f6f68bd2c27ac630da06152e0043154041d4af0174fd7b8d09cc8114eef90e589c39759ddad703549508f7d9c4e21bf3bc147745cd2cb782bf6666c72e01285016c85690941e35ef783808953ea9b5f7ba62984174add1232003d1dca1e4e0135055c0beaca880dce5d9d7baedc7979f61cadd74bf3ba7805e7b8899967006922b5497c9a230f306d19e4a86081c50c68140cb01cd8c67b0cc36a1c180c69ce0063067bb8367fba55609e7a82c5ac02a17c67ee166e502956580fc4ce6045b56382316787a412a6157195c299752d3038e5954def6d550e396e241ada8ff8dc76000165bfde6f1b1e7232797e2aead3be9b23a9edff3d75e043d8a6038c37992d7033027b9816406f5b4ef9daf2de26e6c21df539e449cc86128e06bfb48ab3f02c9ee36d919fd5e80d2c709fa8240a16b1e3d873e417485d015f8953afabd092a449a034e93a708f53abc28160fcf356d6ef1bac010940ed5fd24a30ace6db26bbeadf0a6cce970224b243177a2088236295234cfdfee8fe289a88fb51fa06d75584d7c8467859084d9a7e7cf33378a2b45da05d80105278b221c0c8517de2600e0765969c3ace39ec019285c3", 0x1000}, {&(0x7f0000001440)="db6c2f70c63f6eb8d080ee1b95097b8001fe9eec04b55ec9e7c507f2cc94a8b59ec94d134451c7e3ba27b331d03cc15dcdead52bf67b5cf99846f02276dcaf53e8470dd4e3bbb11e14fa1ffcd8480bff7d5461a82d8fdc1745a0d13c8b64d8dea318838b4a058702406dbd66b7877be76580181a5960a69348c1beecfd70fa009f4add9fd9f84df63f77cca5b7dfa8d9e4d15d0e145653218f715c96f85516b2f4b2e2f9d5120773f01ed0ee76941c63bf931b43596516e14fb1b24e6201ebf971ab012fe1259e33cb350033a75fa9", 0xcf}, {&(0x7f0000000080)="73d0bd3248388ea537d71d1135c81ec9e1a993bea4506eba0d5e8f7935e4271d67e140de07d5f83c75ab63b0f98989921eaf74ae6dce7609ccb0d3c53b0e2be657faf8d40dcc554c2fcb950e00982dd94991a67cba4581705f6ef336b75dff1a63712274bfe0c8628734f6dda4d5697d07aef271882063b55ffc8c45dc1259630044539d1112bc8e7ce5a9dbea87666b6ad0f856e635260a6f318141c85a100ba0279ef01bf99803073293e7c0607db26f8670679915b8629b4ee4", 0xbb}, {&(0x7f0000001540)="010409bc0ef517c029b8f6f6908a9d43fd8dbf5d4c893697fa3674e9cd918386e5f72d7b0f168163c1e9f9c3cc9d7adf80b5cd008c26eb296f557067d816f11797541993cfb70eac603bd4a957b2765b2f932f58e70590499818f9e783eea3da11befdcae4044ef8fc313b6e5b83cf0bd343ca69eb81cc66a8436d22923fd7b473699d8a7d0bb19181ba2146d05ce99ea34e3354f8e1d23567de4781c69ce6551c05a1900a008508e000ed52a26bd86bbb9f78e38174ed7102892ad8b2d93db2dcce14a3e9c0aa7521f63a23039515b77e89d4c683c256e292abaa12ef255bec8605586e85561fcdfb2dfc3cc62af766235e1fe57965d3d5214b34", 0xfb}, {&(0x7f0000000180)="448d4b53de6502cd60325ba984122a932dce420fd9ec78c0132bba48b5cf3f9b891b975e35eced29a07c37cb72004da570279e698278819719c2d07e50b04a4885e05f99cf266033b933ea2e416ed7d316916275", 0x54}, {&(0x7f0000000340)="1dae4d242de18c88ff8b5a2c8da143ae3b2720baf4aff13d99a0988cf4b7d3dcec773e16cc1fb20277e68e9eef8623ce02621b175b91cf237d38486075987faf1c3f7cc781edc8a67aa8a45a171ff087411a61db9fb66592fc64041efdaf354faf51f3c2ed5f7dcbd84f00892380b9c1884ae6ae77358e89ac62c645fa7e8951578f217feea60ee83fa341", 0x8b}, {&(0x7f0000001640)="cc9b918eab2ec2764021efbd89c5d097ffeb409ca13e5a9cef727d87f68186cf415a38469c38a8802bb4132aae0b5302d0d78bedc4e8baa6115807a6873242532c8a89d2d0ba372e5eab2a23f086022e2e42d35ec786a6fcf44115ff81333f9121689c91b1c5d7b1e3980ba90293ce1f408efa487295857c2648bdcf18966b3103e8a3", 0x83}, {&(0x7f0000001700)="1a2371162643", 0x6}], 0x9) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f0000000140)='./file2\x00', 0x240, 0x4) mkdir(&(0x7f0000000340)='./file\x00', 0x12) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) rmdir(&(0x7f00000001c0)='./file2\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 04:02:36 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x318a) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x400000, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x85f, 0x6, 0x8, {[0xfffffffffffffffb, 0x100000000, 0x7ff, 0x6, 0xff, 0x8, 0xfffffffffffffffc, 0x9, 0x20, 0x8, 0xffffffffffffffff, 0x86f, 0x0, 0xe72c, 0x7f, 0x6fb0, 0x6, 0x8dd], [0x6, 0x5, 0xffffffff80000000, 0xffffffffffffffe1, 0x1, 0x3, 0x5, 0x6, 0x100000001, 0x40], [0x9, 0x6, 0x8, 0x400, 0x7e16, 0x0, 0x8], [0x1, 0x58, 0x0, 0x1, 0x100000000, 0x200], [{0x0, 0x401, 0x80000001, 0x8fd}, {0x4, 0x800, 0x5, 0x8af}, {0x8000, 0x5, 0x0, 0x4}, {0xd1, 0x7fff, 0x0, 0xe4}, {0x1, 0x555f, 0xdb, 0x3ff}, {0x40000, 0x7, 0x2a, 0x7}, {0x2, 0xa80, 0x1, 0x7}, {0x6, 0x9f8, 0x1, 0x80000000}], {0x2, 0x80000000, 0x200, 0xfe7}, {0x0, 0x0, 0xe9, 0x40}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$getown(r0, 0x5) socketpair(0x10, 0x5, 0x4, &(0x7f00000000c0)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r4, 0x0, r1) fcntl$setown(r1, 0x6, r3) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x3, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x3, 0x0) close(r9) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r11 = socket(0x18, 0x3, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r8, 0x0, r11) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x3, 0x0) close(r13) r14 = socket$unix(0x1, 0x2, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) r17 = socket(0x18, 0x3, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x3, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x3, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x24, 0x2}, {{r3}, 0xfffffffffffffffe, 0x82, 0x2, 0x0, 0x2}, {{}, 0xffffffffffffffff, 0xd3ff968381a864c3, 0x20, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x10000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x60000049, 0x3b4a13fa, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x0, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80, 0x2, 0x4}], 0x7, &(0x7f00000002c0)=[{{r0}, 0x0, 0xa0, 0xb9d53d6e3a979f, 0xffffffff, 0x5}, {{r7}, 0xfffffffffffffff9, 0x1b, 0x4, 0x3, 0x100}, {{r8}, 0x8000000000000000, 0x1, 0x2, 0x5, 0x81}, {{r12}, 0xfffffffffffffff9, 0x85, 0x40000000, 0x1, 0x1ff}, {{r14}, 0xfffffffffffffffc, 0x100, 0xb, 0x1, 0x3}, {{r15}, 0xfffffffffffffff8, 0x14, 0x80, 0x7, 0x5c14b211}, {{r16}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x6}, {{r17}, 0xfffffffffffffffa, 0x0, 0x80, 0x4, 0x7a}, {{r19}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x2}], 0x9, &(0x7f0000000400)={0x9, 0x7}) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x98, 0x3f, 0x80000000, 0x5}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socket(0x18, 0x1, 0xd04e) poll(&(0x7f0000000000)=[{r0, 0xe}], 0x1, 0x0) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x6c15efff}, {0x8000000000000048}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x7}, {0x4}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() r3 = getpgrp() fcntl$getflags(0xffffffffffffff9c, 0x3) fcntl$setown(r0, 0x6, r3) close(r1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x3, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x2, 0x3, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) dup(r2) syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x9d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x8004, 0x4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000480)=r6) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 04:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x4) r4 = socket(0x3ee2d7c52dafc81b, 0x6, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) kqueue() accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f00000007c0)=0xc) fcntl$dupfd(r0, 0x0, r4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='x\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x17(,:\x00', &(0x7f0000000300)='/\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='H\x00', &(0x7f00000004c0)='.\x00', &(0x7f00000006c0)='\x84~\xe0\t0\xb2\xe5\x96\x1a\xd9\xae&b\x11$IH\xb8q \x8d\xbe\xe7\x1b\x92\xe1\x913<\xe2\xe1\xb7\xb9\xb2\xfc\x80h\"\xe2\xe7\xa7\x9a\xbb6\x04\xdd <\x9d$\x03\x84\xd4\xcb\x93k \xb2\xeb\x1f],X\xb7\r\xc5/\xa6T\xb3\x06\xd4\xaa\xbc:\xe4\x89!\x86\xceN6I\xa1\xce\x8f\xf9\xaa\x1f\xdc\x9fT\t\xc4\x03\xbb0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) getsockname$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) read(r4, &(0x7f0000000180)=""/109, 0x6d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000001) 04:02:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x0, 0x4], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x8000000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *271347 55990 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dece5,ffffffff821b27fd,3b7,ffffffff821c2e6e) at __assert+0x2b rtrequest(1,ffff8000159692b8,4,ffff800015969388,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b5a900,840100,ffff800000b5a958,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b15000,ffff800000b5a900,ffff800015969690,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800015969680,ffff800000b15000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800015969680,ffff800000b15000,1) at in_ioctl+0x205 ifioctl(fffffd802d871c88,8040691a,ffff800015969680,ffff8000ffff8008) at ifioctl+0xb34 sys_ioctl(ffff8000ffff8008,ffff800015969798,ffff8000159697e0) at sys_ioctl+0x5b9 syscall(ffff800015969860) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,d116ca5010) at Xsyscall+0x128 end of kernel end trace frame: 0xd40efa1600, count: 3 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 "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dece5,ffffffff821b27fd,3b7,ffffffff821c2e6e) at __assert+0x2b rtrequest(1,ffff8000159692b8,4,ffff800015969388,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b5a900,840100,ffff800000b5a958,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b15000,ffff800000b5a900,ffff800015969690,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800015969680,ffff800000b15000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800015969680,ffff800000b15000,1) at in_ioctl+0x205 ifioctl(fffffd802d871c88,8040691a,ffff800015969680,ffff8000ffff8008) at ifioctl+0xb34 sys_ioctl(ffff8000ffff8008,ffff800015969798,ffff8000159697e0) at sys_ioctl+0x5b9 syscall(ffff800015969860) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,d116ca5010) at Xsyscall+0x128 end of kernel end trace frame: 0xd40efa1600, count: -12 ddb> show registers rdi 0xffffffff81fe2d67 db_enter+0x17 rsi 0x3f59 __ALIGN_SIZE+0x2f59 rbp 0xffff8000159690d0 rbx 0xffff800015969180 rdx 0x3f5a __ALIGN_SIZE+0x2f5a rcx 0xffff800016988000 rax 0xffff800016988000 r8 0xffff800015969090 r9 0x1 r10 0xffff800000b6f380 r11 0xdd97229b300270fd r12 0x3000000008 r13 0xffff8000159690e0 r14 0x100 r15 0x1 rip 0xffffffff81fe2d68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159690c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=271347 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8770,0xffffffff825a0228 process=0xffff8000148a26d8 user=0xffff800015964000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55990 405288 90006 0 2 0 syz-executor.0 *55990 271347 90006 0 7 0x4000000 syz-executor.0 62465 61912 87777 0 3 0x80 nanosleep syz-executor.1 62465 405931 87777 0 3 0x4000080 netio syz-executor.1 62465 418920 87777 0 3 0x4000080 fsleep syz-executor.1 56549 227724 0 0 3 0x14200 acct acct 87777 80176 3185 0 3 0x82 nanosleep syz-executor.1 90006 333476 3185 0 2 0x482 syz-executor.0 51339 228418 1 0 3 0x100083 ttyin getty 35125 142040 0 0 3 0x14200 bored sosplice 3185 243726 85398 0 3 0x82 thrsleep syz-fuzzer 3185 314728 85398 0 2 0x4000482 syz-fuzzer 3185 96802 85398 0 3 0x4000082 thrsleep syz-fuzzer 3185 319341 85398 0 3 0x4000082 thrsleep syz-fuzzer 3185 329753 85398 0 3 0x4000082 thrsleep syz-fuzzer 3185 128542 85398 0 3 0x4000082 kqread syz-fuzzer 3185 357930 85398 0 3 0x4000082 thrsleep syz-fuzzer 3185 275017 85398 0 3 0x4000082 thrsleep syz-fuzzer 85398 114982 20299 0 3 0x10008a pause ksh 20299 205545 64982 0 3 0x92 select sshd 64982 294285 1 0 3 0x80 select sshd 5593 31730 17941 73 3 0x100090 kqread syslogd 17941 269722 1 0 3 0x100082 netio syslogd 33265 389209 1 77 3 0x100090 poll dhclient 89248 245173 1 0 3 0x80 poll dhclient 88578 114559 0 0 2 0x14200 zerothread 41795 302234 0 0 3 0x14200 aiodoned aiodoned 4262 229689 0 0 3 0x14200 syncer update 85120 113348 0 0 3 0x14200 cleaner cleaner 86469 366127 0 0 3 0x14200 reaper reaper 42881 345032 0 0 3 0x14200 pgdaemon pagedaemon 80975 136173 0 0 3 0x14200 bored crynlk 65496 453646 0 0 3 0x14200 bored crypto 29409 22685 0 0 3 0x40014200 acpi0 acpi0 96287 283182 0 0 3 0x14200 bored softnet 71378 86362 0 0 3 0x14200 bored systqmp 953 43361 0 0 3 0x14200 bored systq 82822 3329 0 0 3 0x40014200 bored softclock 29504 84565 0 0 3 0x40014200 idle0 15021 192991 0 0 3 0x14200 bored smr 1 408252 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 9613 7041K 7152K 78643K 27468 0 0 pcb 16 14K 16K 78643K 68207 0 0 rtable 141 13K 13K 78643K 8810 0 0 ifaddr 94 29K 36K 78643K 2822 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1389 0 0 iov 0 0K 32K 78643K 3087 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 14235 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 422 0 0 VM map 2 0K 0K 78643K 50 0 0 sem 12 0K 1K 78643K 3036 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 29212 0 0 sigio 1 0K 0K 78643K 1440 0 0 proc 50 38K 55K 78643K 6250 0 0 subproc 32 2K 2K 78643K 1612 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 2 0K 0K 78643K 27057 0 0 in_multi 35 2K 2K 78643K 1995 0 0 ether_multi 1 0K 0K 78643K 165 0 0 mrt 1 0K 0K 78643K 141 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 3805 0 0 pfkey data 0 0K 2K 78643K 5 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 184 26K 34K 78643K 69910 0 0 UVM aobj 130 5K 5K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 3990 0 0 NDP 22 0K 1K 78643K 885 0 0 temp 240 3537K 4180K 78643K 402536 0 0 kqueue 0 0K 0K 78643K 238 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 220 0 212 1 0 1 1 0 8 0 rtpcb 80 1640 0 1638 1 0 1 1 0 8 0 rtentry 112 1203 0 1151 2 0 2 2 0 8 0 unpcb 120 13372 0 13317 23 21 2 3 0 8 0 syncache 264 77 0 77 33 33 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5519 0 5519 10 10 0 1 0 8 0 tcpcb 544 179074 0 179070 190 188 2 20 0 8 1 ipq 40 51 0 51 27 27 0 1 0 8 0 ipqe 40 153 0 153 27 27 0 1 0 8 0 inpcb 280 258553 0 258540 159 156 3 13 0 8 2 rttmr 72 29 0 29 20 20 0 1 0 8 0 ip6q 72 4 0 4 4 4 0 1 0 8 0 ip6af 40 6 0 6 3 3 0 1 0 8 0 nd6 48 187 0 183 3 2 1 1 0 8 0 pkpcb 40 118 0 118 37 37 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 404 0 404 95 94 1 1 0 8 1 art_heap8 4096 3 0 2 2 1 1 2 0 8 0 art_heap4 256 5181 0 4894 59 41 18 19 0 8 0 art_table 32 5184 0 4896 3 0 3 3 0 8 0 art_node 16 1151 0 1106 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3034 0 3024 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 46401 0 44929 49 1 48 48 0 8 0 ffsino 240 46401 0 44929 92 5 87 87 0 8 0 nchpl 144 85986 0 84325 65 0 65 65 0 8 0 uvmvnodes 72 10710 0 0 195 0 195 195 0 8 0 vnodes 208 10710 0 0 564 0 564 564 0 8 0 namei 1024 288366 0 288366 13 12 1 1 0 8 1 vmpool 520 48 0 48 19 19 0 1 0 8 0 scsiplug 64 58 0 58 42 42 0 1 0 8 0 scxspl 192 277032 0 277032 107 106 1 7 0 8 1 plimitpl 152 2211 0 2204 1 0 1 1 0 8 0 sigapl 432 29108 0 29094 2 0 2 2 0 8 0 futexpl 56 1117848 0 1117847 13 12 1 1 0 8 0 knotepl 112 7003 0 6984 18 17 1 3 0 8 0 kqueuepl 104 182378 0 182376 22 21 1 4 0 8 0 pipepl 112 46850 0 46829 79 77 2 2 0 8 1 fdescpl 424 29109 0 29094 2 0 2 2 0 8 0 filepl 120 619562 0 619459 140 135 5 12 0 8 1 lockfpl 104 9564 0 9563 1 0 1 1 0 8 0 lockfspl 48 3090 0 3089 1 0 1 1 0 8 0 sessionpl 112 110 0 100 1 0 1 1 0 8 0 pgrppl 48 312 0 302 1 0 1 1 0 8 0 ucredpl 96 37923 0 37914 2 1 1 2 0 8 0 zombiepl 144 29101 0 29101 3 2 1 1 0 8 1 processpl 864 29132 0 29101 4 0 4 4 0 8 0 procpl 632 64600 0 64559 12 8 4 5 0 8 0 sosppl 128 401 0 401 85 84 1 1 0 8 1 sockpl 384 282073 0 282005 272 263 9 26 0 8 1 mcl64k 65536 4792 0 4792 481 480 1 33 0 8 1 mcl16k 16384 153 0 153 86 85 1 1 0 8 1 mcl12k 12288 542 0 542 83 82 1 1 0 8 1 mcl9k 9216 267 0 267 101 100 1 1 0 8 1 mcl8k 8192 765 0 765 58 57 1 1 0 8 1 mcl4k 4096 4384 0 4384 20 19 1 1 0 8 1 mcl2k2 2112 210 0 210 88 87 1 1 0 8 1 mcl2k 2048 109601 0 109555 36 29 7 20 0 8 0 mtagpl 80 428 0 428 8 8 0 5 0 8 0 mbufpl 256 399661 0 399543 265 252 13 34 0 8 0 bufpl 256 79634 0 68923 670 0 670 670 0 8 0 anonpl 16 2538050 0 2522317 683 606 77 80 0 62 11 amapchunkpl 152 125276 0 125160 237 228 9 19 0 158 4 amappl16 192 145456 0 144567 717 664 53 57 0 8 7 amappl15 184 8285 0 8285 14 14 0 1 0 8 0 amappl14 176 4286 0 4281 2 1 1 1 0 8 0 amappl13 168 365 0 365 13 13 0 1 0 8 0 amappl12 160 2890 0 2887 1 0 1 1 0 8 0 amappl11 152 3101 0 3087 1 0 1 1 0 8 0 amappl10 144 6764 0 6764 13 13 0 1 0 8 0 amappl9 136 5738 0 5731 1 0 1 1 0 8 0 amappl8 128 5246 0 5152 7 3 4 4 0 8 0 amappl7 120 7123 0 7116 1 0 1 1 0 8 0 amappl6 112 2909 0 2882 1 0 1 1 0 8 0 amappl5 104 3727 0 3716 1 0 1 1 0 8 0 amappl4 96 26762 0 26727 1 0 1 1 0 8 0 amappl3 88 6345 0 6339 1 0 1 1 0 8 0 amappl2 80 231578 0 231493 4 2 2 3 0 8 0 amappl1 72 522643 0 522216 26 16 10 20 0 8 0 amappl 80 66320 0 66279 4 2 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 29157 0 29094 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 29157 0 29094 1 0 1 1 0 8 0 vmmpekpl 168 239422 0 239395 2 0 2 2 0 8 0 vmmpepl 168 3382991 0 3380844 1277 1154 123 132 0 357 21 vmsppl 272 29108 0 29094 11 10 1 2 0 8 0 pdppl 4096 58320 0 58284 6 1 5 6 0 8 0 pvpl 32 7716539 0 7697460 1575 1390 185 293 0 265 28 pmappl 200 29156 0 29142 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1994 0 1182 25 1 24 24 0 8 0