Warning: Permanently added '10.128.10.26' (ECDSA) to the list of known hosts. 2020/05/08 00:58:33 fuzzer started 2020/05/08 00:58:38 dialing manager at 10.128.15.235:26027 2020/05/08 00:58:38 syscalls: 338 2020/05/08 00:58:38 code coverage: enabled 2020/05/08 00:58:38 comparison tracing: enabled 2020/05/08 00:58:38 extra coverage: support is not implemented in syzkaller 2020/05/08 00:58:38 setuid sandbox: enabled 2020/05/08 00:58:38 namespace sandbox: support is not implemented in syzkaller 2020/05/08 00:58:38 Android sandbox: support is not implemented in syzkaller 2020/05/08 00:58:38 fault injection: support is not implemented in syzkaller 2020/05/08 00:58:38 leak checking: support is not implemented in syzkaller 2020/05/08 00:58:38 net packet injection: enabled 2020/05/08 00:58:38 net device setup: support is not implemented in syzkaller 2020/05/08 00:58:38 concurrency sanitizer: support is not implemented in syzkaller 2020/05/08 00:58:38 devlink PCI setup: support is not implemented in syzkaller 2020/05/08 00:58:38 USB emulation: support is not implemented in syzkaller 00:58:40 executing program 0: r0 = socket$inet(0x10, 0x2000000003, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000280)="240000002e0007031dfffd946fa2830020200a0009000000001d85680c1ba3a20400ff7e280000005e00ffffba16a0aa1c0009b3ebea8653b1cc7e632ae70a89a88014e1966cf055d90f15a3", 0x4c}], 0x1}, 0x0) 00:58:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f000092d000/0x400000)=nil, 0x400000, 0xfffffffffffffffc, 0x8972, 0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f00009322c4)={0x2, 0x0}, 0x10) 00:58:40 executing program 0: semget(0x3, 0x4, 0x428) 00:58:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:58:40 executing program 0: sync() rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000000)='./file2\x00') lchown(&(0x7f0000000100)='./file2/file1/file0/file0\x00', 0x0, 0x0) 00:58:40 executing program 1: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:40 executing program 1: 00:58:40 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: 00:58:41 executing program 1: 00:58:41 executing program 0: mmap(&(0x7f000092d000/0x400000)=nil, 0x400000, 0xfffffffffffffffc, 0x8972, 0xffffffffffffffff, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) 00:58:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r1, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 00:58:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="eaa7f46e6dee2d10db4ca9575a591ffd1ceeb8cabfab5f0cda77f3afd2e42adb635557e7fe3aa1d9a61c339d1142304be08937d3d3710b2bb61a2e9e5286981cdae8fce0852da0cce5ea77134ec66939626cf2282b03b874f9f1496f69cb167408ae754ea7baa92d1bb5366524197599d894f6953f65cccc3976626ff57fad232ce07a874fef5e59aa07617ab7b8690e7ee5f68e833fcf5236f0452d8aed00df0e228a932f9cf94befde4736395ebcaf7937ffeeb987f908022045f8a7ca0cdc0d5c6f85bedef25b7e9bcd1c0b99", 0xce}, {&(0x7f0000000180)="63056f56d27403e39d4fde36b2ce0c37425c8829b3197905499df70ccf0178104c852edda8254b7991d0829ed08f6be875c293", 0x33}, {&(0x7f00000001c0)="6a26c187502b382d0f324734c49618d73410e4effc6a424e0571a73ef9b49c4f1539066281c71f4e5f88218bf1882694d02ec1df008f0e66e10eae82b646b0389eb769153838f2bb87c4da0d92ef09f60428b8c9b4120f40c90f96e536214f1e8276a930022707957642ebbc5d2aca9173ea4b3400867c1378a335e8ab43c67f09208505d02e5e2360015206cf4ab83f61a8d858c23daff814e80bb3280ca022c463d5a8befa00cb23a9d4770588", 0xae}, {&(0x7f0000000280)="64a88c4e465236025dda222398069b50e240cf9d7543693786903f06f4dfa392ffa74ebeab03ce0d0fe28250b2ed2b18eb6cb4d00f1b35a55ddd29f29633abfa6d397a1150059c13ed572ec77b1c2b35a7d27588921eae9b337ecf715b621fd4d70a25c0bfbef5685eba8dfaf96d0ac58eb49ada408adb2da345d2d0cb741b51", 0x80}, {&(0x7f0000000300)="c79d045a3f18e92b0cc3d7df2d9a73b7e782fadc2330cba479e99e60d85271629d8397c0a62eb9497a811d1ad151d10f240e320d5cb7c760a5e1815cf9fa695902e651e3f9cb9ad2ba97cca3388f1de94543b6c8f301db08bc1d4ff235244e235856c77afe49fd328bfcea84244b1feca789a6e85a80db33de2bc5151bb6ad4412891174d4d11f221fbf31cb73359b0eb068bbec0e965370628965d2d5c745b0c41d2366951801188ff653394d996122067615114cf30570068f823f6209309a3fbe0ffb44c8e871598e907e9ad8b470b3700db5164aed46e74e75242e56eccb1c529ffbbbf8a3048e4f4dbd9d70a427305a82bf29cc6329e4cc6e70ed63dd93d18c0f97126f00cefc83e4ee209bc85a1f979e7c6b8c9e1708b5e82358be6bf655b81266c599f35fddf798088699d9c28ed5b1a7f3ed637edf9358512ab641ce79665c377e04f6c01541319695005deb212235b06b1a578b5be02b9cd1fa6e1d7954aa97d7a283914e6c55eeaa9f39865c4a124f3fd856902294f3eeacdc14d4ffb7c970f7f16512542e4a488bc5e6b06c191f88b6bf8d7c4de951a5b6bf699c952c7c3390437fffb429086ff25acc15df22418468e71ed1624735b4e126f12360b56e29fa57a72e7ca6b147a337b2ef943f8933a5183fedfaf7e610e3436503b606a60f13f16d11deedeac5076e258a415fbbd7824c37a9f96df3dfbd45bf63d2332890cf0b4eb3dcd2f8875b5a18aea2edc2b4f5f099f2652f2ede5c5a15daab2433b16ac3ba659324e01eca2b34f3887466ae99436964ba3f166cdf90be99814ccb1906ad7a5d774d9d1ee0df511b0e044189dac4d7c68b8a5c82c1f8122588257d74c95446644e33bf593745b255a07330cdc8a247fc7beccd2d401b02d60af30bb87ef921d0113fafc5407eeb38e231c52627bf520bf4d68a4342f51ee897bdfc1953509248141a8d8a34d3a9afdf4cf56f356c4c3c1d031b3d93417e256ca69d3fcd661aa9ce4dcb5aff011398ac079ec9a9d58a855a42bbcdfd517cc478a6b35e04c43b5fad2cc359467e52156c72f3b5a66761d09a43c0bf8d4c1fe9a765c651ef8365c79f4ca741791e68c5d9e7457584d57b55435f115a908cf4576cb2e8067cdd61f280f5adc9b711cac94bb8d94afc5809a2b409490e74b7f65045286f21a63c48f7b407fcb3dd84b8eff4030cf4e669d65f29e6be8a82bd7223a81e9b54f9da92d34a6f787d1d8a5331bc27a2e900676c4e1937561818a23b080db2d9f567bc0224f414f553c719dd90acbb9bfea5e17701636a91d97c814c659f3f68432b1e80674c256d1f43a0e03f0bcc6e6833abdbee2840b75f85a3f1220389e4cc12b9fd9aa873f1c6ddcdc8da6f7ff6dd1723f63c3ec13c783714d5124f767796bb0fe7dfb3a48a4692e301e8de982e6a1e92418949ffd17919af1ae742e8a683f9266615f9a2b2b31a5962fe0ce9e92f380e54c80ed40089676b42c87b48113fcc2b03f8fbf4a6b592427b8996f6e58e1fbccb5bea6605900d1c1481d0f2c8ec3b6a69e88f9ecf517d994138b001fff16edee64165a7e7baf99ce78a231d94dc00341db231216d19e59a6c14106ad3914492cdf702794ed5d73365ff55f0d90cacbbcd0073fa5521434c95c47c74617339d021bc630b81d4e486b35edd78d5a1ab203eef4f008971b9cd9c5b6ae1c9430802e40bf2a9a72e1755c56965884138bc7a102a22e89aefa438f991963357ad6f59b5798676a031e1dfa4d2ce7a3774d639f4077bed867cf6234db844149d9f550e1adbb63ee7cc3bb0cc99a6dbb182bbb1da56a3d689064cc25ff9333758dbef4562841915e046f4987ecfa4aa28b79552b82215da2eff8a7b04efcf1a11bb1457b15d3ab7c2a4060e07f42f4a55ea525a1c7887adc04c0f5f3181f3c3a86e539d3a032b505e5c9d9d83e99d7753ef74d3a5868d0ce861d96162c172689218b17c8a6011437cfea6d9f1d9c7f971506ea6854dedb04305e6a2fcb0b82f3ad565b65d8109bd08c9d83a9ddbecec9507b081c7d5c360be5e599c75a862ea6dbb0a827f68d50d8b0b2e2bf144790536c31e9bd52f7b6a26c4b96b8781900771429f29c829617900b292e04006447029be69717eaa8d7cc9684bbf6f508e6979dd554d3b57720cc702fe4388ecf7ac58c8bdd5756700235d2b6c1cf0d7651543e52e969f03975b350fa93ee5638317036a94ede00af70bdbbd13bd73ee4e9b8740db8b8ff6e3525265145f8e546646b0cdcafc376401c5fe548808f6e58c5eb4737c94e465775826d9fb2a4773699947a194bab333a6de0378b5009b90d287a68bfdc89cb35a8d9550cc1b29de0984a75f44b4748655b8f80e40226388d0ac87900d39016fb4f2415021fb23cda3801b7640ce9eed20d80e866319724eddecdd04e597c22c7cab1bb8fb412799c5f7c66df02835b18a432770a59b4001af4d967a55eb92d7a8c940fdf71e6add7269141efe6d293c23b69a43ff28a5bd7aa5e4628e8a2de2b50e51aeeeff1e4dc9640b24fe943c8a58fb7d80d09a9ff2cec0ef61caa2e16810a852758132865660a74d005f3ec1c1eb314ada47a2cf7b97dac572c44a676781973cbd9cb7904169860f5d7acf930be46ace49886118d26803e506dbe4d7eda3e9913a0554a19cc03de06f2457ea883b015e739c5b237aabc27537e7f63ecc498624f81134d0403afb3e3cdeb6ebb28e898d20cbd00bf8f81b3fbcb7f512af3d175cff1c471692d22596daeb29b1891d743e50af537c17914bee6f137bd2ca3e7e34ac23e70310c630db52d88a1d4f39650cf4195d029a01570f78e97a8846f40641cd49967407fb209d0521db387f88ebcf26a0f4cf220cac3f79d45bee32f92c80727e9d0392a910ac94e35660f142746daa4b64a78037361f16a77efc1297e406acacc1df19f804830efc9fd15dd2366c0be008b3175dd2e9ec292867233aece4dcba87a914ebc0982ee342f4f5e34b00887c0c081eabe26464abb5270518ac6ccd8d114e0f7fc1cca3dc514bd8100014fe56f62c07b104220e06c35a82e3711108b181bea792ae2c0925c70135d7244437b584221fdbc23b19c76eadce04e0efa27f5924713fa8e809b8ee5a14743c6be408132da2f08798136ecf8e29e1434e3a7af6c7e5b1d8ed8329c6af79a942f7eaacbf77d5976cbcd91b743e77ddcfb5d90f423b0c1ea9b7542d5e00ddffec1581efac1e45b382b1aa3e224aec72c93bf021c4c273a22723804773490f0a07b3e48cf0ebe17e8615922ba582dd9c5e2c68eb72fd6c77fea40f3edc2f8655be54ac48ecc38f668f7fd9f98f7779271334642a4ae5268071f0e75952648adad530e304604524b9cf2226b91024aa0434f9ee879a59d182b60763f8e8407f00952d3d672c041cd06e239745beb95c8062759631dd4c8caeff04824cc88546b32e4b58aa81fc55815720f0548c2e82cd14e1e0ef45c68ca6ea20b6e85a799238d32a7703972c8d7525afc3ee90dbfdfd06767039a9b0ede0d1f7bd6a5957ca2b40b7eb959e7172a72610d47a6793f8ffcd3a081e7dffb2d1d5a99b8f0626cc016bef81aa1b3b33275d656e4a3f0e3ef45cec31c9063ff16a4a5c9cd3f0ac6861b119eb449ddb53be919637fb1a3e878e3eb3d6cb8f00b1125ad9ee1c49f5bc42a95245c5ee0dfec487768e8ac623238d968c9e43bdf3beaf0394a0b5320fff65f639d459fa6cf2d3c0eac54348855db65a47ae8008f2ee356664067c1902671e71de45532f1b9008a2ccaee1f5fad7630742d9fe4745fc21547c1f37161b8c92ed6e559ee5f4a95f98eb2eaab4ebc033970a06e05495e81519860432498111cdcd9d5eecf764726e0a4fcb6b105f913ea5a0b78952a7ab4f42c88c143a69ecfe1205cd6665b161f203e0fd80c5db3b3b3c49686c54450420d430359c7b9d6a1d4305f08d419cda750def700a3cd52badf00d6fdbce8c7bdc10661e5ca553837a6041f444f6a93078025dcb6c621a8eabb0ec94e20b838d2cab15c0fdaa93e7ca852860964365971ecf33f4625ac1d38bf783628801fa2ba77bdca3ed8ba42210a2177c4b6202a74060add3c3001e81c9a1e65b981c6d0f19f64132398d588f64693ed49f6bea71754af890acfff69fc54bd9cab8509c938eacb20b8a107c5096b8b48bc5c1d6ab8ca02e76aeaf90429fc65299a0840b751b507f45800e3fc595647a0f6625784eb83840401557f48646c7bc25f945c8e728756e48b3ab8f60276ce208e48d6e781a72d90d4ace96ea4e73a836aab3f26060f6852dc5060c8f698695f3e969a9c75c41c585c1cbfe6a7ffe24f43653cd42c595c3d7ca83cf0efed7681106075c01a08cd455af38a35189f1d07a9ef4e489026fbfc825c42c45ce629b8233547d2bb43c808f2890a393b5048e47dd95f6366dc76bc3fa8927c23e7a782d7dc43522880de926e3fbc9997efcd3e1828b536cf19dfd81c36f688033e28c2bf8746f2ba0b02d3c4d7715e6ce18400a64a01dfdcb4e3815d9a1bc394817919fb9c54f601a053b3cd1ad3409e62356f748b97f86ae2140e3a8bdaef538d89bac930c76de360615c38e066bf61fdd12fb185914adb51c3ebd5917be12f7250c0f5414d6d089f5244f3dae83f3686a45e14f298a90cc97921024655a28d8bdc9471b9e5d51f84c2430e1b1c64026748d75477f51bfe1e345f8ce43ddcc381c5d10ec9ac63c4d14612ee72a150db39e8ff163aeb2ab436918e98f1924a1638fbe37df4f56d68de26d408e00ff688217cb07d678599e00e4711c0bc5fbc0d7bbf51b887a706b435c377500cfb4d4b24ce954fb093f1233ef2c46cc367e44f9bff118d72bbbcb6f4f6869e3defd133020776f367c019cd7b5712be7e05edf6bf779d74dc9383cccff429b709a754730cc7a19a1b4f0f7dbf7a828c776d044abfe9fa2594b61c0e75cf404e3c73f77971f3433c8011c90d477394e50e695d0605eb1b26703ca89f8adadebbd50b6835ed1efc460f0a7657d3b00af60b9fe1aac1cf50ba226d41730fb0d41bfb5a8f9ef2b566acc261478a17892a53e20765ca4a184f39bc0cd09f722235b4fc2c92394f5415656b482eeb2bb5d15da778b3c7996a6737fd226cc1e1d7762b7260373150cc669ebd2afb7cd120f33479a8f69ef170bb5708040b5e0c56a33e70a307bbffbb02c6f56bc3501073402f9cfdeb2ab1b5ef05b580be09e0745dc7e6f870835ca3a8f0dbbb5bd3b2f178e2d1023cc76cca2aac3b4a8b5d8574599bc8a7414e4fa3f566c4400a50337c23d25975db3c1a9f9f7ded6d67904c51e8c23910f4f417fdf212dacb7535ee5ddb8734b47735a234a2da8382dbc4101b486c665cd64e9a0691552840095d731c3868d798aff9bef71a98aaf51c26ab978d25d95c3e53d03143ec522ad833871deb5fe6eaae0d28ad7ea7643054a7fb73b21acaa169639b79c9c4daf6e822636df7d720ed5c148a104966b2d850be4d60b9ac35d6bf3a7bf77f69c0a62f364b02e9bc8114edc30df54e1084824a704f243f0e40edbb6de7c8c5334c23f219826bd3977c4d669971c0c9cc635920a4962351c2d0edc91513b0dc19e0e044f4ab7f1d4f5a311eb97f3021ade649142a0a870a58e2d78a5e442d379231c52a89a4a74505fb74b4bcfd915c7d1dcaf44023badc20dd96b0f00aafdf5011ee90a69310beac2a2d5080f3397b74de97827a2c64fc196715f7893d29381a9aad40472b32d9c672545395c6278b7df8bc0cc941acc332102c0bacb1509125d7ba62c", 0x1000}, {&(0x7f0000001300)="40482dd96ee3dca56d8926e395e02c75c27c3ee6420006bea0eb93d4d9c1b8068c08427b76f5eb69039f17386630d3219dcd299234933865648612920347e5856b54c27717109dca1a1d712193ee71f1ed50700b3e07874920081cc0c620979881115a6a7f576270271302cb3643bb810cfb41e86a5ed9736350482444c6a6771094b84b5628f7ae8c94c5db236dc11aa8faf91627f85d5cedec8e1b5f55afdbb8401e9767bceff844f963d2326d047d5c5a90320a478005841d8d11b04b363ea692eb8c172b5e9b594d0dff8711ae0d8a5a4aaa0ad249c2a57202a7b457ba557d", 0xe1}, {&(0x7f0000001400)="d644367c5735525fad5cb74de927db3929339bb9e4fbdf30c4045757f2ca7eb68264c50de8e934f4abf2d89f05d1577c1bedc3fed31a4179417abde5e9", 0x3d}], 0x7, 0x0, 0x0, 0x402}, 0xc) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) r0 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x0, 0x32) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000015c0)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$inet(r3, &(0x7f0000001540), &(0x7f0000001580)=0xc) dup2(r0, r4) 00:58:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffefe) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 00:58:41 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = getppid() setpgid(r0, 0x0) r1 = getppid() setpgid(r1, 0x0) setpgid(r0, r1) sync() getrusage(0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) r3 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r3) r4 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r4) setpgid(r3, r4) 00:58:41 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x20, 0x0) 00:58:41 executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000180)=ANY=[]) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1f) shmctl$SHM_LOCK(r0, 0x3) 00:58:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 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 = accept$inet(r0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) dup(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r6, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 00:58:41 executing program 1: syz_emit_ethernet(0x1117, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000f7ffff7f86dd6010fb7f10e13aff21405aafca51147426c00f82783347a0ff0200000000000000000000000000018500907800000000020b08e5ebd2cb840b0c5e8fd1b8572b71b5e85640cb3b5f7269a972d7c6515dabb76a69792088b5380e3ae147f6737b8571ea78cef9c8c22daa731d1c7029d981d3ebc4db5693885a75c6697a3f21b334d1447c75d804e7d96864ccb4543200001df1286ec7bf3f4450b9567df8b8fb60f46d43b78d1fd225294b840efe47886201a865179a1669a5ce3c0d698e12a0b2bfb195e91c1df0c0e881fcce805b58ced4d979df9a48a195b0f266ae759f0f32960b6a130147b273a18a2a8804081b401e93596db5aa76bf4c872925f09bd73238b4c920596c6f4cb7812afdd584cfd7f49f746a0aea692e6ebeaada03ead662de00c6a8d94bc55b77a117e1d9aa9f83c3cbc3533b7c9878ca9c092a098abfa924f59533f388c4995ea7a5073731fa0d7809cd6769cf9da53375c00bae1eff40f6de8165bbba6fd829e6377f0268314a87abe94cfc9a1c548968c98084f90d2f09b2e6bb9dd8426e3f025bfcc7769aac55559bf6d535375a783c17aefaa420e3d29330f5d300645cebae8e515bf9205e28f643c0d1b5f7309234501ea66ccf741eb0d58bf6b5d4f8e4c94fe27b3723a82af07f703b45712058185650ec28b4471eef40faa66d4f5f1714b6f2711840e228ad517a316845acf6289210a5de2aee68785231bd20710c6da3f696c97da979caab0b9d96eb17ee095e885f4f848b77c4bd6b66a84f9b859045fed9b98a4216070542b6c0f29c63b9b4f40b50325e3af145d1dee0938a02ac599b1d49ce4bbed1019060e98237d5cd4f0d6866bd7f204d104f4f6c532d276e5710eb9db2d0f7c520417cc12dc6aab2baa9b054a86f7e63ee278869e5e0fa8dbdf3192caafac56b7411e51db765e8b4c705a0480cfdacd5e7ce19631e406c88cb3f30b5485ad06734ff3cd4c81926ea24ee33eed1685a6cb6240a6b482607a60b4b525f2f141997fe2126f8adfbad11c9e7d507fac652b423327aaae5d238475d08b9e5b29f196d92aeaa6d79344f6c64df99048e6ef77a3690572d402b97ce8fec4827c53f487b0d84a96930682b5f9528ba86ab006f052d09baa85360513d9c05ae4ae54b77f6f47479c9bcd821711944fd73663eede43df9146b737dce4ab387895652ba7684276bcea3dd753fcbcdb2078d9585cce9ced71530c076d74a3859f7d2952b3dca28143a25ce312eed17315bb0f829710ea6faeb1c44f1926d05f52648cc720b888df7b148130ad58fc0b17bdec508a16b72ac42df2b2f6eb51b31d43eed3f726ce196ec18a3141fedee86f99f8e714007e737686d1e4fc40f37208850435bd124ec3a1e179a51d8ee61a82494ce6e167593c597c0a4025048089f1d0c62720269621dd79a8db85693a1013b0403a5b9e4af4e9efa6c65693c31091d419d4ea7bfeda8cacba12b932c3594913521a34899ddfc27a25edc6c5985a21c20a909985d89bccd115a59abd0d06d2ca70418c65619316fef714f91384373fea9fc602ee8658db9abe58573ec4bad431f5d6680f4e2d73e5adbf5207c71a7fb63c05e6c1bf0e9781da8204b69649e1f7b9ee455481e5ba1a7853442b1e0a9935725a386703ca4e19e7c3cd53771a4d823f814b2de661af62c4a563536634ce5899437287586bb59a3eed316b62f2bdefa4a2984d9a3fcd295c51701fdbec3849791bd0e8d83bc30024046ca8377fdd923ab6f8537614963f89633c9017fb9e77431bfc2bebf4c75a403f795de96e17bd4ce8e94da8a8679e24e268db7184da8e829090e47ea387b81f6dbf94030a86de65277110583a6fcc171e4f18c4f81602466f9908d596ca348454daa05e7b8abe5d1303a4107ba848169c9be6c2393a5d867f3f9b93bf8d1c4164128b9ad9af228259ec26af2dd93d306eefb52e952854f3bb217d89d104b101769f1a9840dc4986c3aab3b6bf1c45a19e14807b67324eb4a1feaa4125e03c6af01f8c3d148602a8edfce1c64b01dab5b545e4751b5a24b893602961b5f2e629fc72480eaebd53cdc4eaeac9df189fc806413e284e2326b90d0f66da77b1102563cee4b3518bb562cbdfbd9b598f656d17274b89aa8598a1cd5e194dd5b347f3d87c5360774df3041a3ca4a4cb7febdb70dcd259f485d599ad730ff4c37c9580e7e9442d34922e7d5697c7b29802594250bfbe72fb7a10c74c4b819ecba0f69e0c0a901c4700ab067c1cbb479938abbe2962698668fdc3fb44047afd4cc5144266b190774c3b0b23adaf6631b59d06c52cfa691f5dea3106ac3ed6929e0865e9ea8198e7e1ee617855c555f717a0d72b276465e020aafe1b815444498f4ae926b743af3d886e051924f38b0fa2c8f73b620508afb14bb5fd48a40fc05ca3dd65640dad1339c62e56ae69d828afd366cbc7bbc45fd5b92d0a09cad1bc78ddb011929845e4be88051e62eb44bb6c6d6b3aadb7030fd15c14ead522d377d96367392a7a9e55d72cc519eceb348aed4887fd673be2983edfd746869195006a55aed91cec4fd507d43a7831eb0d3fc1fcd8e700f7c520657e0b4a4e4f60038598365daf08e72e408db4d7cfafb196250b3a59ca9c229bbace43b6f2a808a01ef388eb37875bc7ae264abce481ad2364eafa06bb32332551cabdabb4922e09b97dac6484c10d73963c5f5877cc8701025a2f74390356910df424d1015e9aecc15c252c05d7b2d16aeef8112f3564bfe1c76175b2ae05d877e5e48448c0873a9ccf0a6b4dedafd24ee3de1fd96f433d9999e44c55192c324b9ec9e9781be3a92d60d4ed6ae244153c2f4fe0b4bd8180d8ce7f4e262313bd170d3cb70d1d2c7aaba8d85b4a39f42785d404f2e7c6f92e89a4191c8f0effb9bffbe5588a064cea7dc362846fbf4a814582adac31615b6428fa2db51a4b049df82e9d3787a8c584e0e2223ca5e5bb16a30ce392207ffa4912eb054d74fa8291b3e92f7235e8ed97597d0f02c62e0c99d9add26df3a75cc42ffacf09c809d1405d73cfe82fe486709ffa6be1ffff6f67b7704814338c54b61c12c00d143333f8fdb6f39b94095b52a1f8f83b7ed91f9d91a8faa0edcca634257d0a5e8e6f5e2bdf2eea3c159a22b1850619c8375325420373099223aef24cd793842755b70cfdcc8fea7a4ea001e145ff83decdee011e20ad072faede030b5a049c0c41c0c274b02a3ad135090700dbb1e53691d5609c1b2c1661aa982cdf33a2d43a6052d9a5634bc14da6e78745d267198d2a2c22297fde5283c2522efccde48f3a30340f104a629ca767031dd431d91bb04d602fb3160d3d0012dc6431f25c1ccff3b8f58c72c105b609fd73a42cfa243fc8134069ce79030c6d6a63cadfe16a664ea8c63b79b0f458ff88a7b729cec3dbe617eee92487fc01d33d24486d68e16cd9b52fc4d5c2ca9653938fda4e42607fa60b618476a29ec33b55af805ddc42c2d7a164da6be56ffd58f66cb527be5841e5da36fc5219dbcecdc2cd979c8f1cc4fa6a78771cb11ece3441b8bbba840808e8633a933a1be86246d5a1144b6563bcd2148f0f02557e187e49cad4577f2091d3f4a22d63b83b6a06a9b8e8d83d2797e497add8720fa06f2221c2b9ae3e0e222800352899315baabcea2520efb6a36ea6465e6dc849b7daafb5fb5c5da2c1ea1c84593b3f8a435164e893e6a2b12741e3511d36c052b44a1d4f470feacab766f9e7d08b6087b3ed7cf32c0d584616a33eb7ccf055a3d18d12ba54d18e4265da15893a0bce175d25ca5aecd0b14783de26eaa5d707c1bf73aaa8c2152a8fa5975284dbdbdfb6a9d4922e5d12c5539fd569989d156d9624c4ac28ed08fd6cef18e0d43b4e883e435394a5ca9caff6b8205bb72a947012020bb344335d9208611cc459d23ff754d5524a88f7c4de8a811c4c1c5c285a3db78c6ba238530d43a0e285f1b220b80d066bd5148df04161ddbf013220715c4df45104395b3dfef1f56eeb09e9b15b8ba1d41e246eaa5d226563e9250df1a873bb9a4acedb6b206395615cb7648f1adf6966a8b2b15550f9bf03badf0909657a5b885a6bf96fa897f7b91743fd2852d6c45ed24a2e7aa2bf0527b9d39d43c721c55ad50448fe6471c330cf60e14cdeb837a3df31a712b60d7ca61e2499747e6abec428e82f2ea9cd07c13e46adcbd444c1d2500edab461375f995048114e9cd56ca3c205d27a1ce98357f8b9f26b9e60a2822f1fe3ccea67c33dc1b71fb4ff7c9742ec4c5ce45b73d29e383aa05f1c7c13e538d78c90c673753ad1f41ea802b1fb28f5da5346173ef99717ad90c2dae8f0f2d21b22963f50067883facc2e1617fa5f6241d9b5aea9a3b389483e729b381cb213c1c0e7bd0bb6ffd9638106727a49d615c6e0292e553b4dc713c8380d90d5f27ffbd326c094106785ebb666d488f7e7b0738718d4719b83085d0c6cc1a0d462221354c1acd03fdc50c52c7f37f345e680a4f3ccb8b0e13d37ef0c268512dc8244fa3528b507e069871dcea9869682d759da9e04c577f7993a676fc90ec1bc13bcbcded1efd11efb224b7d6e1e989eef21971ec58f289e598130c371c650c2e9a6ee032ab0238cc20fb5ba580f6fedb53c83f1621f5031e8b6fbb2edcc5c92619dc91d0e3bdf41f988de01a810dbffce8dfafcb7206c1ac7cfadcffe6eac968d5742fd28a9b714632fb4b30e68ffbdad1bcf142ff32e78f75ccf39445c696b8ef52cde89bc56c9ff7ab3dcae94ad33cff6471f52f02e188b49ab93886b47cc846f1d9bbea3bf71776a234c2265c51d41a4a85ee06a6186a669480c6e63daf4dd0c4e63c88aa2209cc528ce68aab5f1d89b7d5143b3923f1ae63a7677fad9d7541aef5f50ff1e24ca6235e0b4aa40bd27512055658c4a793d10eb9cd988f00d3b8a1b2feefe748ba2683360d5435a4a168fa62c7769d78a263f1f73d044e2e771294011c1748440582d2e749aa39bbb97fdefec77ac73645c22f0f299004703ccf6e3a6a77f9c06501d406031488b20cb49ccf7c6db43a0804026a9e5fce2be4fcd68bf6dee70056b1fd0fc6cd3db50589329bd0a022d1f0d1d2210417f0b81dcccff8c0e87c65c3aae7c7438c0f3ac47cb421139fd9ef5023a1b02f92ab8927ca782e7e5d66558ea7f6853963a5660c26ec263b2fd9d4699150ae6270b66b7ef5cc73e8e4060ea1aa1256612765e2a572ed5f412623e65b9e4f3ab6990c768159a5c651e5f7a92188e6730e8e234bfed2afb087db62a6bfbee3a7dfe4580433d13244725f9acb20f18d752716270e7bdbf0123f46089f783ff7490327617cc6c29d477c94799b3eafb5b8ebbd38ac968262d0cca8265b18847295509bd702e00922308a17f8ceceb79e19a892f931e5d9784e86c2f672530b78d197ef304aedd88189ed797ea3ec2dbbd84b87e9bc1dfd6ec2e3e868cc9969be342b2cda6c4f74696547d2d9eff2eb2d77a2fb15cc0be60be51ab5ec9af0326615a408563654a10e8505d194f987de03bc323d51a772077a43a0841f12d18984f66b242c0d3c8055beb0d7a0200765dc8194f16b913c3be70e721acb96836d9da79c28be1ed2f73fd6fb0793c3de07dc1a23006d4976e6cb9bf653c6805ebb411ef9c20beb92f0ac6b9bc2d2791d61f3a5ce3b352c1e7d56214b19770531b472545c64c575de40c12d9bea69126bcbccddd4ae877e057e97b282b6b76b49a1561d37995aaeee457757dfbe8b73023be27ddff4a7a977f20f78884fbf8ca0dd716bb23893cde9878b773e6d0bb098d6428526cd93d1b2e73b48ff8bf22107dd25f9dc99b661ceb1ff8ada2b2d6e4f6b5107df65e894eb2d7331df0f081eb121fb5608a76b529c7a20765d1376519cc53969292dba62eaf0708af2b90b9cfd8a48a21c006836a448927022888575c3cf984bc4a8da32966e1c255fd3a891f1d987e19885a9895d0b34a7f7ef7f8e406a35e033ab62839b86195375d4f6e3e680b80b000f1449f95ca8552754407b829e2917127e16e89a75973b0a6e10551685a6b422eaf13f05522718af440ad47cc2476be7cba00253bed0c5b0bb068277e02508d8ab45e8977a5fd8f3301564ac5ae459819df5ff3242654a32e5e3c26237f8da7baa3781d8231a000000000000000000"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) 00:58:41 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x20, 0x0) r0 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x10, r0) 00:58:41 executing program 0: semop(0x0, &(0x7f0000000140)=[{0xb2d1f35224fa3105}], 0x1) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0), 0x0) semop(r0, &(0x7f0000000000), 0x22) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000080)=[{0x2, 0x69, 0x800}, {0x4, 0x81, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x5]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/18) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffff0000ffffffffff00000000800000007ea03395e5507d965caad95c002aff03000000000000000000005f0389226efea6dea23684681897"]) pipe(&(0x7f0000000380)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00') semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000280)=""/137) 00:58:41 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) 00:58:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/115, &(0x7f0000000180)=0x73) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0xffffffff, 0x9, 0x80, 0x3, &(0x7f0000000340)={{0x7, 0x2, 0x9, 0x1, 0x5, 0x5, 0x5}, {[0x6, 0x80, 0x4, 0x3, 0x0, 0x6, 0x0, 0x8, 0x3, 0x9, 0x0, 0x8, 0x8, 0x3ff, 0x4a3a, 0x87, 0x2, 0x200], [0x8, 0x3, 0x7, 0x4, 0x6, 0x5, 0x5, 0x100, 0x5, 0x5], [0x0, 0x9, 0xa0, 0x7, 0x4bf7, 0x0, 0x2], [0x3f, 0x6, 0x3, 0x8, 0x6, 0x2f9], [{0x5, 0x5, 0x9, 0x257c}, {0x100, 0xffffffb5, 0x200, 0x1}, {0xf7b, 0x16, 0x9, 0x9}, {0x37c4, 0xfffffff9, 0x3, 0x20}, {0x6, 0x8001, 0x9, 0x5}, {0x8, 0x400, 0x5, 0x10000}, {0xb345, 0x722, 0x3fe000, 0x8000}, {0x1000, 0x80, 0x25439a07}], {0x9, 0x5, 0x0, 0x8}, {0x0, 0x7, 0x3, 0x40}}}, 0x12, 0x81}) 00:58:41 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8", 0x45, 0x7, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = geteuid() r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000500)=""/199, 0xc7}], 0x5f) close(r4) r5 = fcntl$getown(r4, 0x5) r6 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r6, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x805, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0xfe01}, 0x11c9, 0x4, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000fffb000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000080002000000000000000d4fc01aaffa00000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00'], 0x58}, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) 00:58:41 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x2}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x6, 0x0, 0x3f, 0x0) 00:58:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="d5e5ffdc5a589c8543083fa1a334a4bb8bec3680d02ba3efeecfe30f9dfb6e906b11225ef2e7da203680955726fadf92764d90a9e0a6d47876b53afd7a6c3feb84958abfe47b76041719f6ce8461d53d3f12a28e1f7355d1a2b6e42c3b7d1594b138d9145e91a76b08db7d34dc71f33db525bc5c5c6b192231537645fc3d443d749799c46decddd2ea98aaf74d18f661b5f6a2cf5b3c7ac3a0ac6398403f76fba02e5fd01c7d8f680830a82256ac73cf5c28cfd0f5c9fd27083f0a67e4e294564feb22b23e4f4cb2d57f2f097b5327f5286360bb310a8226a3c6d8a2", 0xdc}, {&(0x7f0000000200)="390c2b5dd3b0a23b56fd25b82f3b63045c383b8b3ad458dc433d1cb3c36f2189961e054ebfacd755840709b64372e9c2d936f1be6fa5a5180559740a07b57f13c28920ccfe50381f476ee3b472989f60cab554562ef5e48da2069955928ececca857c74d0601852b15c74a8ca7662fe399d5cdda11a07562532deb1503aaa3cb984054a8e528a9088f810b1549", 0x8d}], 0x2) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r2, r0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) 00:58:42 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 00:58:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="17", 0x1}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="974685723a58dd1dc60c7285d82df33f9f6be7c64f4d39c9a08c607e0ce161d0d2f5e246fc887659034202806fafd0ef195d20b94dc826d810634ffae304bfc79ba4c2ea63622f3986ea853f06af8dcf51a982b9d9dd496624e92097", 0x5c}, {&(0x7f00000001c0)="cdb382036901d4c8d9be92816ebb15640b5cdeb309a163e045e9c1", 0x1b}, {&(0x7f00000002c0)="f38562f90d5d713fff56332b4dda32f3af6ef1ef67c83d091f67c9f805c535006ef861dd16cc82bbf4e73a59fb5ad2a4a108036681f3d9faabac08eb3a1632c882e26574ee40d863d094a1f844057cd60b22203e5eab72caa73781fe495ab2649fa7347ab43c8149ac57978ba6ea38ed71eb655509959046ad3499ed355912204c6f73eab8697131", 0x88}, {&(0x7f0000000200)="17e07caf9b2fc48720a735c65f3c6581e67056cc373a6dd67bd0cc8d2977e7138a0728e931fcc7507677c8241d8e55b8088bed6744886d435f648e0cea1d9c63b9132060b8a9aa4ce67dac2d14ab13", 0x4f}, {&(0x7f0000000380)="000acf38d8564cd1effdeda947302a5cb51c18fd842eceefbf39", 0x1a}], 0x5) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) 00:58:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x188) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef, 0x2, 0x0, 0x9}], 0x0, 0x0, 0x7f, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000100)={0x2, 0x2}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9cca5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d1f00efdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5e4050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724baa762f799033ddf45b127e829de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230b67f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f971fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d02aa78303d2d2f2c94b5d5bff44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3668bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1cb2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d68d1c5621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000000000000000000000000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8afce9f61ad11ad6b2547c05c4e0fbb03ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2000000000000000000eaba0448e376026cbf532a556080bc339e115d610ce6c7ced6de43b730b93f0ab9539d26efe605bdd9eddff8a8f8d534"], 0x10) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="848b6c4667cf5f2d5d22fc13baf2b2bd6170b345589a6601207262fe78e947f31801f968a029782f388b6bd38749f709006e19349c0f9eddaa4e252ca09936f2fbdab15d45e22b0e9e00000026852bfc72e8e2c91063878cb2b057855f7cdaa76150f01ffdcb2ec1f44c207ef5951951f67b56c3bc3e3df96cd2dc834c92556e", 0x80}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade2", 0x575}], 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) dup(r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x22) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x3) listen(r3, 0xab82) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:58:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) dup(r2) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getflags(r3, 0x2) 00:58:42 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f0000000200)='./control\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f00000003c0)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002200)="74dd8a9c2af805b07e866c4b432fc8905b30f676895ddc7d98fd6d831a80924445d3d7485413e7954675db5dc29f4a89a781b309f74325606497fa44ed0e443da40854cb2c2f43550c62cfd737c1fc38a36733fa8c6bd05b86c61cff713132df188d11d478eaebb1c59870aed3f03e27ab47c9ace90b69ba4e62fe361f4fb0596e187ebd82755c6be908bfb647a65385b308ba040f3fa2ae9ee3562d05159bab90a1e6c3fd4fb1f91765558d86916bb1884379eb99089261577a2427a5f8b69ecdf39fccc4d1c24edbe50066b597e8e34de1fa40f28175a4053cc56cf4faa84237b480517a1bfad56d09f0aa7b1a774040e044c40e579fb7621ced112dcb4f866f97334560825f60a84c393d532a9c554bd874443e0945c50950838721c78064adc1cc5289e385a16f3e343c5afaebd78e576e910662f79b916f1d1d42bf70f77a39670925955d2c6b1049ccffcbee956ca16e48839cc95c98755bf0aab4ba483eec5f0723e11fd4f62e6a52f1bda2db03cb37a3f282930027802849b2e63ecc738c638d7fd1738b93801d557dafc30f156780f6ac9e2260f3dec906123aeacfc2040236d5a6e6dae21b847e5c86fa9f3a84fa9fc15b04fec07060435b96f29fc3feb05a2955f4d1ce29fad5afa750658b256c003e7b11ac09e02de3ddb704a83677375bc1afb413b6629ed153bbc97e207a6cb10bba26b4280a2fe09081d7502e1fd9edbce48c8e0eeb09976a4d09f857a5b7ec85b1955b90a06f3c1b59014477d4f96f29b48485072370bf835a867ee633a00c4f73da9f738914e791d7ffb0b789081a222edcbc5190a9a0e7e98a12d9ce475b2e8d0196a0489ae5f6f8d09f13f20db98bb2645ab7c86cd279089137e03c59e221a373631aca06b2a704a5372279a6956592cc1ca7a9333241f60b9f300a87a77a8e16b1309cd4e882acf2191b7737572d6d9b5a035b12c3927d0b4556882102a806d9c6f36f2c59f74772ab65d2f5a93f5714db9b705134339abd9de78cab996692104334cd5f1a246001bf7d09e3ee759ae7fab4c896748a303db7b0f17c469a645e53f70c90a3e7ef665920063e6900bcb43d197e98b671fc336094a80a73f54e45e3093312ae9020ecd7ecf7727cbe48007040910725d4043c4e267115ebf09e598ac2cc9065ba2b9cbd3366851b274a4847a86333900208184090fc4e1671c2e63fd93fa2d66b3770f9aa0c13a7dd8deda9e2da85ee10934d1c7887364cc3d1786eaa3b508e99fa6c3ff9ad8ee2c6a645e3a24e0661ad92dc338f900aadf85c2e5e8cc4c675f2b1ed85d89814ad3dd7ba81c17968d3b470415ebb8ac0baf3f7c933d05f4bbd784cc54a31b59044e3c7dacff55dc21d16992276779d75e82bd3573c5bc3ba031a7266312a4a192a6bd91da4c35123dcc9e86f1727fe008f8d97fadad97ecea8af74ffffbbb22751ed803e406e7c8aed2ae28ea1de1ba500c505ba74ad7ac2f44c639cf65f440334c9ea20140d0408c256e18677fc59f7b0f7cff409516d74e4ddd8ac73c65eccd79ba5b20fed619ee42084aabd389f1790d54dfe7152d844c411da5946606aea0bfafe51f42ae2d60c24742fc89f61f9995973e97e495216a04712d8c4f171f7600148577f921bfad3e81f79537299b9de56a146b86db6369838ac4393bd97aa2ddbd41980ee3564ae5f7cc4c75320f4433a3e6e5bc95c5f5fcb840f5551c9434c6d585181fc3d32c5c50984a6868b98b2e8572af49afb106a05bcd045f01e33db7af8f0ffe58ef6fbf92512963cb1f293b9818b4e40973aa589bb018b8f5e552dfd29f2fe35ec426025baba5588dcb4cf57c64731b09bd681349d8ef373d4c4e557dae055e5ffaef68e0a0183820ade6ac6da2d54e16c1e2d2258a00481e0486c4bdfc9a9d2e7e2fe141a8f5c6543a4663bf9f8aa1c7d0586d387ddcac37709184d898b18efea8fb6c1453beeef6adddf5a3fe15a283d91672d104b1cbf11deb7e159e4290f5177eaa48460ff36075de8fe5ad2194c2280b5ff85ddacb9f8b4e1289fe8ef1ca14739a050ecd38f0cae1cf0c214f2bf900ccfe5cf756ed366c8d2d128e750354f4a6ff218a188dd8815071de6c6fcbc4ccbcbc032487d53146e5f592d3acc43a15dbdfdfeef60d5facb2b38a8567dc3ab04e8ade7abeb2f505e2f6b74024cc7a96aee16ca1abc154f194924c75cc35e81a9baadeb05ec0b1921989632963c8e72b9ed1b56130591e9bcf0b9af163c199f03c969f43b2bce9b354944e37ef0a60549e7159270c70202001f108270d50446b9a327a0909273141a4b0f8c9492e77a396726a66a30686128bbe56978cf1d07fe3992b2dedb1a5e3b9a32f39ea7ca7a53ee5e3000e748b3884875b7c2d686d5623597833554c351f8275d02dff88db169bf7beb06a039aa42164cd1898a2f27103bc760665913fa974c3e7917a81a42b73ed4969c3144159815d0cdff2145baa631a34cef9281cadd92f9d5e8174f74655817b720b4eb3985bb170df3c4009fe5a7837a3995694092adf88028a700512944b2285a636471aefe0b2394996dd9cfcba82708367326206b85599b87a17648590090476fc431918b77a3cb09efc12630389edcdca9ec9b0324c4c537e8a9aefccb0f9bfdee7b8b77dcc02feecacf32bf87e0abd3a3171eff2657af6dfef745ef8f6a01b54d2d6aa328c45cec582eabea02fd289ecdf6559c8faa4fcfa9fe5de43841a86de61be2bda5115d6581f7cf355b7c5e2340e9b70a28bd230eb5507e351c7a82496f52ad5d6a02691af2855b853c8172d9281775058e55e9d614ba4000265616279e4ee987b71b5971e8fc9cdf7c65fdca4290315826ae84e17a29e4b5821a369416e2c9139a56bde771218eb27b976c2039c9e63fb4ccee1b63e98e0149cab3dae6561321b9a69c19691444e8d5bff83f33dadf8265d3f565c15429041af296fb4f14aefdf39b60b86d687204a5cc5b07a20dafe4a0e50224362a8e6ad2955bd9da994c71fef0effde03f2772a8cff748e49966bac83bef9a62cd1bf968f2cfc19dbed4334e40a0d4345bbaa3713924afa0521975bd495cf31eee6b3a5dbcea44f5e1fce7864c9a087fbf3a77843b0a11612246b059db5aa249ffe8763ba56474b6b0b1ba8c999328546ff3a6d6ac0cf55e8a9ebdeaff9451942cec822ca7b1da3b51d25a6f062507de12f3d3b205323086d9e91c7a56c224ec3cebfb107c4d467dcad9a60fe9840ab6dd5e7b39b86ffae50f0a2716794f4a98dbe1099e8138a6ca7cdf32103e561d4374245662af24c6d57ea3519bd04fb75b2053187e72f03c55cbefaf4f65f43b206886cd500a8518c52ca7a8d2dcb2af2cd3c089bbc681474028c9c7f293a903c41cd212e40b2bc51a6c4645f12797ef4f0983da9a02325cb9939871de5dd55c733298c421702942e8be2a598de9c7424a7cb5bb33b8a8e9e032dd901988534cb5451fa3d83998943090e421ab4b8382b22ebc05871f38f98cec9a237089ca25717bbe7056e678078bd4b0d7113c06921f995e8211d7625923c92ec68247ebec804016ef8055457fd191ee6205bed6ce053cf72b145a72194b68978f2dd8bc441cbc7247786ea08e2f35d5026433f7395b35127bf5bc02df4d936c7429809441d0f4611d8a105b61bd3f816e88fa156ad783744aac78d7c215be055b6df54238b4f8ffcf7e7c3c32cd8623165ed4466f64041e09e7879f9cfb8f4042fe90c324d1ba863b2127e6ba1027687e93e0ae0dec521e1bdc97e6121c2e8effeb8e40010493f15999934266369916fd45d4c397b19d36b3b7b76c785797bb1df5eda235aabd805a878fbf4bf690177d761cad8a7643b0f1383413732d7d02e3119b4963c1d9a064d47f681d93f3a6635f60232cf28d75276325a816c56008fe18b2103aeeda3dd0bb358603ac3c3eeb10df3a0adbeb7a73ac6a9a3a60ce7874ae9fc7558e40b47b671f6cd33c9219f16a887a05430432adecdde3563fe0ef629bf75b4ca94fdce92802b1606aeb515774bed1296ebd778ec43ceb97b2909af174ad01f47dcb56264fdfa95d9bffda7fb230192e749ff3104cccc3bafda62d3300e2dffd4dc37f57c1578185ab05b757bb4edb5bffb2c424bd59ceb136f05978bceafef28110a880ca015ebc90bf7f2ad03b459b2157ab70cb8ad09731264966623a0fe3ff376a87be3ccf32a5ff3f8efaa89dcf086b473c2108d60074c0570910201f71a7495594fd64fa2ee073c2f30aa98b986c45b33b6607db21b12c6585c034bc975f8b5296988c6890d4efba95e8e0f45bb7a3967088641f673589cd5874632bef50fa8e53ad45fecacb44ef24c032227a844a463b9ba019f9c0d6b6897a34aeec800274899365e46e2aefb8019ea1897be608d2edc18a5cd52998b1d39e5faa516984adf7e40abbbc29a1f2a0b04b7b073074f76b81c1f8f5c5338e08586e7435ebe7e66c7eec5af3efd3a89166f71c3a32603e7513c337ce18187ae0d74f90ab5061d04f3519bb8bf1b85ee273d155d575f55b55f9a1c3747a951bed201273fa9321272aed07bd9d1d553ca73aa9a974e71d40520f5dd9cac1e6413d1ebdcc6f898fa7686408c3e727dc3eebe9bf2d0cc4c564322ce476165c6f72ad814aaa8f2b5e9f4dcea86d11bbc729aa5983cb6e34963f094d0405bf27900daf828b159f1838fe1d0047b016f84d07447521eea23300ecc788c1b92b47cd2701bf0995e45324ae1bba03beadec663a15ea9e61a079f52ad8af3b7caacf32edd0b4afdc775623d88d23488e08116884c2b2d86a863ce4f759617e451b8ba216a14078a10a48e4f05e8bee953487df24f890d273b83a1e94d349614399d4df354389c244c6890f496678c523a1ba6a6fee9fa979fe69c7ef958b20b16e1b8caad38f75c6d3a1cc1caa35a2ff5f735515cd1e3a41e899873173f6b0c1bb444b893c8a19a6f637677502aa91e284d0783dfc8cfa18cb214eb364c232b9fad88154fad6e7b1ae1d6d452f338ba006d6dc9943e9c7e6cbe6d7cf6ad79e409f37042d8ce46867cba69f1dfd461d36aabe671f0757205a1e0a5f741f26d64824d650561864959395eb8994e92b82ef999f09c132aa4aa1022a0760152295246fd951ecfb49a635c02ccc8bc26418cc519a89c8d6b1a90a931aec9460f242afc492dfc1f826ddc8ba80cb38a59f604811607ac6d6d362f225548e208bffa5e7550b3d699e2c3ebef3bbafa727392ed06e898de0d3e5123d2bce5bfd0af1d49a4d3a6c3d0d4e4afae28217bed39f47ddda0f0e2c5a1f0b7df74798379e6c2d97c592015e6d3c92702ccf80f4b06051a4b18eecdcef34a753d95776dd89c5e15ffb9d4a59154c1ca5682cf19de87e7dbeabb33664c8cc2bbd27a478c33ed1f7ff1b9cf1c9ba555dc179ed0d02bc72953c5ef574ab67358ddd4ee9e6f12d5a1fe8f891ffa43ec4238fe3adb1c8d827eabe7000143b40d791a1585a50bbc1cda2994b0812b7427c54d9cd60c9542ebe90a7df3703fb457f15146a566bd5d9c669d7f4e1a8384b61c64822cb190a94a8a358a8119924361a1480fcbb6c92c166588c90de887b86e06947464a03a9da8ebd52d3bc4553533d8ddf38e9e5875763b5d99fa0775e9483c18a944ea6e920527fddacb5be2eefe6b8d037c77a702052e563687c25b06cd3c016c5db38f6c38c02621fa4b7faef40af4aaa4a64543e12a4eb7890c43065b1796ddde9a0dc554fe8831a650c38f8bec51a0f301c8729082febd9375d0af43d92fe5ef3c123f8e1000000e343fc83cfc5e56b54fcc3f66873576e5d0d56262efea3065af28b8e6de212740570981578efa43b39e6abce29ea36bd86a21a8742b9a89c26eeef2770e609fbe864b82a00ba8946f62b5f90267895e974cf1ffb7a64c316dcf6cfe24a11e5de6c856ee5dcd5b5db8a93e8ae7d1e384103cbe3494dde461ca3cf499408c98d98cd561ddb3de6b1e5368adf50e64b884561f15caafecbdc0dcea7eca6c1095c25538fcdc66e8b35caa1fba1c33bdff5a596003f74b4fb9f92044a18601b2961c74334a8891a6c0605bc41112460dda1fa3d52e2377aab4fcb3ba2d9d75d1793652f21ed", 0x10e3}, {&(0x7f0000000540)="465b011f81f86d335080a97eb03581dc8414b65ee89bbe3da4b871cefc3138ddefb13261168a0be1e596f2550e11288940bec6a07fef4c6da96f27a255a10a6220c0a52f342ccdfe30dfe46590e0aee6e0ba0973681bf7fd14965b01af906bbbe452824038316bf1c72ef867b188cbaeaa6c855056bd4356f12b9a9fba25d1826b714daa19cc6fb32d2c25a8409cf9724d0c0474a7ec", 0x96}, {&(0x7f0000000680)="7328684d0f20afd586af21be8a77b07fbcaa5409b0add1694eab2ebe95c186680d2b05000000000000002f6efdd651b4bb4714b4b06093b40d378cebe149ef44467bb3eb63051bd70283f3e22307fd4e0697eb7cb492014013f17016970e410cd44e86edeeec92889739a06ebe60abc50f0e7a3134e186368a75a29deb1f5e49b39e7c67e8389600389e4d3cc4a20e67ed76382af952c4f4a2c5f5d84b5a6e3b44a4c0203dbef9f820d951414527de2d4fa059d9128906a404c54ea2f2a0eb288a975f00df98667493317752a3acd1f31ad5234200bf541c5246d0135b2bcda53c305e91094dc99d93f3ec9a9a6b9ca692c9e718e0f6446b6add80e9cbf21f6abad93261", 0x104}], 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e1d48cffff000000000000144827820800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b1f000000000000000a4b77adef5422af714ac23fa", 0x57}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r1, 0x2}) r2 = semget$private(0x0, 0x3, 0xa4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/224) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000500)=[0x81, 0x80, 0x7ffd, 0x489, 0x200, 0x7ff]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) semop(r3, &(0x7f00000011c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}], 0x2) unveil(&(0x7f0000000480)='./control\x00', &(0x7f00000004c0)='W\x00') semget(0x3, 0x6, 0x400) 00:58:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = socket(0x1, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x2, 0xe7, {0x1, 0x1}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x879) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x206) 00:58:42 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) syz_emit_ethernet(0xad, &(0x7f0000000100)={@broadcast, @random="d71c9edd8285", [], {@generic={0x8145, "34ae9b55b4d2186bf192e5cd2c07b8f59c995bf39746ce317934d43712b8fdbad7fe440786151d13e9b4b2dfb0c835e975e6ebfe42f47c563f1be2a0a57e273262fbf166af5888837a847d74d5a28a606562e37e0b45bf63719324ce19fc8b529f093ac8c440cd737bf1a08f870a2423065360692e351f71a66ed8093ec9063022706ebe05815f550203226f064a533738e3df3c1fb0dcca4f8840f62f45b8"}}}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000700ff4de8a1f6b6500e0cda5f3149eda43cd737197b804b48a51b11b7017"]) 00:58:42 executing program 0: socket(0x20, 0x8000, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) dup(0xffffffffffffff9c) r7 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) dup2(0xffffffffffffffff, r9) sendto$unix(r1, &(0x7f0000000340)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e22acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f1106000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e000000000aaf9231f0de030323b4125ce41203583671a7d4e1a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757100000000000000004916cc690f04fc5e7773ecf26fbefd17ead4bca1aac1d9999c2a9e4e1589a329e0f7393417580d28f7855d80c2804f5f109ccb3ded4d56b32da4303c59db134e88cf9d1a91f8ba2b3a09d634b0a3aa4866fb39f8e39bd0bd342937f328bd5e871e3fd9f4fa07b4b6", 0x1b8, 0x0, 0x0, 0x0) munlockall() 00:58:42 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @rand_addr="02bf340f19bd27bd2a0d6c4fd7269689", @mcast2, {[], @icmpv6=@echo_request}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) 00:58:42 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7afff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852377b0e143b1a816050aae2bba6cb0e420700000000ff070000009a3a49145a0c375e3fe3a8982f4ea01f70fc0dea59a9e3feeded76df7ea0ea4f759e5e6c2d88f3b5d2f7929a5755e0c353182e484f08c1de43296232702bf523a94a0beba69c77490a3331e44799163efeb8366dc00ecef8c6a0e89ae554cfa13493bd49d2c92280aa24000000000000"], 0xb2, 0x800) msgrcv(r0, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb38f6581d54af65d9a5abfefb584e00"/4121], 0x106e, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pwrite(r2, &(0x7f0000000380)="5befde7d62127c24c546a00520406ce7d53603df9851d0237220a040711182cb911326c37fd1cf05b9b24caed7439e68d7479b5eef59ab584cbaba456f48554c9d063172020ac4a8eb17b09805d98e065f8e2d652907877b595ea367f78eedf3a370fae1571a748f37f21fd3603e6071f05db407a18615ea55136cda377b679972848d6f6c6e43ec94ca48f83dc6ca0c88deb76cda678ff408a049883ca9fa9d2e461da3ffe14a3d477b448d7453f6651209849f358cbbe10e89a3703e0acbcd8811191aa6a341daf413d9c8449a08", 0xcf, 0x0, 0x6) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = syz_open_pts() close(r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x2, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105e4744e535c4890536be36d000000000040e37553000043dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294fa1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e42072eff19ad5999b7affa3a261cd46c7c421479c2e28b87ac681d0f43f4f1fb1daeccd1699425e57a7267fda8f41b913d53a2002f810da02abcb5d49c8d5588084fe2c429538871ea57f35f2fd75d685c935396a8c2377470b08f97458e8e30c4bbf84fb6dfc840dd9bc84ac850666a0070eb624d918a50a919943d73b9bcc11f869c6b1bbc5da29027737255d648b7a5f5d8ce4a9afc9e54a6f1eaca68728ad8e655b07463968cf9c169ee0cade266fc5f1ea9b2e033f40a4afb9d4fdbc0cf4040eca54c60e252d0b282261ec55afc883941edc2cfd04136bcc75571da8096fe8c5bae8d5dcf1a1cad94fadb1dece0e0ffffff52aaa43987d0e16c127a5fd9a26b526689731a81cfdbe18ee8c90978c224b3c1c8ef82d88b2466ff28f36b37c7e1b0c3c4dbdaffa1027c5ed1aa445fba1899e451a54e2e7c5ca9191e3cc7109bfab94df14399ca7b430c26eec0c2e508c18dffd772bc0328eca6a7312090ca45dc9996fdcea41b272c000000000000000000"], 0x1, 0x0) msgrcv(r3, &(0x7f00000054c0)={0x0, ""/4117}, 0x101d, 0x0, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/59}, 0x43, 0x2, 0x1800) msgctl$IPC_STAT(r3, 0x2, &(0x7f000001b400)=""/102400) msgget$private(0x0, 0x48c) 00:58:42 executing program 0: r0 = msgget$private(0x0, 0x2a) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000da0000000000000100"/66], 0x42, 0x3, 0x800) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x48) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffc, 0x8b, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 00:58:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000800)={0x9, 0x6, 0x5, {[0x1000, 0x78b4, 0x9, 0x1, 0x1, 0x2db, 0xfff, 0x4, 0x9, 0x3, 0x0, 0xffffffff, 0x800, 0x8001, 0x6, 0x8b1, 0x405, 0x51d8], [0x6, 0xe8f, 0x1242, 0x100000001, 0x8, 0xa9, 0x28, 0xe9a0, 0x7, 0xfffffffffffffffa], [0x1, 0x100, 0x1, 0xfffffffffffffff8, 0x5, 0x7, 0x2b08], [0x0, 0xcfcd, 0x7, 0x0, 0xfffffffffffffffe, 0x100000001], [{0x3ff, 0x0, 0x0, 0x6}, {0x4, 0x2dc, 0x1, 0x4}, {0x5, 0x1, 0x6}, {0x401, 0x1, 0x1e, 0x763d}, {0x6, 0x8000, 0x8, 0x3ff}, {0x6, 0x7, 0x926, 0x20}, {0x4, 0x40, 0x6, 0x8}, {0x7fff, 0x8, 0x3, 0x80}], {0x5, 0xffff, 0x1000, 0x4}, {0x4, 0xed4c, 0x3f, 0x6}}}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)="ff", 0x1}, {&(0x7f00000001c0)="1edd", 0x2}], 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)="d4051e5851eed3bb", 0x8) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) write(r4, &(0x7f0000000080)="cd998b5e71926d8fad507689e7387ed437d1f80bab75717e7a5a565a5a0deb548ef569a6722808df01503bfb053f44b4684df47abc762e5a0c08c4500893", 0x3e) 00:58:43 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078ac1400aaffffffff030390780000000045000000000000000029000001ffffffffe000090000000000000000aa442800000000000000000000e000000100000000ffffffff0000c53d9d1300bb00"/120]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xdd, &(0x7f00000000c0)={@empty, @remote, [{[], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x16, 0x4, 0x3, 0x8, 0xcb, 0x68, 0x0, 0x0, 0x8, 0x0, @multicast2, @multicast2, {[@ra={0x94, 0x6, 0x7ff}, @ra={0x94, 0x6, 0xe8e9}, @timestamp={0x44, 0x8, 0x1, 0x0, 0x4, [{[], 0x6}]}, @lsrr={0x83, 0x2b, 0x20, [@multicast1, @broadcast, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2, @multicast2, @multicast2]}, @noop, @end]}}, @tcp={{0x0, 0x2, 0x41424344, r0, 0x0, 0x0, 0x19, 0x0, 0x2, 0x0, 0x80, {[@window={0x3, 0x3, 0x1}, @sack={0x5, 0xe, [0x200800, 0x1ff, 0x9]}, @md5sig={0x13, 0x12, "d4ef9b623709a8d204507133f084f1fb"}, @window={0x3, 0x3, 0x7}, @generic={0x4, 0xf, "451074ff776a1aaca6998cd1dd"}, @eol, @nop, @generic={0x2, 0xf, "d07ab88fab4e5461ac61188b8b"}, @mss={0x2, 0x4}, @window={0x3, 0x3, 0x81}]}}, {"bfff16ef050e3559efe1ab6d81ff60"}}}}}}) 00:58:43 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5020000000000000086dd60a4f008001825f7c482aaffffffff7f0000000000000000000001"]) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x8) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)) r1 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='W\x00') r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0xffff) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x140) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) read(0xffffffffffffffff, &(0x7f00000000c0)=""/122, 0x7a) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x8000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x9}, 0x5, 0x2000000000005, 0xc032}) semop(r1, &(0x7f0000000380)=[{0x2, 0x7ff, 0x1000}, {0x0, 0x7fff, 0x400}], 0x2) 00:58:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000ac0)) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000000c0)="5ea7293047cabd0a17d0e2e24b3e0b2027190994167d2a9f9eeff9f21fd33544f605cb2e1fcf359c5ba668490d64811054f70a0b160c902a2506641fbcba71f9aaaffb2ebdf48498a164b2ece13b54f23699e5222dbb0b6c778c87285868855612b0095e06bd3e7bd58dcf5733e2527c25c078ced59d353eb51e8e7382de974578977298f684b4a0bcf36e56e198be35c2a805ee09476d15466b20", 0x9b}, {&(0x7f0000000400)="a282e0946acd539266d7ae267185438809d13cf071557008661f48d420dcd058cff98eb8a73eb640273663ca9cc149bd3224a9d99cce3be1a1e309134eb45ecb37e1a36ba7f76e74f7e341544cdea09e42b9b8a743e8bb192758aed8cab9d252c2ab41786663d5e3d3621714ec98103cf39288920befb57ffad45338cefdfd2322c15f52399969f2d969330c401ee7926399a33fd5beb1fa2e22c27921974235f962b47588f720372f1dd460f66f2bcde8ef65fc6aa982105ced381ef52bf632ca68b40512329c013b9ab5ae3a0ac900a3daefb216379a60ab029f66d0625bb8c0f514a40368b2b0e0e52488ba2b7cb9f6377368ef5ecad4", 0xf8}, {&(0x7f0000000500)="c7837432a9eaca34c2d237d730535f31390810f037e4465d271cdc9770623f591e8e1b5d280071eba5d76af6177bcfffded8e66d2fbdba8df955d6315794e618e8aa6fa920996277a969a7931699d75759fa399ca6be100eb9c26f8316c2df1cbbd796c9f2f259b960a24d4cdb0c4ce7ae752ef6462f9332f3764df3dcbb5f7f6672ac9c0d299713880af55d38e7a768ab740d4e01e4067f26c0806b07821cbae961c5d22c0ac84ea336126d212a77959b051da6aa03b41d20c3e6d347aa50bc81fe5e187e6847978f2db1733f1b74bd1a00406a0153f181bd9929afc6a1da89afa05adeff459adfbbe13506d0fc07", 0xef}, {&(0x7f0000000600)="dec7ddc815ed1eaf1a7443da05ec88a777e6edb3a1e76e97ad524e6d0d9ea2b465b0869c206419e400f2e29dcbecb8616179758ef7f66785239ad5eb38cd2976c1fdafa425316374ac072c5630ed8d515bc40475365100924b5be6f851d9863e8c0767555c0a7d9873ee012be042779586313e299ea579861501eaed71058d411b1ed2c42f492bb61255b3fa5521088b4586c540bd4bd9322c8d1b131f291b27bc69ce32d270af5645d7fe1bf0bbb7", 0xaf}, {&(0x7f00000006c0)="85e28771261d2ef462eac37107c7016315e6c370928cf22c947ad94f6055d86f6955442c838499c9a7a9c265a81a0e9b0b10f0daa37fe3306e146ead8b18fd648cc3b343bb57031b882fd5e7cacd88ec4198e8d9b579932f34f3bf81cb9ff213c0407d8b7516d052a360af66e2f8d345cedd199d511819bdaf3ca62b94cdaa987aef5025774b80012e7c527927c32b621d4f7da90d9e208446d88b9e9e8cd27abda4b8c935cb275de8117bb9a7b9ce15bb3be99e405e5c20c620e7195dfb7035f132891eddb46fa342615c194b8885be168487c5c2561e85", 0xd8}, {&(0x7f00000007c0)="9094a89e431e43afd42095ad2ad182f934faeef875447fceb7a1b0638422012b07d48ad1dc0331aa7cda57ea5b70d6734ab5f0fc799796f1413496a144b741067f489d91f456", 0x46}, {&(0x7f0000000040)="12e0d9cd38e16188c58e4b1f9ffc8837a2d1777585072828d754b61cc4a32479e498dc1b", 0x24}, {&(0x7f0000000840)="19229966ff489343d9033bc30a9da5eabe498fa0b4f70ae78c10c7e7b45aab885b87e8469d17745d9e4e5be917fcf31d3164411151ad1575a9cb028c58d824f9c02bd437aceb6c710dbfa0fa47a20806011a81a12aa7b72f388a43a4f1814e81924e7c53af43d391d7794f406a37edfd03611f9fbbc95c225735eeb0ab", 0x7d}, {&(0x7f00000008c0)="89cdc3abf7d11197a303dda751400d4d157bac01fa4c0d7bee4be6f1f3719cf6700655a54ee844751349cd9dd9810270878656b3fceb7ad0ce49ec0b497c73dbb24661923831603b27144d45eb865018eadf3c223aa2363c6bc849978b32284794c163bb63b886b8cadb25358cc88e0369130b15115f5d48626acf5e9289a431445093be854e9614d4cf296fdb3708d13479f571ece1cf056af7323025f56116f2864af3b59aba7a791802f47b2e34fbe8b05f58aff25ba0e122e82591c1", 0xbe}], 0x9, 0x0, 0x4) r5 = dup(r0) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) sendto$inet6(r5, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x3], [{}, {0x4, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) r8 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) dup2(r8, r1) 00:58:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) dup(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r2 = socket(0x20, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) fchdir(r2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaabe4bbaa1859f86dd60e7071000183a00fe80000000ff000000000000000000bbfe8000000000000000000000000000aa8300907800000000873f705396de0e50cc676d12caf0dd3d"]) socketpair(0x6, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="da4759aad361eadfc58233293245bdff8b6230e046124c258e3621c72a26be83a6156da0b39e551536a4ca061741f868409b8f4ee1c43105cd7779a34c5e5cae9e19234904d427dc4915646e335296da7cb52486d8a720ea806f4091a8ebc947c657654315631f2ae09c8c8c67ef1660f9b963f0f0c6d1213312b52cbb009e373c658e5b80b6f335e1cee0dc4cad1e9bcca13a2c077d47fe684ac08d58e3f712e907e9571d8c0abdce5168fa91ae28138be0ab52c5df11eda1ad50920a18ec6f4017dabafdf58436c881b5a7f33f8e5d79db8d2879ca04d9daa952f11ff8dfb35e6ef902a6f9aae1e93b6dc729628f9eea460bd96ec0aeda0f8ac87052516fc6f7d5657542c819017c5cedc955e8a7b2ef7c3eeb78e35ff5ecbbde60a29b6daecbb54974ff50c0706d0ccf1d7411ff19f32546f6d6a9e49f22465890029f772ffbe5a8631b3a0b62f1b298608f4d28575af8ba63b8194e856d364ee3cc005b1591264043abf4d1037f25303bfee3ea3711a00a00000000000000007599c252cf236bc6b94ed3743fa98ff42234827a3bc09efb0fac0f328aaecfb2e516f931a785fa15", 0x1a3) 00:58:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x7ff, r2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xc34, 0x6f03}) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0, 0x5) pread(r3, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) kqueue() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 00:58:43 executing program 0: clock_getres(0x4, &(0x7f0000000040)) 00:58:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x5, 0xa1, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x8, 0x0) 00:58:43 executing program 0: r0 = socket(0x0, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) dup(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) fchdir(r2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaabe4bbaa1859f86dd60e7071000183a00fe80000000ff000000000000000000bbfe8000000000000000000000000000aa8300907800000000873f705396de0e50cc676d12caf0dd3d"]) socketpair(0x6, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="da4759aad361eadfc58233293245bdff8b6230e046124c258e3621c72a26be83a6156da0b39e551536a4ca061741f868409b8f4ee1c43105cd7779a34c5e5cae9e19234904d427dc4915646e335296da7cb52486d8a720ea806f4091a8ebc947c657654315631f2ae09c8c8c67ef1660f9b963f0f0c6d1213312b52cbb009e373c658e5b80b6f335e1cee0dc4cad1e9bcca13a2c077d47fe684ac08d58e3f712e907e9571d8c0abdce5168fa91ae28138be0ab52c5df11eda1ad50920a18ec6f4017dabafdf58436c881b5a7f33f8e5d79db8d2879ca04d9daa952f11ff8dfb35e6ef902a6f9aae1e93b6dc729628f9eea460bd96ec0aeda0f8ac87052516fc6f7d5657542c819017c5cedc955e8a7b2ef7c3eeb78e35ff5ecbbde60a29b6daecbb54974ff50c0706d0ccf1d7411ff19f32546f6d6a9e49f22465890029f772ffbe5a8631b3a0b62f1b298608f4d28575af8ba63b8194e856d364ee3cc005b1591264043abf4d1037f25303bfee3ea3711a00a00000000000000007599c252cf236bc6b94ed3743fa98ff42234827a3bc09efb0fac0f328aaecfb2e516f931a785fa15", 0x1a3) 00:58:44 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, "37fa8441f0f96103"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x95ff, 0x3) 00:58:44 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100142c00bdb973531eb41c9d60cca81247e4f515ff0200000000000000000000000000014e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="fd57fb185266c8397a77b1f27a"]) 00:58:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 00:58:44 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) geteuid() ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2fffb) r1 = dup(r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/57, 0x39) recvfrom$unix(r1, &(0x7f0000000100)=""/5, 0x5, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x20000000, 0x0, 0x0, r6, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000500)=[0xa, 0x1, 0x1, 0x5]) 00:58:44 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0xcf}], 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x1}], 0x1006, 0x0, 0xd42d, 0x0) r4 = semget$private(0x0, 0x3, 0x614) semop(r4, &(0x7f0000001180), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x200a1, 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0x8438, 0x1000}], 0x1) semop(r4, &(0x7f00000002c0)=[{0x1, 0x0, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x4145, 0x1000}, {0x0, 0x3, 0x2000}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(0x0, &(0x7f0000000200), 0x63) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/89) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)=""/110) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x9, 0x3000}, {0x3, 0x8, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x20000, 0x0) close(r5) 00:58:44 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x5, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x101, 0x1800}], 0x4) semop(0x0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7a, 0x2000}, {0x2, 0xc77, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(0x0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000640)=""/107) unlink(&(0x7f0000000580)='./bus\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff7000/0x6000)=nil, &(0x7f00002c9000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000239000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb66}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="fdff000000000000000000000000210e0163adfc62123a1404e651ad0710a0ade9d7f132f4a8a9fa7a8de5c703f052698e39e08fc077ef59a06cd350395eb18b089b28cefd246a4310ce9fdc92e33f63b3a1748c05470cd9b7ade7e7e77691ccaf6b3b7ba5803044acb3824fa578c7f4ff811a93b7c8a4aabb2c8633df2d278ef1d12a3a5de23de4330af524d52c3cd891da90903617d5bedc5a3e11f7eccb53aa88f81e40477578cda3ed6d26b18001575a67237c1c01ab5bdbe363b38419a343b43b"]) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[0x9, 0xb580, 0x1, 0x101]}) 00:58:44 executing program 0: r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x48c) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f000067692be400000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654dbeec386c4040b1ed98c4e85b46032e77ae3adc9cca3f80ab58a32c1962d18be6336d9d9723ec1a43461bb35745334d65d9d1df8cb208607194aef0c49d03100e233ab50e29464dcbb52ff7a4718e78d16458569eac8be420b22c65138137c5311422e30f1a26aedfaab325d2471b2006a42f06da2cce5f991d1da71273d095fb1e98f7a4a18d14d62a5d96334a8e13558a510bc3bdf7beff3b1be9765bdf52dbc574f20cced7d0f8306642cbbe0cbaac81a3250764f16706255a99ec428c3b48c157d8bf66164e8ea218c8e810bec70457787d402f963feb5407a49363a128b46bf7a03c8367bd7905036662d1953ad0e98c8b09f86346a7ab98ff360d89cdbc074d7e89fa8065132a223cb6d406228f667f7a156aab67f6c8d6b0f05"], 0x1, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(0x0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0x6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x5, r0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1800) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f000067692be400000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654dbeec386c4040b1ed98c4e85b46032e77ae3adc9cca3f80ab58a32c1962d18be6336d9d9723ec1a43461bb35745334d65d9d1df8cb208607194aef0c49d03100e233ab50e29464dcbb52ff7a4718e78d16458569eac8be420b22c65138137c5311422e30f1a26aedfaab325d2471b2006a42f06da2cce5f991d1da71273d095fb1e98f7a4a18d14d62a5d96334a8e13558a510bc3bdf7beff3b1be9765bdf52dbc574f20cced7d0f8306642cbbe0cbaac81a3250764f16706255a99ec428c3b48c157d8bf66164e8ea218c8e810bec70457787d402f963feb5407a49363a128b46bf7a03c8367bd7905036662d1953ad0e98c8b09f86346a7ab98ff360d89cdbc074d7e89fa8065132a223cb6d406228f667f7a156aab67f6c8d6b0f05"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/12}, 0x14, 0x0, 0x1000) 00:58:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fff, "c697c85ea43f83bcdf0000001db0a9f70800", 0x0, 0xfffffffb}) syz_open_pts() 00:58:44 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 00:58:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) semop(0x0, &(0x7f0000000380)=[{0x2, 0x9}, {0x3, 0x3}, {0x0, 0x7, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0xea, 0x800}, {0x2, 0x802, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x0, 0x800}], 0xa) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3c, 0xfffff000}, 0xc) syz_emit_ethernet(0x3cf, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd611af0f803993b03fe8000000000000000000000000000aaff020000000000000000000000000001000a000000000000ff010000000000000000000000000001fe8000000000000000000000000000bbff0200fcff0000000000000000000001ff020000000000000000000000000001b344f04d3512ed447cfb5090a704309d2b001f11650000003722000000000000c204000000020401f90401800401e101090000000000000000000735b2fdb0a2bc3002df779e6e319546599489910562c1db5579ad90fcf413cfe8cf0fc207963fd13265ed358179761e01e92702b452c401bace60b3b597fd0a8e270700c40a7c3c73bfc25d3cb76537bcf5c23641237acf744682752fcd9d813be445f7fb5b30a56e863f31cb87764f6ede5bac2287720a84338cf79510f88e63cbae9015e267c0fdde5fffffff03242e4195c92f9a4ce227dfa2eaa73f1174295d29ef452f65fce0ed868b7d524e537bbf9eb1f2e088020000e034c52e06efac44577c987d2c855831b523b8958f610659f5756f7db227eabc11be34a773c2b877f5008fe3744f758d4def447ec7d8be9f5104010337000568680000008900011400000000610007a8670000003b20000000000000000100000100040103000100c204000000000401fbc2040000000340e95c978c74bd8813d51434e207d89aab996025975b41c48ff3d42341756983665bbf6494cd48ddada65c01c4d419c103e35885f5069f4bb5a27a4ff17c8d3dcd8f88648ba7703c6e9e9a295cf8b6577ebd99e1c739971d0ea7d1397221ad090a80833a57bb406728f152462fb92c8cf98738a14b28e8d34ae014e5ea48edf0a3fedf93fe906c8bfeeedf4f270810322e1d70e6b59283b082378d5e235592a6e281a21d8694ce325ab8fd89efa710553a3ac4d08871568003145a7c2f304670a620ebb71edf5d6c31f32fd1a86df4ba46ca0fbab737255b7554ebe0ddd6140000f00a008300000000fe8000000000000000000000000000aa00000000000000000000000000000000fe8000000000000000000000000000aa0000000000000037b217500000000000ff0100000000000000000000000000010402000800000000000000000000000000000000000000003b000429660000004e234e210eb9ba5e2a5883eb591addb5e778e3f9415dde38f9177959ce0970d8aa3163ccc99068ddb6f442ab50ee3bdc14e5ef447d5381d3ce2a9dc09d0cb39168b02f81908fc72b0e14c23dd233180d463f420010a710bc311ffc0c2e7875d0e5f4d237850a372221b48fc73a2c75b2c9920fd8f77e106347b3144bdfad51a653ab06b6e6aba73ea65722cc3ab658809c1575903f0cd7b43c2553280816", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000057278008002047b00d54510dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd2f7880bba0ef1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94ba"]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:58:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x80, 0x0, 0x78a4, 0x0) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000001c0)="016175000a3bc34f3f39efa47651370a381a5725abfce80e6d94c45084979361c59353ae34efb681db260e98023204ce6dd731f5325b679287650cbf67ec2aff7bcd12cd3c925f05c2eccac92c5866724ebb2d7ae6e19febde10f7c7b1c01e5adb994da3ed1821eea73cb401a0e333aa0e315fa4323a47961200c59435e0e175aa5bee3f1e7c41077606da2cb0d4045271fd9a38dd5005707e6a6a07d6db3d978b04cb59f983a01fc23ded6ef6af3ca293e45f8bdce1217fc4f1bc775eca", 0xbe}, {&(0x7f0000000280)="a2e5399c1c2542309d7019b2d93266cb0d11a751cec7a1af4d9302debb20edb46bc4da8c5aedaa6dacb282e4333d9e318f2043481f8161ce3421d3a6ac98e5e7c87dfdfaeaba636208a207804897576116cb707f3d14cb1a550e17113a2c00f280909a60139e0b003da638deaec054a9027efd6afc400da7852d7e9fd3362eac64a30c5d1e31e02702425cdd8acad103f484772a45f66b8dcf18954541d8f8db19da17684acb7e7c441d700fc8fc5489c70afe8c2366f9231b70f4909b9eea17dc7f7b272f84e72aef87100478342493b64d5b6511a0980940df5aba2844526732bff13507d8cffa0bb4e047c6246f3c39eab30a8349a049ba585bd952a4db4b2ba97f12915eb6a7d182c8b7018710cc9a650bb55dea6c9c160d98a3c660e1eea9b44ab4cf392f5efb8a7d5ca4fd95983e89e83ba9e8670cdf494f7090b31e4f80ecb989c99ca3ad47df42a599f9487713b8107b9a1fcf995a15580d98c60f4400a580f1feeeadd7cefb7c754e54e01ae037a9095bc8d77e0766c227ede6b67f4d759d08e7c670917ffc3aa2cef296680dea3af3b8fb6b10eeeece654048cb3378f58eb2ed9436a47c748fe77c4b1013333f8614505838134195a208a22ac2e8dd763fed43a4421f32b47226956a0cc249d2b2d78ec10b4c36aeeffd2f77b0f2a6848aeec4176384d30a0bb2209a930e95ada5d2d4f2b6dff1d266a16521ff098addd7cb2b72f0dcfebcf93e0cfcb20dabcfdbb95a2770b66c65b7a99976326bbad98487f66560737643be6da718d1de89e1919bb940b89ac80360599a3c889a6397836bdbc9aaa5f94d3fffad324703af0cc99aab48609469be3e0de5d860eb5c4c542da0dd506c0974c83140fe911c55a8f64fb8a09efa6bd0da37963b084bdfbbc404f6053683318a4af6648b18459f91bebd894995a5b252a2e63ab3d95fe50be425ad1c5d74b3f56f16fc98aae2fee875cbc6b9af8bb39485ca137d3d90a3cea099b35c5976b9797350c9f6d4c466dbe13c2e504bc74db054465cc4167066552fd0096fe90e8f938c7ac7017aa4761dafcfe42fa4329d694f4c8b1976ade9ac16ef9d536ffbfd62e12f9ebaaac7138869fb3225950c4df24c94ddf7138f8d27f60b3d4152603e7d6a2fdebd0ae9b9163e95288f6ea152d0fde6b2fa80049e7a169973893ac34fa94a267d0978c28417a206b57b1365fd542691a3897e72ac2e1e5af861ef321732763f94f5a4fa506802b2180c79667aa2178e9121ed3ad0a05cc688e8fe9a84e82d7e352cd347d5c7f66eec5d1115cc80fadbaa82db9932591a87592cf6dc84f5f83cdf832aec17f6867f457cb6b78a0b0307dc0bdcab877fda73ba74907d873009d41ef4971ec74dd7fb628adb60dd7ca060377f75213a04e3c9039fe1cbc487522238f32d245ba049e8cc757fd7fd5df8cdc39334f39a05d09d641bd421a72c50cc989b2caaec70c16748d667b0909f6b845960a2873d5376ada07545c7c1c019e2feeab95c613fff84cc498e880e2d7a9aa78eafb06d440502ad8c1342ab5e821e81450915b1434deb8b2a682c96b54bb0477d13039f5ce2cd78a6581221f693338d56962a4188e8788269185c98cfdb0fb6c7615fd4d5f0f9187980efaa3810bea76300771c623b16074083c79ee542c7babdc637df5833d13796020b630b7fa80df1868aa5fcf3c5d0bac15f9bc302dd14406e87396c24275d95e9bf2b523d43066d2732537dce9314596ffb4e6168a00f273f77d98c51cd01990e0ceb287305ec4fc515b2f8c16c129844941d666e8dd51252132f3fc6f60429e932cd6d74f5656e7533dc0fd1975613a688b52df66449d62ccf788c0a74c3a14d212a04f0347a2d2508621e8fa4fdec3d9277150675a7155b1fb2911009f3b5571d1b9aa8419c213326ce1c13ea3252bfb0acfbab0e37f8f2f3c2c733eb3efa25658f78e4e96af144278b095715f30db3a6046e8b712aa0e52451389326bad4c956d903ffbacdc0b01b76126b1988871ad2bfa81fc2b927679ef233fbae9f4104d371e80bc0d1337f4b4e815fe94d4bfb0060899d22318c6432b8c356ec27bfecd891110297d3b93bbff03b1e3c33d6fc636242e1cf64f4a8f8d2b044577c12f4f4e47cdf9dcce36e153fcffa3d2b13aedb8de6031d87c7e9f86ecd801a990875c98a15a24e1100ff6a09b6bf0b72bae1743ed07451004219fcb3b6838c0be6912eb8bf011558e1f4f41d4f886cff9f022a9dcb6527b4f04f600c45e79343dfb7011aca383f69d439b6c0fb79dc7e738d557b14686bd4d015cd2c9eb97805067466dcfcc743aa63a2df63832e7bc2a6abb505fafc3e490d79827a02b6f78a38d574661d508a5be4fd476351bc606f485dd884549da6487d701e5f7b1418a59bcac63142c6a008c23d19e1401e86d8086e9a88bc99533de5361fa7314fd78fa65d1df6f3bd2a79c8b6a5bba13cd8563f1c84a76d21b85e35190f94e13537b5b4c6a69c73018832646bc45b0dc64b97ffd992d926439a5a931b4d6e72a131d42e1e11e70c8e110e0d518ef4629251d45a67108c8df3b78e7f8839d62ddd1da15b7a0cc67b147bbe28746c7a814a97e67be2e08f205f113c9759cd806e1d89060eabed5211d0517779050158ceb2fa2b8874d46788580e52bbe768f687f17d0568a55ac2ef09cdd94a04f1ddfe35108cac8f2a93d3601119d6331a6b6df8f21d10c7d5b9f52e766c6f15dba10aa7b4e4c7cb4d8a6c93f79fb704afd8735ab015c76679732c963ac87ca33e3a7365476b654c76c1dc50fe99fbb5ffe1142b5d81fe6dfe126da50445820cc228ff4642e5424c628b8265e8cb5eec08de4fc7f6ad1f95f687a627ee790f518f22fffabdbecf86854ebc35baaf9a035df756bc668d9bd24b7ae5e715cedade6acfcd5bef7dcf2f7f9b842fbf9e72400a524b4eb911c132f9228f24c771ca3e7975f56a11f39dbfdd4fa74a796f6721461dbed8c6aada6fc65c6fbd2cf4aaad989d7aab499cb4e938d4562e5818607273ced9e84c02a151feea0ad6690f5125f11eb6936438e6dce32b37400a0ff246b7a8608b41f61dda47ea94e9b8f20dcb506af4daf7911f3a65a01e1de267bbcf2221899deb939bc8e518c2acfcccd86dc5ab514fd924a31ce18ddb976a0bdd4ad0ddf4eb6a4edfcb29738820fa613bda19830f90ee032cb472f80eacef11be0586c4dff7d17abab7b280dc0cc1cdc9a54f5a9aaf363f0af7194a254c706be92db00a3718a0598895b8c8155c3e7cedb3e49d15dd956efc365b07143824fa04f9869b1ea5eb95dbec267259afa8875418fcab8e24a4f92d46da66434883fc8ad9d35aaa2c1fc5b9445c5050307ddeda2b7c54e30a70c5846c48eda00a18bf10f81b0b3fac8078bbc6d04562673d666aef67d5612abda66ab2de8bddc265e9978afc1ffcd334c0b2f3a35f40b2ff33835fc039f2f871bcd8fd6a674aa525504bdb4cbf887de0063d0d8d767170945c6cbd28f1d483c973086f306d70d1feb8b340644d9dcf5542cafeded197a871b50fcf27ce12057716dd095ffcd39939d1955646877b02adfeca016d682785185e279aa6916b93db984508411f13d3ab78d1787dc2b54bc5fda5836b45e06014ec0f286824707e8306a5ff56951913f53932ec94f9c9735f94dcfa49c9ac187ea607c72285e2608a2de13d78a8d8417a06745df64b7385d1c48e23ce808e32c1924e1afcd35568ebef4c3f9318860ae017e13723d31149980c98cfe72ed4b5d8f29e7ac8e8662e2a4fa73a6255742205b0a77541b2241b3b7ed963d46db0a4332f281000f1890dc7d1808f424ba9b9216754ca7c7f12b8a24b2c9f5ad925769ad0fde379c66bd21a95ef76e2e3a4c989f5cfe08c01d921856ac5065a3b44dae050dda55f1ae001073c1fad291612a1b864fbc778875954fb95f124f3f4e68c8c479de6c13a617394cd392fa28c850aecd42d4abc302e562776612b2004cc109f83e69724cf128e70681a861146dd4b6bf236df055d10dacc63d1ce72dfb5147531144b6fa489b7768b484ef357759b2a3dac8e8c017cb3db45e594bd54b4990e44acc3b891fba9c4dcbca86df3cdfe9eabc0ff2433ebf6c174850408a875c487cdcac6d439b1a7b79443f4d6fb66f9b0ddec2415e68d52c3053ccdadbb041daa5ac8a321d0d6c91469c4b4ca18b633a1bd09fb6baa1da8d28116dce0937c2697fc92d01e608a827e26b8758dfae33d36aac919eeb873eb4ad55cc0bc444be130f4e436b5ee2c97c8f01ca39237fda9c377dbdac45cee14c2ba2fc30c6ac812d43cc3bc016a80cb11d4935b8c3d990bddd723e9a549b84279d1dbc6a514fd1a675891553b91b4f8ca2fe6929990d5cac853c44ae4c19f67d03a66f958a8ef4e007ac25dae186288f1a96d31cb4579efe60b875ad2eba637b6418db6b71bdd8efa51d7531ff894584c214d27b4d1286011e0bd2a866dddc1a7695f27ee4e53e2ebadd4282394b16ffc6773dc9a21bc6bfdb9b95fbf9eac103b938f8cbd8314e5a0b8a40ea9f847187fa542b47585fd7f231eb8bfef9456a88da38c9235584b77c6efd705cec01309981fc0a9f5669e5c3d7934b5a430aa228f17f6a0a362b0bc2fd425910155e69d3af110bf1630675092d76926e8da096816a253f11142dc30d9eb88dbcb4e69b5e6424a720eb623ea792806403c132322173d74ed34b1b434dcdabb9cb0101bd2d86948bdaa4ade860f36381d5715b23a628f3541cddd6bb51aa6f92465c4c2a7a3efe8900f6b49a7b2fc423ae5086d5d1ee2cd6125b1d2053683f14895345e3b04ef7130433c25c962289c94834e4ebbcfae4c6e2b80e1c8e3f877e1fa98fb4d2ac1f0706ecb99bfd4218dd985336f7dd2ce36e5bb4f35319c110429044955239b83e282e4331f3e224c46310f26ab235e653a00092a1e0cc3d0e17051eb3e1a844a4cfa860256e92286eefc38bab6d47d1d24c8516a2a2529083f08ef55d761b7d20bcd9b0a5c61991cf83b788fa7a9a277bebd7b1a4d11ab5b7a8bf6bfa31ed1da561e0ac7767eeee2e7f486e9f73c36fc1f2a058bdcbbe60cf925a1c696a249cfb202e818efeadfa5f4aa5423fb65a8352a0402f52c0e7af46cee0b84ac7a2a7f33c778ca872e2df580be8053d98561d2b2f5fad87d1ee476b843a465d37e32b13d5a9ebebdafdd5a6c96924d77d70ce0b6174440578c22f37dd726384619eab540e6ff014baa1ba8425ca299ffcc8791bb49195e1a993a977f3bf2e7bc60273fff012b353e1c3c246cd714ab800c652939999dc1c11a90f99f6529a47ef845ac8ceed1318a30ec80fb67dd2face584e4723a48dae54296f6af1291ea29b23cf0f9beea0dd528dfe368fea79b6512f5465ec950b0effc193e2aa133bfa8274fe52c3443789a712f631a6a1f4c6731c25e6d8b76553f3d6ec6e8b6b499f28f5cf7a51490a4e71a341ac29e554be926b93f6f556498d51fbe0437f5003ac13657b8f440356a46bee5e41a54c915ecc21d7e70450a55fb611ab6d14c0cea09bfc8ab45c1ab1ec2f747eab7f557c888eabba69f720c53f3998a99f61da7ae1f5041559e606222c667c25b11d5ecd972a9a920f70ec46ab7655015cda8216541a2bc6f21cab46306cd957cd165445f45da43f4a024b3fd3a759f2e6c010b73e685fbd7597cd6c38a23422c8e23b378604da6921ab86fb3f96e286462f500d97cd6a77555e006e199ba6324d034460068fb8172d5b50d203f723ae40c6c47fcbe0195d8c942fc70ee11485f6f3ac7", 0x1000}, {&(0x7f0000001280)="8c89e5355e62", 0x6}, {&(0x7f00000012c0)="11d46c555d67eb7b0e58f48ecd3e61c45dc321706b6e70ac80c0f77ebbc910237423b1f32cada0f8c40c0b60c0f96f3bb63faf85a7e464ae1576705b827bf219606f", 0x42}, {&(0x7f0000001340)="34bd9d739c7a0d80d4e94402ab573603273fbbe7d64b4c88daa903410f58bbee6ad1ba6ea9878bfb3dd23f7e434a41a314c8856b59a1568e31415b2f4a1d5999549d28dce86fd94b99e55bd1d34efcfaeaa3756f641ca23281ea444ec076cb17de788c814f3fe371ac18cf0c", 0x6c}, {&(0x7f00000013c0)="824bf365b2ee9dbc2d50ad17c004b55bfa914b03e77819b9ba5d15176bc0048fffa5046762bf6e3f217bd351e360c31c02618f3b807400ea4c3c7c96a7bb2117c809242ace726703be8a7f0be8c599", 0x4f}, {&(0x7f0000001440)="28b21978b767e99271de3d79b19b0243eccfed48a0ce740fd558736f540c991eaa60a63eaa0554e3a9f38b73ca4c593ea2e7578d5dbc4fbd12ae6558736f2dcf3349db4ab9e9f5f4ab5634ca8f5e7b9ef61b0aff12d04cbd42b02cb860f02893833660fc66ef34a20ec4c5df65a4a51423112ac40d20601afcd77674438402da6b807aab8e0b9c4c172576841333465c711b9922f2c5d4adb39c2c1edf3905b9b34fbb31103a6529c8d4fc43173e5302991f2bf45b92d60a36b1c5296cad6fd28c48031350c0839513092995f08ecea33a6bfaf53c8371", 0xd7}, {&(0x7f0000001540)="e414e16ad0a26274892c73d145ee11502248a42362dda583dba427fe25c2dcaa03a9c694fd4d05fb834b", 0x2a}], 0x8) r7 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r1, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffa, 0x6c, 0x2, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x44, 0xffffe, 0x6, 0xa6b}, {{r3}, 0xfffffffffffffffa, 0x13, 0x400000c4, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x10000, 0x9}, {{r4}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x364b, 0x7}, {{r5}, 0xfffffffffffffffd, 0x23, 0x40000000, 0xffff, 0x9}, {{r7}, 0xfffffffffffffffe, 0x22, 0x10, 0x80000001, 0x9}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf"}) 00:58:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) shmdt(r1) syz_emit_ethernet(0xe0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100aa3a00fe39bbaefcac07f331fde15d886f3182ff0200000000000000000000000000018100907800070003b6935892d6cf6cb6f5ff3f58db49077d7cf154d168dc0fb1b845c45186c8619cdb5caa0f8ac5c6ebab57fe82f4287a88ec978d666e57ac5f110c9fa2b4fa3ad87de295e77be55762ef737137d9fe14e2623d76f87f18787faa6beb7f873df07716ed16ee521578699cd749d653b3ada19e18a3453d3dd24e45ba7f318644655b556a8174a8ec1223ab3ff094dbfcf5010dd69f67b5f9eb2379c0a6fb815e46c060c8"]) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) lseek(r3, 0x0, 0xfffffffffffffffc, 0x0) 00:58:45 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffff6031797100240000bdb973531eb41c9d60cca81247e4f515ff02000000000000000000000000000100010000000000000506964579632a834e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) 00:58:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x200000029, 0x3d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000080)=""/123, 0x7b) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) 00:58:45 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x11, 0x4003, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:58:45 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0xff, 0x0, 0x4, 0x80, "dd310a7a0bedcedeab82b3d57ff79a76680c96e9", 0x7, 0x7}) 00:58:45 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef, 0x2, 0x0, 0x9}], 0x0, 0x0, 0x7f, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000100)={0x2, 0x2}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230b67f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d02aa78303d2d2f2c94b5d5bff44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2386f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000000000000000000000000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8a3ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2486a00"/1041], 0x10) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="848b6c4667cf5f2d5d22fc13baf2b2bd6170b345589a6601207262fe78e947f31801f968a029782f388b6bd38749f709006e19349c0f9eddaa4e252ca09936f2fbdab15d45e22b0e9e00000026852bfc72e8e2c91063878cb2b057855f7cdaa76150f01ffdcb2ec1f44c207ef5951951f67b56c3bc3e3df96cd2dc834c92556e", 0x80}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade2", 0x575}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) dup(r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:58:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001abe6c73c4e8e9ab5b0ba83c8b829c1ce3ab15b5a941c268a1a09061c0ad9acf052e35dab28065c5aee7d29dadace2b8ad6377725b493f063fafdd7dc77f7a96f67b36bb3f1199c3c36550279652934a47e503cccfd65b317bd0e52d0ca800584576a75e112c98e046ec539a7f559d48aa986630000000000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x7fff, 0x25, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 00:58:45 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x1ff, {0x0, 0x8}}) 00:58:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x10, 0x2, 0x7}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd21) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, r2, r3, r2, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0]) chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x7) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 00:58:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r1 = socket(0x11, 0x1, 0x0) sendto$unix(r1, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/200, 0xc8}], 0x1, 0x0}, 0x0) semget$private(0x0, 0x4, 0x308) 00:58:47 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8001, 0xe0, 0x4, 0xb11e, "1d0e9a16e812e1e3a9a986667642bb050b65a577", 0x1, 0x5df}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2faa9ea7c2603a31, 0x0) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt(r7, 0x87, 0xfffffffa, &(0x7f0000000100)=""/70, &(0x7f0000000200)=0x46) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:58:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 00:58:47 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828500000000000000000000fffffffe0200800000000000000000000000010104907800000000602484a200000000000100000000000000000000ffffffffff0006000009e5894bbd12c7b30ec8f9353c25141457f28b4161cf860aa5bc280d56184bcecce08c10736e7817fe183294afd26dd6295e041aadbca8911d2ad6dca01cffcbe2e9b2f666ce5bdc3fa08bb4f0db7b279c3ba2f19215be7f6c728d2d0d4a9b69966631c1a162ac434554bd226a8173cd4ea7d158c55f93f7282ced7efb1bf84dade3a47d304eb7d2e1457748ff0700005d886caa1b200dda83295450e4a6c9ee84046905a2136b62d9a6e5561c101151f0c5616758ca503149bd8975ce9d76569950d41909352fce3a735987fb33c3ddd84462630fe7a9758a394d5776b35fa6312bcd9ccc66b3faa7dc81cd7553ffff00"/331]) 00:58:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ftruncate(r2, 0x0, 0x69a88df3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 00:58:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:58:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) renameat(r0, &(0x7f00000001c0)='./file3\x00', r4, &(0x7f0000000200)='./file2/file0\x00') ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept$unix(r2, 0x0, &(0x7f0000000100)) 00:58:47 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = socket(0x1, 0x2, 0x8) fcntl$dupfd(r3, 0x0, r3) accept$inet(r3, 0x0, 0x0) kqueue() r4 = socket(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) listen(r6, 0x0) shutdown(r7, 0x0) 00:58:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) 00:58:47 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0x6, 0x2, "d5e3da2eb611436676bb2b7e7e6fa262428bef6b", 0x9, 0xfffffff8}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) syz_open_pts() 00:58:47 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 00:58:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "b0d40000001600", 0x0, 0xfffffffc}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xc) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b9c9a30f576792d7e7fdeb0de08dbdbe9664052ff4a0721542b8447ade52c08b86695cee282177f784fcf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 00:58:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x45) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0xfff}, {0x1, 0x4}], 0x2}) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) 00:58:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:58:48 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000003c0)="765fb0dd984cec3ad8383a", 0xb}, {&(0x7f0000000400)="2ee5c72bcf3a0dd817d3955ef15cfdadd58728dc857fd05eb98f81c522fc15df7d9caefc808e84e2fc1ca3df9bde2b0a8a6338b56af93bc628623072701174b9cd01bb1060c1d133e7f0c08403ea8384b130c7736958d6fd0cf030af7359d648aeb8b1a8e3639a42b06f98bf618e5869cea371f81771c9293c162fb8e1c0be98f24cee3db84efd70a75a9fef544a2a7aacd8466dbb786bd8053113f48fad6bb9bc3bcfc4d7504f341c9636983eb01913e53e06", 0xb3}, {&(0x7f00000004c0)="d719a80b0e1f3ad4a8e85844c614b0ed5f241805d433084c458aaffc850b58d670f4b3818260bfb61747f224f01a5f79edf744470daf0a8c682dc0e57f24a9e80ee9845358dc15cced4f1c7b4fc80cd62dc2e282a37e9a7d9b0f565c9984cd89244b803aad227ad1bec91303b56a66ae895ba614a6704dcffcfad912ba97233df219f78a4058a7d5340c61cbcbae9bb32cc2209029606d0d3439d5d52c1a6552c53ba1abdb3bd37a3e194b4595957586be1c7b2c2cacfd4aba38c6a90aa4c1000220b48c642b47c5e1c2d6420753ec15137ae6e3145f56993dbbc10a8c941a604092775072a3c454eb22067ccf77", 0xee}], 0x3, &(0x7f0000000740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, 0xffffffffffffffff}], 0x120, 0xb}, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x42) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x140) pwritev(r6, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="cb41061747c886b274cb72e1d5014f0492f9201bf38bf55ab9dbebe6ad8311383ba27227c8d78ec6eb16ae880d08d067b8803b982d0a825dd994acd8ce72b97ac1b64f25722d8cdba5d0aae8fd0c50733e137e825ed872b1e647e0d92615978e5838118f27f94d7d29a25eb449db7f7ec3d9d38b3c5f07997a4e6fdb80522acec774d6288c77dc314efd0b8db643121c3b14df6973f86ac0b956aac30e09b65fcc581944fd8458ea81995ab1d30451b79f1a0f21fdaefa09d6bb3b2e147fc8dce2f9a8a870b3e0f4bdefcf6eeca1e8bf4452ad264f29969669a562439046a32eb3bca1bae93da823d98c1bdf62cb652e2d418a28098b485a17", 0xf9}, {&(0x7f00000001c0)="00e5fa951de927bd6495148e24b4c73a56e156406776e64932875968c72ffa9c23c51b072b5f54f1046a6ec4eb7a4e765395c79365cd021c66467d1f3b7c4ed760617efa52f3181c9e8572dcf592876453696c7463e2f3fda1b0bca7fd2f9eb87dfd29173fa5dda8f29506a91804d500a0f78bd0f6300e267e2a4498c5d1c93fdd50f927a8cb6c382d11be2bb5b68af61429af42c74c57fcaf3b8ae736d7c18ba2d9b02a3acb9e9734a9b9a773", 0xad}], 0x2) ftruncate(r6, 0x0, 0x3) 00:58:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x893c3b497882607) accept$unix(r2, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) 00:58:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="7e75235b016cf84254c76e2ea5a75c86b929d8dc94cb557fc76bd1f636fae76c170a1873b50241a2734276224e90fb66cdbeaf3307402ce895786043af83a888bf8c3566b06beb1a06b67558bc3f471653a9c217cf437bb2a5ccd0c424be32ad75318ad1810ba8b453889977ce323316372397880c698002314da4773f0707a9f376935e933c52f4581ac807b82196609913c41342b4b2cffffbdd29e805bbe8bd8a325c7acca5181cca77d4ca4ca70b07d2efa622bff06bbb551ccdfaad093026879f0e949b6307a14339ffee80b34831cafc72f620a203c86eba2f1d3758859ad6e34db9165dd42f76a17b079fba69fcd5c1b4dfa4ee", 0xf7}, {&(0x7f0000000140)="8ba0d1d81e7de3f43348ee379f2788c1ce017f9783fab4a04937948d6a6d66fa8025e72a1f3da40ee326e3cc1cdf2ab2a6e69f74765e69d3e90a25e8975d08df14ed0df0239bc5e401fc8cb3e5d216d74030bc60270673b3486d366777c1cb00319b5b4f831194ee7173d032320f6c99f243acf9cff64c3ab1823ba99dcb095201b601d77d09b65579456dd09bdfc3ac1332bfb2a3d2fa2498966e1b40f607b202f34333589b1ebdb6262fa0cfe39c735289081e4aa0aa5c6407b149e937d1006b2b64cc4613e8", 0xc7}, {&(0x7f0000000340)="93174d11b83294197d15e836a9c0b09a7daef00b5dc2305841144b144da44916a8f92e3d615f91a60d6dc930f6f1fdf50e17633aef9b85af8171ded3dca36b3a774e6819089aafa945b7fc819b3d033932c83c379872115ffb7ea4af1f361c06da0838c2f72a63afc5aa33887d5af709a5bb67545eea4c8c334f5f937f43b394de8a41e794c505484aa65e21b77f7de7d8aa6368a6e48487453258a67b970e49da2fa9cb883a2fd743b7d53d3a6dcb053e25b2fa7a3d8f283e9466e60065ad66857c4c100e80755046fd3e4bc76689808699b8305724f0c3b5683a625f308a48025a3646ac7d0abf328a49ab44e1d58569ab", 0xf2}], 0x3) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r7 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x80606941, &(0x7f0000000300)) 00:58:48 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x24a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:58:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:58:48 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="e86f5ccb4c18af91bb7e416f8c21b4d0aa381bb36a5c5851994bd17be30826e9c99a70c5c11e1336c3f5fb44a7a0e004ee9e445667e4e831f53adf9f5fee8d9e669caa7caf660630f76bb7cf79a967b559231d43ef016d70330252c14449c42a886c84496bc867ebe724b6558ebb2c5d37126cc1b6cfdc34e7", 0x79}], 0x1, 0x0, 0xffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x1000, 0x3, 0xffff7fff, 0x2, 0x80000000, 0x2, 0x7, 0x10, [{0x1c, 0x7, 0x8000, 0x6f}, {0x2, 0x4, 0x80}, {0x800, 0xcc48, 0x7}, {0x5, 0x7ff, 0x3, 0x8}, {0x0, 0xba3, 0x6e, 0x6}, {0x4933, 0xffff, 0x485, 0x2}, {0x5, 0x1, 0x1000, 0xfff}, {0x8, 0x3, 0x100000, 0x800}, {0x423, 0x7, 0x8}, {0x7d7, 0x6, 0x10001, 0xffffffff}, {0x2, 0xffff2975, 0x16ad, 0x4}, {0x4, 0x1ff5, 0x0, 0xfff}, {0x7, 0xffff8001, 0x4, 0x4}, {0x80000001, 0x5, 0x8000, 0x8}, {0x7800000, 0x101, 0xaa6, 0xd0e}, {0x0, 0x9, 0x4, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd603179710014000000000000000000000000000000000000faff00000000000000000000000000012b21"]) 00:58:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="200000000000008d742c007b0000290000003d00b5000000000a8000010dc1bb893f000000000000000000001f5f58b145962119e8a0a54e69b9e8dc33ea003f6b72d2fc90bf8e5546d66f96f1149708a506e43c6611d4ab2e00"/101], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:58:49 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 00:58:49 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd600000200014060037136b7b9a468fbef128b457c95dd7c1fe8000000000000000000000000000aa4e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000d4f1780000"]) r2 = socket$inet6(0x18, 0x8000, 0xe1) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f2207d248cfa74db61ff3443f6a6ae95a48be266f0", 0x15}, {&(0x7f0000000200)="baca00c88d74e96f15843ee2b26d2da5c1e6d38147c2fc790556a2e7507cbf673f3e09e145482200b7744acbaa75b558081106723024175d51ff58e09b52939fca5a6c095960d1bf9403d3c2dcbf8f", 0x4f}, {&(0x7f0000000280)="8d0d287661da0b43af624de5b15e222af84b945b82882dbd5df053dfa4b5a1", 0x1f}], 0x3, &(0x7f0000000300)}, 0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) sendto$inet6(r2, &(0x7f0000000000)="c3eedd5a9c287803994e349cdfcb9f36e45e173147ab5bb3c1f58614435ca14a422a0d8459e3c018525d59e3f27b03b4cfbdf6219c6dfe4acf2c02183f7a36d603b32be87bc758e847082f9022f37c3b206b1cdd9e76fb837e6361f89bd43cb8dd9fc6e6fda19b3437ee7111f55c6d517eb49b3082bb0000bcc59ed14c16e007e5ad7d7556b36ade507b13d768c7c759fde5fa183929bfd681f62a7d382b7d9a", 0xa0, 0x404, &(0x7f0000000140)={0x18, 0x0, 0xd1fb, 0x3b}, 0xc) 00:58:49 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000080)='./file0\x00') r0 = socket(0x1, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') 00:58:49 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}, @lsrr={0x83, 0x1f, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr]}, @generic={0x0, 0x3, "b7"}, @ra={0x94, 0x6}, @noop, @end, @ra={0x94, 0x6}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 00:58:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x802, "00004d70bf3b200000000800002100", 0x0, 0x100000}) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) r4 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000040)=0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:58:49 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 00:58:49 executing program 1: mprotect(&(0x7f00008da000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:58:51 executing program 1: r0 = socket(0x18, 0x4001, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 00:58:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8080, 0xc0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) listen(r2, 0x3ab2f51b) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x13, 0x1, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ebff06f702f66696c653000"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r5, 0x2) 00:58:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r3, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r3, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/4096) close(r2) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x8527, 0xffffffc1, &(0x7f0000001140)="07dc9a9fc133624d0e3503809efb694853620c8f9647e5aa093e4cd191bc04af06b6d85e6e9b8befae6b79a92a1cc3033e5736276d0b49bf586baf8eaf3ed9fa7e679e7a50496d2b5d75f015993f4287e203b33f159c8d028cbeb6e0200b38f4031554105ed392b6e844d0500ed94b6d73062946239e13b83e0c779885f0888c91a9154865d32c747df9c996b8683e586e4fd8204ac796f001a13edc5170f5f5ea8c06b483f083ce7485a0041dc5de39adf737f34f6e7d2a89ae82ea3d2192215faf380a605d3d6a52c5335765430d18558af59183cfa07816bca26828aa4734fd42100c8c14bdfe4b1e653f7e02127dac3896", 0xf3) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) socket(0x18, 0x1, 0x0) 00:58:52 executing program 1: syz_emit_ethernet(0x106, &(0x7f0000000200)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "de4710", 0xd0, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x32, 0x1, [], [@ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x3}]}, @hopopts={0x6c, 0x13, [], [@generic={0x0, 0x5f, "68780f0597d2bcb854c25670da6329eaeb448042d3df1f5401468972fda29199fbabd4326df9679d230221d3bd01eb89ee6cc86130573c68e229d39549af883494f26b64e48c191ae2a285264d2ed19cd7a8dc8185f49019dabcc4cf99efd3"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x33, 0x36, "8d6beca6c13b52251ccd75948fbaa1736d8798777ad01b637637f56d7b092099621998ba0056f304478ba8504edd2a721081854172df"}]}], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4}}}}}}) 00:58:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000a80)="f2011592620da97c085350a4672d993fd59b074b8c416aac0f1affb37ed1155050938c5aab3791d3be5b5e0a65debc7642e9d1a234fb109b9542ad3beb849a4c341295f55c06", 0x46}], 0x1) 00:58:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000009c0)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) preadv(r0, &(0x7f0000000940)=[{&(0x7f00000005c0)=""/60, 0x3c}, {&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000640)=""/99, 0x63}, {&(0x7f00000006c0)=""/226, 0xe2}, {&(0x7f00000007c0)=""/168, 0xa8}, {&(0x7f0000000880)=""/177, 0xb1}], 0x6, 0x0, 0x100000000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x42, 0x3f, 0x3, 0x4, &(0x7f0000000080)={{0x81, 0x8, 0x7, 0x7, 0x8, 0x2c66, 0x8}, {[0x6, 0x3dfd, 0x8, 0x1, 0x5, 0x1, 0x0, 0x200, 0x4, 0x10001, 0x4, 0x5, 0x9, 0x2, 0x0, 0xe4, 0x800, 0x4], [0x2, 0xf8, 0x10000, 0xffff, 0x2, 0xff, 0x5, 0x44, 0x9, 0x3], [0x3, 0xfffffffffffffffd, 0x9, 0x1000, 0x1, 0x7, 0x4], [0x8001, 0x4, 0x3, 0x5f8, 0x5, 0x8], [{0xb677, 0x5, 0x5, 0x7}, {0xbb, 0x6, 0x3f, 0x400}, {0xcc45, 0xffffbb12, 0x8001, 0x8}, {0x5, 0x0, 0x3}, {0x80, 0x7, 0x860, 0x10002}, {0x9, 0x2, 0x8, 0x93f8}, {0x9, 0x9, 0x1, 0xc4b3}, {0x8, 0xffffff01, 0x7ff, 0x41e8}], {0x6, 0x3ff, 0x1f, 0x400}, {0x0, 0x8001, 0x81, 0x5}}}, 0x3224, 0xf0}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) sendto(r1, &(0x7f0000000380)="b2c674bc214c1f7af056a123dcb0d89b4709fbfeeb5249657af4248105420a060e1a2b82624441b8dbdccdd2e43d8218521dc37df9ad50364f6a730a05d308ebc442b41dea3a39034d0fbf37169038dcc0f6a97efc031e7a70", 0x59, 0x10, &(0x7f0000000400)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x44) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r6, &(0x7f0000000480)=""/172, 0xac, 0x841, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0xfffffffffffff000) 00:58:53 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6031797100183c00bdb973531eb41c9d60cca81247e4f515fe80000000ee1a2ade9ec15c94cf3d00000000000000000000aa008223df85000000050200000502"]) 00:58:53 executing program 1: getgid() r0 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xc0e4, 0x0, 0x6, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xc0e4, 0x0, 0xfffffcec, 0x0) dup2(r0, r1) 00:58:53 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x400000000000b3a}) execve(0x0, 0x0, 0x0) 00:58:53 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) 00:58:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x0, 0x1, 0x7}]}}}}}}}) 00:58:53 executing program 1: syz_emit_ethernet(0x73, &(0x7f0000000340)=ANY=[@ANYBLOB="ffefa6ce830800460000650000000000019078ac1400bb000000f5880200000c01907802f90000401a0fff0065000776060004e00000017f000001890b8effffffff00000006831b00e0000002ac1400aae0000001ac1400bb00000000000003ff01049b57000075c67da75c210dd2fd4f0bc5183fc1247a7595f458b4870dd8820260a0436385887f8214a04cf9ab217ef305a34218cc017d353be6c14f41b9c1015e416df1428763f4b2007e9ca9f4d50a3b65050b48792c02cff1a5bcdfc4076f0b5e6d0835882b1b67db06ef540e653f60ffb85181d5c5dc70f89d321b2803309db2db82d0fda7a7997ff9c493e6c963bc961348d85d2870ec2f2dc7954711c3b653314d3766f3853654e51468576fd1b880de7abc1ca26a5ae5ca7ef2909113d41dd69b69496aa5a343d3979973f6c82930460343cd058d7d8ba7d44f4ac4df77a2797f3ea710f5247c1f00acb702dc13ef4dc85ba3a96120e5a7e985152b4a"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r10) r11 = dup(r1) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f0000000080)=[{r3, 0x8}, {r5, 0x80}, {r6, 0x40}, {r7, 0x87}, {r9, 0x40}, {r11, 0x4}, {r12, 0x40}], 0x7, 0x10001) 00:58:53 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000000000019078ac1400bb000000000b00907800000000450000000000000000000000e0000002e000000244283999991012a649dbdecdc42bdf9083000000001000000000000000000000000000e00000020000000000000000000000000800000000000000000001ac1400aaac1400bb0000000044040087cd"]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0x7, 0x2, 0x0, 0x2, 0xfffffff8, 0x100, 0x1, 0x1, 0xb6, 0x1}) r2 = socket(0x6, 0x5, 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 00:58:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e", 0x6d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "269a95310c5aac6006c35536c69a8c924e61f87f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xaf95, "3a9bdfe40d9960f3c5dd363c6015296477e0800c"}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1, 0x200}) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) readlinkat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/51, 0x33) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000180)={0x2, 0x5c0}) 00:58:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 00:58:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000040)={0xffffffff, './file0\x00', './file1\x00'}) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 00:58:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f0000001540), 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = socket(0x6, 0x5, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0xb0, 0x1, 0x1, 0xba6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "269a95310c5aac6006c35536c69a8c924e61f87f", 0x4}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r4 = getppid() fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x9, "3a9bdfe40d9960363ce015296477e0800c000001"}) syz_open_pts() r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000280)=0x8000) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 00:58:54 executing program 1: shmget$private(0x0, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffd, 0x0, &(0x7f0000000600)="c2f30db10a81391b6fe42a2f019fea2e35851707782156cac2af0a45ec8fa82b7744be2fbb7b513ab198e1e804095a50", 0x30) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) chflagsat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000002c0)=0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setpgid(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x28e, 0x0, 0x0, 0x0, 0x0, 0xc, 0x1d8}, 0x100, 0xfffffffffffffffb, r2, 0x0, 0xfffffffffffffffd, 0x5, 0x1000, 0x6}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xa) msgctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x763) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000640)=""/102391) 00:58:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x549}, {0x18, 0x1, 0x6, 0x7}, 0x8, [0x8, 0x0, 0xfffffffb, 0x7, 0x4, 0x2, 0x3, 0x2]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4096, 0x1000) 00:58:54 executing program 1: close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 00:58:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf1473", 0x14, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r6, 0x3}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 00:58:54 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x10) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4) write(r0, &(0x7f00000000c0)="f75581050b54177bbbc7d411b02620dbda40f4c3dbabcbb13a7d11dca8e8f09a991f963092d28d2aefa4b0d525350127c587ff381b4db957aad7de57d241e4c6b7e4016419da785c9e0f2d56c1b52792a59eeceb9a443d743787659c40907d593941577679f76ddd3b476e6fedebb1c2b88b8cd5c49c6e182e0e8203a7a3abfa87881df2416d2f8991cb3ac76cfebe62f0", 0x91) 00:58:54 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(0x0, 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) poll(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="3fdffc36f1e9a5ee2cce094e9bad3c3017ae556ea63ec895f8b1bcb64fcef3703351bbb9ae70f70e0700000027a837cb6f08f013803da25859b9e648b7a34618fc7c0ca63dca3af0468154d574922cd99025e08f34c7b354e7670181a6b3ef7b6d7974b4d50a4dbc5c1b3a596a010c337a653613b2b50a1fc7f7cef906c20c872ee3eef15e9e64dbec3d31002b400512b9d1c0752bd6e62c6bf914bb8719237561f060622adeb81a7d9a57f99b8df5329aab37423b47912f61252d080070a7bce7ce0ec51df519474a33366b3681d49e9c69d574263797e68fa0396a85ec044b447e974d4691", 0xe6}], 0x1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)=0x3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x1, 0xff, 0x200}, 0x6d, [0x3, 0xfffffffd, 0x4, 0x0, 0x630433dc, 0x1, 0x3, 0x6]}, 0x3c) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r5, 0x20004269) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/74, 0x4a}], 0x1, 0x0, 0x5061) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r6, 0x9, 0x0, 0x0, 0x0) fcntl$getown(r6, 0x5) dup2(r4, r0) 00:58:55 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x6e6) r0 = semget(0x1, 0x1, 0x224) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/156) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x3, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(0x0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semop(0x0, &(0x7f0000000180)=[{0x1, 0x3f00, 0x1000}, {0x1, 0x5, 0x1800}, {0x4, 0x8}, {0x2, 0xcb8, 0x1000}, {0x2, 0xf}, {0x1, 0x1}, {0x4, 0x3, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x1ff, 0x800}, {0x1, 0x7, 0x800}], 0xa) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x3, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x1, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000040)=""/140) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semop(r1, &(0x7f0000000140)=[{0x2, 0x4, 0x1000}, {0x4, 0xab, 0x3800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0xba54}, {0x2, 0x9, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x0, 0x5e, 0x1000}, {0x2, 0x2, 0x1000}], 0xa) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) 00:58:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0x40, 0x0, 0x0) socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "21fe2e518564a638fa0212420e091fe600"}) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000300)="717ed3c7fb2206ff43cfd397325e6e6a4750d040dc6b31df842015f4a14e5b9e3061820dcfb358b542cd1bc5ab9da87a0e92d6f831e59d944bf3f4c491676ea28fe8f212baeac570a5388f8c0aeb29c26b724bf35ec3c26bee7aa481c9a8ef2189f3f78b1fc37fe9ae21876194ed82d4819e2e9525c415794901511480cb23deae04fe831c76f8e13c27e76cbb3f15be609db0254030222015aa7c8bf1b562e85ff843ba93f42e0ae68422613698f2172af80817ed9dacce2aac632a200377dd056a246590d6afa437c242112749d80d8ecfbdf6dbab833a53c1859ff816d6466cdfd896e28ad711cfa8f5f614ad81dc93cc11e62d864cbee9226366c7129d03145ceb5c17f2e31df7cd3d513cc035bb65b2e2f316e8516bf0a9374f3563aa1e383bb1b94dc5def1f52c32472a3a5d4fd20c7d3e7f12a32c2509a2407dc132b800d59368a3c61da5ef636e85a40ab2868943c2add825300dca48694188c47de99e689715b7f58ce9958e025ffca3ef3bc5fd2b4f7cca451015d8f4fe4763137335b2a3ad10434edf20873f4c9b6f977f77ee05e2906bc35b0d9aa846bb1d08a2bb3a625dec36fc133205f03369c3370608cfff5f0af23dcf0f7c6d46be56a405cbb66c960e48eff24f95af449f7a787be1aff023763832f162b477103e55769fd29cb217cc0b03aaedfc7902699290b32b81b3f9b585180540b9185f03ce565149c3f81c3a60b2007457010ce8a32d239236a49dbe46f250e8be7dc3f970dd28619660c1770b793782e731e690a083cec4fa890510923fb14b65cb7730ee90715010616bdb4475bfb234ef7586aabffd78a0e74ae3c9c1d34e87d859fc1b4424045d0abed0", 0x265}], 0x1) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r3) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000180)=[{0x4}, {0x1, 0x1}, {0x2, 0x100a, 0x1000}, {0x1, 0x5}], 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3f, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x86}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1926}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x85e, 0x1, 0xe448, 0xfffff801, "f1ea2dbecacd81ecefe15a1cd0311b7fa17a4394", 0x4eae87a0, 0x4}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)=0x3) 00:58:56 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getdents(r2, &(0x7f00000030c0)=""/4096, 0x1000) r3 = socket(0x1, 0x4, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000020c0)=""/4096, 0x1000}], 0x8, 0x0, 0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x8000000000000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x8, 0x81, 0xfff, 0x4}) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f00000040c0)=""/4096, 0x1000) 00:58:56 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x6}, {0x40, 0x2817}}, 0x2) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0x6) socket(0x1, 0x1, 0x4c) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = syz_open_pts() pledge(&(0x7f0000000000)='\\-\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x6762}) close(r7) dup(r7) 00:58:56 executing program 1: r0 = socket(0x20, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) fchmod(r1, 0x48) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) kevent(r1, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x13, 0xfffff, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x15, 0x0, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x7fffffff, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffffc, 0x14, 0x1, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0x8, 0x8, 0x80, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x4e, 0x80, 0x3f, 0x2}], 0x80, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x38, 0x80, 0xc4, 0xfff}], 0x2, &(0x7f0000000200)={0x1, 0xff}) 00:58:56 executing program 1: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) setsockopt(r4, 0x78, 0x3, &(0x7f0000000100)="694323b54ff6a9f46b42c03cbf162432d4606c0777e31e71b353a27dace4f5f7b064bee85e5cfa276979799f4ee8f400f6c21687d26e4cd41ba0f95e053c26fe7340b0fac60485b1c725b34b1cb7e499a17c8e5513b7630b93877c921538810fd9b6d3f5d46d71028924bae7a4b8ba01ad3ba4", 0x73) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x1, 0x2, 0x0) r7 = socket(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x1, 0xb5f, 0x4, 0x4, "ed060cd7629f13d0f59eaac35569919d1c8766ea", 0x7, 0xffff}) fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r6) fchflags(r0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 00:58:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x43d, 0x0, 0x1c, 0xbac}, {0x6, 0x5, 0x1, 0x9}, {0x6, 0x4, 0xc7, 0x3}, {0x0, 0xf7, 0x11, 0x9}, {0xf001, 0x4, 0x9, 0x8}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(0xffffffffffffff9c, r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0xba, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendto$inet6(r3, &(0x7f0000000200)="d6bb83df717f099edf9ae5d4bf4ecec205292d1bd4e66c14c83bdee654dc761583f872c6e554d61401929b58da213e5439a8da31f4a1121cab330ed994b0e5e9f075d2cf7bcb4a49716f89011a1b3c12ff05d96e7a6f8c4af26d6e1129e33c35e12245c9c521f1a76ed0dd49f0ab5c20cd0df499b8690d31f7e77f452aeef283391d227ba481215c5ba58035af7f79defab605b77b", 0x95, 0xc, &(0x7f00000002c0)={0x18, 0x1, 0x5, 0x1ff}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[0x5]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x40) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000400)) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000440)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x7, 0x6ed, 0xadca, 0x8, "9d369aba7d995c6d4a0525cb2556c43487504da3", 0x6a, 0x1}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) r7 = syz_open_pts() ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000500)) 00:58:56 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1010, r2, 0x0, 0xfffffffffffffffe) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getpgid(0x0) getitimer(0x2, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x48c) r5 = getpgid(0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r6 = msgget$private(0x0, 0x48c) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f000067692be400000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654dbeec386c4040b1ed98c4e85b46032e77ae3adc9cca3f80ab58a32c1962d18be6336d9d9723ec1a43461bb35745334d65d9d1df8cb208607194aef0c49d03100e233ab50e29464dcbb52ff7a4718e78d16458569eac8be420b22c65138137c5311422e30f1a26aedfaab325d2471b2006a42f06da2cce5f991d1da71273d095fb1e98f7a4a18d14d62a5d96334a8e13558a510bc3bdf7beff3b1be9765bdf52dbc574f20cced7d0f8306642cbbe0cbaac81a3250764f16706255a99ec428c3b48c157d8bf66164e8ea218c8e810bec70457787d402f963feb5407a49363a128b46bf7a03c8367bd7905036662d1953ad0e98c8b09f86346a7ab98ff360d89cdbc074d7e89fa8065132a223cb6d406228f667f7a156aab67f6c8d6b0f05"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r5, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYRESOCT], 0x1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) msgsnd(r4, &(0x7f0000000000)={0x1, "be83dd70e0892e02a2ce64a90b39a2c0f981de554ff8f8"}, 0x1f, 0x0) 00:58:56 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff45f7b676ee0e08004500003d5be2982100019078c400000200000000030a907800000001ffffffff"]) 00:58:56 executing program 1: nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000200)) r0 = getuid() setreuid(r0, 0xffffffffffffffff) setuid(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x6}], 0x3, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0xa0, 0x4, 0x80000001, 0x20}, {{}, 0xfffffffffffffff6, 0x2, 0x1, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x942, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80, 0xe1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0xff}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x3, 0x7fffffff}, {{r9}, 0x5, 0x0, 0x2, 0xffffffff, 0x80000001}], 0x5, &(0x7f0000000140)={0x9, 0x3}) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000d74a184c5092e02a0000"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="30a266f22899a5e9f5452986d787ef921522ea"], 0x1, 0x0) 00:58:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r0, &(0x7f0000335000), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x398}], 0x1000000000000164) 00:58:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x6}) 00:58:59 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x40, 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x1, 0x5bd, 0x1800}, {0x0, 0xf1df, 0x1800}, {0x1, 0x7}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/143) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x4a, 0x8}) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x2, 0x1000}], 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000440)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000380)=ANY=[@ANYBLOB="a3a1e3f94a1127fbb1224fa1e9715e71dbabc17741469cb71f68a087f54ff57f7a6d2f4e3ce2f943d663c4be577a167cf3d3fda0c13c99f6169f63d3821b9e492a4218a192910b6acdb851149d962242ab7f0c922cd029755deab307cfcc332daa91fe115e129430f198538f5a902c5a56afa4550b45e5446a"]) 00:58:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202c17f978800ecdcb2ee65db473d84996a5503af997331a4e9be8f09729ca000573d06e1ed48816b3297f088b778b34bfaf3ad852faa856b4456c28be5cc2027cbd15984f172fe86c721fef61c4fa1c2b0c467100759b8be6073dc84fd88195b046bb2610d12d7ae21de0ff6e43046e4092104740ba4d59e045aff50298e9c00000000000000000000008e000000e43785e0edd8c59f7ceb710f0f65a51726c2e317328266db71b765582bbe0287730d99e6d06c9d146662ca49d545a2f7eb80c8df57d2c1e642a90887871b160f"], 0x1) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xb) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100)=0x401, 0x4) socket(0x1, 0x8000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00626103e2fcc0002e2f66696c653004"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) socketpair(0x6, 0x2, 0x2, &(0x7f0000000000)) 00:58:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffa9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 00:58:59 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r0 = socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x1e8400000000, 0x80000001, 0xd68, 0x10000, 0x8, 0xca56, 0x7, 0x100}, &(0x7f00000000c0)={0x200, 0x8, 0x3, 0x3, 0x81, 0x4c1f, 0xfe8}, &(0x7f0000000100)={0x6, 0x7956, 0x3f, 0x0, 0x0, 0xffffffffffffffff, 0x5, 0x3}, &(0x7f0000000140)={0x5, 0x61}) fcntl$dupfd(r0, 0x0, r0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r4) r5 = getpgid(r4) r6 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, r1, r3, 0x0, 0x11, 0x8}, 0x81, 0x4, r5, r6, 0x7fff, 0x10001, 0x0, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:58:59 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup(r3) connect$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000100)="738c1ef7b22a94d42e827c39a641a318e640e72e37e850de9c71decca231ff961bfbbbdcdc6dad361a4835018805d4aa6c7fadc7635e7c1f85a593e711556cc2c3f838db30972693d2cbcef625b203be6afb4b1d95f7c52dfa578e73c8feac0dd652e36d1fd8f371742f727a62d8446d9a13b04d68a8ead4fb17210bc8da356a648cb49571c904908900c33c1b5fa907852fc07098a107c787f6f9ff7e3873d3535492b79624ad93c9c6655dec6bf337e119c5b12eba841e53aa1ecfe3dbd1a0496e88dd29e983dcf4aaad4280df", 0xce) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000200)="407ab67bd2e3530983c33d81848c693d00b46b783477db2c53639e4992cf75f55f56ff5b43322c2019887f1f39b08ec669fa95e55e1bb9c7866bb3b60fdbe43cd0d8b7829c4383c4f802f16d99d4f8be", 0x50}, {&(0x7f0000000840)="f7b8606fcd08bcd420de4c058ead53ec834c71321796e31904074b39f59eb9ad43d399116e33a753007a6fefea8636aa79dd37af5cb5952f4bc3842db98d84cd44a0ceb0f0d45c2ea39f983a9f0ab4c9f0f2a321fb896ec4fdcbfa4d624a39635de454d836f9023a4ef5d7df0deb5ed4b1bd06e0e031b83ba89b1d00c982e41b4ca51a6fba6ed303634b6277872bf302fbf4eeb0964723a8e3316b42461a4d6336cc3cc10a67a439e9ac0c69b869da130e117e732dd8f92ec6d5d6a7f420ab1c2aa23f70776fc2c2a682412bf55d5a1e3bb01b9f5f85db200d413cf2c39d7e1459b9f3d92bdafecaa49505b161306d1d905ced0646beb914d12051cf2c83deb2b04a0fb6f1d2c593278bea37f1dfcce8e8354885df754d842ceaa8d0ba79e1656ef822c216b570f0ee12c0a5e761f63b829c76474948156d6aaa56e5b6e6332a44a5eee5aa05b86cae2f8f613b1d84b88d824bd76c472659a32de10cd29545a3a1a5a859ce108876232afb3db170eca5b01121cf066ed85281f653077bc1d72f895ffedc398fc5606bcbcc2f3d956f7fbd0072924cef37fecf0be3d8125992277b891e90cf6dea4768046c67ec7b8a33046da82b75a8203c3086c5d77fdd739ed76ee2b25a880f440d6406bbf253b2ee333fbf9e7a89846e8d5eccfbf765938cba12fda1cd028a139e73ede1cb1979eda5d8d191486805a5e510e9ada30cf27ccd0d97fffc2eae574ce264a110a7395985939e1839b40f4618b3f42737a54b441d5f1075d943149617fc609e2f11783da9a12442db9e3590299fa0870fe1f6db9a9d553dceb4fbcb7d468f93b68f9eb6c68728b2deacf6250683284e4be0427b71edf119e0281c4638ef3270ba2581c8f013d7c0efb22a8d7e6f63f1db6b1d2f7949229003aec1d9cdf1e53d8eb16b510cc10f5a92cebf1024eff986bcc262b4208cb16366a81ddb9d684683e2c723821a1faa191a3d31e8126252cfb126dee8185845df2477e36f310766d3c2deb2245bde4ec3e413c4b7df2b64cf3dd76eff944eae7a0c4e8de7b9f0d65427eb678e80a8c394e8f1aa6e4409b533fc187db0bae199dcf8eda1ee52f279a1167e1f008d4c81c4d8f55d742c228a59c2bbc463fcc4041588fb76b6c959dee98492c486f538ff70fab56321d754ef243cae25d2f69c7b4f1dd969d9252e5002b87cff863888a49cfc87c8ccecce15bc1794414f01d53e1985a3401eb1f0bb192e17c92ab0b973d18f2dad4931e1c0ede99c8af0c112d5ed7660a219a03f154a53d2a7a0ccef916cd8181b2c8424d69c24c2dbaff6fba6b9604b3b6d3fb45135a4407aef366c641daa8d02c0097f751819276bc427c279792aa3b455130ea0043f9dcc8ef939284c4dfdca6465850fe194990d3b8459ba8852a9732f83ac5aa164ad562c0006e0fb69444c5df39dc8e9adb913e3179e399301d3381273b171a1af874b811e630d0e841929d27517c9f97e8a1cf76f70ffdb4de73a6ad933de7dac75aaf7a3bb627e9f0c6904149555d64f171e7e99f2dacc7285c80294c436ba3eb69ccbabc72dc4b8237f4fea0fdcf30fabf8cd94d087a1cbabdf15af5170266350eec6e3a0ed77ce94ea58d2a518f3bf795be68ac12f4c14a3c3c5459280effe62d93392e555b08cabf0ccb940c7242c49ae423d222d5f21d3e3987214b88c2bc379a2371ead8465567041f168029d15e6bcecdd28854446c7d33ab03bef2f3e9af05bd7ff83682c553033c576ff7c705ccd45d81cc92bfb0fd798564bc39e9300eb1afc93b44d5711ba981f7c321764c76276b8b16a47a3861fe9c53921abb0d03c2d03c2b853d133bb4a75c68023c78d6f64da6442328668885adadbeb8bd730ae78d5be33e3ee119f19963d031c541a743e4552356fcc2df423f4ebe97cc1b7a69f265d86c2bd1df30d0b49f832d3bb6756ad44a326b15911d14164b0f3722fab851a15945f9728200c3739aa33e128b4eb8be7b67673444ab3b2b18f9d8583ff511f8931290178c59b1934b6bc9e2435d0cf0e35738af58516fb09437fa02cd0e6cae2be29e7ea9fd06788d0cf216c127a7776383227a6742232ad8130b4de116da650f91471f410051b7029d8ccc98bb16eacecf9c9ce6ed072dac1524e17fc9a346988a144173c5bbc2ce7e7616fb0e115a34d1498927ffa4c71b1d657dfb699e21ccf14d4a54728683b523ad31c9464ef7c3ce2f68589ce5816cabfc1931c689d03b1902f51cceee0e9bd8025e46c33d29046858d624123c6f0df67caaa477445264d9fb4198ae7c1bdd49636d49abe3e60f08895f62f67be7deaa8b91f3d85b9bb53283fda2c87e90a5e2f7d8e261bf619f0e247d193f93f16b757a88c1f57a7ed665582dc495f480787deb5a3029943f956a4aec97a5a604feff4733af0e097fdd2ed9609446f25d7fd522a98f964b6528389d4c6ff4f21d8ae341f1033f51a65ed06c711fe46c74ba041aa10c59c2ed59c0eb835b955989b60283ba5fc1e97c35c78a4b99b28113afeee9cfc593abc61c8aa7528b0af6f74b912abda12e800c227b36b09d471624f0ec7bd14cb93c1676116dca8e0f864576a90d4c3776c6373e5683727b94e4558923a1c8ed8f484672eaca006e92239a388518010fe69c787dd9e9747fa609ff807432e2d20ff26af6df126d3025021e268856772029e80f6b4c1bc5140a52d3fa0b235288318eafcedda90c7350663d59536602c07fbd929fcdff4e7eb293642330b721dca65aadd5d338377003d4a318449955b4329f6cabc14c1a2d686a35881c2b0da909e253b238447a8db85d4d6ca7081d61e13794bb11bb2f4d23789cb0b905cd3fbbeddd0dc604b12c4b1f757e825c4aa61e52660fe9e867ed1d38a4e58fe4d7175cc2ccc36e66d2ad0963255ba9e1a6ce3241d7b8baf9415f817384043db7fbd54895e38f54f59e02b061ee380c2a6ce8171e4bb7cd30aecaefc698e3036596075e618506caf37a6f82c2807abe15219290c5d0d0973c3dc62a54f208be9c130f2140c149c7530174146d151cf5f22e5c6021cf5c441976dfc6b8b731c3ba1fcd6f11bbdd9ab47452099bbf8ff61455291201b9b8c1d2b5db515f02055bb1bcd5fd98c20af8941350ab11916aafdb5b992108bf77c114c0d5ec2fa1fc8ba1e30198289e753510af10a95048e003be1ed6049597964625e732fc58f320647fea8f1142d6a2ef9ec45ee124e4022b41d7b2ba2ac43265e3d94720cb97f359dc9c643a5df7c04ad6801d831227a43cb383d510dcaffbacdf0b299f56e30a7e53613d19a76a1056075936419f0e77463ebb3b36fef4b3fbc605827f351bf242ad36b6baf4681c93509c4424698c9b66cdc567e0da975c81068d2ce0a6626f548deac53e56e26b77e9b738cd11a093336c3d318f2d634c7077f0488a396df188c73ee79886a7e0ba0e9776661c3f604f1ff19683a65012510d2009365f24e331bef1e47168849472d241580efb97872d5cb1a36266169be46d13c95a9aa215ad92ad6b8b8bff8e9a2e54f5e80a463a4302d20cf9a783da90fa34b9638d5a441366465054a454653f52a9479929a2568677306a3cb3d2a4a22e0d86f2554814b94d1e8e1d57f0976a9d53ed2bd3e3dc9caf90def3a6f9b90c5503f887b8aa43cf3a5c8dc7749ed830175cc376ecc39a029bb55274be628bcb75448cbede5fc77d036e7719040cbab8acf25091f4a39e5e9d435519110451f50b3da97cd94f0c804dd5223abdae05c363a3869015f20c510b4c1d07160f9d54b94938bc4115de4b2f4185d762bcc8321e8aa0ba78716a2be5bf45f5d43e751168d9773cfeff42d5d5275ff808ad1b05cb7cb2cbb6d9e2f8634192ba42392bc0b0a86bbd00f44623305be2e433bfddfef5d128267fb79807dbef1d9d5ad843a8010e2bae9f4c19e452c0412ea5752e8f054c3e55230d4058689f58620e5d2647f52e0aa6ab3efe08334d3e030ebedb38c57ea89893bfe7f014d63f86cccfc1bc3b73400cddc07f8e7fb128f7921c2ed9ab65ad48c0a8adf1ee0061235f0ad50e274a491c7a0d2809fd1ad6954b61421a9fd435a192d08b0944c618a1ed4662ae91e4132c29e7fd7afb017da300e14f387528b0bba47d7bc00422f60edab94ad4de8d42ed8310705fc23865c461265594bdff8ad7cab86c0d065a8884cc16a89e4790f9d5c67ab40762ac6a4a6df0c1c5bdad0de0c98a66109b4d082a9f652e2192f86d593e263e60d3288fe99cadb10587f9658d5d9437a26061db0047703055ef3e6b518471305f46b38794453b92524f776437ee0f8b29e5e943e77ec7d63bbf1e829d7a064eff5a5d00b0e6a2d008895d3cf63e225c4ac9e6bf94199aa3384c8ed9433aa96d8a9d7061bb865b69e001215b5a43080372608caad08b6cad290e64d92a9314bc14383e650587c44a27b77ee372bed0939f4a57579a77e003602816c68af9b799d827c2d3709284b100027f1fe7100684ad0bca0524acb9ed943c7da07955e84cb62c91ea6a9da2e9523192043fa11d130c1514bd1426fcf1dae94abe692782357f7b7d738c8186df45809822fe7964c9515ab7b57b4ecfe5cd035729d72fc61aa3e5cd77c5c8952891d52988734b3a7739bcf03f95f93a027a5eb0b5b6a33bef56f3f6394dbd1fb24ee08fe8e3c2fe9d260e9cb95bd2ba5cfb2bc6b4533720d5604135d15c8489dd91a861ea39676cfea240ed0752fa027380a0f50a4dfa84559ca6accae353f789991974a548fad2b13969bb0dcc93c9f36afe2ccffa965cec5632a1ab5055a9fbb2653cb9fc37d36d24b390906352be0c4f55b2158ea1ace8d6ec885a56494328c8eed0af6a3ae1a7aebe6759a0405430ec73427bedb78f85045e34c19730db839909e9b6711203ea3ab68dc5397562b110ac7aae8e4cd9270016ebba0875691781af1eec4149a29b8a35941f50d2e4256139a3b45ce676efb452d85ab65c9e086af5b412ce54ab962ec6ebcc427f137a072f18070b83cb8a397222b4a0cc4edeb069d998706f0f48e5b17c7b056465adf9dfda65bf5e87060fc278d7274ca4800aa839a78ded9d3170ad596070b1b2ab608a05cb286fa5ddd1dad0c6a400ab17fb8a067257d22236b5fe81bd1263844d78c784c639ba3b31f7ece15f5308362c32e25264bdfa2186c24f86892a182bd5aad0e7da23f286d2b771b451871622b6959c82b853b10df7a2bd9c2c73e0fc8b7547b823ea03986c352f1022dffbaa44420ddeaccee5bb01e58109054d03edf481fdd3045985de2822791b835cfdbf9a688f9ffd5d5ed06861677e7621e878c93f9875a9d5f8d37ab34d1904b1d583f427d0499ad4536b23eb8e57fd07704a2234d8a63d78b69161b2b0a14659f56865ab992357b818a6c79f4e2f36db9dbe19c7fb2842bff2a47eb4632508fc8c43ab3e9202d8df2427d850b787e425e732718361c200d743f831273e152f3905ea54708a12891652d6df8ac21a66bfee031566bc3fbd2593c1892aac37cf7a2225c33df8b068893857514084a64d220d552157f9a6b59bdedf91d80820d31da3e5cd8e1ccb214190f13923a489174b9989b3578a96c0b2d8169a9e5f788f706b7a85a4e9fd012eccc4d1d5f02cecb6a9ff05327eddc9331bd21144972c596af6ffa059cea7cf4c3cf2f2ebb3198ee60b0a0ee02aa51eaf0a37b744e9c1c4cf751141a81037dfd4c7a082291aa6c945161660677a5c374253e86f72104fff2dd2f3e32c1e9f174f8c90dc184085eacbcca679122637a194813fb6ee8af827ac3", 0x1000}, {&(0x7f0000000400)="8e6e7699c628e2eb4587285dbe0b1a4e4d2565fbf5603dc3b29123e40b3efad674784806572ea170802fa679e4c8fe17398911e1cd1ed1041ad76bb330eccc38f4044a02c24dcb74aa7273d23dfc01fa3086e7fc7103e5723b96bcd99c69d6fc9819124a32910403f21689194d05f565793d7e380e76ed313f47b2d17f6a1854d6e0cfea2e51ecc99200c9ae2f4b8e35d39b036bb59febcceb74f8fe4ecc621e794d38bc364a2a460cb20467196ccaa7141a8dbc1c31fba74a014909518b1af9b72e2f8dfad01ea74e10635b5bc009699603421e37d23d5a1494d76c4ef5a686e36271b2cfd65dde08b259cf31bc785d10f22f8ad2db4b34533c3d2e", 0xfc}, {&(0x7f0000000280)="ef8a213950074f9a11e5d012a10250de4c83e80cd627fed417bdd5d346b5fd4e9853e6d2ab31a79ff6a931619ae9ae624860d74fd3706e49cd7a959545d06a23b7a96e04936b3998c5e70e45258e12884cea79304a2c0a3911a6fa013c9678afeb1b5d14da3eee88f1eab9d81b4dc4820d", 0x71}, {&(0x7f0000000080)="878ab6a478e544091a77f24dfd06a1cee3667b6e9952e6b3b0b2b0c18317d2b3282746e3978c", 0x26}], 0x5, 0x0, 0x3) 00:58:59 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x5fd, &(0x7f0000ff6000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 00:58:59 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = dup(r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x0, 0x9}) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x40, 0x0, 0x0) 00:58:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fsync(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 00:59:00 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:59:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b133cad07e886a85fa14e4c622b20b81707a701cd21bfa9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf00000000"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) close(r2) r4 = socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) setsockopt(r4, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) socket(0x2, 0x1, 0xc3) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8060693d, &(0x7f0000000300)) 00:59:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0573cfbd322c35e008d6207000000008284955984c87910bf093f68c11700287ead4bcb777f9dfcbd1697790a10d943"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a, 0x1) 00:59:00 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd608a3b750008ac0000000000000000000000000000000000ff0200000000000000000000000000014e234e20000890782883e3a912d32ae2c22ec545f413de31664a343ea4d51ad1004e1e635be96c787c0fa4cf00885c512b3c93ec36bbbc182244ff76540fafa842f8524f651b0664fac9a3f898d0f667715b98f6bc678445c283d602c80857f702bcfb8242ac1be002648afa3f5fddb70dc6aa022a95e593d6a6c09265c1585a063c15"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 00:59:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {0x18, 0x1}}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f00000000c0), 0x14) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 00:59:00 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8161, 0x0) 00:59:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x5, 0x0, 0xfff, {[0x6, 0x2, 0x25, 0x20, 0x9, 0x7ff, 0x400, 0x4, 0x100000000, 0x8, 0x4, 0x8, 0x9, 0x8, 0x8, 0x0, 0x4, 0x3], [0x8, 0x0, 0x8001, 0x401, 0x4, 0x3, 0x2, 0x31aefd32, 0xff, 0x8], [0x20, 0x1, 0x5ec9, 0x7, 0x0, 0x1, 0x200], [0x1f, 0x8, 0x101, 0x3f, 0x5f, 0x5], [{0x8, 0x0, 0x4, 0x6}, {0xff, 0x0, 0x218e, 0x1}, {0x1, 0x3e6, 0x8000, 0x9}, {0x0, 0x5, 0x7ff}, {0x0, 0x2, 0x6816, 0x80}, {0x3, 0x0, 0x9, 0x1}, {0x2, 0xfff, 0x1, 0x100000000}, {0x0, 0x7fffffff, 0x3, 0xffffffffffffffc2}], {0x2, 0x2, 0xfffffff9, 0xea}, {0x1000, 0x1ae377ad, 0x1, 0xfffffffffffffff9}}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000080)="cc4bfd809d69a1acd921cadaf413457224881ddcc0d8823294a132354433b423aefc20414821e8c69b8d55836614558b0022d1a980c0822c64477d451e42008af2825d17a1035e4512af3bb76be74e341a94d7deb7e967beb588b11923d7fa", 0x5f}, {&(0x7f0000000440)="7f11282475c1b2bd34bfc0a4ea3d3229206262d90bf87d797dc4420eb8a56db2ae94efdacb6dfd4614efe5c7fb97a1c9cd1f7c7cc327bff8f5824003041d31c8d65b418159a29d714be2eef91f5d98662a3da6ab12af2c3d12d6a70d6bf7d7aef19d09a739b41392d12c8a6100a09639b0a6621e0462e3c989bd2beddb582caf91ab3af896d89661577012179ec4ce082721e869141bbe64b0e1936e03b276bcc0bae0b36b2e722cfb11a0813f1acec5c5d04c77e36a6318d91533cad9fb7944b022684e01ad0b17fe84ec27459e5fbcaf07902e546a5fa7dd1f84e91928adf8624e767c710c580569d6a8f79b4862245c919a269737c7800d389c17583f74641120161855959d2c958f98316f1eefdaabe6c659356f188e3b1f0e846c0b6cd7dc0a060e5f58d046da44b15eb00446bf2a3753f15186bfcfdfeb0db6402b24b1ac62bce64acb2536c69a5e22e7f4912e7fe97202dbce1c135984ec84d50cca518421dee26e53fd65b204b3ca15def5fcec3b50a51f6a9992a3888c34ec601a026367e98859f1cebecdce6cf470afbc90a11c9d1db7a4016d017fb11351198e5a04115ace0d392107887172dcab9a0ff7788733560e8b575e2f1e0e42e44de04b09be7c731de332d43cfba2a3e0d69904183fb5549b72976387b0564c2db44a37502238702a6aa95b43e2c60fae106fe6a30222f60ad21620d7fd5ba15767935fa4fafb3bd37159915b024ce1897cc79140d1f9994bea37d062d9c34c551e1a0f1cf408ae20d1fd6d12a134630f6d2d3d815ccb893bc4a04e8cf886b2e9a386a3d7cc3bb2376335fb874bd25ceb5abffb90644b23a50053d74fe9725935b6441040a80ee7c48d8b51d31a29d6c10735eab4e7fae9dbebcd7b29f5126c6f8290a490dc151c121db1ae82884f88cc8e2ae821e0e3adb019eac3410dd17112a17892ebe39ef6c055164c4fef79d071e980b998abbc6c7e397734dd2f7eddd483490194822e6c0b211e298bba7f0ee27a8690f26bdd80d500adbb9168e97dfb0c852ab052374c2c31d4eed399c7f410fcbc7259398c4c8be9ce5a3cd751c9c124cc2fa084b68e257dfe1232787f9bbb252d5930f171dea6368a32a68ecc25dc03c178b3a920fa46570136554e0009eab5dbc917ad225c197f79da8c968b4d8cbc66908bf7d93c9593ca0a2434f022fa4bc7e23571f2d3eafee3423323622b9b5fbfd01ca67da1b9432de867e81be2772490f0f706024457dc1cc671e19e95e22edf12f5bbf65a42ab32a7c0db54c370b642bbdce4ce66a2d2ec90998f3f8fb4f040d64addc72e78d64fb15e9f30b965a3d0f87b5ee579c4dc6970d13c734edd3b3b05da768d2bc07b9e2a3991fa94bbc97f363ce5274ed6a4b3c1b118ef6b6ffc7ceaf8dbf43672a3be7a8afe5c592db79d27474d70eff12e9ed56e84ad190e9f57c183b3089986adf057cbafb3fc64d11c44b7d3dbc4197cdb2e3041ba63e89b713618ac648ec2d80ac62e4931adfb7607d9b769fdbb6cddba89e6ab9a2ebd35ed2cec4f1d4cc6c2dabcbd53a6395dfba30a92aeeee30facb4a2077fd5488a8eab6cdc31acc545438f3f448005eca862f000a2153fc88bf1138fc12a3471009134ade4ffb52216544a2e68a545ae03106b606ec044311fe2f9bea0468d3d67f75a1987189605c9d8cd73dc6ceb2aea74ecd03a96016c2ecbad9f9bd0f8656faab410a08a46a907502d3c8afa1335551326efecd55f68168df7c81f4cfe6a164c6d101251023a6b8853354901a1bbfa99e59ecadc88a44f5c67ff885c706efba649880ae5433044087aeec4e7551e038f58ef6d402086d3fde1ce864a8d877faed2b1c6e63fe6e537a567e9af509ddd6f2b63a2f52d398e6f949c2e17c72cba81a1b82befb52aed41cc8d23aea0ab2a7aa74666789ca936951d17940f1d675e292b448e493c13600ebee61a861b916eb7e8db5d4e1052fbcf7636cd11a6e1ef69dba4aac20f861f8d2769ddc2331e27dc5b4b5a075bcea18f2fd7c5f3f2d16b69a1f75847fddac4eaec1ef3916887892ed98f8a79eb8003ad1b01973e978689aa450877b737bbaf5bb41487b6b2708a009aab17a2ce9d8623179e1e2990f56335251baae230a1144935b7a4740f6f20590749f4e0b8a40c5818ecc5899056ab3a6f2f7c910a007a9f0dc59fb815d512cc9ec5e7f05f080cae784c2b3835325a3e943365fa6be00272281b6081de4850ffe40e97ee35168b99f85780d81bbf9a5a59243f962c9fdd4dea1e9b8b71f5e457a8e8059cdea7588b163b12d1c8af4a813c2bfa6e11225626ece9c6470b81387a6ee317690d558f3c3dee28d5e9032cdfee0087c1dcd22b0696a480ffbfa258f742930da87e7c63da160e1477f1f1541408479b785422917c4ced2a6b2d4fcd0e7334a5462b0c86798cf49ec9d9f316349ab6c1373f31c493ec5f819d2b3fe97aabe81db680c2acc3ea753fbb28b302bead7fabccc4e4f2d0527f4363d89306cf9593dcef1450840d08d5fe31b276667b728f618ae5817ddaccf458b1b37bca970baac67efd38cc283fa996981e847fc7dc3e4f2e9966583aeb03463e6e8b45802e8109c563826efa3a48675eecf495be0ff6609928a09edecf4258219315587ff82300c73b7bfc444d727b0bfa6c9b2ee0b2ce49cc23afd37adb2268f0cb3ea270a96b1bf5e52038f5733353cf8b2f0a2b34c95750f38d35a4269d7872c773584390f6b4fb6b42bfa2c4bc482b7a23f9af6e82c3d26bbd30673abcb5221b6bfc5a6ec037228ab7af93e0fc47d38b79f953027de1598c1b4460a67ab95a47aafe10f804d18a3b003acaba71287f1aa9c51e55ab2d3ca050d42cc83872da4f8f5d090886069a667321a81873363543fca7c6eedbdac9d93a712cfc6767b93ba5400bfc084d0be92f98dc6333f0383d26109f8262fd39ad94803dc65f4808a8851a73f3e01ecb208a6fd9092dd634d2c06a9cd963396678cca4b1debc77ce0d4d9d0803d7183e34f8b7cb94cbe9773f50c8ae75b50ac8b61b0a0aed2b90e00c3839f3c8a22d51d9d1281fa513589b4a0ad2d6d5a4d7fbf757485355f4119c208b1419c222fe6edc8c858c24ffb8370c21cc7c82272254d9b92cde3d502d3d10d1cbe2b50a606a2bf7d46b7a0b84646d9da82755dcd25978b1a398592808c90b05e7dc6b6c8a37e9c85832887c64bc872698fe97b9e1a3b54196df4bb931cad712ec582bfd29aaa07a67e2413f29642f6497a5a581da292ce2bf0ed383a185025270db6b3406e74f52c665cac5405ad07040f7cc33487ed07c1bf75e005e3022b8d1f8bd39e2c0e6707ef67d8288fb0a66329a1ec0a502bef1ddef1d6c05693aa156fe79c87889eb85d47aaf106eed3488c02c698ebc9abb0fc4ac23467f6442d75c7274f3b34395de5ab3a0854a1560d4157743f63c93a913bc2b66e481e4e0cb3853e09a07596af29190bbb4e10632de9a0a7a5c4b9f0dbb5cc7e54593ce908b1af07d49629e501e079f59484a9ad93eb27eb0fed6841aff72af8ee2fb50a2100d519370d2b77ab1a616ccacf793f916311ca5c2bc7ec41f6c7ed001ee2b30df6a29f54cb54ce574e45b9c93e5abedd0c25adbeed09567d1e2a19ff66245d02bbf0665dca364e0db759f0b1a572cfefba572584d8e920293b26de083208704ce8138fb9dbe847f0b47d669868079d9e7d727a4eb768310ba9c472ff05dd88b68703b20255a0c75e099f56253a24866e16744d9539151c45cb2d0e116caaa937593bc35b79aa6c953eb28e0137ebd8b5377dfd4722d60d7161c2113e88ef39a7a47095861c25c1e18ecc6583c1854a44b6712b7190180250ea3704d3282ee54cfe79de2939a7f98c486f193cebdd21f583a8fa5881218ba5b28f4cbea2957d312317a21dd4fb055421f18c3e67d465a75e6e3f56a6cca0ec305fc0bde49181e0d30f43fa431990a4aac917e8938fb4dfc5cec5017a08e06125321acc9d1f57db9b277653b59fc8d3c3c5dad235acfe2785314e338361c158373cfc813e46232e5d710dee385785b5ac63ae94540a7ae9ccd18f2dd4173c616ea928f9b50578cc5400325ce9517fd779cdd8659548d3d220d15bcfb4e87ef35ee6c7903d8a49bd6bdd378e03ae1a38ac27c9621709a1bd36c60f07e366a23e54b49293f44a0765c4b3418b73213d1560d99a49ce49959cd1465c9fe64804dfb080a335ea653f5fa4ae1da2fa3ed06fa885381bb20b67614fc502c9f2d558e5c71aa37133300a97ccbaf8359cba7f7140ec87a1500892be88a75705e71f9c3126e85fc45cb5e1193c9c67efdc4d7bca053c0b0ece47bf6b918aa508a433e54661291d61158c98667edd936b3b6f1ad0db2ac6af764aa332f3763753cbf73fbffebcb40a974fddff0c9e685b5efb0cebc9a407cbfa6dd7963027dd39b614997c8d9963bd771708718c6c265a72927e8aa72862675463d274e201bf1f563fde8e0193bd4e99e24b8fc2973f260602e6265d5f987d030d7a04048162107723c7556f7a3ffb6a975689c0b68feae02b5756abbb5cfa9b91d884d83f01f8e3a43ce6d9d3c8902757001ca08358a240bd960e7f06a5dd5a60c345d3f24346c81674ab8ca69694b65b32c0ad13108c645f6a87a8552beb5d0be53205b9f22b0b9a3be143622b108099b0473f2e3d732ba9012b0d8c7c215996faa79a580e0807deae55f11a0f232da394bdd57fa3dea09db03da58a55f94e37721c1f7936149cb704dd5017d97934f37bc65aa5941c5ec15b61a18aeb2beefce72c6d4bf50f17ffe73d3b8a51ec5d8c5eba958412204346c944359572074d2be6de40516da06362f3a3bcc1e50f76ac4f6dac585574bf2f139253dc65f2eb9809c0b100cab287d76b2d6349d0d6b3262bd785127f9a67fce973b90e1e83f5e571236b5fd453f22c8cc60fd4b501f0145e3c850a9beb5a537ba6b4b2495dd8fb2930fe0c531d9abfa0f4f53696e367a42e2f231b8046e4e25f20c34608bdae68186986ac2af3e3168dcf4c3af910256471b9f55735654c48bf9cbaddabe96a1636819d8bbe13bb3088b1aba0c2568688e6af45b80b0846d83e46eb3925c12e9514e472e839a6b3f983875848fb992958df4ec717aec2df1c3845c9e7b93971c7b2047db1bb7b2beaf2824a014f37d1d01623c8c52bd15c83c9ec79368910241ce7f0454a8cb654389d3a6d43068783e59265abe3bca90f8e33cece83615b4a19ef42e3d3ac117beeef024f07e6fd42c987066f296c19bd94b324c16b05db449abc6bff624c25bf0179670d2ccb959afe670d8f81aa56e670a733ee623c0975d289303e3429f21b28e18d4a71f0e330247aebc82d22691070d5fe449db3a9f0d1a822b0852bf77abc37beab03317344f4f1d92006871b2f4a7d398a993594a1fde949f8f7502909893f9970737dc3406a32d714e63dfec1513f07b8518e1cc759deca9198fed32ecb83bafd81ddec2c6155b2079374adf62e813bec742458a51e8ae4f8c932ba6d0afd7bb7e50849c3220ee122ab34e7142d06001ec622a8decc77b08bc6dd33affae9cb068869b6c3c8cacd6ff9292d54146632b4c34c54cef601b1ded1f84950045b93e6a7fca64ec5e049e877fffad2c750908d3a23c5fa39f5f4525438741994d1eebf13476357935551e001829f7c8845aefc8f2418c181dca75efd321db9ea1453f5c371a2a5b530359883b8d9113ebb3569a074ec7b49e53bfc82efaa307bae3938256476c02ca92d35202f83e4542ff0ccb9873768c6285d28f45a8", 0x1000}, {&(0x7f0000001440)="07d1e3f9b25a9002a7e4484d2aa8c853fe44bb9d156be69ab20d377f3c8be7246344e5f34e5b0e588f1d611dfe3b57dec5701063f7c4434dadc6e229767b483edcd66d58459cd16c8703c3e3e8ef31ca7a84963de725ff9b3ac6ce0bee017aceea1b0d12ca921b57bcd6886df141bee31c4f43c59985bd8ad4db5999fdd26e7abce8bb05c75ad9e44d8d98da4d755985a158bafd17e6df0ca5dfb93e31be5d5499a91dc71f596105dbec97e258507d3814b2548337b704f939a9c7cb7e6c809b2a", 0xc1}, {&(0x7f0000000100)="6b7fe63e7788b0b96319bfdb8e2e7672ebbcc94f81419349524c7f0310a3d40adb7b60250546558acad4ee3a06fa44df0a", 0x31}, {&(0x7f0000001540)="8a88f8155ee855dcb3d1d984f2235cfc3a7eed35b4109eeeffeef4a3900f8323058b26e76fdc36e127a564c9d117b3945635e05d1144984609ac1f1f935b76918398702194aafed3c975a32798471460dfae2f54db6b231cd78569c6a3647a650b1778c57480822a6182bc7371eec92d0d882aaef804156a4a6f33efde40300801d56676a0def9fa93f56c21875f9a19aa4d13a4785fbb8138832b008f18428733d920c3811d24304120a83e9a4a07ce1fcf9208b0748ebe56860b47540c21dd0d98596b1d58fe19e8", 0xc9}], 0x5, 0x0, 0x9195) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00'], 0x10) 00:59:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xf9c9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) 00:59:00 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60620e1500142c0084ec984c77e0346f1d6f9baf4b1efce2ff0200000000000000000000000000014e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="ba0c15b619e114ab07cb309a0629d26533b0500b89c57b6c586f925667339c840cff4f3ed0946b1185fc4b3422ccdcf4095df1273da63ccc05de1fd4459dfcdff42c70d39eaa433c074ac180a5f0e8760a8cb6a0aa9a0059acc4e7384d9c8f09c6018235f470ed00b439887c6ada47d53a872100fc67ff8c52253664dc"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semget$private(0x0, 0x0, 0x424) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000200)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x4, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/103) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = socket(0x1, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x1, 0x4f) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r2, &(0x7f0000000240)=""/244, 0xf4, 0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:59:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x535, 0x6e, 0x0, 0x8000, 0x5, 0x7, 0x2, 0x2, 0x37e00000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffd, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x5, 0x2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x2, &(0x7f000051b000/0x1000)=nil) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000200)=0x8) 00:59:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) 00:59:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000108650c000000000000000400"}) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:59:00 executing program 1: semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r0, r1, r0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0]) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r4) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r5, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r7 = socket(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="e0ffad2f646e7a61dae4"], 0xa, &(0x7f0000001600)=[{&(0x7f0000000040)="813e01fd86ded442b01fce8811ec9cecda59dcf93d8d3aca250abff5444cd39c5785dfcd7fc521925a10cbb00870f1df4e81047702adc4c577186d06bf3f3eea3a48d47d5da3b7bcd9663cfeb58aea132432fb32364bb6e9c466d3b3b6cb53d304bc0b63eeb9bc8c6b522420bcd95d19a853b23e9afcd492ceea1a26f0a3de45c450bea485089e4cef5cd73e649728", 0x8f}, {&(0x7f0000000140)="bc2d3bee6b6ae684df5ed3ee82a10ec02d47d077efd978e769d3ba3bca41ec4eb81c6b3ac12c9b6a28a58c4a2a26699dc76bfb57412632a617c966060a9b46bce5952465c53f23bcea58f3761ba1a5026a5af8e33daebed474448ab7f8713e48e9745a716066877c9c718fe8ad3fd97ac6ab4657a6f0311a01", 0x79}, {&(0x7f00000001c0)="459d4c6475d5db056832def7c68fc7376a70a91bd42c135fadd0989c1e4c3b727787e5330a3278e5d9f69e93689e0e0e6253ad96653c5c56c33a013720d34e93fe6d8b30439f1bdfe157aa36cfe1b3dd6735048263622fb21623f852f5a9bdefbf85bf8a69540bb76c0bb18addec93bce91c422630710e4a38eccbdc40043ccf6c758bc829936ab2213240f490438d63748fad178a30d32b37711f164b5a17e8d2f3865a58e56b6de19c76e9567fde736e20bce5a8157e92a03866bc8b7becd7aeb05dada7dba1d66640f22588dd357abc31b7825daee8bf1319fa322cd6c4c987a1a8c00164e0cf441d077a6661d350af80b50c86d5a49c6ea6d5", 0xfb}, {&(0x7f00000002c0)="2ba945459df919578c4f10e35281c55500f959f53396803fa3715553313d97249aa7b951a9dca39860c074f70fceadb09748fa04155e6bde8c00c77a0624294835c85c6d3bdd4635770f98ec0d784b3622c7227fab8d2eca7eef21927679bee0ce50ca418fe07ba1ef6a7c3b2db74739f6908b160b9e58e91a2c49c71c7d3be55c849c389e479d331ed30fb00539e2ff437ab9a6bd60468737226ffa987df346cd777799c1a849c07b8a15fcd7f2ca02266bbcd6af91bd479e27f94cef9a0a13593c8d17736f24421152246e2380e27c1eca1c73001c512ce34022569dca63ed745d169caa74af989c542afa9ed99100c4476a9662d608d2dccfa8bd04714e219c9e929bcf6e28f11066c80910fdbb490e56cfaee2656515aece764389694b2b5b0b95a0b1182ba4a468b179101c968a9ab5485e5314379c7c9d6e33cc8413386890b9384dffd2c550ed664ff6a396b831e20735e802888d8d1d00ca060ecf633168646fe3206209d0e622ff893d08861839c1735d640d8f019c3a15d84c0482ac6e17704a16d0d0cef322e85b841b49f4bfd849cf0383fa89e20d11e7250c319341e844d70000616618791930675fa72334ad7c1b250a797391ae0d4ecc9c87f1e5f07c6119e5c9fe0b32abd7cc879ecf4358d03da4e1328c4a3fef4b63851f4b8b40a83b2aafbcdf0472634a2d0df051e9ecc3b335a483c4d4c54911e934a8e9963af1f0bbbc733fbd6c1ea65bf02c950bbe4e817783a783b09f2ec69c79a820bd062d5c894006eb140e6968124780a6183c4d220fc61463b882abac3cf25a532257f11f5578186bc1bb76ad33e5e78818116f44d3d57761be933c65b467c2627627a52f025915dd9e00524bcc64d05d8b5d97056460067b253a533d2162a22ed28a6a5001fc6e4f75944ae485fd9bcaa6722dceb5f55dd0966d290d84cd5011512d13261639fb0921cf1b8a335b2ff8b5c194d205cb7e5188aaf092ef482df7ee763c5c97c7fae3efcddcc4960693187dfcfb1ab903fff548d24f2812b2e4236b7bf717dbd700059cfa44292d63c99a0432fd0981b1e7de4eff0ae13e74da68c982ae6cfdf6200dd9d09d3bdcec5a13a66dea82ae025a9b380a5bb9b16e4a68232232bea5ba95f9a81fc2afa81898733d300649aeb624470e6bab33ccffbcddbcb4e7c1d1a863698db320853d3db6a2beb8b9c8282754e8137ec0e7fc5582851ab4e0dd6cc4e5de2ac8a43a21fd751831250a0b951707e353e189bc96f7c0dcf32b0fb03108056f2c9e4a70d3abfc587630de7e879d790cbda860cff8be652c84debf2da17b454a37e564cca33dfe3319871515afa3c6180aebd62a5a968d985d25a5b5350f9b657387342e9b756167b861d3a06a27c8961e05a528c818b20130ed4612ea8ad1f318312dd3435ba6a3fbb54afb9bd560e213aee26a355ef60b82490afe09e317ff58682f7240e5980f15459ed3777669b1bbe71f69d863de400422ce0468770166cee4e12841503d8dc1f360d79fd747df39986a2634c76423b3e66c30f96a9629b972b5d940bc51a5c97f681c65546d372ed7c40ab9e5274ddcafa875849b67115432251bd828eb8e44693557601348957d598e41b4c91e321f5f81944c9b031cf2bd4a9b04169dd918404d1e77456cbef1d74a87622dff1eaf685034f7a0083ac7345694b4e0467e3df323920219dc04de744b1834669f755bbfb7186ec48065185d37a28e2af418f5f52a09163b8ac19fc7c455903ea333f223b2d49dd8763e2b68e92b2564e359735dbcfc07485b6761413eb2a1946df8d10fdc603496df82b22e3815c56557accc171c10c988359faa49fb1ebb6edd868651a1369a715a597e97acb56f6b7c5b3c003c8807686c4a391d0cf4da2573a908b80a3cae9fdde4da7dc1988afd626956b0f0eee2e049e529c453f44e1b241a2878ec661285624608cb12a0f613f9cdbbc7325678de36a01bb0ecd78923910eb07727da11f60df1b54008375a4c3c5c6326a8304a71e311879ef0169bc0f45a8e00011ec6daaefa72115d87c519d0bed66930785c4b881cb8871b52e9376661321dd09057e7f707cd83af6c16a97ed19a65ca4c2f76a8d446a219ce9a4f07e74304a55b121baab760ea3798008d961a64d0a23a7117e534e68b37e2e98b916738338b5e774d93934dc60ee1ef9fc7867fe7248b04fbaee96e885992ab53feb4d172cc511f65eda827de7797941cd695e85af20c5d6308795f24c074ce226cac4983122712d85b857b67f1504f81c86f5e53b3a5110f82f092bce7f7f68008e4b360aefad1fae0a24d583794dae62b3a5fc74b63dc7c371d2e2735ea04d454fdf089cb9ace79450584fdd82d27c7b05201114ec7b259d547891f673dffbe70f043cf57a29be19a9d843d7831d3ed66bedaf61c67733312ddd1361b166dec67ac6d7fdeb414c35ddc4fdda2f47bd4c5aaca677531a3a07d74605cc4633535dc9e301cfa16e832939b92913e1ee538281f2891231da17eda9b8faa729ac500ab4582b40499da7a51ac683d20ecc22f09cf5b5bc68d775451710798de42478f15234536ff93508560c746a62be7bda06bf3aafb7ce28caa278d70ec3408d53850c8b99a2f90e5d3a133e1484fe6d9b27ce00a067f1a706d40bdc7b91a92e4bd799a7e3ab4e83bf191341fcbd1ad5c4e2dd5fbcf70788206998aeb4977f303b76cb18b01fde6d537d5b6b5dadda556803091fe2c11d2033bc37e2291f1b3529a70b90a0c4dfd678f3dafc44ab7f13a6127c6a034bd3982e4c6c362d832c64df8078e36c65c2fedd57a1aa9e4d7122a66b92273a0d656934b63798d3bb42c170ce37622f2428728b19132b568931eaf72923fc4d94c4588cb441a3982a7d9ded992b61f2ab0e9f84f794cadec3237b495be82aeb22d60e462960a348490092428913cec2ceb1d756f5b1ef5b604f5ecc660b08910832e0af85aa7696074c537c488aff850578efe36618778a88435956b52b4985bd5a1a7ca0888bf192b38716b1ab4149564f66703008e83d59b0932ac43f881a3c6b8e3eadaffbd785e7d005b03fe48c82090de6fafc16962e00c10d94d540c7e0d5a49ddb034da764facc8c32c7914105424ab5fc03fe613e141341b0acf0cbeb15f0ce980cf6cac41ae724346da274f2e8e336287131c9a6c0cac78326755822a39ab24f3a842decfdce67e64a9ac3e3ba4d0d850e8766569dcf3c85ee48770baf5e0fef81a521ca693dd1f63d60e1b7be7262269c958b2b37ac745986cad3c91231d0a2d4b83c802a0231b422c018d664124423fe6e8d7790bdee9d35ca4625e8fbef2e3bb7ab91a3a2bc86591cc83276b619d93ec38a77e5afd60e4b0411b6df80dd9d2f032ea434a3541b0d4689df4af1bf97770c5df06ed687b3a7510da22dc4ab87408266218e29947cf892f8036163d44b120a5e8601b1d6c4eadf9c4abad3a05fd1fae9e6ab54460a106ef3b0ef32eea10927d295c285f44a3367f932ac491eb1c87f800a5c6feadb5880ac0a6ed509e1e9f9b3d5a9efd9f1942aa98c7b095cded725d948d70c3192abd695368ff7181dba9822083255d170f62d6be103ee0945773796718bc77648169f1d56d21851dadbd650a0de1f405e6030acb55feccece6cba18a780072cfd3ce330a6b7ff99825d62f5bda2d07dc3eb6cdd7e4f98d88bbcc219d039118c15ff54fe6e986414f2599240ed8c9adbd07296b19c8af37a6b7cd6ee0815d33901604daf105664887267fdc6521f7e0f4c35f8696fed912b204acf455e92a15f9b727a1fbf8974ba6d769bf2b5805a9faf75999b3af410f97eb1a811aad97e0a61b47fd5152a9e49b8d75c832d3002096143a61c4dcb6be3673cfaca862ce9479f8b8cce48a92c792799f5d930ad77341a6362bd0788ad72b9edb18f9ba5af9009d610acb28a620448f57d43da09d49106d363c77aeb2dc21b6b51fd1cd4be88a9024732be2bb9da0d33e865ba94dd881338d27a2357a0b05ed1a6aa6b880243be00e53385a8861530003650e962579a53629515d4417a3ed4068b5fe38c1ac6b86eaf5087cb5d2dd7031328b79f75976a6e76509dcc9843a6a77b5caa1b6e910941645e601eed2a06f0f7f225b49a2ccfcc4416c15227175d2a948df0544132321c4ededd8221b5298ec836d61c713e8555c89008bb68a2f625223d96583cd0f8bc4dcc11f11dea38324c2ff74abf7c5565c626b4a6083b68cbf5f0b7d0941d16b7dd75574f7b035a738afb296ca4aceee0892eec0d54a3c9ba0027676a31f42cbd6b762e7b6ce884c44c47814d8c648ad9725b57863ab1d643df53ff3e4fdeb165d714b6adc9dedb434df7cfa2c908cc010b79eef74a7b928cc3e2c21a7fa8d093e4ece9086182aa58857c444b51f3d7d8aa61be9f0564ec55d97f37e593ea3629f7dba5cb5987f97c388392495d8bbce5da905465c492a50ea994a47f05cdae097bdd32b61e632f7cf81c3ab96bbcf149ee19ae5cddbb96c1199f823ce18769b30cfaceb0fba964c0105220c0d2152d9ee9cd1e765aad71eba8987ff798973dda4437386cc06b0c88760fca21341d538f7dda47156b79670f204445ca83c0ec9314e67d192e7a936682481035dfd0431f213d62e86aab4e19c8e98ddabc302f690048a860c7b22a65acb5a7b209e179b658966a3f64dbaa3cd5e7210f57ee28fabe8785f5cff39932d70c93f147a122577224d01281310bd60dc414b8ea589458cf44230b7072159865f480494e9a1c4350fc65867b1b606be81121f3db5bc9f8855cfc10935e5a69a9b3890c86aacda9f172b6c39d74f34b69556850d1f69df42888bc1e3fd1d68d74643971f729068073af34e3767d34c62753a43d0d19bdd67d73c234621dbbcd11f301d9c734e9fec8d13c48ffcfbff01003de4b879a83dcef61986b9431b095045037f58f02f5b43ad1f3c0b0670277e5202b28c23d5eb7eddde9343f727a6f0145f8dff7438d30a9d638a4208b9527e472ac617801fc91edfebf84ad842a0650af060f194195e80919040113bde75ca3330dd492f2adb7826a977829ad1de66cdd31e08bad53ff11633d9e2138bf8f339edd281e6e68ffdcd9645b25ebb496c13730c955d9492d77bb4177bf4a2c15bfcd6ec23d7b4787c97f67d26f0fefaca3696eae6856354c43dce326d2799229cda8f1c8eb481094cea81080a278b8314339082159ae07997e078ff699d26e9a60367ea92ad7bceb6d6ca7967610c5ca426baef620e4e268482c02c7a94e73954c59e8a5b40d6ee1da6eac85d0e93bf883a24d2bd744705e6d43d75d0e39406a29b8df4db33d0c71817d980233dfe40a942fe986d5c3773cd19c3ac6efc63383fe9382da5750f68a2b7897245d955bb57a15437e769590d66f0c651a321f7fc2aec0969e96472bda1f3175c46c10465d5c6d6431e1e6821b91c97ff2f180bc3e3aa2a7b5a1784078d59e8c5c08b49f31d743c4bd08517d8a2d4fc1def663f58d805f01fcf975425966102c0939d9afc8cb577f68a3a731902e23bedcae194cc593d478b69c8150f3c3d9d2a31a6bac793651aa397a0daf82c9aecaa1c1be4ec60567e1f279edf6d6dd9102f068bf6ac49ef08fcd43472b0dd7d2e322b1d67caddb646f8a51fadd67c5343c9615f3b81d58d5667f4081b75054813239fac434a55debf31f12654898e71962173ee4c6b4ce633ac666b9bd8010b6610e7f78a60b6e385ce69093a9f4a0a3d09cd4ab935587006d5a0f415fcf6b57c186f41d856bb95860db090a628", 0x1000}, {&(0x7f00000012c0)="8094bf2a48422e6c615a19bfb66bc0302263b7e983b7d8786267f30ae6ff98b0dbf756befcd7423829f093ea8ea5f1e32bce7adec83b483a53cbef4f35b78ecc46f63107a562c865e2b3e8f6d4b626a213fc7112642fbd93c026b416ec40ab5abd879bbffb992c5b50463f0806256f16803ebd9fae0080", 0x77}, {&(0x7f0000001340)="7d2fd7c6c3df9e08d76451ffd362147cbc30b6e822f18c24a84c52a820db2bd488acee48d4fa55232a18320173a02c7e097372144a86b0f1fb82d75c65a9e41b7512676087501e4a2b2f577ee560d4cbd2a0ec6a0671ffbe99d8f26fb4d0c65ae23952aecc85cd72f4532e8770d3e8ddb830be210a37b79eb5840efaf6fa621677e332a2e07ed92602", 0x89}, {&(0x7f0000001400)="df674381f8968dfc42f4476429c6cde3cf2247942ae1d8ce4441536061f792c5b570e6be9e67d700c2451fd85b8ffee50f70dd9e00fc8d462e63280423353669908022bc25fdb5267ee07068ee2e32926c324f4626a697c8ce83e9d501d6e82b0601b2df8ed5cf08d8ab8ad6935ea3a5c3a8b567ca46965f0e35d70b88b0bc223ccb0721a055d2abc2e1ce05482f3d56f0", 0x91}, {&(0x7f00000014c0)="d1e1c718ebe3842abea5d9082017666648a2afd184c1c536b8f6726f49ff0af59318b0afb275b857acc3153c76084185f56e3e014c316c392f178fadfc048873ab3f0dc57b36788ab54622e178b1a4fbcc9317cfdcfeb0ebd9bf31e4cd6979088b8fad1265d49916d9375a9c505dee6a31ece97ab6041d85694d563e5111596ad68224ff92636836b09512b3177c89b23002e2e43455294beac2ad764b84daf0f83db2e23dcb13699290e76e", 0xac}, {&(0x7f0000001580)="d2b3fcf242c247d269dd7af0cbef9d31b2", 0x11}, {&(0x7f00000015c0)="349d", 0x2}], 0xa, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r0}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}], 0x70, 0x4}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x89, 0x2}]}}, @icmp=@mask_reply}}}}) 00:59:00 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @multicast2}, [{0x0, 0x2ed, "bf51e0ac1c57"}]}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) 00:59:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a0", 0x4}], 0x1, 0x0, 0x0) fchmod(r3, 0x8e3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) readv(r6, &(0x7f0000000240)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f00000000c0)=""/19, 0x13}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000030, r4) 00:59:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xfffff585}) 00:59:05 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x100000001) fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r4, @ANYRES32=r4, @ANYRESHEX=r5, @ANYRESDEC=r3]) 00:59:05 executing program 1: syz_emit_ethernet(0x1117, &(0x7f0000001200)=ANY=[@ANYBLOB="ffffffffffff0000f7ffff7f86dd6010fb7f10e13aff21405aafca51147426c00f82783347a0ff0200000000000000000000000000018500907800000000020b08e5ebd2cb840b0c5e8fd1b8572b71b5e85640cb3b5f7269a972d7c6515dabb76a69792088b5380e3ae147f6737b8571ea78cef9c8c22daa731d1c7029d981d3ebc4db5693885a75c6697a3f21b334d1447c75d804e7d96864ccb4543200001df1286ec7bf3f4450b9567df8b8fb60f46d43b78d1fd225294b840efe47886201a865179a1669a5ce3c0d698e12a0b2bfb195e91c1df0c0e881fcce805b58ced4d979df9a48a195b0f266ae759f0f32960b6a130147b273a18a2a8804081b401e93596db5aa76bf4c872925f09bd73238b4c920596c6f4cb7812afdd584cfd7f49f746a0aea692e6ebeaada03ead662de00c6a8d94bc55b77a117e1d9aa9f83c3cbc3533b7c9878ca9c092a098abfa924f59533f388c4995ea7a5073731fa0d7809cd6769cf9da53375c00bae1eff40f6de8165bbba6fd829e6377f0268314a87abe94cfc9a1c548968c98084f90d2f09b2e6bb9dd8426e3f025bfcc7769aac55559bf6d535375a783c17aefaa420e3d29330f5d300645cebae8e515bf9205e28f643c0d1b5f7309234501ea66ccf741eb0d58bf6b5d4f8e4c94fe27b3723a82af07f703b45712058185650ec28b4471eef40faa66d4f5f1714b6f2711840e228ad517a316845acf6289210a5de2aee68785231bd20710c6da3f696c97da979caab0b9d96eb17ee095e885f4f848b77c4bd6b66a84f9b859045fed9b98a4216070542b6c0f29c63b9b4f40b50325e3af145d1dee0936eee5b027a33cbab3d8a02ac599b1d49ce4bbed1019060e98237d5cd4f0d6866bd7f204d104f4f6c532d276e5710eb9db2d0f7c520417cc12dc6aab2baa9b054a86f7e63ee278869e5e0fa8dbdf3192caafac56b7411e51db765e8b4c705a0480cfdacd5e7ce19631e406c88cb3f30b5485ad06734ff3cd4c81926ea24ee33eed1685a6cb6240a6b482607a60b4b525f2f141997fe2126f8adfbad11c9e7d507fac652b423327aaae5d238475d08b9e5b29f196d92aeaa6d79344f6c64df99048e6ef77a3690572d402b97ce8fec4827c53f487b0d84a96930682b5f9528ba86ab006f052d09baa85360513d9c05ae4ae54b77f6f47479c9bcd821711944fd73663eede43df9146b737dce4ab387895652ba7684276bcea3dd753fcbcdb2078d9585cce9ced71530c076d74a3859f7d2952b3dca28143a25ce312eed17315bb0f829710ea6faeb1c44f1926d05f52648cc720b888df7b148130ad58fc0b17bdec508a16b72ac42df2b2f6eb51b31d43eed3f726ce196ec18a3141fedee86f99f8e714007e737686d1e4fc40f37208850435bd124ec3a1e179a51d8ee61a82494ce6e167593c597c0a4025048089f1d0c62720269621dd79a8db865693c31091d419d4ea7bfeda8cacba12b932c3594913521a34899ddfc27a25edc6c5985a21c20a909985d89bccd115a59abd0d06d2ca70418c65619316fef714f91384373fea9fc602ee8658db9abe58573ec4bad431f5d6680f4e2d73e5adbf5207c71a7fb63c05e6c1bf0e9781da8204b69649e1f7b9ee455481e5ba1a7853442b1e0a9935725703ca4e19e7c3cd53771a4d823f814b2de661af62c4a563536634ce5899437287586bb59a3eed316b62f2bdefa4a2984d9a3fcd295c51701fdbec3849791bd0e8d83bc30024046ca8377fdd923ab6f8537614963f89633c9017fb9e77431bfc2bebf4c75a403f795de96e17bd4ce8e94da8a8679e24e268db7184da8e829090e47ea387b81f6dbf94030a86de65277110583a6fcc171e4f18c4f81602466f9908d596ca348454daa05e7b8abe5d1303a4107ba848169c9be6c2393a5d867f3f9b93bf8d1c4164128b9ad9af228259ec26af2dd93d306eefb52e952854f3bb217d89d104b101769f1a9840dc4986c3aab3b6bf1c45a19e14807b67324eb4a1feaa4125e03c6af01f8c3d148602a8edfce1c64b01dab5b545e4751b5a24b893602961b5f2e629fc72480eaebd53cdc4eaeac9df189fc806413e284e2326b90d0f66da77b1102563cee4b3518bb562cbdfbd9b598f656d17274b89aa8598a1cd5e194dd5b347f3d87c5360774df3041a3ca4a4cb7febdb70dcd259f485d599ad730ff4c37c9580e7e9442d34922e7d5697c7b29802594250bfbe72fb7a10c74c4b819ecba0f69e0c0a901c4700ab067c1cbb479938abbe2962698668fdc3fb44047afd4cc5144266b190774c3b0b23adaf6631b59d06c52cfa691f5dea3106ac3ed6929e0865e9ea8198e7e1ee617855c555f717a0d72b276465e020aafe1b815444498f4ae926b743af3d886e051924f38b0fa2c8f73b620508afb14bb5fd48a40fc05ca3dd65640dad1339c62e56ae69d828afd366cbc7bbc45fd5b92d0a09cad1bc78ddb01192984cb5e4be88051e62eb44bb6c6d6b3aadb7030fd15c14ead522d377d96367392a7a9e55d72cc519eceb348aed4887fd673be2983edfd746869195006a55aed91cec4fd507d43a7831eb0d3fc1fcd8e700f7c520657e0b4a4e4f60038598365daf08e72e408db4d7cfafb196250b3a59ca9c229bbace43b6f2a808a01ef388eb37875bc7ae264abce481ad2364eafa06bb32332551cabdabb4922e09b97dac6484c10d73963c5f5877cc8701025a2f74390356910df424d1015e9aecc15c252c05d7b2d16aeef8112f3564bfe1c76175b2ae05d877e5e48448c0873a9ccf0a6b4dedafd24ee3de1fd96f433d9999e44c55192c324b9ec9e9781be3a92d60d4ed6ae244153c2f4fe0b4bd8180d8ce7f4e262313bd170d3cb70d1d2c7aaba8d85b4a39f42785d404f2e7c6f92e89a4191c8f0effb9bffbe5588a064cea7dc362846fbf4a814582adac31615b6428fa2db51a4b049df82e9d3787a8c584e0e2223ca5e5bb16ac1ad0d71a0bdab982eb054d74fa8291b3e92f7235e8ed97597d0f02c62e0c99d9add26df3a75cc42ffacf09c809d1405d73cfe82fe486709ffa6be1ffff6f67b7704814338c54b61c12c00d143333f8fdb6f39b94095b52a1f8f83b7ed91f9d91a8faa0edcca634257d0a5e8e6f5e2bdf2eea3c159a22b1850619c8375325420373099223aef24cd793842755b70cfdcc8fea7a4ea001e145ff83decdee011e20ad072faede030b5a049c0c41c0c274b02a3ad135090700dbb1e53691d5609c1b2c1661aa982cdf33a2d43a6052d9a5634bc14da6e78745d267198d2a2c22297fde5283c2522efccde48f3a30340f104a629ca767031dd431d91bb04d602fb3160d3d0012dc6431f25c1ccff3b8f58c72c105b609fd73a42cfa243fc8134069ce79030c6d6a63cadfe16a664ea8c63b79b0f458ff88a7b729cec3dbe617eee92487fc01d33d24486d68e16cd9b52fc4d5c2ca9653938fda4e42607f060b618476a29ec33b55af805ddc42c2d7a164da6be56ffd58f66cb527be5841e5da36fc5219dbcecdc2cd979c8f1cc4fa6a78771cb11ece3441b8bbba840808e8633a933a1be86246d5a1144b6563bcd2148f0f02557e187e49cad4577f2091d3f4a22d63b83b6a06a9b8e8d83d2797e497add8720fa06f2221c2b9ae3e0e222800352899315baabcea2520efb6a36ea6465e6dc849b7daafb5fb5c5da2c1ea1c84593b3f8a435164e893e6a2b12741e3511d36c052b44a1d4f470feacab766f9e7d08b6087b3ed7cf32c0d584616a33eb7ccf055a3d18d12ba54d18e4265da15893a0bce175d25ca5aecd0b14783de26eaa5d707c1bf73aaa8c2152a8fa5975284dbdbdfb6a9d4922e5d12c5539fd569989d156d9624c4ac28ed08fd6cef18e0d43b4e883e435394a5ca9caff6b8205bb72a947012020bb344335d9208611cc459d23ff754d5524a88f7c4de8a811c4c1c5c285a3db78c6ba238530d43a0e285f1b220b80d066bd5148df04161ddbf013220715c4df45104395b3dfef1f56eeb09e9b15b8ba1d41e246eaa5d226563e9250df1a873bb9a4acedb6b206395615cb7648f1adf6966a8b2b15550f9bf03badf0909657a5b885a6bf96fa897f7b91743fd2852d6c45ed24a2e7aa2bf0527b9d39d43c721c55ad50448fe6471c330cf60e14cdeb837a3df31a712b60d7ca61e2499747e6abec428e82f2ea9cd07c13e46adcbd444c1d2500edab461375f995048114e9cd56ca3c205d27a1ce98357f8b9f26b9e60a2822f1fe3ccea67c33dc1b71fb4ff7c9742ec4c5ce45b73d29e383aa05f1c7c13e538d78c90c673753ad1f41ea802b1fb28f5da5346173ef99717ad90c2dae8f0f2d21b22963f50067883facc2e1617fa5f6241d9b5aea9a3b389483e729b381cb213c1c0e7bd0bb6ffd9638106727a49d615c6e0292e553b4dc713c8380d90d5f27ffbd326c094106785ebb666d488f7e7b0738718d4719b83085d0c6cc1a0d462221354c1acd03fdc50c52c7f37f345e680a4f3ccb8b0e13d37ef0c268512dc8244fa3528b507e069871dcea9869682d759da9e04c577f7993a676fc90ec1bc13bcbcded1efd11efb224b7d6e1e989eef21971ec58f289e598130c371c650c2e9a6ee032ab0238cc20fb5ba580f6fedb53c83f1621f5031e8b6fbb2edcc5c92619dc91d0e3bdf41f988de01a810dbffce8dfafcb7206c1ac7cfadcffe6eac968d5742fd28a9b714632fb4b30e68ffbdad1bcf142ff32e78f75ccf39445c696b8ef52cde89bc56c9ff7ab3dcae94ad33cff6471f52f02e188b49ab93886b47cc846f1d9bbea3bf71776a234c2265c51d41a4a85ee06a6186a669480c6e63daf4dd0c4e63c88aa2209cc528ce68aab5f1d89b7d5143b3923f1ae63a7677fad9d7541aef5f50ff1e24ca6235e0b4aa40bd27512055658c4a793d10eb9cd988f00d3b8a1b2feefe748ba2683360d5435a4a168fa62c7769d78a263f1f73d044e2e771294011c1748440582d2e749aa39bbb97fdefec77ac73645c22f0f299004703ccf6e3a6a77f9c06501d406031488b20cb49ccf7c6db43a0804026a9e5fce2be4fcd68bf6dee70056b1fd0fc6cd3db50589329bd0a022d1f0d1d2210417f0b81dcccff8c0e87c65c3aae7c7438c0f3ac47cb421139fd9ef5023a1b02f92ab8927ca782e7e5d66558ea7f6853963a5660c26ec263b2fd9d4699150ae6270b66b7ef5cc73e8e4060ea1aa1256612765e2a572ed5f412623e65b9e4f3ab6990c768159a5c651e5f7a92188e6730e8e234bfed2afb087db62a6bfbee3a7dfe4580433d13244725f9acb20f18d752716270e7bdbf0123f46089f783ff7490327617cc6c29d477c94799b3eafb5b8ebbd38ac968262d0cca8265b18847295509bd702e00922308a17f8ceceb79e19a892f931e5d9784e86c2f672530b78d197ef304aedd88189ed797ea3ec2dbbd84b87e9bc1dfd6ec2e3e868cc9969be342b2cda6c4f74696547d2d9eff2eb2d77a2fb15cc0be60be51ab5ec9af0326615a408563654a10e8505d194f987de03bc323d51a772077a43a0841f12d18984f66b242c0d3c8055beb0d7a0200765dc8194f16b913c3be70e721acb96836d9da79c28be1ed2f73fd6fb0793c3de07dc1a23006d4976e6cb9bf653c6805ebb411ef9c20beb92f0ac6b9bc2d2791d61f3a5ce3b352c1e7d56214b19770531b472545c64c575de40c12d9bea69126bcbccddd4ae877e057e97b282b6b76b49a1561d37995aaeee457757dfbe8b73023be27ddff4a7a977f20f78884fbf8ca0dd716bb23893cde9878b773e6d0bb098d6428526cd93d1b2e73b48ff8bf22107dd25f9dc99b661ceb1ff8ada2b2d6e4f6b5107df65e894eb2d7331df0f081eb121fb5608a76b529c7a20765d1376519cc53969292dba62eaf0708af2b90b9cfd8a48a21c006836a448927022888575c3cf984bc4a8da32966e1c255fd3a891f1d987e19885a9895d0b34a7f7ef7f8e406a35e033ab62839b86195375d4f6e3e680b80b000f1449f95ca8552754407b829e2917127e16e89a75973b0a6e10551685a6b422eaf13f05522718af440ad47cc2476be7cba00253bed0c5b0bb068277e02508d8ab45e8977a5fd8f3301564ac5ae459819df5ff3242654a32e5e3c26237f8da7baa3781d8231adf7e2e539881da460fa8da99cbbd470c83"]) 00:59:05 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x62, 0x0, @multicast2, @broadcast}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x7, 0x1}}}}}) r0 = msgget$private(0x0, 0x5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/68}, 0x4c, 0x2, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r2, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r5, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r5, r1]) r7 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5, 0x80, 0x40}, 0x7, 0x5, r7, 0xffffffffffffffff, 0xc02, 0x3, 0x2, 0x4}) 00:59:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) 00:59:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001e80)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000000140)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000000200)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[\x06\x00', &(0x7f0000001a40)='\xd5BE/\xd8\xeer\xd3r\x0e\x9f\xf7\xbaH\xcbi\xbfG7\x8a\x1b\xc4\xe1\xd4~\xc6\xc1`\xa8\x8c\x1bd4\x11\x86@S1\x06\xf4\xb5\x98\xb7t\v\x82\xc7\xfe6A\xe2\x1b\xc4\x13\x92\xe1\xc3\xf2ky\x06\x7f\xc7\x92\xea\"^V\xff\xbc\'\xacI\xa3\xb5\xe2\xcf`\xe7&Q\xce\xd2\xb1E\xd2\xa7\x03\xd5\x98c/\xdc\t:\xfa\x89\x9e5\x17\a\xd30]\xf1\xe3~\x93\x19f\r8;\x86;\x84\xe8', &(0x7f0000002000)=':.\x00\xe6\x81\xd0\xae\x9d\x04c\vS:\xf8\xb7\x1b/\xae\x03\x0f\'\t5\xda\x86\x1cu\x1e_j\xdf\x10M\x96\xc6\xe4\xba5\xaaC[\xc0\xbb\x1cH\xa7\xe9\x88\xc2b:\xf4M\xc0\xc0Ma\x15\xfa\x9f\xdfe%\xaeK\xcb\xddE\xe4\xf7\x98\a\xf5K\xe5\x1e#\xb6+\x11\xcc\xc5\xd4X\xcb<\xc1y\xf4\x94G+\x1a\"_\xffz/\xba+\'\x96\xa2\x89fg\x9e\xe7\x9b_\x1b\xd8\\\xe7\xc7\x03\x11\xdc\a\x95vy%\xaetP;F\x93#\x91\xae\x84\x82\xcb\xe4\xd35\xc6\xc6:\xf4\x926\xad}\xaf?\xc4R\x1ev\'\xb3\x91#v\xfa\x17S\x19\x00\xf9\x85\xff\xf3\x01q\xea\x8c\x92\xd7\x8c\xd7\x1d+\x04\x18\x02~\t\x94\x99']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xb0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x2) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}, {&(0x7f0000002200)="c1debacda795f4514e8f3106548a23cfc96e53b9e3160ec9fa805e0daca20a173427f4084dd9f89d675a98623fe6228509cd12e631c7f81f2e5fd62e39ebdd367714ff113c1acff2cd5cf4c66fd264f7db5bf3761869d74324e612939031b539b173e6a95abc693a7a9faaea61f2373ec8b2d9029ea5fc9c1c30fbb9067eca202d47b004bb9db401e0de40ac14f6f0fc45c141927a4884cca4092499b4091b9f13f77ee0349bebd8b18fd7c1dc64afe13e79ae0ebf23a20800188005d62f4422aa76ae87c8ecbe7af858d09ef53b2df10bb2bf9344", 0xd5}, {&(0x7f0000001f40)="af869cf350ae4ea79d9add12f9d6640c0b22fe21bf2a45f9d5645387d56727315351a6f3cf2d3a67c64b12a005f7745c7d605381f530b3b7c5481d884e07cce94975b7c56e030027bfe375bb3ed962e1c3df4681efd2decc4a040ab63bf26c79fb2f77321be2638307effdfd241f7fc9b691f99815e10a26fb06", 0x7a}, {&(0x7f0000002300)="8d2974d16636b6c3248b8da8d6f8a6d6b8d10819371d5addb4d05a1a2f1fffdf607d428d14a6d53fa0698ff0e33039334e4660a4a3e89fdf3e2d13594a567c40108687f10cb476d004a081cd849dce485f77f44a96e9de4284920f76737be2d84257970b98da7d945a445a43d78fc75f50804afbfb4f57190c42aa0bc327da83ca0f016b818e0aab17103d2376bf5604f8bd993748ae1ab30479f46a6eead9b4f48c3f2603429f6d696549a0956694d7c18eb34b42871ce0735b66c90d4426543c24729324640b5e761093ac68bb3f9e45900767add5d1540f7790d013d99a4faff0", 0xe2}, {&(0x7f00000024c0)="05b39bbd158b1133cc5adbbeede3d4b5b308dd597eec013876f4d793a6e3d198fece748ab6cc04b5d3c5c6d7de7803026c8a40e6f454fbfb8fdbbce582cb887845cafce8cb04820f386dd9d8fee49c2676e5bc6225725d02c961012b6d74bf7ad1218bbc75a527595b93970f0254e3e6d2234835fc7bdcc0fbb53820a29cdb5d2a7910f8be44825d1dd69f427dd137b5823b70cc990d0c1cd92d6c5ced9c7af6b455d5e42d70f1bbc8e37738cbf0e0ab2ea3019b1455ff6508399f88c462a35be16223cea48cebe84e1f749fcd3ecffdc41f031c4ba4c34ea326b77ac98ecbcc475d4b259605dc78940c1212b71dcb63c259468c681c466cfbff4dbec03f8e03a1257fa2b6152aae25d370b3bcfcf4fb79c5dde1b6eaf064bba1c202ef40347ba9823517c0453713d87cec4bef2444251af3ff28417c15223e21cc92c127edbbc8db8d410eb33871b6cdb41fc645abcefa349cdbb416098cc5735f4651fa14135892c720e52d625a00ed8180f42306b913e70296e370ab458a3e20c083d3ba199d9648d4c2a451d567d26e0a29bbd3f9b7072ee052d874a25cfd371d840ae6dd8bc2dcda5b89f03c550d7bb3bc913f6296949303f787bb483808f3febfbdfc9422ffa7a11ce1da9c335199167d0ff88c3924e7b5dd1b0067cb2761cb37d9d6a97b597a47768e7b5216037638c4c58a1a23616a8ecfa1c9045218d72214239e596e6d7157ca8b9205c200f70b58f7883c1d542af99720831587d9c8fdf2e2ff379ae62e432a568056f8936251b53b83bc978af6917d8a527c3a2db910be8248a930796910bbeee4d061dc675d9a28d5c28d1dea05d1dec7120c067da5f1c39eb18295f1b267c54ad5e7a0324c2926afc71c35eb460ce765d94fd8802764c6bc04888771b962e8257f0a5115ff3887d627a4de7c3c29be9fe1b124b7f0d6b13419c4b4f0f9e5d5e8ac0f35d5350120315cc34824014cb98cb99e5738e9277c0b1184215109a81ee016dbd018f652a3a4cfb86a34a41df9a2d6526c723bb3586c22064a1ca5f960781e3e6a6adf9d6e8e59e4ec25135583ab5580825f63d43fbb3f70f84597ffc15d92e8ca50a312f4cfcdfc700985adcaf19a3f6289bc6efb536a9f4022cf868309d234fb79963cc1e0c4569e0379e7eea5237db00d2be08107cb19e3af8c975a02e7894c3f702d89e60b027705d12c015ae0d0af9b279d282c76e80dbfa11bfc8dede57db939a2e6be17766077a89d572a0576aaa2228d5ea15849514dac8c43fa3e553b24704ba9ecd6f788afb336770a63a1d7e4d62625429f03321f8bf0613056ae66437d3681802e4d618fa410ee61ad206f7b273016348aef8b680a2faf138ca71fd72d0d2d351ef886b7347954646b55fc909cca0cbd4165003ff7486ecf09a8c1769bf78651242a342a6f7e6d03d51b7587eee9834c191cc0c6819c45c00162fb351cf414a252d404fb3c1fba09969bdbc810600f89f1cca4122566886724ecd87906cc66888c8f86f600ea87ebd4fa96c7b06f136b5c1ed0e679086340bb26f3e8d2f16a9c2a2c84727e2e615e55ff606f5493cce3557873ced05dbe071ce0c7baf31f256549ca130657c29e1115c7ad7bac1ca11d59fea4a3a2fe1dae2399d9fb585d111a38e240e3cb36dfc0346b0e4be2f293521c5061986ba11a486c4008347efffbe8cfbcee38f16ab8733c5c2b0c3440d43202c43f13f66a5ac4494e52bca44de0dd50bfdbd274f19488636527463cf4c932bea66a401a1d9ed36fbc6afbc923a034611fe23d68b5e74f802d60b24c4d2c9f15d91a2e10446619130bf1ab890f1bdf0f6240c2133a28fe5e589be45d9800252774250da45bffd0e566b3d11ab305de415c00482f1f085eba915e142c5f39898fd7ac2bef6063a5293f6475641ffd6d4f4944e43bfdb3b8c03e8657bd12acaa0c23711c713f8cf3461f500382486299dfc582f87c9a4e59477f6a8428ef7290048aede28cdacb7145114043b76efd6673f7011e8b90a3412bd3a605dbd964dc341c92cc7a2538c64981ab7e796cd89e55935533c46dfbfb181bdc30d2a72b72d0dc7c8f53edf7a559ba1564ae1affeca8623be7b14e94603af3f1744903ee3927a20d875eb8ebd2dd9e899891e5e0a02a46561d769228027446a14122ee664037933f6d2dcae63dfee670dde9cdcd5aed7669bf3fffa61339828618dba043a5cf9bca4af1c34eb5a57e2fc8f18bce1f1eae2c5a86f9bf6b26e1f7509c27704643419bf7909dee12077b07f90cb2b05db4c3021ba95d6339c09ec6525fe76b17891010c58080bdb41bbc73a24bd2b5ff7e101fae3b2b49228e22e8606491d1536684d7a85f0401734520f870508f78ff1f8b80edcd13c69f6bdcd8f1b3cad9598444dd7b26eed15e681ebc79f646768f09b88f11fbdb848ec6a9f0ff1245502d17c8622590837418dcdfd6d04ff70c753de3e3d451f2ff0c6c0735c281503758ea4c06dde6cffcb8f913ee49d15a1d271c6785d8bd3e78203eebea6c8a2538fdf08bdec1bf91da94427d7b1f411ed736fd25cc31d7e53e229929f2a51ebeffd01e2d8a60299ac3f0618c3e2b66bb7d9465aa6d3e3b854bb11acdc46cbdbbbd8cc688ee467725cc2f2790ddc0733d5cd266257f03ad78ed6f40672e53473852c637cff212600f767644b14a50617ac77a7ac9d22400a97e1c0cb6a1d13a4cf8dc73a31ec4093afc2e8942f40213697013af67cc06c76863bb04a33424cf891907d6cbb6704d30b9efdecf513d10b13828a3c8281878daa7919dee757a8ba3f082b27ad4005087cfcbad16ad724875df2ff399c1dec0dfdcbb974663febfc28711002ac56faf1c63451dad4bec307eb6ab50eb6b926d8a10278ca019ca2336375144ae3400fef605c2a1e96a63d963c48d9046bea32ebb8cf2b01ead4dc76c90a71279b51f1fce8b97ddaf8ea1c01eaba8335a153baebefafde35300882f54f4a5367232ccf627582850a46556519e5ce7d31ca665d89f274175c9d2ffafd97d9466a692adce94b6ec56b14518211493403da08f31110723b0f9cbca25f0a51f97164414c3e74e5f249a3c7f935c096c168a9ffda4bdc9a5220f8192902a84b0b3554b5f5da4b67a6a370c9d41d780e7cdcbd9e760cdb16a7a8ea522b0247cc9c138b38ea998358fc34e1091c14c41a26f93d2280f2c9aaa5eed9577110419c945b4ca4121e2c15322dc8fb7b48d37c2a79d8017928375bccf21f69ffeb70ad83bef2d6692813ee9794648190f1099c5400ad3bf2fdc8284cb6b92e87ca92990db56f26c4f26a3d369d286effd45d4e2cd8bf64e06121edbf89f127110f1f87795f53937fb0baa77f411d29cd2e24c7c110dbb4bef0b6f4796143a10f07c8a9b4d73b2dd66f6b2346abff1e8131d860f7aba32d76a920cb75015495664d720e4b16dc800b9cbd4f7853c37f730e16e39844283824f4932007af15fa93d4e1a96329f79e675c98af8cdb3ec4106cd865617d9d44e0cd69226bad2665fe4792a471e9dbdeb486f4428ae2bd8f6842becf7438a0bd88e5217529b79f0e2cc0e451d1512b196324a29c834a1e2988b7b742d78ac81d10989457d57c611b4873da63f997253f165c33c649b9f7333b0afef337b041845df6c28d08668bbc3a5b2011c78bbdfd410b7ab4e32e2190431f28859837418d12c2e035e6baf3684aec0cde5e2f85066fd237563f9a5eafea28ea7a4c78160cba5861cd103942a9cc0091a9ec0bf42bb49e61031e97f7f9ee95340172b9331550c2183a5e4896c3faf80ae2e22f46f52f6381ea49400a4ea178282c8170c8304ae77c6d2dbd83dbf2685d6146ff674507977a25b511e57b5fbdbab02694e46debe14f1cc6e9686ecf1e04b1abcbd6c811ca18d7e7c6b187e80f90c6a85bf2ceffc4f93f42179f6fde7294a830d879eb0bfddb23becd8f9833ed57a5ca8b5105653fbf04cd8b53473c20f2b2882c40bde76bf04b0b46463528b0725740a725ab4be172db6f241c123582c78b06b2f93c1de15fbeb1f96f97d10e65470b04be4ef00aa610a3bc8592a094bbbce0d4eb639b4ee81253bfa66ea12e6827482630fe3e972e04484ef44e9b6ac66e393f4e8f24de46f95174cae3aad59cf5aa9947e7297cc6bdb9d7b68fc4812e31b6d1eff807caff4ec776a786a8583627bb91943766414141643a672b5db0ff918bd51437f0f58eebbe4ad7510a27301e7212b42645be8be386f8b2e47328576f8751b2cacd571485b8b5f7f9a0977f0c6d4ee95d6142958de94c5c27c56a1debed84dbfe6bbd1471831597127df5562cec5910aee19f1de2c2d4b8136d2596badfb219b851fddf3beffc5f63a4049664201561218b509e6bf831bc448cbb54f4412c85da2240340dce2cb37454f4523bc3b77072114f56797650f79c58c55046a8361e1163a297396ab1e60e4a67d78337b8e20bfc3fa6bd9eb4caeed28b9261be7d65475a726d77be3f722f498a6dfe2e7ac3ac75e75b5f5fdd30f53ecae76471588688f29431a9dbeb68099eed16b679085f02caf7f0d5f9cadef272a526945730a7f4099d9780dbc2ea5144383b3c1991e1de9052b2af2500f4a3519bc11c2a763e78b4a6c1aa8b8ee2a189a729ca28ba67138ce58162de5f89f2f1ab7a613bb44418b0f32cdecde39afd9fed86af5ca5b516e5d81a322f06f1997acb56ad2c53ae18365bb4c2f4a84017c117d5bd5fb42005a9a11a9615586b1e81b8c6322006ed72fb94288622b9b9a4542d820d4033fb75af1b7f76156d9c91f6f99c93043da46c7ffc63053705f92b89b07b1ad2094b735112a754b4bdf9122f4d1a5faf8876d977fc7aa203d4f9e3af54d2e308d418b138dd5dccabca51b7b2111574b127b6d18dc5961d48cf7511f3a411f2693f97769398b4d566517e189e4a99f78b647bfa41a30a4495a0297020dacc7eca883ee68b2791efcfc01175bc1aa6647b582106acd74c1423efe49f88fe817bb5626d57f58b647b72321ea722a7e8e0ac08b27ede7c2458e985d6225b37d335f2cfebaa5a02349109251ee8ae9f8f028470edb61c74c3c88d0657fbc0aae9d8bfd079e3d6c24f4bcbb79cc34028875d0f128efd5cbe36d35c1d520bb600b5238119544ec5811211c27ed17f0e62096f821c325722c39cf29bbc700a875d2688ec14dc95fb9def35e9ff195641107b4adcfbb19d71205e975114219d26c5a14a7500ba022a065872e3b019869ef449240f9ebe3af16cdb2bf95f4eb6ac044cd92c21a9c810d43f1c7e305bddd753faba2887410b193ad21f874c6fc87065ddd1b07d707829e850a909509f0c0bb33c8afc3fcf9958e8af502f41ff6b001a08d4ef3ef4a6fe08269bf154d5236a605302c43beb5ffc27353066ea3bbd84395e61e90b0b7d66cf522e23b87848c781dc2a769ab3e537f1830053e3765320e9db98a4664f7e08cf13e8d971b9b98791c7044eee493e8a986ccacaae59166a69e2a01776260bd2ee210522d61053b73061e0d7c5221541e26feff56d7c716c851156054733283f4d05cc099d55eac5edfa42dc9a3d02f1b060d3de2a16ea7e26cddb0f0cf15b4e9bc673efbc22a355ecf7d1515283a596528c8b2c9d546da420f199680b046d5660e2e08985e145a048974116d09e19c483e97612676bd58e426eccb363fa922dc08f86cd806e9f059ab57d5a2746e874a49a648df3343e60de96456f04e10866b6b54b2a8109b17c259eb9fc9610726c94256f5b6676d8d77c52cc326bb27ef8a10c9b91e4f2ca081e30e9d664f", 0x1000}, {&(0x7f0000001900)="113e7de4d38a92", 0x7}], 0x6, 0x0, 0x8) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x6d7) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() getpgid(0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:59:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)="bc", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3f, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) syz_open_pts() 00:59:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x5, 0xe4, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') 00:59:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x8e) r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r3, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r4 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r4]) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0x8e) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r6, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') renameat(r7, &(0x7f0000000200)='./file1\x00', r7, &(0x7f00000005c0)='./file1/file0\x00') read(r7, &(0x7f0000000080)=""/104, 0x68) 00:59:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1af9b89}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550d, "2ea86ee16eb595607fcfd71100", 0x0, 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000001c0)="ff0fd7c192bd39137749e8296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b53ee78d0e7f71c50b743e1a5ce61c13a9a0eb5e3343fc3c7c10e5e5514eb19d13da29365e8036d48efbdb171e836dc25b21a171190f5b228a95de8d2500ef02", 0xbf}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:59:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x40, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 00:59:06 executing program 1: syz_emit_ethernet(0x62, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60317971002c3c0003000000ad4b06970500000000000000000000477ee515ff0200000000000000000000000000010002000000001000200000000000000000000000010000014e214e2174e5bfabcf772ebc735ddcbc43c047946943563fab1c6f4fa3a52f8b30329a1681f5c218e7a3ddf4dc0600000000000000bb59e14f3c98d84e98660400d7e8438b95406dd2420408d6fd6e9f2e9dc8b9af72bf00aab252102ed8148c98626d39f6dcc4b6a5dce61c20668d0e191c86d09706bbc7ea2e314ff4c13bcef6236510a75b6e03473c0ecf99ab9afa8a01de4004aa7bf3e83b0e78c426c5c00aeaa9aa29cf30f820fbb539ca56b7ed3dbc892c0e6e60ab31fbd3d98ec5734681b99c376290e5a989313e18a41cc35ae85ff478101df08f1db05bcd4a3fb5d3e7bb709a2dc4093482aef8fb414d1893e1082a5fc7e4c0c6089b2e4d01b5f529d0b12f9795aa38e2e7d1947b6d05563ac4b1efc5cbf1de6c1c95600655c017d4ca9c990dfba716a05e7fd55f28ef5c286f38", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800004347daf724f77c77592b97e7806ee5e01bab246fb07e228344abeb7f6b5a5a7d2e648e9eb4"]) r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x1, 0xdaa, 0x8}) pread(r0, &(0x7f0000000080)="94be55c994eada95ee348c261bfb54057d0d697b2fbd90cfb7f17b813a579961337b1ac97b4b1e52b3de192dab9327cc38a1c6ba290f39653af06ae3edb0252ae0332598f242c7b7935c0bdcf0c2231ed2bcbbdfd1024ddd9844a9efdb30d45deb20c4", 0x63, 0x0, 0x4) 00:59:06 executing program 1: syz_emit_ethernet(0x100, &(0x7f0000000540)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e30600", 0xca, 0x2f, 0x43ff, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x4, {0x8, 0x6, "c41633", 0x4, 0x6d, 0x9, @loopback, @rand_addr="69c88ae8df8812955e792d1ba5321a0c", [], "a3b28eb038cdf003f698ed6aa9af9da76dcb7c0b05f53ec5470ef6a500b4adda677e308acf8919793f2ee1a38006469a57fc1e9472c9ad225dde27b4d98430feb1be9a8f6e4938e1d6c3b389d45622a4d60d55a960a17faabe4ba2e05bfe3664a031620ac3d9a9e053e5dc416317e51354eed6091a94ac2b45986d4528584b280434017ff0f61ad902fc079667a6043408164979b043771bfa0a"}}}}}}}) 00:59:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0xd67) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:59:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept$inet(r0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) execve(0x0, 0x0, 0x0) 00:59:06 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7e0000, 0x6, {0x166a, 0x7}}) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaac6aaaaaaaaaaaa080045000038000000e5ff019078ac1400bbffffffff030f9078000000004500000001ab3f25124f2400000000000000005ee1048c000000000000"]) 00:59:06 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @rand_addr="ff680f30bb65095e2d06e5a80f7c5980", [@hopopts={0x11}]}}}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 00:59:06 executing program 1: getpgrp() semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r0, r1, r0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r3, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r6, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, r6, r2]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, 0x0, r1, r3, 0x150, 0x401}, 0x9, 0x8001, 0x9}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:59:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:59:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000"], 0x34}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x10000, 0x3, {0xfffffffffffffff9, 0x1}}) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 00:59:07 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000100)={@random="65d37e713beb", @local, [{[], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "3e4ea5", 0x24, 0x3c, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0x1, [], [@enc_lim, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000280)=[{0x3, 0x140, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x80000001}], 0xa) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$GETPID(r1, 0xc62ea396f8b2d242, 0x4, &(0x7f0000000180)=""/212) 00:59:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semop(0x0, &(0x7f0000000340)=[{0x1, 0x9}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0xea, 0x800}, {0x2, 0x7ff, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/137) syz_emit_ethernet(0x3cf, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd611af0f803993b03fe8000000000000000000000000000aaff020000000000000000000000000001000a000000000000ff010000000000000000000000000001fe8000000000000000000000000000bbff020000000000000000000000000001ff020000000000000000000000000001b344f04d3512ed447cfb5090a791309d2b001f11650000003722000000000000c204000000020401f90401800401e101090000000000000000000735b2fdb0a2bc3002df779e6e319546599489910562c1db5579ad90fcf413cfe8cf0fc207963fd13265ed358179761e01e92702b452c401bace60b3b597fd0a8e27cbf3c40a7c3c73bfc25d3cb76537bcf5c23641237acf744682752fcd9d813bf445f7fb5b30a56e863f31cb87764f6ede5bac2287720a84338cf79510f88e63cbae9015e267c0fdde0d73d92c03242e4195c92f9a4ce227dfa2eaa73f1174295d29ef452f65fce0ed868b7d524e537bbf9eb1f2e088020000e034c52e06efac44577c987d2c855831b523b8958f610659f5756f7db227eabc11be34a773c2b877f5008fe3744f758d4def447ec7d8be9f5104010337000568680000008900011400000000610007a8670000003b20000000000000000100000100040103000100c204000000000401fbc2040000000340e95c978c74bd8813d51434e207d89aab996025975b41c48ff3d42341756983665bbf6494cd48ddad81d42494b88e959a8d035e83a65c01c4d419c103e35885f5069f4bb5a27a4ff17c8d3dcd8f88648ba7703c6e9e9a295cf8b6577ebd99e1c739971d0ea7d1397221ad090a80833a57bb406728f152462fb92c8cf98738a14b28e8d34ae014e5ea48edf0a3fedf93fe906c8bfeeedf4f270810322e1d70e6b59283b082378d5e235592a6e281a21d8694ce325ab8fd89efa710553a3ac4d08871568003145a7c2f304670a620ebb71edf5d6c31f32fd1a86df4ba46ca0fbab737255b7554ebe0ddd6140000f00a008300000000fe8000000000000000000000000000aa00000000000000000000000000000000fe8000000000000000000000000000aa00000000000000000000000000000000ff0100000000000000000000000000010402000800000000000000000000000000000000000000003b000429660000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000057278008002047b00d54510dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd2f7880bba0ef1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94ba"]) r4 = semget$private(0x0, 0x5, 0x192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(r4, &(0x7f00000002c0)=[{0x1, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:59:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r4, &(0x7f0000000840)=""/195, 0xc3, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437fdb247396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caae688c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6134afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a", 0x6f0) write(r0, &(0x7f0000000a40)="6a4a4e5cfab9b0fbac605a000038d8037f55f28c317c06ccb602bfff9bf632b773ee99dc5f91d22cfbfc9ffbf3696c36dc6373379ef7e25c3c0ab35cf50c7827998719e6462e9b5d3d1531022009db7636db4aa3da37e20ce1b6e3ddeafca1f2645f05bebc0c99f7876f7accaefc0c00003e28b5dac9ffd4ff9c8f38230c", 0x7e) 00:59:07 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "e70710", 0x18, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @mcast1}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x1000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x800}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETNCNT(r1, 0x5955404bc26b83cd, 0x3, &(0x7f0000000240)=""/244) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/173) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/189) 00:59:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x2, 0x5, 0x10001, "2a4b9bf1ddbba8d1f4abe20fff0d8d4f2e8b6c3f", 0x1000, 0x7ff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) 00:59:07 executing program 1: syz_emit_ethernet(0xc1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb0800450000b30000000000009078ac1400bbe0000001071f00000000007f000001ac1400aae0000002ffffffffe00000010000000044200000000000000000000000000000ffffffff00000000ffffffff00000000004e2200000008907874ee6588d191d408198f2397087615f0d2a8abb4f3b771b6545185184da5b4560385fce8ba7e55c01ddf6b39e324014eee2e53ff35363d2389e04ada91f2a9f9a46ab63127dcf653275e0a60e70a71cdb0598b3d6538e2be4c374544715437834cc37bcf8da06f7f81e8cc79aad6e7a1554bce05c45716d3"]) 00:59:07 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018313"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="3ca3b0875f13bbd247fcaed9d0afc16898bae24356be7dcd714edddcf34d6639d54cae9b206e9d5f5df6892ecb3b5ef31d63bb84058eb0b5fa4875ca8f15aa3bc31dc30616f2591d9b9a34bf61ad776d1ab5a109c55bb6b5c695983ca3c97a3488ab616c5657c86e797440ceafeb6d14c5931af779ea7e2f86fc2b34e1086088e25596678098ed52e0bfe8a5dfe7f49e7b8a01d42c0ee823e731743117cdb1d52109aaac8f0dd5589093dd6d8804a0327cd55cc76c5557d72ad0f206dbab00"/201], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa9", 0x589) 00:59:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x2, 0x0}, 0x0) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f000018b000/0x2000)=nil, 0x2000) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x7, 0xffffffffffffffff, r1, r2, r3, 0xb, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = getgid() r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r9, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setreuid(r2, r9) 00:59:07 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001ff}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf6", 0x1c4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file1\x00', './file0\x00'}) 00:59:07 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="fa5addd562d2b233f4f4b5d344bdad63c09050e2c5dbfadf568831f5851f166f9080ca8526d15eff7bc2a52069e94ace8558dc9f2a7cb961e3f15e83c22bc40f369d10dbbaac0ae1a875f014505e9018099994ef9374be6998e50a57221b3ede2b3c03d4b14f536f1ae4bc7a45a88028111ab94c65756fd96e0555dd4284543c3efea6b5be9ead73bdf6706e2e55394e14d7c6a431e035a4041c0882571b9625a8d172bf59bed4b60dc711b31653144d225d6df7502f4e9aaaeb3779ffd541c881538512c0f4093427479a46", 0xcc}, {&(0x7f0000000100)="228b96ea38d8099d6884e3e67b90d55bcd08ab3f470b13d59a8a8b8cad973e6b9bf1a325d239de50eb99063ae91218e2c56fbc6256cc0f4193067f9e2191d93226ef160ac019d82fc7de70af0f3608d43413fe9a2deccd0a4af48b37eb7b71123a4dcc0335c56258126aeb26419b6b29d7083e9a17d8603d9111ea844a2b362a133623592889826e295cb378d15826739ef9ce73cb0bfbadb99afe68", 0x9c}, {&(0x7f00000001c0)="3b292d6fc9337032c11143036d98258b7968e082c0417edb8d7709a6cdfb0863c2a0e1d5265de99e73f3ed86f2ac077351a9", 0x32}, {&(0x7f0000000200)="72a1d70dbbe7f2fe4871f87656c1c86f78723b9838a08e88063fe509537707e95bb503803911a2e4244e0283838fdeb21dd33248e6346303ba260f6a87b2114bfc43222f353fe9", 0x47}, {&(0x7f0000000280)="6a466ae5097dc74b108460014607450f580ad44d35ba59c60d873b755ea6d45b21bf29c37b6090f16c191834c79118e0ec1b5b704cbfe1c22719008d1a70180aecbfb133ee47dd2e6015fc5528e93bc9d8ebb4df10d977ad8a97ee2fd63e9acff90c15f26ce95aa28671ee00ffa4b3a1ce02256e13f8bbfb3cb5631d1187bd8e058a332e49b138a606db0342ccf3ed675aa2cba9f7f4f005cf323dd4e924d6826f59ffc1bc22eabe373d706867299027cd73f93df2b0e109f4801b68dd9b430b978c5b43e449dae76040a6a1f14a2064afd6a293c59d21c7c5abb21c5c09cdaebf0e1b6d31534ed025ddee3f678026a9a33fc282359371bb81a605dda4d232105f5d7e5f78b57cdd78c63451476c9ac2a490ef3b57c9d78520c7912812fa1e9923a52d32ba2d0b8815a83127acd8a6aa9ce9417c498e2085faa0405fcf0eacd27c0ea7f15b8497ea608f9de3749600ee66bac75c733652f004fb9f88e1d681793473dd5704e21255fd7630f46ac051b2b1bf7cd155c3b66ae319776e9f20368dd3f5f23c78d412932b0494d4cc21bdc5623a9e31c8769d06b151cf8e79b86e5f7995ef98ad2dba525de19c29fb2abf42ac47623e5bd4fb4bfbc94e5bedb255c652e0a91c961b3a63781eddcfe0aef36a7e368529b6af55d6941adba409398e529fd904115cf80e5389d7efb689f52e582828ee9e2e73d2295d9ce6940c63888a6b432197a9927d0f2e74938cd051d9a56109add8a6ea5753eb34ad275090dd9238fb51b7abcf3b121e58671fb0183903a3771d341b15e30e084eb9d30cd126a82e20791f2f676153cee0d4a4638934bb3c04c0b83c58c8b91a95cf87261ba46a35d09fd1da3a82637564fce68f27e5d98309c013125ea81fdc39eb8f9b3e1b7272da83f832e6b42283fc4e3f00b70022a92f653efc5a973aac2b91af44e52baa85146d8c79a5a5fd1bada6f878b481474b2d74007124da44ea4b11736795f9b94ec13acf28b67682bceac94e00a05324c9784ebd1551177619dc3bee569d3df8f4b164cedaef565cb1975ca798f7a0e8f56b82fc064dfedd85c6abd8da60779eb128e9aac119310967ce054ebd9c8a56fe648013488b9c728f4add7127135c7131bc4c912281d2b89491d59f7170f58d68db8e1755cc9700bed074c4297dc7f911bee44e8869e608ecf68e2153337acae8f0a3aeb3a022e3f9d3be797695999419bb64396eb83541804fe717f3c0dd49fa240bf79ab1c0a22a068d0ee0adc0097eb13b7b411de6bec70e61976741e8b85cb356cc86526cafc2c45b1d4dad897d315020c0c39444f7c94a0f054544d491644d71e1c2cc96a9f8ba3588cef92db6bb298579e28479d8ba1a407b33b848aa78cb929092de205a9c3359686e362e2719bbb4c79227e5427aadb0080f14639f3292e32d4577f507ad8026d65f07571a7ee5033029c1a05bbf21efa7029aa224e61466447fbc642dd3b629f2011363dd36a781172e82ee15906c1abd201b7ddaa7b7e60340785766d26f35dfd8ffc394666dedeb10632020d8ad87feb957d6f021ff5d12c15a9343a5d38a9a84dcbde50d09884c4131af51578d608eca503bfb9dc6940b24c50b21752e7637a7d05316444cdcb7c6d6c4defb92263d2719b163809be55791242cee0d81e16d698eea16d9d5d38633e8a63a909668bfa78268c682f1095c188b4d5f8c99d13620e9af0a62041e4c1b442f0b0df4a0c5afb4d3b1bf7c3c97d78ba35612a6aadcba4e2bba85fbc3c4774700a456ea72591f6e59d7567efab1212961926d0b5cf4ee3bbfe9b4a01f5cd3ea7511b554789f8ae14ea347f2e5755404068aa7d094573dfc54f1e520e38efbf53e20189c04299354372c558465966846f808f1cb5b705b5d13728c0c86c0f296d409fe2f16cdd778e8b800e969f3380e41a6e78485615e30f688180aaa1e2bf364fa11aa2148370f33bc4a8e1cd1d7dea33f9c34ff88a127c16db8ea57b68df67d9fb24bcde8a89c5ebcf1d26431845ed782af70564fbbef13c22265ea6ec0772d18e59ba335a0e358d2077c84872656cba00e4e10df5441178182e62b77154ecdceae73b0c5f7fd33aa2e6efbb9fddce75a129b0381736fbd5162fbf77db5bd4a6b64743e121ea306876edcc84a17e3f7c368b208c006a9ec8a28763fbe4566212bdc7d11a238c2cd24362681e12969936eccebdc4698b89709cccd6cc7f9cedcc1a5e84cc80f85a7ccbc78b1756c1b4fdb5471057260c17c51e8094bf7bd4e8873b5a1d46b84bffd46047039cb38e89e8189250576d52e93669d041992b5d86a00c8d62b88fc0155dc9c7e4f29db902037b13b9c225c9aed6964cba54b53c6f334acb6f21fa31f0169249eed982fe55c500fe82aa6e76c31c429debe7595a57faf2f366e0fa791df34c28077abc854bad2eb703628125ec966dc90c9c6b8d6a7232d6edcda2f903cb44816f14f3d216f42fc24ab58964a1478f70b25c28fc2bae2ec38d82a9b24d33ded485288a2e1ac57ed46e1a7a009b9e05c4262fc32be1d875ad171af436f6f6e7c31d3584a92c5adc4aeb3318ce8cc2f2855729d265875a1626cb18cfb6c695785096543539d25ef674fc506163a402cc8803d28bd6dc0a5c5c6ca25e1b999d2d0e3ba6d211fe0f67f1295c2a744a8b1e723cd0db5aef954d502c4905723d2da5883796e96bb6311d15d2d688450f33afc7f0d4a1f1ab038d4b565307794c742eec9620d914ccee40007264e7db7918e75aa5fdf2f03ee5b7f25b5011fd02432ad92d2f683d64b6633b598cd409d19f83e6c9ea39f2c4fcc7c0db96d37451a13f4f861a1a45c1543572cf77e02f1fdf59ea0cd7e45bbc1228dc90d53f5f406064b5b3daa2066456a5242889419aee7f5a3d7b61300cff992f3907c828af9dcc15ce1c98852fd5e2bd66ab1c6f05af1f154a7a9e8a7176074217573aa2fbf92fb9d230e70790db2873c65ee24fcb8bdcb527d871a019d098a63a561e3aa1dc2af0991ca550bb4302958ce87d1cfcd44c1490fa100d3424abc7390b4ce857468ded86805f676491cc540b2495d48ef2d9ea8c44b733c737c09f91d253dee2c1dafb3aef57a656ef505aada27c5f1f4e5b04c3ac0205b19bf8485d473ab0d7afe95feaf7697c8cd847780859c8b30b236c236c62588cfedd7133d5f3d94ce9579b5768d957a33bf640007192f150825af7fdf9944b5689890c1f94a4c9a9d035a22938c38fc63a20bd00ab86ff4bf26b830e509d0d24f9f1575a1c0522f26f9e2a9751a837e67bba1e40229b98fe1535fb85226a7825ffa208b9ab245e1562d0f390846f6e609165a5c99cdcd09f443388a07c3e69d3234ef9fc015908949cff6ab13a50629fbaef5f6d0454c02ec63fe1ff16b8dfc13283b8afbc97dca413e3cc0f31d68eb9299f00f6b26c140b652a491344a062b4eecea7e32f13e44c9b246b3a70e089e106263e358be243c782f59e630f0d6b2e72614bbcb74ff097f8ac6b59307a7e23f3c103f971b961aefb62ce5b9ccbc2b45c2225a794516f3ae028d8f45b034bc4333ffa8706bc8c2e5c1d0763584d7b494e4f838b66d49a7a9d0679d4841a7d501367c90c92099ca522e92cfccf26b67ff51fd8bf5c0ba8ec4e45865c3b80054a99a06492a398e92cd3ff1211514be22abb7871ef2bb97f1d4fc6753b0b3c74cde743d78b8913147d25422add9d5c43ca2ca38e726a620c2fdfb4a83e5446d0604779f42e149a9aa3730c59982cab806f9f540e8874dc8d7fbc8255a00bbf4e0fa715412f5ac906e25323090689c060f02f30d1184ded1f100494e41b542ba8039017427e420163bfc877d99302e280a3c19ecc689baa2ce5a3ade6277fa45e166184f6d8a5346ced7c34c10c535077b248af883cf4ce91c8f5895054ebec233756187620cc3a25ee2dca1355490237130c03cf9c696a8b7ee027183242afe3d238ae9a212de323b9b8f80b3d7096203efc1bb02653dcba64450c4917f4389343584c97e11924beb40fba78f2ce840cf4280ae43a967ce5c2847f568afab8ff2e20fb78f3821d09f16837b46edf4692fe46f3637c3052cce4b2c76b53912d228dead9b43a0969be0e9b62b2f8cb617bca61aec40033478cfa31ada3bb4064820c19bda421140dca92a5a817780a83d53da1bfdeec53a8de79b346c39d65e8310265d50a6df52e8c63538d355059be0ecb428a0343c75aa5f0af332913e375824b83110bd0cd6bc8f325859d0cd05f7580aa2a34a36071d870d13843f2d2d209a14149964aa918c9f6e33eac94f54ea111f5fe0ba534b076b11298f49435c2f34d493a395b8ebd221e647e8a173fbdce6643846b51712e7b2c6624514ba7feba140ff00521dfc58bb5d71357d5d3c6ecff657df43c32785f9eece8aed3f61a5830242281fae712ab31ef8bd2aec876024d6db486dfc82c97a707d21c48895ca6a66600000575ccf7efcddfc43a8a579d27adc3991035a255fc5421befe78c0bc057ac64177991c7460f943bef507228f4d749b9ccfda832b1a691ae312b48f41cc81793b67ff6825f3bbde1460e9b9b25db5f44774cff15e6c17fbbb99972a1e564546b827de61fe290d08cb55bf73d5119f81a970ad4adb85858b3598bc2e5f1ca5eb498f7c77543ba3ea4ecdc343d238d21261e437c838de9bc759f0b09d423129386c5db698604f38ec2c0786c666c4dc05a2d4f5ab92c5bc4a9609cb9dc43feb3a5d0085ee1be7612730a49c2fa0f2b3883d09e0718e714f276833b1f6fe3317ebaeb06668668d68f03de7d63d3d5433f3befb5572818b5907be254ebc583aec07e5a4b2fbd6509f131f9cdea99b92c2163653d230314cec06f7b8632daaf57435b4a234e45665b6cd148d7275c4e4006ef0d7f48eeef8d05fdeb9bdf650b038fd8f2eece48483521d89c269478d88bfe4f57bbabc4cd8cb2731b59e1c379d376a2e50de8e0fe9cedaf4870b02f47ff51946eb7f6b6c2fc6a0b41bba417ffecf33a2bd8e67ed713d9cf3401c815bf0dc74d79d384ae117727777b4b5f446380dec805712b42b8c5bc117b3becf6894cb3c8c33a85c991f7252001f7d0901f9d5d7d66030ce9ec85b49477659312e7e5a1fedcd826e5eed1fa52a1386a5c0e23c59d2e622ba7861bfebbc6d826318f4311380d370dd2979266d8473bad97a768e7d4f3da87780f609e32efdd31d129bcf575956d33e184c74e05ec78b98cd9b92c74816195df6086043dccb8f501d00636871e72a9483334e55910aa7dab5f9069259e7ea9fb0de84b2fe972fb033be64bfdd574b748b9c556e66132f1ffde398bffa6b38b2ac0ab88f61bc1d2b43e560c07a53f3247a541b7dc96d57b7187f463690e007e3dc557385a5bb4e398ef48a6c038d40a982469c20bfb7cf6e5ded7a07dcd7055e4e9cf586e8616e6851fc2c5551505861103388175abeedcd15bddb73646a959675a6283db7cf83421aa17b8f5883bb0c54144380e203a4a85dc459a3af5a34e69a02d75e72ed5758dea304ae3e0aae5b99042919ec7cfac494423cad61377bd11c526552650b3a219e467c315234d94b4d4d40afecea8ba74cfdc62c67ef34ef158973b594fae72c8b7123dfd1388797df352fd8879ec27d9324ec0218d85f8111ec337c4d7747d52ef9ecb58daf6a7c1b19d642e84d5377fb2fc64a64904321d52aaf64fb34cccab2b009cf13ccab69ff9811b047d4d9b820b81b1572af38598a3121200b4be32cab28de470e856ee6dcaca5423f53b19ef9c7f2198ae071d53cd46425f31", 0x1000}, {&(0x7f0000001280)="70dc27f839783423709c4274c767da60599564aa63fde585adf1e7cae65c1d24d0ad7126ed3d5f1b64c46ec4962110340e9d52e3ce6eb988d81b146c0fe94f0a92a393140d7a515fe0c8a4f1328e19d80ec9f84f550bec9e7f4d540cd9b3c63595f8eb8d1099414f09eb47561e2144c1b742e52a18303780398868816362baa15a71db3e9ea5d93dc352e9dc91b90a81ec7caf6b603f2fff98f20ec3609f1db61d4487ce599b5790a4849b7f00840b25bbd772bf32626fb6214fcf530bb6a6603ba772fa147ce6b6e5a0b0e2c76c", 0xce}], 0x6, 0x0, 0x3) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x634a, 0x401, &(0x7f0000001400)="20325e7b28605a3bff8c4d0fc9d61523e868b2a8", 0x14) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000001440)=0x1, 0x4) 00:59:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) getgid() r2 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) pread(r2, &(0x7f0000000100)="640414a1d8fc137ef2d9a1592891f2f4", 0x10, 0x0, 0x2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x1, 0xc23, 0xbaf, 0x1}) r5 = socket(0x2, 0x1, 0x0) dup2(r5, r0) 00:59:09 executing program 1: r0 = semget$private(0x0, 0x1, 0x5b4) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x0, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = semget$private(0x0, 0x4, 0x5b4) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000005019e7170000000000100000000000000000000000000000002988c1c36ce3f533b40371b5dd91bdaf3fdc381a34be3106c0c80918886c6a3295cabd53a796973ceda777b6d765c75eac9de6f8cb5eb112b91859f1dfd94bfbbc4309ac439431166817953efa98f0a0fb5fccc1e039ff3e86b26fd96ba2515d58716ffab0000000000000074acb0cefd14b7e57a032df4c0864f0772511db602043f9babd512622033c7db61ba3d24a132627d5ae61d676ba70c4b2b814a1b3bd998be4e0a7f2c10e58933e75237ec3c9cec501e3e6927e79816934fb5c78166f6f39e1b9db22fe463c2116f0bcd2"], 0x22, 0x2, 0x1800) msgctl$IPC_RMID(0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r2, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/97) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea9adb9644d30e2bb493bdff1266c80014001833b499c2fc9a04870100000000000000cca16ec57fd9d9c39588edafcfdb25c2dd338a9f18b64fb151c4c2be169e89a4a0173fff060000000000000000", 0x50) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)="a75f6981", 0x4) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000700000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb56894789146cb054c053abcd402000d7d026ba8af63ff37282921e4fd89720fd3872bda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffff69d14dec8997e608a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0xfffffe17) 00:59:09 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7afff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852377b0e143b1a816050aae2bba6cb0e420700000000ff070000009a3a49145a0c375e3fe3a8982f4ea01f70fc0dea59a9e3feeded76df7ea0ea4f759e5e6c2d88f3b5d2f7929a5755e0c353182e484f08c1de43296232702bf523a94a0beba69c77490a3331e44799163efeb8366dc00ecef8c6a0e89ae554cfa13493bd49d2c92280aa24000000000000"], 0xb2, 0x800) msgrcv(r0, &(0x7f00000034c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034007d1cfe2fa32c317db9aae3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfae3a7bb74d27eef46800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb38f6581d54af65d9a5abfefb584e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f72fd9f05fd0fbb7ec01d23ec9eb2bb19632a635fcc18e6b4a7347252043291ebe0d15c48d5f6fdbe3569c0d48d6836aa7b3b060d3afe85ce9132d9497a7fb061db7d32b0b550594f8d3f643620e514c93bc9df5f1840a0a447cb06307d77b4eeb665e424526b4348d72bab0a157acf4d2eb075ee24b496c4fa6b2a25b81cbbd8db485530ddb922e9e6ce9a"], 0x106e, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r3, &(0x7f0000000380)="5befde7d62127c24c546a00520406ce7d53603df9851d0237220a040711182cb911326c37fd1cf05b9b24caed7439e68d7479b5eef59ab584cbaba456f48554c9d063172020ac4a8eb17b09805d98e065f8e2d652907877b595ea367f78eedf3a370fae1571a748f37f21fd3603e6071f05db407a18615ea55136cda377b679972848d6f6c6e43ec94ca48f83dc6ca0c88deb76cda678ff408a049883ca9fa9d2e461da3ffe14a3d477b448d7453f6651209849f358cbbe10e89a3703e0acbcd8811191aa6a341daf413d9c8449a08", 0xcf, 0x0, 0x6) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = syz_open_pts() close(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x2, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRES32=r1], 0x1, 0x0) msgrcv(r4, &(0x7f00000054c0)={0x0, ""/4117}, 0x101d, 0x0, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/59}, 0x43, 0x2, 0x1800) msgctl$IPC_STAT(r4, 0x2, &(0x7f000001b400)=""/102400) msgget$private(0x0, 0x48c) 00:59:10 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x10, 0x4000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x100, 0x18) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(r1, 0xa, r6) rmdir(&(0x7f00000000c0)='./file0/../file0\x00') renameat(r5, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0/../file0\x00') 00:59:10 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:59:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) 00:59:10 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="98f728f8f955b0f2", 0x8, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="6516cfc131b36536dd073c72e79a01b453dfdc2a3249adedd76d72317f9fe920fc6d7989d583694b7740f382b2095892e325f7fc74e3369d3bb8aa86087e64", 0x3f}, {&(0x7f0000000100)="478f3e8febc3f5f38752863b5d2e2150e29da8d2e028c6adf10493f6b83bdfef9cf4cdc53a688ea157a169b91e4befcb6af9f4fad3c2bf99cd04c67b01897058313e", 0x42}, {&(0x7f0000000180)="37339c74fed642439feb278f0dbbf59bfe00bdd7da391c6d8300ba5c07539347fb99f5c4d874b9cbd0979d985f2de6633b9072e1bc9ae749aefc4537ddb9602245313f3be9aede23463d6e2dcce6ea42d59b001718cd7c7840cb3780e0f80b674824001b23dd22e9dc35f642ea5ba79829e33e4b2eecde0f989605ea03850c617e8f8de89d10133a2797d043a3a20bd32aa58bedfbb5977acddf7289e449dad51abf7ff850c37496d96e9383a705fb90142422a7d4b1de160f834cb2f7f88a521ea43f37860076f5a479e0cb6e5df16411811c94f42b1e06a308", 0xda}, {&(0x7f0000000280)="917ecfbd0341ef7449f5184cdc62cb427a66d5c847f0e55c51b5fd273f7668187a817f86c293bf731004d362a75759ca96202f563a0784fd66f59553f1749c3508adcb7baaf868d1a47fc62d1e11fdbe9129e2aea8e79ebd5754e047f649c99135fc0681998b6c70701305196f458172ceb0736fc8313684f219b52d5ccb8e74b2bca3a939e4a86a0c8664a533773d9e3894550eb041340443e6773f0fa9aefa2f3d86bf5be0e993b10d367e4433171338bd289e49df889f23040fb22fb500ec452910c9ce44bb3612599e05792a54fbe48b60099d23ff2ca2835259c8caa99b85c9b345e52a8bf6401443f2e2580aafd0b8be4eb1454002536eb65abb49", 0xfe}, {&(0x7f0000000380)="c2284119bd8f7c8f2cd35982e5c90e483f6ca62a76736f14321515b955eca0c6e3b2", 0x22}], 0x5, &(0x7f0000000440)}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0xfff) 00:59:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 00:59:10 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) geteuid() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2fffb) r1 = dup(r0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/5, 0x5, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f4843edee1b52f36ffef05a2a4b7147e266696c253200"], 0xa) r2 = semget$private(0x0, 0x3, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000340)={0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x20000000, 0x0, 0x0, r4, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xa, 0x1, 0x1, 0x5]) 00:59:10 executing program 1: r0 = socket(0x1, 0x2, 0x0) getppid() fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x104) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) 00:59:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b050000000000000022700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffbd1b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6037d6ac4b8806660570fd948a0464b50c4fc9bb4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c3044772abb5991a2e81062b5500a0dc0000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setrlimit(0x4, &(0x7f0000000000)={0x0, 0xeb7}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) r3 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r3) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(0x0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/198) fcntl$setown(0xffffffffffffff9c, 0x6, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:59:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/94, 0x5e}], 0x4, &(0x7f0000000400)=""/193, 0xc1}, 0x8c0) syz_emit_ethernet(0x5a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '19q', 0x24, 0x2c, 0x0, @empty, @mcast2, {[@hopopts={0x2c, 0x0, [], [@pad1]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 00:59:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x10003e, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 00:59:10 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="fe9dadb51f4333b3283d3f3aaa2fd930", @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 00:59:10 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0fc0863adc035deba887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939866f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"], 0xb2, 0x800) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x1, 0x0) msgget(0x1, 0x2c1) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 00:59:10 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) syz_emit_ethernet(0x19f6, &(0x7f0000000140)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x19c0, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}, [{0x0, 0x8, "27fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da077"}, {0x0, 0x11, "f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e"}, {0x0, 0x200, "f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c18691c913582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd78067a3fc8b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d928a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a4c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3a100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a43b73ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b49f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f"}, {0x0, 0x1c, "c32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a"}, {0x0, 0x10, "f82c465bd8e191310516c175793079c076c793e202773980ba1b9b69b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca7ddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890ddfb2960fae75877f8da6e5c2cce90"}, {0x0, 0xed, "8636880e58b2ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe097e3828afa2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82ad2444cc0e1"}]}}}}}}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8001) 00:59:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16], 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(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x10000000) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4098, 0x1002, 0x3, 0x0, 0x0) 00:59:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:59:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000040)=0xf9c6, 0x4) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) r3 = shmget(0x2, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x1000) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) listen(r4, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0xc013, r5, 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000000080)=0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) 00:59:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000040)="23cbd34d2c2b998d4df4d59b4f9aa1f6218378884a04ed4f98e1c2105814ad2e73e446049fe90c47dab2cb16c0d254d52e5f81ef2118516c48484eb32daf586dca2334cd0f63ef98ace4f3507f5d31abd17cd0d0c25e2f01db1c3fad10234f631d3b9c0c14a3b5c90af5f061810d46b89d57377ad74d96bf8d5a2ed9cfb4c2c6005edc0bf7187715e2ecfd1e5d1ffd5c870ee5a7b9504163603d6178f166cc0bc7dc446f858905eaf8be77a685e14db6e1f0fa09a7bad82e24", 0xb9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 00:59:12 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0xe, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@noop, @noop, @timestamp={0x44, 0x8, 0xbd, 0x0, 0x5, [{[], 0x2}]}, @rr={0x7, 0x17, 0x1, [@empty, @empty, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, "810000005ee1048c"}}}}}) socket$unix(0x1, 0x1, 0x0) 00:59:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a1028100ffffffffa00b4174ca41a7bb92c7ff25ba502b419583c82a3a2aff0d911bcb4b0321c017723c6b27e8932fae92f234c0aef7c54b4b81b637"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)='{#\x00') sendto(r5, &(0x7f0000000040)="8d3426e7bd057188848e0a3fee2116653ef414f0d157", 0x16, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) write(r2, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r4, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:59:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f0000012956d2f5c2b816449b1fcb51ad3746e3da94d002a3134554f9cf722fb5450ee2b9174cdd359e79b1528db05fe0ec94dd55021efc1b2e9a696c3ebb46360a6d5a10712a2d441c7c063399a59847d6179041c963acc3010fb03e7743fd3b3c4097fd1429a1ce2e69b08f23aa661ac206f4e67ea981750b75467d1f19d264522e9d48e9098f2180425b2388b808fc582300988b45f1b29f7dbd7c28"], 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000001240)="2de81080f90c06eb02bc892d007a608dc06887215f5ff7deeacc3be249", 0x1d, 0x401, 0x0, 0x0) kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) close(r2) r4 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000001c0)=""/4110, 0x100e, 0x0, 0x0, 0x0) 00:59:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000000)=0xbb, 0x4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 00:59:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r1 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/213) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 00:59:13 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782ffffff7f00000000f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf55dd724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af201ef2f24b05c241e230b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a0596a80dba31e406f600971a4dd01e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a789731256294fdaa8ae5ccf2f4f193a90104000000000000593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a51cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f2350c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000a6182debeaf36ba0899bc88d9809ebd86780f2c68776062e63296ad8ac9248e0e7587a3df2049882304d27cd7e1abe611f38ad5fc96537cc2507e91d277c867215ec3e26c2bfde2c5f8d7f1372b5b065bf2751a5b52d4d30a2ef7d3481ed0ea7c81876868419987e542658fb8bc0ca40cf1c243a024f547c1160a7b5df49261e6f48a52d1ad8a769cffb25610471b9cd1af48acf7f5b48fd55643dc1551bd1d9df972f0bee5acf76ba475081111378ea33436e31e7296f38d204dc7bcb54a19886ff75cd85bb"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x8) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000680)=0x2) dup2(r5, r0) 00:59:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = syz_open_pts() r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) socket(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x20, 0xfffff, 0xec, 0x8}, {{}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x61, 0x4}, {{}, 0xfffffffffffffffe, 0xbe, 0x1, 0x80000000000000, 0x9}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x8000, 0x4ac4}, {{}, 0xfffffffffffffffd, 0x44, 0x20, 0xffffffff80000000, 0xee02}, {{}, 0xfffffffffffffffa, 0x90, 0x0, 0xb9d3, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xc6, 0x40, 0x10000, 0x80}, {{}, 0xfffffffffffffffe, 0x0, 0x80, 0x20, 0xf8fc}, {{}, 0xfffffffffffffffc, 0xbb, 0x1, 0x8, 0x1}], 0xb4ae, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xcc, 0x1, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x40, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x21, 0x40000000, 0xbe1f, 0x8}, {{r5}, 0xfffffffffffffffc, 0x8b, 0x2, 0x9, 0x9}, {{r7}, 0x0, 0x80, 0x80000041, 0x5, 0x2}, {{r8}, 0xfffffffffffffffb, 0x6a, 0x8, 0xa661, 0x8}], 0x7, &(0x7f0000000100)={0x12c0874, 0x4d}) r9 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r9, &(0x7f00000001c0)="241ce31e92f0247c67283e5f5fb245d5814e06fe2e3f9ceb500388c9f155b0b502aa4670aae83b8d40fcc7f98fc2646036b25cf912c13136149c9e2b7fc96939acc8377baeffc0885dc1e38f1f98a7cbeb9dba6e4e649b77d5fa8660eb143fcc90f738c504337d0c498679eccb74a4e447188d722def09d54c1e5f06f581a40bc1daf7c1097f03da48f356fe409c7568d0789cd9f63107df47", 0x99, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 00:59:13 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r3, &(0x7f0000000040)=""/32, 0x20, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 00:59:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0xe4) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000040)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) 00:59:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x8, 0x6, 0x82b, 0x6, 0x2, 0x101, 0x100, 0x10, [{0x6, 0x500000, 0x1ff, 0x8}, {0x3f, 0x4, 0x0, 0x1}, {0x9, 0xfffffffb, 0x72, 0x1}, {0x8, 0x22c, 0x4, 0x4}, {0x35, 0x1000, 0x6, 0x6}, {0x3, 0x1, 0x2, 0xfae}, {0x40, 0x3, 0x49, 0x8}, {0xce2a, 0x4, 0x7, 0x9}, {0x200, 0x3, 0x1, 0x40}, {0xc8f, 0xffff, 0x9, 0xdfa}, {0x1, 0x6f0dbe1a, 0xfffffff9, 0x8}, {0x9f73, 0x3ff, 0xffff, 0x9}, {0x5, 0x1, 0x4, 0x1}, {0x51ca, 0x3c81, 0x6, 0xfff}, {0x9, 0x5, 0xffc0, 0x4000000}, {0x0, 0xb8, 0x6, 0x4}]}) sendto(0xffffffffffffffff, &(0x7f0000000200)="c8eb208371304eee46e0da6c367e560772a97c9428b78a4cfc8b40048eaa601fb20cf853c3dc500758eacd62ac6cca7b", 0x30, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x800}, {0x0, 0xfe, 0x800}, {0x0, 0x54, 0x1000}, {0x4, 0x20}, {0x4, 0xf801, 0x800}, {0x4, 0x2, 0x1000}, {0x1, 0x49, 0x2800}, {0x3, 0x5, 0x800}, {0x0, 0x1}], 0x9) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/230, 0xe6) semop(r3, &(0x7f0000000040), 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/5) semop(r3, &(0x7f0000000040)=[{0x1, 0x8000, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0xff7f, 0x148df21ddb89f556}, {0x3, 0x6, 0x1800}, {0x3, 0x4}, {0x3, 0x20, 0x1000}, {0x3, 0x2}, {0x3, 0xa06a, 0x800}, {0x4, 0x1b2c}, {0x2, 0x7f}], 0xa) 00:59:13 executing program 1: r0 = socket(0x3, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000009bcf0d0efea7fef96ecfc73fd335dc32b6a05333a56bcb3ca4f5f019677ae2ace40416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f800040000", 0xb2, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 00:59:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) semget(0x1, 0x1, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff00030002088cc1017b0000000e00"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x100000001}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) 00:59:13 executing program 1: socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@rr={0x7, 0x3, 0x81}, @generic={0x89, 0x2}]}}}}}}) 00:59:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x11, 0x4000, 0x0) dup2(r2, r0) 00:59:13 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000040)='./file2\x00', &(0x7f0000000180)='./file0/file0/file0\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) 00:59:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1c3) preadv(r0, &(0x7f0000000080), 0x1, 0x0, 0x8000000000000000) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x6) 00:59:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x5e) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/12) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f0000000240)=0xc) semop(r2, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x4, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/161) 00:59:14 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaadc2a24be00010800060400021a000000ffffe0000001aaaaaae4c55e20611055683a17606d0aaaaabbffffffff44afc1b0afcc49d1084354fbfcd7a37e228ffb70f3a70a5d72aac3435a7b9c6ce0a915f4ee818625fe2498ac28d788ca27f6cac49905238ffaf9aeed5b6833a4b2429c0d9f585355925228b877b0eff3b67b1796d97352f50b0131c04e847f5cd2ff201d25791143b8fa3129a32c62de61997d"]) syz_emit_ethernet(0x3b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000aac7aaaaaa1f1afc81eae87188a84c0081004300080600063c00060100090900aaaaaabbb1aaaaaaabaaaa68e367"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x41) r0 = socket(0x18, 0x8000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7fffffff, 0x2}) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r2, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r5, 0x0]) setgid(r5) 00:59:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b9c9a30f576792d7e7fdeb0de08dbdbe9664052ff4a0721542b8447ade52c08b86695cee282177f784fcf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 00:59:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0xfffffff8, 0x5, 0x9, {[0xfff, 0x200, 0x5, 0x8, 0x1, 0x6, 0x200, 0x401, 0x0, 0x426, 0x5c, 0x9, 0x0, 0x379a, 0xe11e, 0x86ca, 0x5, 0x3], [0x7, 0x1, 0xfff, 0x800, 0x2, 0xc8, 0x10000, 0x10000, 0xed34, 0xf20b], [0x3, 0x6, 0xa67, 0xb6, 0x9, 0xe29e, 0x2], [0x8, 0x10000, 0x0, 0xca, 0x1, 0x400], [{0x9bc, 0x9, 0x2, 0x1}, {0x1f, 0xffff2eb6, 0x9, 0x7}, {0x1, 0x8, 0x9, 0x1}, {0x8000, 0x3, 0xbeaf, 0x3}, {0x7, 0x7fff, 0x4, 0x1f}, {0xd7, 0x40000000, 0x2, 0x80000001}, {0x1, 0xfdb5, 0x902, 0x1}, {0x71, 0x0, 0x5, 0x3}], {0xfff8, 0xf5, 0x80000000, 0x5}, {0xa, 0xfffffffb, 0x0, 0x477}}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:59:14 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80, 0xfffffffffffffe3b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:59:14 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x29b4898a, 0x0, 0x1, 0x800, 0x8, 0xc87, 0x1, 0x2, 0x6, 0x6}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff}, {0x80000001, 0x1}}) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x4) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001200)) r2 = geteuid() r3 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000001240)='./file0/file0\x00', r2, r3, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000001280)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) chown(&(0x7f00000012c0)='./file0/file0\x00', r4, r3) getsockname(0xffffffffffffff9c, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001400)={&(0x7f00000013c0)=[{0x82, 0x15b6ceee}, {0x47, 0x9}, {0x45}, {0xc3, 0x5}, {0x101, 0xfffffffd}], 0x5}) lseek(r0, 0x0, 0x5, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x40, 0x128) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000001480)={0x0, 0x7}) r6 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f00000014c0)='./file0\x00', r6, &(0x7f0000001500)='./file0\x00') 00:59:14 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0xb1}, @fragment={0x29}], @udp={{0x0, 0x0, 0x8}}}}}}}) readv(0xffffffffffffffff, &(0x7f00000033c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/82, 0x52}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/202, 0xca}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/177, 0xb1}, {&(0x7f0000003300)=""/187, 0xbb}], 0x7) 00:59:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:59:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000200)="16efd496e445566fd0e22afa0b19687ca213edefea40c91d083f8267d9912a22b5d4c4a87fbfa6ad86ad90c86a7f1257441143a9eaf2d97f2dacfee8585f7e00dc8404941cd8828e2658043450d05bb1a4d8eb5038764061354e1c1af5befa2f76efcd7a722ab755b156203d3b2576e7112416ee0803db882e9f487bc11d229f3416a579bdd2329877e3938421d95a50f561a1b3f1552b0bf7960dc9fa0c4e08f40f6b", 0xa3}, {&(0x7f00000000c0)="0437e88ec9946edd1114971695321919c81a7180901d3985e6aeb1098dff6de9a7ccc86dd3076920a8d6ceef6dee7dcf8c4c18", 0x33}, {&(0x7f00000002c0)="a1d90850d3055325ac39b7d48c6ca50096548a68ca09c7c712f1fd95c93696b2ff9e3490558744a1d971d9b8434952aa7ca9bec1bd841522c9e97c4dda7521f85b4013e2cfe8058541442b11883b2bbcc86e4bf31d0beb22477704da80829b9c51982aa94078ffa53d998498859782b995235b98", 0x74}, {&(0x7f0000000100)="ec520da76697a097b6bcb148e801b15a05026da72d4b2da943b8ae9426a61d3b306ac4bbdb51b4eb291ade3e", 0x2c}, {&(0x7f0000000340)="b20b9aa453d7fb2ac21f10dbcd39967b82aa43485c1e46eeda1a67dd9b2b7e8e161eff525da0f9dd5f03cac27d58b42aace216f781be8edd399714a64d247ffb5ba24101fe69de931e915d071eeff75e321ec63735ce3f4d35e2717106a390bb5140cc46c4ec327dccebcdcca41dfdb96552ce3e1eaa1d2d514bd822dcda7708b72b44fdb1f8bdf7784a7af0bfe201efd7683341af8c872b08cf12b2f825f692412e16212c6d064d774d0233d8c14f02584377f5f9e49a5a506227d3597e2f17a374f95fb8e6a676ca64653b90eb97e21f513331d190f5628496", 0xda}, {&(0x7f0000000440)="718778e71031a97d7748c19aa3cf242deafcefa14545cb8baf6dcd9483d4e2d04afb6ac5bbef11714189e27d56a92c3683389e849cfe74238184f9131b7f8edca9bd9b0f9f82c6d783764b222bebc38e3f036ade4f9540b493ef16f855c2c5f2f44781a51e0ccd4c3214af1b74bd8b8d5e4996e963a61d892d08260fdfaf7fa752069cd7eff0f9d0acb1d2d257bbcbc2fb04316f4395f852bc833f47c7f81bd5982c68b6b586d3750639e7c2bf28ea3673f00d3bd1440c1822784d14b1cf619e70ec8fee4452da", 0xc7}, {&(0x7f0000000540)="5a3372f0bb88c6146480befea26d44d8f4c218270a83abc6a228047c2fc986513f5be7b6b23c2387f7dfb565f6f5811c3d29ca0399cbe572dc83f9c20dea15da480d01400a5a85f69d9bb1faaef757ed6abaf6e3e306fcd20174e38a71dc13ea988a5cf120d6ed55e68c0d33f3ebf2c4247fceeed3d577fb3844c135820da91806b3a83fda2681f9e98761ad292c6e230e01dfdc33ac90f15e6fe1bc3c6dffc09859b00357ec981183b110e2c7a99ee7ffd83553fbb2e839fba28407f9f48557cb461fbb7cb93ecd89461b374d17169a8bed3a3456f741891b506e96f3984b99e343118976748ac3d94bcdac079103e4727ed766750eb56e4b", 0xf9}, {&(0x7f0000000680)="4376f6b697de72b9ee5096cf1eadb57c87a84dc52e3da4e3f65e188266a54c05c38fa0c2a5e090e5cb2880652cf5f7429bdae7b4a28b3409928cb32c3f2223b316eeb2789487a4bac27ccdd44a45b73a71997140e3171fb3382f511737ccb1d3261cfda565b8bc29bca555ff2b45ecd88456766e3bfbb1304b9e0605f85a866debd992698f89e40a7ebe6d591a8978f20713020b9d9dff41064baef9e1fab90b2ba0752fbdb1d103091ea98092a4b5ac47ebdbcd551b2e93d4a1e703d73fa1215409328064568261897feb87bd98a0f82b7a797e6be7c5ae982576dadd28c8e10ed08e61bdb7d8fdc395faab686ae5ae4b868761913805d77c6abb0c68f8579af939a5b3ffe63c63f3d4574c58af559a5c707f1dc5778df261415632a60e9eae4c335a1f9786f870a6f2634af2aa3b45577f12e0096cd8acbb6455e91ce27bcab8a213ce7762b31e40067cc167106730cb3967ff8d4657055933695cc38e979148e992cc735508da3cff44b697f6ca54416bf5f1677edfc7ad686cf82730c21ba10aa7b6c922b2646c6f26fde4aec07d626cf6cf92598c7ed5643149dd134b85dc1ded4b199edd099c8b424c9492f46802828edfe9b495b40a06f1aaf5752e27895bd67357b20d4e69c1f6ce90e572950d46ce570032445537017a23cc7ece2206d4937f321327a0d5191f60623fd6f20e7df49c639c930caa5487591b4927211c4a4720bb423c5cc4157c3fbe79db1f449720a58b353a3816dc0e53eedcb74f8fe1c84a63e5330aab9f0fdf79c146ebc563cee50dd1ba4e67e77c7f9a60402edda219f6241bf64e2046272e34e98f835bbb87854c4ec8292cf575c870e4e3aaa6c2efffde00ff4555ef028709780b1e3a95aec1091838ff395581aa5be4fc8ee3e12e9ad1f764abef2ece99ee1e725ef588be4a41fe2b44f0209b65200861d76c14e58a5637144ffaa2397b8e944ebd1e4d5dd06338521538eda3791846651b84ff28f398a5de515a60051df0e14db27d00c9116f09e258ed6fc7ee2916525d6e9fb05de1e43cc313a45a95ac4471d63509e0301c31552eec8413005a1c4a019383acb24e34a09c2b53d419fdd1f66f0df7189c3cead510feab18547e5f9a3028761884fb0e96c4b70164cbec8ed5e2ca085f33322993cb2f2279ec0742a355bc54c58b9ce6cf7ee46293e4ea800f8bb56504aa2e2af273b8dc5290278c8488bc016e876c89b1bcfe8441cd78c57e401b25dfb4766cf26086ab21a996a727575294b546470189def19ca073559629530df6c23706aaa31f104418ea7c6ae92a00095635acf51c6b4b6de1037687382d10d41473d1ae3c6d8264fefd0a252696a6b11ad1256b138e147ca43a70e39ba68779f08f71776c8bbac7592d4db2fdefbd24b69234216d4ec8146dac9ce994b5ca656e42b76e62122844ed37a9f8c94df32354f9cffa3af1ba2ed1a8934f844c8421639566e4e9aaa31dfec98f2cf87fcae46b6f4e4a393fd2f47aa839f1f4a777f7ce18b74063cec53125304abab0dbb75d87924759c969e54e82dc2bde34b2d2b0f1282830f37ad26bbbaf2e12a12cd6fc86c0ed6b87b688351b100a03abc81fdca7fabca6c1c7980cd730a92f150d21e470429aa9769d00958b9b6bdc93edba207ac2170250f0c66e1c3ad496c507f627ece653fdf8c36638734dd40bed45e6888ea384751f4961c03551e75a32dfef00d3f273d0f3925c85eb08761544602c557323ea5e6a4ce49627001f6d727e88b613c287d6235cb98860474cc010f3777c6ff89160665e6f63798eb4fec100c9b0f0c579cbbd5db562c07bccf7b5e89b51f3b732211072df5da8eaeef86b084cac15fb3b4436440ba93aeeabdcdf757f93f6db7930a226af99e3a3bf8c4f63472755affdf404767220c7d274bb91e6e4988ea4c39c87b5eef84fdcf875dfc7357e633f5dc8cd1ecda685b9802481af23ee99c2aac27c8562a0899a70a433d43f3861a308536b78c9fdd8c3be7f12df158118a36c2d74a5bf7a8293dd0e314f417fac16a8e78035535a5206bae3227a6cfbd21b104670b1a0b8c89ad95893a9465510fa2c36311ecda38ead17669a4e04ceb5495f66317a3d7e2e82af9d6d96f4e19bbb25733d5ce984097c9648c080754bee1a6c2bf533a0d272dcb135ea11fcceb21cedadccb1cb5067f016ec2bd2d4de24c173b63940c1b45fcba1f28e5c9ab523192345b025ef849718ce8a9ff3823d3c8773a8d0f00b64d687a1a9cb9c9a35262afce77f6b3a1c467f8c53411ac9b5690c1d60072cbb605870ca3e08840939925d9ffd8e41e3bfa0e22c7cc263e89914ca244773703bcc7014e679a44c948f5ee70ce3024e79dc49c28b644caacb0d5119e36c2130aaee2d227e6f5ac93c9d1360fc36975af44256ad7111c1030032a8d4479b6152a00f0981195c0ff877f2bbbf8797fcf8e7bbc9d39d8520b386ee50cca1edfeca2ba4d338dd2c73bb3375104ff2d5033110c819995e438b28b66ea4b3bd766403ca05bfde125c50b7a76231411765ef5b6b131f46e79e7bd19a8b7136910df62e7200a24e4b48cc1ad2a7d19892674895c5adbcd6e1e553bab10dd90d778d9294bb1684b786400928a996ffc35d96048a786bab2347b29c43180a2eb78a6246efcfb4aafa7e4d530bcab97be3d8dabebc8e7cdc24688027a4d6fdf0c47faf706e9e8ca98fdb97850e0ffe944f0e5a8b7e1976bb1bf1c5ef23e08a6ad818af0ab1e85c7f084fdac893d120bc4e0ee7e2945172c1a2dd10563f62cb42d6fd84eb8552431f4e2250d9f6826472059d14ba2ff926c88aa59a0c33e710b56682031d5f9970553978d05960ebe89159200c66c8c7036892b7ef0b893d4b187d7d677bc3ab925cf7a89093cca863854d9a3eabb75e1d0c7ac234d7bcb2797d428788178f1434aef99f7b48c227aa869e6dc32bc3d100aebab5e697d1e888f130fec3e28614f4306c734e7b479c4dc8ff81b5ea7b18c5921bff46c07e7397b06cee53c9a55ceb485d5932c49911cb261b655614114036a5c1e7a92028e9ef7aee9a111b8070ee477d17f6dcc15af916140a2fd460f236a577197a8b074b4b8508f8df4a96e2f0fe5cc4bd628a5907b467c0981a44ce2edc0c5b90f491493b2ddaae15149ef4a9e28be0e6955f78f429e1d48bc6cf44f2254bcae4b4c290962e964d1084f6fb693aaf0349e7a0c346f8c2498451963ce333e09dc47b256d3c0274c5413d11b7f525e70111b8482750ac15b314c16f06013fcd09699394ff5138cce9fb914cc6679e25d7d22d4eaf6e3804da8481fe4add074c7ec02ecfb07776278c6c8e5768a5388be629a1ca46f9d7e30502f5f24f2e8e8eafff7732b640008676e6b9b480d8a3a57750fe67e0a4d8c8d1ddae35b97c3130fcd4045e258301b7295b858612e284f00ab3c4f2d0bb870d56e2a7e12e2dc428626ab08dce34078ea29cc48f7677ed2bb722a3349e4b0fe29efc69c2028e14450e61007b9487bf3fca0688e9f978295b5aaf9cbf4ac51e05b56cd2a31bd0ce4a0b078b6b5d69b9a89145fa655bee8201e350f3c3c025e63df0d88f9e6cb6842b74f26dc72b2e1f117153353af3bceb82ba66584c452a8b105ca8d68e83789703f857501b146927a99a9f9914b32550621ee26016f87256d5e1a32a8a728ff244c0e305145f65d4bb07f7e41a6e9f167f1dd82019b741d19734f234555ad138ef7af2b2de165f77554b80c6a185ab25361e42cb20953c8d9bc5219d17d18d5265d94e0db1e05ee76051e96cc3696775d1ab44962b08ab226f7b551f5787c09d3ad6a184ac7bc1eb85d03868bcd65e993877deb24cda973488438c17dd550892ed7177a016cb4eb7fd3568a1c6ad4beb6d78d2fb1246baa32496de17c8209e3a11057ad786aec5b4b817d0ec4391624de541e7c8e565747dc3d865a5ed9c00659b7c6e583f0f452ddf1c3b6f718f6a1349e8d77cc6cfdf95dfaa8c980369d0c84713aff8a287720439257047ca38650377e98db7c80f3d4bfb35606ede07d9711b47d2a4f0ad2708a3e6669a26f3ad3ff58ea884c95b58271e3f598e20fda180b44498fd8d56b9b696d97103eb4b80b93a01333bda2fc3752a690df0cca3c5782ea0b2d7ca71ce097796566e647f70b32937069dbc1f1962c1e5d2e7b7a070b4f491d91446a37fd3aedb09ac88fcc04c8463786ccba652a5f187c62bb7ea64ec4937ef11698dda1eaa6ffd4198b5f8ae093d70df81bba41789dbe49d5a42df7be7427d3120964872cc801b652aaba58f44c4c96da84135d20a9bbeb21b70568bb050f175971a6c031f609df51b64892b1dbe1fa3f68a1f27ccdb86fe7200a3b022abe952114e8e1f5fe63276917c922c23f6af6e4267a678b9a6f813629a06b00f7f75f81532c9e6dc412fc6cacc89da546b3b9664169464f97c760406dd78d8b4e8fb70aff77a699972759481dde9243b1a9ce442b8e1ca123faf008663e283b192514e4f43566c0fc90321a3f1f328961100c9cf3dc8a3ea1ac1e0e1f471b4730d3d1bfd21f4d46ab8c9ed5657b7efd1ccb1f3cc88751607a00f5f065a35afc7761557832b1da8f0714d67b062109a0b8c030fa6a51b75e3cc0c141226075e87584a21c0dfa305687348a706c2b8b1262cd8a83acbb8b7ed219f72eceb48df66e54976e9692dbba342037b88790a8e038f023e4f2f4ef547ab787a4a24f6779d955e366e45421d5d347d4cacbdeb1129f4a6fc99cbf1b2b63efefa9630b6a3319ece361d081b5e8f8a933ba5c5e8ecf1f7485b5d89af8dbe41e71c62cb322456c3c37aa6a943738135ebe89471f0c2c18b65c23f8f8d5a13250a79fd52a63037eb123f6cb5bc1bf083867938ec675a6d3e491a5e8d8e52a17038e1287c620e6f68b5f176f6456b8a50b4e8d48e3366421b91077755491314c446eaebf8d76b3369c93f49863e0cef79a4fbaa87136fb1fab2ef8646a04811fd61190b76db3f3abe63ce8075af920c3a3a719383d930968ef60741da4264ea3b5bff487776ac42ff401f4cb99f6693f7ce286fac37cc42de52141c3c0e1e426a6ebb66ec6653c6f3a06bcb2a4ef86444ec112f43d300b50d74e0f1135dcbf841d2d88f8c38d353a626c793e13ebe32d1a328a53bbffb68fa0c767753db26fa4e3caeabfb50993ce36ce075ca8cceed5b370380ecf74fe27566ba04c5d10f4f07335de83822126dabdd7610cdafed40459c9cf6907fc927e65955a6122d76c1e897e8143e9c76d9e2375e4c27736b94d13603aeb156b77aabfe19070b5b3fe80055bbc54c67e74f3e8b41fef1bfe2858a58c8c7d41c1386d04e0cf72b50514b9f792a5f8c0ac50103490233ddb2b011141f050bfe9e72503b87320b481899acce1a1b6604374d3ed4aaf32935afad1db328b156ff664878f3f30ca8c1d0a607a356d582a45cfe435736d53f3ae4ff9090d21e1e768772dfc9024711e6a031c57158ff3736a25a58002f35c09418c63e40e9d99b473d5fff2c4f60934b982ce0d2449013ed1a25e0b170f5e0a40e7f68fdc9c428b58a54293f21bb0fc3bfd37a66d68128776495e441abd50046e22f44cc54df1bd3494b0714a876410180652b3e4032ccad33b068f61c775ec271bd0055233caefd2a8e6d223d95e8fcb432ac7bed99cee0d6ad7a3e25a5c34b7edc74d4e8e92db50f2973b400cbd18c4cd3089003551b6d0553fe990fbac2b44640d5d218b117c6e678044b1ea88fc22f54204af647816d0d0edb062cfe2950b4a3ea61b7efaa9a6b7a69cfdb2149", 0x1000}], 0x8, 0x0, 0xffffffff80000000) write(r1, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:59:14 executing program 1: read(0xffffffffffffffff, &(0x7f0000000080)=""/68, 0x44) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000100)="31c1a2aa67cc288e17f9257f772e1214149d0137583be780181e8a16427fa1fceabf035a7549021afa8534af5789d3cb584944d7797c9fac258a12eee73268fabd13357d407c762f37b41f3e09f0a5ff3c9187a5f2b2437396fe39195ee9f1a910f8db75753baf54fd24eecb73cc210440fd538ccefda66e728019fb936456c1c4a174772ffea24a3af0a7ea6d548a1b29f24607", 0x94) close(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f8fb0000000000000000000000000000004000"}) syz_open_pts() 00:59:14 executing program 1: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) r4 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x4, 0x2e57}, {0x20, 0x7fff}, {0x85, 0x54}, {0x89, 0x2}, {0x1, 0x8}, {0xca, 0x85}, {0x100, 0x8}], 0x7}) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) socket(0x1, 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0xfdfffffe) socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000040)) 00:59:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) 00:59:16 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100240000bdb9b530c137f559f515000004000000fe8000000000000000000000000000aa00010000000000000206964579632a834e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50290e06000000000000000000048a1a"]) syz_open_pts() 00:59:16 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x2}) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000100)=[{0x6, 0x872b, 0x800}], 0x1) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, r7, r3]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2, r7}, 0xc) 00:59:16 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x8}}}}}) 00:59:17 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x10, 0x0, 0x0, @rand_addr="e24d0874ffa471c8c3a4aeb29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x32, 0x0, 0x2, 0x0, 0x0, 0x1e}], @udp={{0x3, 0x2, 0x8}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x14e000) 00:59:17 executing program 1: syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff00000000000000ffff7fff88e7"]) 00:59:17 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfd, 0x81, 0xffffffbe, "03664e2b200c031eded28000000000001500"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c", 0x1be) 00:59:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x1, 0x7011, r1, 0x0, 0xab) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x1ff) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20200, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000080)) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) close(r8) 00:59:17 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r2) r3 = syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17", 0xa9) r4 = socket(0x2, 0x4001, 0x0) dup2(r4, r3) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) execve(0x0, 0x0, 0x0) 00:59:18 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 00:59:18 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/193) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd603179710010ff0000000000000000000000000000000000ff02000000000000000000000000000100c99078000300"/70]) 00:59:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) write(r0, &(0x7f0000000140)="d43230d95f8f6b6bc05e142f2df612308872da9ef248630ae8ec7d5a028b7bc57125223612818b3c3ecb6ebdb0f562355ef5f466a883c0519b2825ab8401165be5f80ab1fd22a59fbc7a63c9f5a0f96d42f5b1f7456dfe05f255cbcd62666fbb0796e62a7565bcdf453bc4014a8eaa9feb31d64546aab782ec11908b375f196fa848c9e396e728e2004f9cfcf73df4e91aa78d582cd4e3d67717a02fa83b5f79b7ddcb29f2e88d32d2c287f23d81e07c7f4f77cafc712570f352605245922e43e73007ea40019ac075", 0xc9) 00:59:18 executing program 1: syz_emit_ethernet(0x275, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x23f, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x8, "ac7c018f6632762e13b819374894a51f6cf93e2982477841d935a241f7e29911ed00462f9e0f3538fd42f1aed5f3a0c3938ee6d83ea89e9e417fb64e736e609b4635"}, {0x0, 0x1c, "ecee216a0b42013a77ba21800cf2ae816ded581d59f867081df2e65274658c074e24a54f7b5ea031eef98be245e38e2e8b8972e8da057529ec29d613fee859f3c88665d0b7c3f3efedfbca1570656890485ed4c9c4a856ea3d0b592c2b204e467a71c2f3c9ec82a7f2a38feec568736a0028d14e5502d9e6d68d27f7636e2401df65f7976c40aad026f4c686810acad11c7ffc3b43605bf33a1e9064da52f7162fd4c04e5dd3fd63fd3230e74bf55484907072edd156dab39353577d19691e3e4da28bd3325cfbb4bdb324fbb312d4e692eb3101e8746e5f83d1d221c7c3e23f3251c4c3"}, {0x0, 0x17, "d1f8f5353d0dfcc9353ac8684c4899cf0704008280c9acc9104ee01931cae12d89280edf072d9ab501c1922abac4884897da34f59b61a382e97856c0cc8bfb23531fa3b283f9e03848b9066d4327c223fd478dc74cd361053ac3405c9d1c0d1c08c741438a088c20082aaa37dceec75662a4d00be16d6486505494a06f4663ce47c22d0197c74faf3590af744ec93c6c85ad0d4587f23db55ca29b021b8d062b7888def35a4582512f561ff9988bb1ec944bc9304b29"}, {0x0, 0x1, "c43f8c79f4c40361991fa2"}, {0x0, 0x7, "f31d84cf5593df1f6fc436a6ae80a7fcc6b2377d17cc877656aefcc8c143b7f6e3f1418f520a659905793e0fc2f12f371d9f40608988"}]}}}}}}) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setuid(r2) 00:59:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) 00:59:18 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000003c0)=0x4) semop(r6, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r7, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, r7, r3]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="c3400d6ef4bc9ff9a28dcd82dd95b0ba024ce6a44d44", 0x16}, {&(0x7f0000000080)="23faffcf", 0x4}, {&(0x7f00000000c0)="b6c24340d7e5988cd7217713c773fe838b5e26591ed31bebf6ff31e45331a5d30e6e44a7572e78d077631811fe33f0979dd7aaac7624a71c1649b293a7c29f0c1e68315f73375f2a8591d7cb23a2a0b56b783cec2a8f71103e270ccfdb52a8eb1040a1b7c5ba08cc0ec7184ac5437e91d0dad68efc3f7783c431a276babedabe9db249a963d2f6", 0x87}, {&(0x7f0000000180)="07ba0ae6dc7645b11ea485f6111ef3012a5ee3fc10c320018bc3fa5f4113cacc3f9f9d9bb5d6b86b842604d75ca962bb2ab63ecefeff93cf39754c14c2a7c48a34e3f2a911a3222b2a30d02173aa18b538da1fdd37ed18f18c53c0739cadf884566bda837285b8", 0x67}, {&(0x7f0000000200)="8b9a5c9613d9016283724995bbc61d06638d415f34b943e0a00c0814836186c99083e4a98d1701b9159cc59cf6debaf887c75cad96d821969a34a77d0f360870502937b5f210fb0eb35a9ea271d973a573b58af70bfdd1ed184b3d12ce2dbf968f91b6c2a34f555c8be730818e5542a5cb0753551278b7f1132a51876861eca9fc2483556ee79c37db4a7f1a86099af3d678680cf94f55d4d5", 0x99}, {&(0x7f00000002c0)="d0a3842850e68a724d3738a482ea4fc592a28c234a525ba0d21c6c0ef897f8384e25e3965e56ffc11a38525ed83c5a579eee9c3d1578b5ff249eb050c32a8a422a0aed28f59d2e5f9c9ccd173ec037e6", 0x50}], 0x6, &(0x7f0000000a80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff005fafb3665fa3ed2c89620000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="c1df71d05c4ce68f2a25d7600a68b11a58368d2b40690635366d404a0879b409b99e", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x1}, 0x1) 00:59:18 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1a4b, 0x10000}, {0x1, 0x3}}) r0 = socket(0x6, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 00:59:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c14e27f438a5b6701000000000000000000c414000000290000003e0000000000fb0a000000000000893f51b7b63aa638fb94e0c4a6552487fc69df4373502faaf9b9315e312b96f2fecbb2f6cd620b9485ccddbe93173fc6885e3af84bb42083a284ed92310f04be32f18c345772f74439eb86c85af41f78acb329cec34cc6e05d82561edb1559f223d5d86957a02a0e2286841249dc34253b6940d03a12c0db2c8d60d70f8fbbb6a448785a8a61e045de7395d007615e9aed6c69f1106f315baff041687a7c64fb984e1b4f0b8fb2ce60247dde95bc75a6c42681c154890e30b622503363bc48c4e7b4222dc2b6e4a3bf848f578d6a11ce8b1c89d774fd7094d511fe8ae52ed5"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:59:18 executing program 1: clock_gettime(0x4, 0x0) r0 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r0) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 00:59:18 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x96) mknodat(r6, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1034a, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r8) close(r8) 00:59:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x3}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20000004, 0xde3, 0x1f}, {{r5}, 0xfffffffffffffffb, 0xba, 0x80000000, 0x1, 0x5}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x8}], 0x5, 0x0) 00:59:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ftruncate(r2, 0x0, 0xeed) ftruncate(r0, 0x0, 0x20002000008) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) shutdown(r5, 0x1) 00:59:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 00:59:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x5, 0x7cf, {0x1, 0x8000}}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x61) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:59:19 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e179, 0x0, 0x0) 00:59:19 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffed) r1 = shmget(0x1, 0x4000, 0x773, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r0, &(0x7f0000000700)={0x2, "e6e5d0bc25a07a6aebeacb0fa25894353071f622861bfa73da163e561f7539d205cdda97c23377c48ae9b583442ced9e906ce73f9c655d5b91f5d3"}, 0x43, 0x800) socketpair(0x6, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1818, r2, 0x0, 0x400) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/174], 0xae, 0x3, 0x1800) 00:59:20 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x70, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0xb1}, @fragment={0x29}, @fragment={0x32, 0x0, 0x7, 0x1, 0x0, 0x0, 0x67}, @dstopts={0x0, 0x3, [], [@ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0xab}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @padn, @pad1]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "ac53ba", 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = msgget(0x1, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/162}, 0xaa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x36ea) getdents(r2, &(0x7f0000000000)=""/80, 0x50) 00:59:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x18, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x0, '9O'}]}}}}}}) 00:59:20 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) close(r1) 00:59:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206999, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x1}], 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) lseek(r1, 0x0, 0x6, 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0x5, 0x73) shutdown(r2, 0x1) 00:59:20 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r7) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r8, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r10 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="d252046fb6c814a4daef7a71e973ba89754822201ad190afdadb2c6751bebbeec63c53830115f31cf695544b2d5d6e9d509b3b60476c4236d13376d1", 0x3c}, {&(0x7f00000000c0)="22e8808328d8ce72007883d65164e9e8424f1c714130bfbec58bae864aa41e4eeeb366f55839b21d37b41f5d8dd9166cf3568b78f5f943fea51266e0cfb00ae83c2fc23132fec9b321e21277e3efbe27dc9b5dd190f9f5f9e8ea74ca3d6bd3149fac97417b0bbf295ec7a81c68206a0ec6031755e5a664051e840df25083085f8bb8d1625a3951e3fbb415f01db1ddbe53c2cb93916d4fd361aa551aca5ea178ef70850dde5095bf33bea424d1a635f818962b8f6e39c4e052b3dfaf0ed8b9bbdcd015e2d5be43b0b7c0338d5cdd714774b0085c0a060b289fccdecb3a1a512b783a99cee394c771314fb5a9195995737264e8101d", 0xf5}, {&(0x7f00000001c0)="680cd84eb35e13a159845151a90d607cdf882a77cf283a0c37b5a4a055b267ce4a44442b1ef627d42bccdc32162811a22c5c546a8abb681b462ee918a44ee9e68a4489fe0f632dcc55e377b61376f1ef4276fcaa097ea98a2537236092ab38dbcc58dbe86891d4d8991852997220f8b5f5e128", 0x73}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="93a2485f71023d30f7ff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x4}, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 00:59:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) clock_gettime(0x0, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r4) fcntl$setown(0xffffffffffffffff, 0x6, r4) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x331, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x98, 0x1, 0x114d}, {{r3}, 0xfffffffffffffff9, 0xc1, 0x2, 0x2b6a, 0xed8}, {{r6}, 0xfffffffffffffffc, 0x60, 0x2, 0x20, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40, 0xb6, 0x7}], 0x1f, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:59:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x2}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x10000) r5 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = dup2(0xffffffffffffffff, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) kevent(r8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0x7}, {{r9}, 0xfffffffffffffff9, 0x88, 0x1, 0x3ff, 0x6}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8a, 0xfffff, 0x0, 0x2}], 0x0, &(0x7f00000001c0)={0x8, 0x80000000}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:59:21 executing program 1: socket(0x400000000018, 0x3, 0xcf) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x38, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfd, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0x7ff, 0x3}, {0x0, 0x10000}}, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="1f44071b1cbfd71f72b434dbed1890937ec119", 0x13) socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000001280)=[{{}, 0xfffffffffffffffe, 0x86, 0x4, 0x8, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffc, 0x50, 0x2, 0x3, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:59:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xe148) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r4, &(0x7f0000000200)=""/231, 0xe7, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x98) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) rename(&(0x7f0000000000)='.\x00', 0x0) 00:59:21 executing program 1: select(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 00:59:21 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x10001, 0x100000}) 00:59:21 executing program 1: socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) fchmod(r0, 0x8e3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x9, 0x9, './file0\x00', 0x5, 0x7ff, 0x80000001, 0xfef75059}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x5, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, 0x0) r2 = msgget$private(0x0, 0x249) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x28e, 0x0, 0x0, 0x0, 0x0, 0xc, 0x1d8}, 0x100, 0xfffffffffffffffb, r1, 0x0, 0x1, 0x5, 0x1000, 0x6}) r3 = semget$private(0x0, 0x0, 0x1ec) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r5, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x28e, 0x0, 0x0, 0x0, 0x0, 0xc, 0x1d8}, 0x100, 0xfffffffffffffffb, r5, 0x0, 0xfffffffffffffffd, 0x5, 0x1000, 0x6}) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, r5) semop(r3, &(0x7f0000000080)=[{0x1, 0x3, 0x2800}, {0x0, 0x20, 0x1000}, {0x2, 0x7, 0x1800}], 0x3) 00:59:21 executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x94) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0xffffff7ffffffffd) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, 0x0, 0x0) geteuid() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1004100400006}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendsyslog(&(0x7f00000001c0)="013b8e468fab7b8cb08490346beaa745b8ed41c45da98e1e55d894bc7c08fc9586240793e1a5f34cbf4617d42c0da1595c786d319f258ea2bcd88a218ccba04a1487500723eaab3283517aafe01b8a9b784e3e62d810628174bdf4996df5f77520f1f2e62d1617e0d3f751e6826bc69319337376ecd8e847ece31bfc38529f689276af3a4799449acadff4b3e41ab409b9a68e6f545ac45a3e58d91b4c9309966aeed0dff52aa75944b6fca7f431215f949f8b4cf89b23b6b8854afd8e78b105d0221b0cb42429d55c8babc2a4a1533e5caff19d2f06664063244442c99fe0cfca75a1c73d28ac4d6c7a619aa0c662379a95e98c14f1f51fc0e90d445ba19ea6b4b81cd1e2b0907dd4c68ee84816b92321de44a50d970d86b64afc76413463631421bfefe4454c02eb635032ed6d5d85ec1cf158d67baaf1fa3039bae93781b2902037b7d09314253cb6381713fa03595d0a894d4c09e150d21ecac783e812a1d453fa39df4ae496997c011980c6791622", 0xffffffffffffff67, 0x13) r5 = semget$private(0x0, 0x4, 0x180) semctl$GETVAL(r5, 0x3f13907facdf01b1, 0x5, &(0x7f0000000800)=""/186) 00:59:22 executing program 1: syz_emit_ethernet(0xc7, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6051e0130091000000000000000000000000000000000000fe8000000000000000000000000000aa4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800f41e56d505e45d63388be4e7174ad63ca48a2c6fbdab65b29be4dbd091b4dfac09c2cf95e44339bfe9fb71e92397c363f4b8c07995e505cd5d83acd132960d3ccb8bc549a220a5031b488121d6adbf89ba51876833332c06a5d04a2b5ceee0ebef4f1c9fe68d300404d95a1997eed6ae7438c33e3458bf88b87203879117"]) 00:59:22 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) r2 = socket(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5", 0x1) recvfrom$unix(r6, &(0x7f0000002200)=""/4086, 0xff6, 0x42, 0x0, 0x0) 00:59:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000002300)=""/4101, 0x1005}], 0x1) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 00:59:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) r2 = dup2(r1, r0) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) sendmsg(r3, &(0x7f0000001ac0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)="5ca062ce0db0cfefb72a2a213ee2ed50339e4a0afe6792b2ad1abcab5014a680e1ce0b8c5e89e5443c61e4c4e7dffb8ee75958a9622c3737182c7dd55921f8c92b040e0d1e7305ead16fac3b144c83cee2a3ac7b60725bed7df8bb76d837b39a4a7da440a210e3c12daa1b947c617acfa81514acd4e81437d4761dd9b17bd5e8792b6b9e761c27c9531f963542e3a12703d019d6e1c3b7c03c0e1c9124e8460c1a2094ce6faf840d12443696ed48bcd3e469b902b362590c6836144699daf059ff088fa99af15d09adc2d7afce7baf55a27ffaeaf0a6564374eddcde616bb7", 0xdf}, {&(0x7f0000000280)="7a79ba0b65ff45b3a584d612aa486e82997fa9a32286b155f1aa2aa064650c93168f24fe56668a733fba0c64c571b2f8fc4aa5a958db283abf659d19435c159f02dffd29a167ca0327a789b48d074a5631ba74edbe13454afe0c", 0x5a}, {&(0x7f0000000300)="ab71114af394233e42db1180d650c10664bcd4516f04226b0787dd7a0da71f02c73d0995193c0762fb2ad7fcc14878b4c2b0d6a1", 0x34}, {&(0x7f0000000340)="269277a208dd10b57b6f25174403b645283ff091799449faefa2266c40d78a45e2d32518deb8901fc3671278496d989d07b29408de611f534b36a15df2b454c27693e6390b", 0x45}, {&(0x7f00000003c0)="e8e270de02791281171b71f8493883880b94b0d7f82c9cbd4616f374147e850b4fd606d6a9e93bed1d85c0fdfebba6807edcc2636e6ce4c65ab4a81608ac7e49a1b2b858f5a17c89e40ae47967d84db35211b89eba93a69496237cbbe05d42a7d55051d1f1dbaa7a986fa63c6e7e20d6cbdb6bc018e26fa101be8e9a528d0c91d273b4361f9f8aa432c9ba559088db599d889f6c83f2f879cdcc474473c1102aa163051fa25f1fd4122331b2feb8ef946f366687149480cfb91015e7834dd6eff89690bb63ffe3918a63f45c66f0bc0b4462c87dc0a7", 0xd6}, {&(0x7f00000004c0)="406b6e67d3b641c41ba7357a5f4b8f2fb442d154f20414eda60bbef4a9dff38a84aa4f7eb698d2ee95b4469e95c43883a43e01ce87a3e6a690f8858bd76126b9eb928ed1fbb3597084bf1c766e48c38799368aa95762263353a61fac8aadf3ad5a93dd8e23a4ed8d99fd5631dd1b68d36cf8dfacf6f53a1d861b715aa9", 0x7d}, {&(0x7f0000000540)="4d40f9bf00b33d0c521948485485039e44e6546baed9f2fc78cf4bbce18200be0d5d831bcfead76d2a36e539d3edd4a14772341e299fb7d940f64eb6c843ac2ae31eab00bb2940bfa91cb5fca7f04edf584086ff7f26d59c535c0169480978af3a5df1189cd132f085d6696711bd213684143d8e0c0164f743ecc276d7eda2a5cfadf2695552f0b6b674137154cb6e2f5952ec45b8", 0x95}, {&(0x7f0000000600)="81f0f9a47e81b797b791bddffb1207db2bafa0d731b141efb55ca711c72e4d949e6c56a04adaebcbfb4646dedf3d1e56cba73d88411d8a65aa7d0b231bf6a3fb96f100f401b42b96acb214433a76258e45cbf08c4427b4a64162713eae77ef232ff6ef0b86a091fbbaa6042018cddd1d8e641eeb6c2b1af106458a314388bed2bd2a1274e412cb1a91b8fbd2f1ba28c8034e7935f8cf9f857f0b5b3ec15068b42f8ea4521e9a", 0xa6}], 0x8, &(0x7f0000000740)=[{0x1010, 0xffff, 0x1, "ebef325127b60f5c85844d6e7c527748d649a23c87725c1421e44126fb26ed254edc14c3a2e85676cc6f38729d0e5b46ef4bd6b3bee0c51e66ca9b9dd3d7ab790b61007c206b60253e7b45aeef795622f70569ce983b769dc5ad56e23621aca09359c45294dac9699076ce90823e42b2c43458006a52049cdff4e7b627e32559d05583dc654fbf58ad369beb82811f4968e4b82f9acad018e4dfda5dbbbfa3cb6c5f3f90e3dfd97e0607484e64cc9904bf9a6c38b2395091e128d6806584d8769484d0be243539bb758cc4ff736e1613eff54c92e40683951786e59cf84391d9a180bda89a65501b62523418ee7b6e22fb03e2eb7cfa195c997fe2aede02b186bf826d866db480290971d6d790c88504f294f209e675f7081c86388b7bcf6cbf902bcea6dacb58b07fd0bd332274f639e1305f1481b045d9919c5910e0c8444180c239aa540653fa3d8f6a527714cdfa30d4a5ada604890c25faa4866d99950b1f9ff5b8aef17cfd9d44d32c7e8a7ead0adb623d01ce37ba812c4800810814ab19d6f27a37ef66422aecf64cad6acfe7cfa743258135fdb1c202888ca238f532babdaf275ff41cbc5e9c7497043caf9c70eae1f7289b71975d02194f2a8f7c3adcf14bae276795f8a3a856241503f12e16df5fbb89207c809a54c9e2563e16539c3113d7f78e838fb8337c89988f3592cda234e83f4717645e9cc85aa634475faf402b9691be5c8b9a47f6d1d20ef8a0914622ff82285a854a223eb4f51f2da4ef5fc00dfbedba813a5f0ff75d38fa7e34743e9ac06b835383708ae6fb25c36f6ed9fffe9a01bba11753ecc2c40f56e9939e5c80329e63cedcda02acbc09adb9e96226cd63b5610f90726821d8e5e16c54c1db7d2a0a059de1de6acf526cafcc8a1e9f04255745042aba9fe60edd4e03f7f089b15bfd0dcd0cc68ac92359e4db49d0236390e15a3c2d08b07806f85bec37248b4862d692e16ab47fabb8b0dc43f5343d75d1f105020d2b929c8d6d41406f35f1b6002b0475ec8a5f7e073a5dc1849abbc40a487829b636404c6375887e375460aea1c8a7686f929037483b5ba1f10d3318c819c51e6ba6eb2c26403907f91c78decfe2503db371c85b56aa848d2562044735bbe4d0110e22b2230b331d9a3cf1a4137e82d20820fc073aef129bfff11dd8ff1187e6a6b88879626a48be7350c57cf8b35d5520fa02cbc47696166b0125ca34b3c86d40b3b29374420d9f4edc6c0c425bbe7d95c9fee4f044a571972367b54883bb846d9e128d4349a690fcea3220b46b31d7a083ca7fae531ecfc5309adeb7aef74b5c761802def15314b0ee7dca681aed7f36d18e1e129b037a8b2ddc3939ded32f263ee0fe35365ee61f57723f4409ac872e562c14a4a2185b1661b029a5676e2e62e2d70ce8d7212c68c7c03dfa07fa3b2b3fc3e28458a8423be77cbfa2be850504e32a9474f8d7cb8cd2045bb43ab0232085f616bba27a15f844ca9f4665daf3e60a95dd5f47d89b6d851d8e67b13c7e25daf178f13a5fcf4ead13e933970e3b0585a994977081e03e34da5c1f1775e5836f122faea9caf8fe9fe7573a553ff89d17ccd5d9bd16285c8e01a7f28f38138f7f67a7b2a1e6fdff0eea67fafdddf9dda4c05b1cebc3d9e6d5be2821ccd73ff5f8840eb207b8146afce8cd226f0c492b8d468f8f053cb26e22b0cd7d1a7dd3255f22d50c8baa3d77d6bbe180c9297ef29ef36603f307583c67aa07443f7cb40e900d336ae503e904be5c97968a0dd641ce3c3bf1f3a5104ca0130b26b3347af4ecacfb66cdb36afc8c2b511f54432843dcb7c9dae045df66c730df9535a0efba848ee245503bcd00c948d64db93cbe4fb3218483fde2ea4beafbcbcb4adbc77e45889d18bc095d36284a28d7e0dbf2b5652654ed79b99724af5bb5b2daff7dcd96bdf2cff21272ee724da375e535e18c6f9c396fe7b0c314767db6398b92f36a657323805e4b3c8a61d63763d6604922b1318bb3e6bf8139f0b2fee67ccfe519daacfb4a2f87c3cb03aebe39a8b27df77e71e779fbc62c652f78e1817fc52d432d580a05251ca8b493ede5814687bd86d8f397171a2bf919e3e3fd3c3e47bf47f082e4aba8659f7ca41cf38a00c3e952201e517c1176ffd337df1103c861ae5a0c4dea8e10c26b40e77ecaba1dff91f10dee8aecbae164597a57936b0cd47af9d1fac964de5bd10d430169be6864c62d9a82c419a3375a2472088ddff9406b147bc7c5269c59f94cfb13a13339793daa555271753ae97224f6654430d21b06317847abad95bcf57ea06efe7337e00461f82b31eaa7bd9e45f2ce01de26085566838558dbeafca908df15c41c147e79fd0043d36b59f9b8c1a8ef3de89f558524132922c612b50d2e4ddae695f5b7d56ac36e436bcb0fc5f8a660cdd5af8e36ec0aad1f9043f3c4cb4c86b336c0786245100232c81c4e7837b53ae075b959173cee7fa639fe172a07034addfb19382464084c9fcf6f824c743acc3dbf623fb9e2d72ed0583525e0fbbb04018110118c3ba09cddefcac3308df1b4fce537f124f114e2fa1597f7593a145bd75c958bc719ed38fdbd6c369838b84a46a83a1d72573bceeda91c8c3c18810a9f17edd0823950b6b8b8cbaca5995f07395467b36e295650b93e28a5e6fe4f47849874fa5ee2e941228cf37522bcae7f043313279a88f0da70822674be688ec91bbb1be4570988070855bed5479303abe10ef7dbfdbe869d5c8f74b62fe00bd1c61dc4920bea4b68179c7faadabc8a028cc19572856c27b53e357e3efd374549d6b20a911ba589431d074106083b4903c03ec9b3e3c7b93383901359d8da0dec9db6d5037bc96d7a338cf87f511bba013159cbfe51fe100397ce56324d4f22f806e672df363754bea8cc1f618b0f749d8681463e54ba94aba1020b7277c37bd735426df578fce4abfa144090113d1e129715a354d3b79cd1e4a6220bb23c55abd5466c247093758d4afe1f1c5f73f7920d67789b2a8f873a45c87b36ed8c1829c25753f9a57c18e13d73208cfe6055e3b2916deef430ddb3a600e7c58365be183d6d98da55350bb4f413b9819930701ba815fb86f8d3d04e2da5afb82143a6a4de1a8834865211f8129678e6da26464f019839cbc38332f615ad5875287a2b8975c4a199d47d9758a0e5f31c84f0054727fcba60f89e2ae11f0803ea0fe8510d1fd4bc42b1e30b8c9fdc8acc1a81c94ad53d0c5a278ff39040464206ae9ef5a0972611a069146d546f63de1b2bf3b0f0ceb674a8cc40e5744febbfe32dd79527d446f9a88365bdc673be5184aa2dfe5b4cef9c8431677c8ae5f82c6b981588fb0eb14ec8b8db043ba054286e7fed09936a3785260647c246e67f2400171b78f9131d7805d6ca2b642a0f8babc4de41140ff94978eab95e13f6d46b7ac713bb2d3f471d3407e169da7012367ffd3cb004c1778b0a329103f95e10a0f59a1a3a0f3296e57ec048898806f8525551814ae0f945cef65edca3ca373b3b5fe52a6dcbe8769298adadc5548209237a31d7fa30bc89ec3c22c45707dac659b18512b9210243e0126980a53337dede4b7e1293321c16b0ba013781671b1392baac265290689acf174572f70b2cc0f01cc338a082612c99960c90caab89eda1dc53703d86a2d8478f4d5584037b90f2c81f76db56659df9dc6f3c9940578717295eb71a9c1222f3174e9fe1b017de777d865216b955d9b09fc7c8df9b0af68776bea2e61079dc17bc5e5a066a1205e1af0f8cb9fe7a595bcdbf6b75cd673682036f3fb577567ceec175cf65582837657db7e5265343e39cf0eca3b24d81931de9bc53e7854b2d9cfb9ea71e4ef87e2c006992ad4777ab320f0d4883ce51822f3fe269aa0c374d3f737276bee03d58c83abf3b0d205c566586c98a606c556acea7e0f0ef379e546441712e794c1b9448f2e1f52e6236fecad9e539ced2d8e696ff8e24b7714ca44b360c123093fd94f96ce0f3755429a265939b78690db984351996efc1164703c56d13a4e96a917d0a26cc59b865835d38402d7737a30c7f7b01b07084fa2a22e0abc07ac9381ce15332aa2802f0d91f7d1aa6412f22f659e4251c7cf2aedf677a19b4341d4efee912b26a6f92b4c6ed85e4fd44ce5655d2e90e87a5b38d457401de337c31e88bb8bb2c306d9b0267f3012028f25a4a5154a2fd923fe1340491ab54ccf0df53a1aa029dd7c5e652bdd154a24360ee04cd1d7e441be28bc064f0b009da38adaddedd2ef41d237eba0681c52a2cd18ab4b5a9d28f4d7b684d687a8a6d683265d07e8ceacce391f5b0af295f96d27527d75cbb89e20d1c0560f91c7c8a216fc2d5cb2a3ce880d904b0b71a9ba913afdc67cf39f3df974ebe5ecabb3a134060cdec16dcff67f0901f7ea0333fe8316babc431ea2e8f39867abaa86470a2c0d3ab6e81eacaf91343a3a011dbdce2e341e1e44cae9c0058fdb96b8aa936c38d9e4c5ce2e775a75ebcfe54da78fd87aa7ee0a63ca0c56622a7f5358c0e7dd23a814749e7479a088462fb182b3f51711bccbd8970a2e21ae34b09ad255a0a4fbf0aa27128c8d2294fa9f8370db431721dab8bea4a2921c040bdd6602fd48db2fc49ca000aaecc8ed0d5e1051abfbd7074500514e461e09d34d39bd436f5423bf9912ab2ec1a26897574ceab31046a76111a80e7649c75a71fca1740de4b24fd3ef1c3205689bbf375ba637c0c2b2c8ad3a43e1458fb6a1e512be63cfef68d0d20d1901abf9773b31aa56e1bb42f42049ea1cc2257e484e057dfc8bed30574b116aab7c65979dd108567e8b1b9723d55db8fa5845518e9591ecbb5f0445c11e8f513d5df79461b7cf3ce51e20def3cd13bf7ab05e117000c9620d34557a0e5112b94e9712447c692bfda0c7992c54eaa4a712553c862484b79095d263a0cea11ece405d96bc3d48d42e63be3cca275b190ef2c99cb0deeeea54257d79e87cde5a73afa8ad35cdb8b30d2719c4eb4b98af6cb9f20d2f3bc5434846226791c9ef0eda63990cd9f8d110bcfd602c737166b2d53db7b078f18b8c957a8d33ddc593767f06d2292663a4c6d061dd41132ed675e2df6913dd5ced7d5007bc86cbd3406c280521df186ef8842d0e5ecbdc321badfaa8645c49127c12e83f3d7953f9caa3604724bae41b067714d9077e7329b47263e821482e25cea2d8ac8e1ce35fd5ec59e6571af91006a33237b6c0be0052598d27aa4186d25b3cab22c1b9e48027d3208e3c1e2e07ef09cb69e74789689177dd6581a5c52d700183a95b5dd02670f7df5dfa73d935c5c8e1ca96e0117eecd52cec9518707c32d8afc51c58c03650250dc4b0e8040b54caba49631509c0e786488e1362a98c3fe332508fdabcb87f30c3e1586676dfb41b6309c8e65cb8ebabdaa2fa933afb9715c147dfb5cd286d575cfc50444d9b96862c18eb6876e4f77e2f2dab84bb3277b0a43674ca99fe5eab1282d003f0a649facb60695882a2ea857c895377ed223235bdea41ce200fe1a4b095c7360ea1b9c35fd2e24db00b6adc5b6ebd6e824e9d032898d6fc30c30da39ea5ed99e3dd5d1a59107d50dfac0d00304b2bd6c19b052961960796399ed26f629ec3a3c8c21405839cee14be04ca01fff2b3ba666c1d6d064747179ed489fc2359db2943a635c6701ec4e281a58439f237935bf27ed7a27440deeca1300e3e027ae4397a383b6fbdbde5eb5c8d5a1fafbe22c26804c4b6c7ee9edd235ae3a0c4efa057ef12a83d9409e9ac3fa76d1643192dee9b0b8744a"}, {0x98, 0x1, 0x1, "9a6c083dfc5797f74a9ed18417c5a268911132c85eaab9992d3e5553f7b2dd7dae14263e574e7bdfb501622adcb6514900f3fc5e98230fdc80b2271b1b4e905962d60ce42ef332e06c54f86c2c6e2785640278a3e4f4ddd06c0035371d9e33d87d3d237156d74f5d9fa2b1748e072f7b9baf6d15abd120597492410182515621a4435c"}, {0x60, 0xfffe, 0xffffffff, "d97c56ce332361dc5ca415356ede454a1f94f02490e730e3ba8425791ee1049529c7c092209ea3b118ced03898b55bcbc6b0bd564e6928f77ca7b74608a9debcc40da471e9020af362845b"}, {0x58, 0xffff, 0x4, "bd6ef57c9d2a09f4c744d8d071460c4791f48258ee881d2e4968140ba12f35c7f8a95d844d03d4d4f410b0e9d1c77e730240ebeaca4dcdb87f9314a846d824727d56"}, {0xc0, 0x0, 0x2, "6eee3e15c9c09d424b40e1d8c67d398c12907d4043702e3d3fdbcee2fb342cc93dbbe105a6839357da50ad1a1079eb2431649e7b993e9c063f879b25b7352fbba5130dc161d8b5e29ec0ea584ae68d9f776780fdd1c798e81f3c9f9ed62defcf9be700824cf26fec64d796503a906834fe652700bcb1d09f68d5ef6e593c1ee85c6ac2c921ef05f0b544f67d2294c102427713283afe1d15b1bcf62ec2a2950852d1fdae87370a435df4586508d41962"}, {0x20, 0x1, 0x3f, "60ad17fd90bbb25944aabd1d96f66d"}, {0xa0, 0x1, 0x4, "9fe34d6cee6cfe56f7abacaf25e630a3d708124c23a4ced0d63dd66a1e13ebf2ec2ebe207887da0679999299715bfeb21cf13c85f75aba68aca9c261276389292097379227ba7f9b4a18a5954f8cd5d83bbacc0ec4f2938464c53efb051a8bbf40b0d2ad2d475ff78d27004a70bbecf679f39d6869645277003622b804ac31d13e586709badc39e8a44964"}, {0x20, 0xffff, 0x3ff, "c65c91f2483fccf4601d5e70219c"}, {0x68, 0x1, 0x7, "7350dc64f79ed4d8ce56711694ea7b639831b6c747d44338055fe46b35a4401c5b9a0489c7ab3153616b9f21c0fa989b2b2be977fdf653ae95b9f9029fa32ad32181853bd954aaccaceeb54c9989276541"}], 0x1368}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:59:23 executing program 1: syz_emit_ethernet(0x2302, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/14]) r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000140)) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r0) lseek(r3, 0x0, 0xbfffffffffffffa0, 0x2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x40) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r6, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000000c0)=0x8, 0x4) dup2(r3, 0xffffffffffffffff) lseek(r5, 0x0, 0x6, 0x0) getdents(r5, &(0x7f0000000080)=""/58, 0x47478de446fe0914) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r7, &(0x7f0000000240), 0x6) 00:59:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff]}], 0x50}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r1 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r3, 0x10, 0x9}, 0x8, 0xffffffffffffffff, 0x800000000009}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r6, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2, r3, 0x0, 0x0]) fchown(0xffffffffffffffff, r1, r6) recvfrom$inet6(r0, &(0x7f0000000040)=""/112, 0x70, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x80}, 0xc) 00:59:23 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x54) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="caf56fdf", 0x4) 00:59:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x2000300000000}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r3) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x3184, 0x1ff, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 00:59:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x9000, 0x9) r2 = socket(0x1, 0x2, 0x0) sync() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xff81, 0x7fff, 0x3, 0x9}) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 00:59:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffff0000380000800000019078e0000023000000ff0400907800000000470000000000000000000000040000000000000000000000000000006e09f2cb8ecea81e915bd78223bd36bc3dad34becadfce604eee8c2156451208b6751f0db960d64c416691ee434521b6901d0929fee9dbfffc9ab5ff6b3906364511edaf804a051e041aaa7e8b20a4cbe5048462ea9368ae0b0c027da8ea41ac44e59559ee7979dfd55d148b51f439d1b89700"/189]) clock_getres(0x2, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) fchflags(r1, 0x0) 00:59:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82ffff07000000000000bf9c828ea430cca4f51999a1f7ad2ca343996f4e59a7d7497693d5abb4a2faf6b115450c3fc47c2f8ed755776d61533fba770db5d65abfcf9fd3a7d0ca22f98fa6e9b449ae54aaeffa917434f384da45aa360943dc1e6728db66ba79d9c50fcf90b22f1b672d0b21d177"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="a643aba6048181339121a11862ec96a66d6cd1e4b5d75541679da6c946cc7401df776bf1a8a60d59b4e9f78f592d776d05c0509f40f8f5b678f2e09e4a02b691de189007eed4f71250dce1eebe18dd3ead442049db86dc55fb3cf8d48e610d160dfbb81afbc15842f80241c8c2b2f34441fd7edd556a53856af24adc1b899905a937e97c758c0dc1e016e3137cd933df330f3e4eacf96c0a44bb123391905d98c8182cb2221d2688bed99ce7d79f61c67a00070d36ca8847", 0xb8}], 0x1) write(r1, &(0x7f0000000500)="06a07d0d3dd2264043e82c26b09fd4c8b9dc5ad2e1512a341bdf691dcf38fbe0d7f3ce8398af2eb43904265ea75461ce458a98d52fdbe038e4f3564491ed16506b17e2c950cd576456b391becb2d84d0a78ca5f4f20059cd274c72fae8dad7366fb6a90da237116ce6049b3c77d711dd7409764a0a534de7b8b61c26c5e4f5f464fdd487375c399f7aec8a0d43ead6c1f29b2a9fbd81fac4005d1d838fd0c2a9c7516e601b328a5a05fbb2b34df75d1de03e6d7ff309e98d4821f1e3b92c94376ed2a3f8dc79ef5fa5f2c86f30bc9791655c525cf3289396ddf3ef40697fbbc1ed07ac63e8a61cebb950615cc028c6b9679146571c563fa8302115c676335f22aa2e48c07f4887b016ce45d07654d0b96310af3f9cee7eb432d42e60e1ce7213376f65fdc72b631dd70bcfbf06f3f90e8678b8a35c5abe6c6f06b9dca76e87694a5661dbb7a1ff6f104e9e11b158f745663a2aa92feb104c52049f14ce4c7ba913e237c4770db1000001170e224caac73dc8e7310d1efb7726beeb128fd3bdf0bcca3f7ba6eeb7c6abeab3323144d62f973530e38ecff93fef2ae0f09780e8e205954c0f0f6c690be9e7901a56b225b087f6128a9d8ade9d1d52197b812169bc299f42bd72dd93aa9978a334356a0e117cdfb5f7bbfe94e713b566b04664fc4d4f7fc9590ac0433126485a2e16e69113c8240749b79a0271fb919cec1bf6055403f8ab93f318c91fa0c10df2ef86684004f02a2b", 0x214) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r3 = semget$private(0x0, 0x4, 0x220) socket(0x18, 0x74160cadad777b99, 0x5) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x87, 0x7, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9fd}, 0x5, 0x5, 0x2}) 00:59:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x400}, 0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8000, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=""/4096) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000200)=0x3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="28000000ffff00ef00cae3790a1b752e35901a1a7600000000815723247e30c2dc92a38f6d1a7c871cc669d5ad33beaeffcac4054d52b787ecef18737188afb3314c95020000000004cede41da423b4bed8dda44e3377547080a22a8de3770391150accb7e92e11d65c3371e172f3dea1c0000000000000564e942a8a33155aeb935d1fdcb7b59d50d1e35913375e1aec8e1c1fe7cc9ecadd2932ec46cc2fe"], 0x9}, 0x0) r6 = socket(0x1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000002c0)=""/95, &(0x7f0000000000)=0x5f) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:59:23 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x7, &(0x7f0000000140)={0x2bb3, 0x1}) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) renameat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') 00:59:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89730000ff09000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 00:59:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c4140000003e0000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a07295383e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74c283cad07e886a85fa14e4c622b20b81707a701a64d1444ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3e9ddb0e1200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom(r2, &(0x7f0000000000)=""/86, 0x56, 0x171581b967ab4735, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 00:59:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 00:59:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="b99dc6cdc359f6a98b3e9c0a0d7d1dad6855aa4f67da68a3222bf17472514b9081de3e6e44560b7b0b096f1080fa82584906f54c8dd4a500472529a363b312fd665832889b57431298ca28e2f20cde6242d56f73ea066024daef3ebfd889dd", 0x5f}, {&(0x7f0000000080)="1fc33d4a2784cf74ed8560ca2e15ce47f7247a7e809da26acc34a9bb2d4a0ce07caf8a534aa2092df1bcbedeea8773712ecc57089d5714cb481d30a719", 0x3d}], 0x2, 0x0, 0x0, 0x40e}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = dup(r2) close(0xffffffffffffff9c) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:59:24 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3c, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0xb1}], @udp={{0x0, 0x0, 0x8}}}}}}}) 00:59:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x100}, 0x5, 0x5, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0xe01}, 0x8, 0x3, 0x0, 0x0, 0xed6, 0xfffffffffffffffb, 0x1ff}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r2}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r2, 0x190, 0x100}, 0x5, 0x5, 0x2}) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='#:\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='$(-)$\\@-}!\x00']) r4 = geteuid() fchownat(r3, &(0x7f0000000480)='./file0\x00', r4, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r6}}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r6, 0x190, 0x100}, 0x5, 0x5, 0x2}) 00:59:24 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001800)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0xd5a5, 0x10000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r2) r6 = socket$unix(0x1, 0x1, 0x0) recvfrom(r4, &(0x7f0000001780)=""/32, 0x20, 0x2, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r6, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="836b1207f9bf62b5987ead8dc956fca8f4e4076727fa2f1b9eb5ec86d25e2eb732027e835528b6904f4356f491ba12257c32", 0x32}, {&(0x7f00000002c0)="b66a044a72db626e7743e39c62438ba0fd0f6b29fa4237329cffd93d8a74e44e1982691ca29aa3fc657082c5935570097b9e2e45ad0f45fe6212ffababebbb398e430258aae7876d41f39020d68ef49c5a2e94b8e181901774bf5e2feab3f7ed6ab83df646bb9b3b773d3805f0499dc9b2246b40ddfaae77cdeb94523def26176dfa046b5e3b039629fe7cd03c309b456adbd81db801dcff3a6a4e71982de0cbb84526c4ef8dcc1b6b2a94fcbfcad79d10626056153787b0429d4ba613d9cb7290a2e21b4537d931ceca938278b23358f60a0bd523f19f47431416eb070de5", 0xdf}, {&(0x7f00000003c0)="0e9e7475ce3e9db66b837e7320e16557d849e0f66d440da45a1bfca9b56cea528d7538825df9770e3e93b528afc374917d25b800f4e20e8f7045123efc73090f0fbf7903972f701c6daef6030c3e866b76f13b4c1c6407303435cb116b6e8a301b0e3f7d49810c4e694e87a17153f02a17431bbc878fea02e0c4fef0931d8017dc566001d818b0124a847ca6926e72fefb625357ba99234d78ad88e12e4a9bf7245bbd00a97dc535cf5979d0d5349fab9fa0", 0xb2}, {&(0x7f0000000480)="5623add82dbfc41e08f9114f9bbb58f55fcf73260d9050483f29f559ee791084ad20fea853d849a213761c831a32bc46af88a85c87802115e4cc5dbc2eca60b67a8e7c812a4accc113bc163c3c6e631a760155823feb3b94075f259148bc", 0x5e}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="e000000000000000ffff0000ffffff7fe77869f4bb20e3f42ecd324138b5303604c5f569cffa2a95cdb2b4379db981777243e2252abc4012db571a38bcd6bea88d6d06cded2b191052b65e2a076ea2092bddc21e7b93be6337b34e6694241b805e64330e049431ca9b8de88027bef4758a1e7d2affd3ce9f43088991902deb40d698983374188a50d5f960f5abf0db1a9dfcf7531f09a5120c03f9ebaae9ca3dd26b03fe0c90c4e17a44340a6477a2044987aa4aa04ab3cdaebcb46079368dca311c4b70691f2ea211c1873eb3f767eba0aa154bfceb5903999d7513543800001001000000000000ffff0000070000009a77a73882ded0c81a6acdf7df780a4cbd5ae5112cef9433f43e4b6355e150c71b6ccc074c4c85e981d688f6e00c7a82a59416d17f1792f8e41eff1a37596b89070898a4d1db974b7c3c9e26379a8dad0e7fe60d2da7c4569a63e22a683ed32b19e83d35366ee45d1c033c456ba4969c8fc5d640905e46ece9224b062b20eeda5fe069ba51e6b290b8e1c22d8512d2c480c33dacf5b93b192e8b1360388e4313b28204fd9aa03cabb9da2fc8a491853847d8059f7c1667cc56e9195c5a4f3edbdd1d6e6876db04d87d4fb4840a5afa12691cb580fa8f8ee520060f3a35a32a77cc9f4fd1e19013e42b32f564217c6ab31fb753f6b0b1f2c93ff70000000000001010000000000000ffff0000200000005c3e1a61be5ff9496a76746a4ddbd82e7d70ebf7c9241a8c51380b8279ed0a3e3e30ee4d33ab32c8085d576bb50c3142a67363915b3616deb4ce5aef3629489c9aad2aa064afa3dfb6f30a281d7c712e97c616dcf219b4b31bb7f7da41f9c943e401c5fd7e592bbdc01217557d44945bff2d19f6781d2bf08a60dac3358b72312d2d64531607260f141da79122a170821db756ad4b9128b0a7a07735fbda657630ae5c10b03d1d79a01f6bccbac0d35848ca18c0a81df3bda1d7eea6030c0d1f2093aa180895f019b2758f2c84038c915b633db05db9193c2596a0529ddd46ee0419049e300e0d03436d805531e0ffcdd0ea7cc4666a7cabcc3fac80adffe78bcc90c6364b83b8145c7009856675a979892fa91e60cbefbd2ae5bba875b1527a33c7f896416a6ece5900f4bfe3f2249809704d3abe9cca606b191edea96803982d471d78dc57216fe14e6bcf038b612bfafcc20bd5784abfda506ab261a05b41f7b230e4d3d192bf00d912dcec6ee85e76d93f1060d33a7c84db7fe45cc9911a458103a2ed5829a57330f4f095b4a20529114c636d4d6192981c254036f47d08ce99f3f5d4832bb55eb61f5d4228822acdcb123e3a197bf1a4ba08a801f02fb8b564cd540613c18a59319dc5e6936b530b0ab5f51f33b5def41256f8e7d6e93f221344ffdee3cbec01a65adefe9297820832a417fe699c5117f5ef8453cb803b798ac5ac8c0afb02e41417b11f29154e58227adf92a6d2f6ef3a8e78eddd50ae51077e5ea36a25ead0930270306f40e15f53cd07d0770d9846259f4391c583377d35a2429edf1834148ad172d55a1af6616c3e82274ba184766dc93690b2d8be69155e816acfc1b5364ebbb78e39cfd9b2e2a9fa08ee5de3f80b5c8bcaf7ac278f652673bb939b42d9dc4734f08e0b388ea9125ed80336de74cd1f2b1add513db254b2b013102d1785a34542bda82214cee475e50e8837476d559161560b6b672b92c8909766d73c04bc1085ed964c2ee5cf5b467231044cea34f4d25058c59881705dccfd4643cafb9ca4789a575806f678c190910694738c78db55b86309c730644355551ce23d7082c1aa442624c806924a6dc97fc79ddad3ba1abd2d4836e2023b827583c0856c7f67127b7a6eab118eb7dc17bca74b8171e59f4e765e45fb63f2fe15de7a5106c67bd12490935321f9f909ad1a8be574c00a7e71bce6e68728a38905e060fef57ff330ac3a2b62ed1333be4c5a8dec9bf1f73069e0b302a0aa78eb6477bdb7e4eccb3f7eee90b697dc9fe51086f4065bf8bbf19df426397fac21efb6f973182ddf9d22b77c094b39755f88295dd00767f056a6e318e91ac6ffc849b7a14837217f327dcf3f6ae2406ba32963d2e25c1783a06d4e7fb092b0e871489e9cd7777cdf258987f25eefaacdd4ca195ed8dbe620dcda6c175f26a0e96e9513bcbbf229acd51d7d3b8dd69242a37d6ed00d87f8782bc29b73deda2dd4e750808b0921ce7798a1ae2881544098f85ab62b61b498c2784ee965ba91bf568e95c0e3a8a8f1db4fe332e5f967779f7bf067b22f9146f64ace9ca4cc0cdde6a58513a91d6ff98c712aa8870a3e090208352fd8d7503883f8e10dfce87c696c72d62972455e7f9d6227a0aac213566eb14962721003dc84305c0501260deb3a1f3ec429bb08912d6b904bb7ea88a5bd2e493b587ee986f6152dd48f3a726098f6ca57ea13065623a8e4dfb2f19bfc70f9d138148540437d0bfd747b67f94767de5fbcff14bc385eb890fb5ab73f3bc2474a4cd57b4b449c0b3f67d83010435c7ee7db46755d7f2b6399828f2c2e0b16cf7d1d4a042948ba0d2c29e9a2b9695bd33be4450c124308fe1958e7a2c3aa891a598284d7f455c34ae9f974c102c59d64f5a0f9f55d503c3a13a5426cb00980e61f9c55563421cc3108473cad29ccbaf4d00d4af0a01407a08ff4c16dd29e28546f05db46f742b4a72f57f1bded4144847db9ef5d43cfa096735b7ca8fa0b21498a93d1bdc6cf653db09effefbd77486cc727ddc316c9585554ed98554807e443cc594f0e30c89cabdc4c319e72b0484733299b5673697a26c26700f2288693574324e4d6aef84e5411c593b59246755c5e48f5cc692d0ebc8aec0532fed6e74cefe5b10570b5f3505584219337eb5cb1fd43bfeea82be1bfc2bb70246985a3e4a745ab4edd4ed6d146b26ca9f32dd360861e668125a97b38dc6c93cbe3240c85370dc7a22496e3754d98097952ac1cd1b8f65afb53d37a4cd1db57636bd099687d5479d5db7e2d17a72b05690c9a7715fadc584780e1f7eaaf44d412406c6f3863a11bd1e8183fca3b03d39c9aa68679d4fa0ffc156fdb555557d946fd853a9f3ba81aa4f60547ee7fd9160d675199b7096d3b7aafa21e4970969766675df239d37a566f090d1426f2f9b9a5332fac6a577576bf08bc3ac654635770a774b87e770b00eb8ff6615b34be507c5b95f86a81b56942564c5a75f5bc87a70b01f7bebfd058f8a9ed5d6bc28c12121d39f5251118a1b9979d20849b0c6fa939f519a5ed55c2a8759e410f9352f6e384027c6d3c9258b2a501f6bab1f9a408a56327a4989ba3a6c4a2b478ac58d38d124a036b41362283da834e7471a75048b415f4661d8e71a640f0deb9b4aa0b68a7c84f8143c4c9d75507e1c79a36573374226af43344e081903aee241398e78d7b9b40ab1da9ae2d14f117582323a6974624c0dffb59d10351d8b9c44fc918dc0b9bea3040359d77f432405b94c245c617e738b8535ec4709b7cd32690ac43c1322251c3461d6af68311aea31bb3668b445b831c6f32bc6e01bd63691e462144b1ecf93637666944ba2f8cd5b7b0674a887cde83fd52733012bb890b14f4ab451e546dbfe59c936fc20142b2585ae15b19027dc27f6026d1823349fdd0cdabe15a823c4dcf88ac3512efc5037793441f691859bf92216906aaf355077f45ae364e1bbf85ed8e680dd3d35f3f64b28ad263fa97f251f33c9239ced3a4f9923b873311c7f2aadd7c19d122afa17524cf75ee4aadf7c7ef13a7252bd9287907df4a614882f11399c5062a0b73cb90a763cab2872077b9e44bd2c4f86764f12c9df94362f579d5565525d7cb258ba0a72d84aca5046784b90b79f52249e786992b52618efd3295aba644519366826b64bf842ea25bb46462ef520fc3dbeaa7ef4f0132cad458167f2fd1dddc12b9c1f88c1fcaec8b34de520a5f4a021d0caecdbece9c2233e7f139cc22d23005faa1ac5a13a2108e41393c0c9d7cd62835ac11ff158ac66cd538f5202f8dbcfa9d60283d52561201b359cf733b2c734bfac2c710a0b46283da75fc64c05205694ac407ecba3746d97e55458611fa313e21cb77c4a80b5920a80af2acd33059526fb1683c757c4db7b4486c86f1b7123143f46c0753786bb8e98a1fa2b8a81be58b211d0f85ae88ed1b8db7408aa9df83202464357614b5f362addb682556126cd80c4275510e37c8130747fc9515b685d936ab0fd44cfb27482c4d906080d7e9e41edecca075cc833076752d367f40b77a1a52f23b206e4d785d12900443261cff0d4e869625f3aad0b1e78380aa97a16182dad497bbb41ccb6a7ccaff918a5db1cef394d5b6d4db8646b5aa689fa65795a7e56e8d36f4d4d55fa3338fae2b7a44e9139d43700ee2dc07f46321ecf12519e3826def3e4f48391ac2142d6ab94902aa2912991c92e5812de92c767cdc107d3e6f4d0a0ea505bf1be9b549123de4967cadd2deaa891b9f0931c42e067956233c5c4a96f8b99b863cf4a298e07d16a9d7398b716cd22b4b0af3264cabfd2265d0cf545da06d0edaa9f5c4145d091fe7d2af369870aca84455ea6ea1f429b6666b48c9a963d62a72f08360ceb8c458fbfe0521fe1ff9f2ee383ff5b58c59ff63ebfe282ee8f8bd97ca3c7b5742f20c48227e1ca4c240e6075da9e554fcaa8b0e2caa47c9f81b6c7f26060c5a4cd0234109af5e803dbf1ca08475f6bf22db72e44af946f664b3067032ecfafbfb0529c2fa666a9c2f078e36cf4ef643538a1522333915cf0d4566f85b36c641feffaae61170a137dbca84278c25225e3088c6f7d069f7aebb507ad6baf90bffa781d7b22a9983ef1b9ce63ffb278632203b7391a87bc25da4165e5494296151eb0117b74b79aea1a9fa6cf455af2fce0b2b77d871e7da3fd3f0ada0476fb479521548e76cbd8a8ca47aec64203006be469c2aea5f965742f29054b33602bd9efb469967cfa8bd46f71a8a72df767518e1e9074c6705599a69d8e37c0ddaf79dd072e42180fa83d6b6d5134a4e0ac72537c51330ac57f4315ab6a394e2c5ce3b6669839750a1fc5601c02f73c6239c2210d2aa59ed1884aa7c640749ee14d676960cc090c21799bbc2e8e47de65f237a3cb3804314eca18a0b7d0a074bc7523a6a70892370b9cf3bc2b81518e0dfb771d8a0612cc1e5075cecf795eea35624b4e88e3994eb643eae8297d7c08c6462aba5ff167e989826b9e4ef7146e32eb7345d9a7f5ca445bf336c87f36648f84b4d42101afb39b869edf0f23486b769dd9a88552e22018381f6d2b971da8974e5305562928657b9c89831a939074dd57a19fc2b32a798317501cb0d2f5ee5fa31c418526ad5c4193fb6ff92a0c766810e5595f793de86f376c66c9423ee703327a39bf3d8b5f1d5582444c5afbd3f121e242e56ade5dfe2f064dd02faf97e5167c3651dcfeedf1a4a5f2c2b331ff727f254e668cda85f0f17a4a46f523f88e3ca63d0966fab8eea4682b37f7faeba61b6656c48fba2c2319064cbf28467b0301b4fe5f57eb6ceb783c7562f373c1fed390342fbe16adc1f66451b09981a64991547905b72848e315ba262890709ad86605db0cec110e50235554b8e28a995d9720abf73bdb395b915cd78d3804f9c0f394a4dedf72b6bdbf044b87519c0acdac80e224e4cff8bf9313d474c8f2cd495738cb22d15bc20daa9e43518e8342fd3079a546fbcdb235b8f19182a61c487464c1cc52f0ab54f72bbe8b06c87f67796501a810dcf04c660324ab619356b5d25ac79b8e3da44727b61fc9e3029d0ee46d165c059410c7b3624e2f532b631fc3cf06209fe859e969d60417ab79d12966c3fd33eeeb534aeb8a9807c87ec5f1a80819ad5b5b7f0a612c1fd57c6cacdb98187ee2b8078a7fab662eb1a6e86672c7f6c82b8688cce57ca0e858885a3fe60bb0f4ad5ec55ce8361cae2a92352872f3b10ac5350ec359c28ec1d8a4607ed68d0009d103112d6fd878c41d255957370e714dc7b49962d6d64f5d8858deb612e548111eaae19b8107337dd3c4d63bd16d18eb19d5ce33863c9a7b4d41e0d1c903640188bc9acad5546948ed4a75fcb63e6086535d4cc6121e28efba10c90aabcd3948f2ddf2b436eb860abdae4f33f605530d86fb030d1874757050327f3bfdf425602db4b6931fe3b1493a6d83876a5685fce90f300d93ef038f0f024909b2c2d0108b473d349b8d55360d41a7f0494a5c2d5cbd1cd3c28257f15159f755d9341241c8dad6ba9c5ff3705c207830ae0d8a6b544d9655889ea1a40ee156805b89442d1a088576ce8a22a3bb1bba59a255210f6b3a395b4dd9a056f52fb63db6bf99ee143c2fc7b20e2aa9f9d0af5c24f1f366de50bd4d4078eeb573357bd46a48c37fad1f9ff65e5f12c4b07bdca0b4e6757c30dcc18f6d876b853e7d468c8572c181e0c0fe17169bf6c0a3edb27baa2f193f1e74dda91af8a9ce01cfc50f4a5d5f1c8d8f287611b37b006ce"], 0x1200}, 0x0) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:59:24 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) socket(0x10, 0x4dc424e5ef9f67a9, 0x0) 00:59:24 executing program 1: syz_emit_ethernet(0x8a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60e334a900540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e214e20f377f38cca7a7eec1645fc15", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800001312c6a2aef137ce2eb5015faf32f9c412301312384855d1ac5773d6e914c9ad193c162061fb89a802fc227f0226080a0000000000000000f7983b1721cedb50c1effaeeaa2854a51328428ab5af0c89947d7612563689434cecb29886837d08d25f084ca3cd8224393b27c5dac0d46a3a038fb55c09fcbd5f5ccafd790ab104abb0073299e98a83382626caf7a695b71a2c0a19b49cf6f1c7ddb74dee3bb9f970b2534745dc8cb36af691f98972c5680389b1f07739bd09f5d045d3dbe38d3edada434db9a0"]) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x4, 0x9) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) 00:59:25 executing program 1: syz_emit_ethernet(0x94, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa45f717e8ee0e080045000086000000010000907800000000e00000011027857b856123410494180726c2a298c87310bfa079223a44b413259de88df27ba2e8ae076c510d41bce7603e011c07ae58c9df708fb6e2621c29679018c3ac2b750a5fe9b3d9c7fc766ef1ba738acd2893acd549e0c166859e2641d120cd9cc2575e7df70486cad1a88e3b572103b4ce9a17861b0bdb46b0350cd7409a0168a5d23d61e210532b4d0a0500000000000000fe35864fab8bc50dd3aa4f355c139f9af0f5ec80ab950743b08e3f022ac774dd600d7fe6a023dcd3dde14616fd920c361a0dcba9aae018c9a7035125cdd0b407e1bd21de398d822563333b570d303e18d1d4f9b0ac43395787d12019b12b560af1721a586676d6f274485a9d4bd6fcb1eda0c540f4d75248fc880f5f1862403bff1772b549071e80874b93296e"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x9}, 0x10) 00:59:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xaa5) 00:59:26 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x2, 0x5) pipe(&(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000080), 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000340)="7433830bbab9d20d2da7f8414d0a032ea53c1f280b92328f547e17c95e358c7ae22d6d34c92f878be0c9d3cba29d7a82366536f641a784485e865bf8b46a268e2ff936a23122a1f2a76be93ca8185814cf9ec9fe54e7a37d6484d69cb21ed4545e739369fe9f57e4cfb1a92007f5c0f91dd1b96dd40f2792fe12b7316a829fed3e310dbf5600416e92519a0403e0fbbd69f15056515103c3430ae9ed5eaeafcba3e2edaed8427746d2323b310d1da800488db5720234bed0eaec14989cf3f7c4918a24f8d6a32d16e3cbfd2934e394b01088fe48bcea0ed7d1fffa14f538980ebddfe68ee87727d41e342c4c4f40e2cf6fb4aba7a8666f7385439b5d8cf258bd61163aea99aa77801650964d4df17c48ab7acdc8b4c4facd5c0877fd16ee7d4219c7378effc942b93066664da0221f98c333f03ed3d066ca12cd4a1e552fe4dffa0a1ddd2ca1c14c3356843226e066fbf8f3c3a1f64d7cc3dd7cf3a38b213c2290bcd7ec1a9ee34e39fc3d3637f3f6e3aca4d10a80fd5794bf5423453a6048be2097dc09701776f95ef4e6894042921ac18a346d3a5c48dc41aeafbf4d178e2e24dbcafad579a394cc4e8438ca91d2c76ef48f1819e1eb7cbb87b5ac89de36a6f5bdd1f3d5475074f8b9bf3fbd313d778abde9d11e888c1b9e20bf229d455abc0355cae0bebfa572fdabd67cbb17c0dc76bdfa06625b46b66e1a06c00e24a9d640b20ae46fdb02d56aeb3edbe26f1f7689880a81810279da9d4b802f021e8412fd1cfb34b684ab6b137e61e0291a924eefe5f955cd2ca4d6e0e4c2d3193a43a7a447a8ea4f2a7919e8a716976c8d7e23a6e15718e4bbdaf72ab590b2c76a10db2f7bfe7e5ac85aaa6bd5bd41ae8f4fe25eafe5e27f4d2d38cd51c59c6bc46ed81019d99b390889375e921fc5e2b5e37f23578e1eb0f460d480baed9af367d0c214f72d658fdb4fef472beb58d8a52b5ecdeed91fe278f60819a3eb36579ee5313a025d8eb871c6ba2e64a7bda24ad85478ae2aa602fcda4f86b0eb2ac15c1e7ca9977d3fd260f71e6c3825c3029902c4ad54ac1b32c182e87ce798342b6ae263be636bd348d9a118e9aa4c13deb724f264f5240d192dacedc17e83dacfd934b000ad81e025ae195ca59a74b41297ce959afc65b81ec45b7c6a0d935619c1294f2dd574e1cdf500c20b0d301214fc0ab25c4fef5150be9dfe5d8405a389c44adf39e0ccf0c25c3cf047c002dea343b2bc55fc44b2425595b6b2e2d2d3302bd169a9963ee4acc1075e9e339e66be8b5c310c0057ad6c9fd29c05a8b075f4c694dd894134bbbf7241932a05ed137b5a62c9b5d79823b30c9f2c6c3bcf767915c8bc1ba4dbf4bdc6c7300456d9222a4d8191d50c0cde8c0f06850f51aae11deb09f9ec55b89bbd78f639436d3a2b6c5477df06dd04b79c1b3c39cd1cf772da91c8279f784f8294d6564f37012063c6fe3151574e7c85b433565da09e56d5f2155d19af35e8fa5569a2a5a681bd410b0c51be6ee97f9f69b1cab77d65bd12f96c53d2eb64dc2377c336592840894e6dd99d9f0d28dbd63c13ab6fdd12cd3e36bdd24a6467345e2c539408ea9b60e712a93bd46844624df33b36d93bc7ef05fd2856b0d85130fa37eec0a83514c3fbeec279c04ea2eb0c115098e7436106b7a001320079b4eba6d7e5b9bb441c401c0273ea3abfe059197799696b48bbb8b47d8b359244b456f3eb0db60a022a7d7d05c8f7276c00875a42ebfe9481caf244e7982692abafa845e6154764172e178c97006a2d507b73698f1d4d77f330072e923d178bd634439493eb0b8465b974d01806f09515799732fa8bde70f222377702ab2f6c53b5dc34f77bee85c2475cf920cb69d6c8dadbeaf630b9295692ab7f9d2989fa56eb2952ff61d036f0a328c0abfc31012798800ee5faacb341c175b5b9503c5c0278fc24b0de2c94192926abf65baf363f89744d8cd94055866d762fc147593b82ea2488fc0d98db74b07c029dccbef1ac3e094fbf936b2ab6c96adcbc1712a796c284b8011113a4f473731ab3aab38f5068053c6575e4163f49bfc9e14d53231b8cd11c75b38ab02c4b9a5cf830478b8e8967984881c369edd4feaea8d631a0bdaae5331c494a9dc72030b1cf43c93393025c15e4b8b24d0dc8a40c532bdef36e843633dbd1b1777de1448388f506cd636f58f6a1321777c0342fede5e1c20b3af06e55f8c2bce3c6cb4562c5843d05795f936844fd00fdd66c2979e529c4562b81759863ed69fc9690bd18d4150990d85ba3c56d3c9b9e52e81603517323d07a771a15e53c4ae3b461243cb3eba294aa7efeb057063ccc3370ff19c053755f6c2783cab72f7ee7d644ae813c1206c825028a8e39c6c4154131c2766ff09fa95688628113f6ec936b4017d8b55ab620d07299c1ccad81f0b7c2b2aad886f418f684c6328ff97dceb2a030d2731c21bb677ed9c558ab8dc6781c5197854fe020ddbf849e870929f97db1d0ec7122978043a9b7f683b4318dfeced8d0b2024443e77ea934fa9d73f66a4de4a67f3d669ed4c89dadcc453dfa333696c10ebe874b81ba634403573c1aa23eb235b6dc082e0cc14bb041f7563eadb9102cfaeb16e8b422a4797e8c61182ceef9c07a4f5615d19fea05b6b0655d2d9ebe5055eba1e0c41bef37b078c00057c7b82e094209394912a915a0c3ac3c06ecd926e7e258f54986b3f52c468bfe148f6a1fe42a2a3e3947127afa7058d47982c34cabc50d5cb44f548af00afdb5b96af16e72a0f2c641d697487cc0a92d54e1f5d029f2b6b999cc964a9ff9419b1add6da80587bd34a16ad2530bcf4f043c28cff11acc58a4a58c06d6d2f0870276f51eee6343408c5ee70f4331f234dfc2e78d8d0483c92d43c762b8089658260072e98c7b669195abedbb0fa9dfb4b33f2917c6f3d261822aa5e4136157f66946cd928ff2564a16d4e853acc5c7c02aeea0ec5a0ce87dc6d9f2f567fa8c941e5edd6ae070c41faaeb1137893230d96fe0d0fa4dec5943c59908d2c6d66728e23e712147465cb805501d129069c8f0813587b49d10cc4d4329b868a2d75da773084b4e9eab25e7d155ddeef7f32c43626b3d094f49a98155bfaee07667646dee64379a9862b555e6b75714c2c68ba84f9dcf6d43e296706c3d5beb7c84c6a45e8f781da8bccb876037977dee50dcc5750c19f62efc7be7295b2434898289b72548ebaa0c0420947ea6301b409c9606c934396b8ddf02ec9715c068223a1e85a01fdac043e7bba3999fdd882e668a870fe9b21dc1126f7e871972204a0927ae665470fc8ae3158ec900046a3dbeef1d6e85976418ded27627d65887dab5eec03ddbbf8d5d7da368c06f90e8791c2c1993ed36ae1de2b407072995453227a62743bcc5777a8b52f7178d37b59f0b13625b18d4333005cea83abfb36116e8a6e292bfe7bc6b7a19fb5a047568a9992e9b552d1977488ac10e9cf4fa576c845544705064fe849ea0be52f4a9b49626ccc19a8d2387f08303951a02a78fc53a878bff1755fe7785ebd0ba7ee7708c403103aa4a689f058b14c0d1e6eb8ca934dcdad9057639db5926b920716e9e2ff9da5e30a70c3756d1127d48cdfbba0b4a9a4cbf3325a8de2dd1c92e6dad08e5e2e44bd98115abe9369d743d6536272827a725a2ed565b2349d0a420f2ecc52b1a582bea8e236216573bb9345607da3d2e46f19363a386c85b1f5fd50ee59cb9cce9ce8325694c91e146d1ab88d149f11074521a05d6c22983744ab2f4e4a4ef11db5a666dd38b6b4cecd422bd724a16f6017da828ab6325864fe47c23126026dda9d0d132ab42c953f7dfd44cf9dc62352e4cf93298f9e70da96cf9ad2c838a9d5dc425404bb1eadde165585bc76f8bfe4faf000cae6acd4c3c08e5371438f88e2a08c087ccf30e43d32ef972e78948e9e7a50cf598074a2a73e515aed5e380d5783f45170ec58385da7b78cf51e4069367c9c26742a4990b27f834a0e2bd8196f3eae98fa0698a759e3d078958298dac8642db529fbd67b4bdfeacd4e2247704ed1d32bce485579e30fa0044277547b5d17e74d5392f6637ecba6064714777d4350f25cdcf3165cb47b674967707d7d75289ee5de6ac344d85e0718910ffaf7c97843bcd2397d59902fb6425142ead16c041aed76a5d6f80dab6d52628b00905137002408dc342f8fd76bad5abec15149ee7ac91c009bf6dbcb84e643572f88e4fc13a30e1b5dc9c14b0958ef25eab30c4a180eab7c53c3dd4f9f39010667b9e60aac8d540df6f9cf576c799982a209f71bdc7a843376d273e2d336fdb902376853cd2256de1910c380fda10054267d51ae890aa15926423432d702283e70bd3550156e6ef32289da142fadc2fa7f70822f2013e8d18ef764559bceefae56abfb0318c44f2a5497b758ee598618b5854dec722a8f5c0df7d57506b6ee3566f22130225800d8f0179b435875b1e7d921120f5434b75ad5e37957623219f5deabb232c0b0308cfe3d2c2c245a7b0382757a23a72922846e1a53d22ee50ea40490642aad0d23981b4aa3a0f0cdc0065de50f7a7d4a6c7561e6157d385a07264b9ffe3220d15de52ea053e684020ae26826de16ac710f30a3950e6c7a57932e270868a2b0e537623122911f7b666db275c7d1c09d373396565bf80729adaf9be08ca6f43f073ea0c8b640713792d4b3ec651c37e6f6b1e54ee3b7832bc06948fdfc5993f29db5b006f46889b8837920ee65a82560e0550bc7f64a587790f1428362211e379cd319b5cc2a43fcba37842ce5264bc26254b3cd0bc618b3dba7be161d19324de316e7945baf9d020bc52eae9d6ebd66a6824a79b2971e9d569189f1485fb0984e3b40022fd759cff7c4b2c0971fefe7eaac17084a0d06f9628cc273d1474d4f657187fe411a03d6715c532f61b84b6800a019fb8a1659a737e237839135f1c75a4d72c226618cc69fda74a3b0b88d17ff3c2129f70e6b0f150205da21af21d38eaa8c8a43b4c4aecbaa8e0f930c8390279b1e5a3eddfe71dde16e42d70ed1e4961377b5e63363b4745c70fd3a7b11cd4b07ca97a471c5578aea044cd1612fdaf5021faf102ec0dc0af653fc0a366192ae1a0983d443f7b2b999d0dad46054b2b4ee4c05874db6d20123a35c7a7e0d98bbd049ec39bf0d7aea7349bb9538e37e19307dd4808cb3b9b43fde2b67cb923cef4c3d29c88e769f2a4a45dbd3ed842bc599a4d443c6b6cc505110fa83778fd4711fca3766756318afa61b5ebbaa28b42704f0aebf92fb507f8b4257c1cdb977cec17f7fd3c620bac4a6b35550a1daa368d9903196dd6ecf592fbb6895908a267eb513663b7dc3cee085a91065f3794d588c2a5e461322b58a18947b5455465b06031896ee15d3a9bd7fbf2e63bdb990b3bfa6690ddfcebc31e44f5342417c2c510b856ddb636bbdbbaa9800eb7c9be31b20267afb8af5c7526d522b2ae80da0ea25b5a4bd7ca9187f391d5c54bce756da004b2c14f3cf6e106c0fa8aca4fd9bf65b44a7fd9e676471ad142ff37ead04c76ca9003caae6904fae5fbec7cd2fea200e8f519c13b88412fd3dca84fbce2fe2af43319242470a184b38ab84094e7470d1619b2eac3e47bda2e4732b91bf2ca79ad58661aa622d5023d30074f76c9b18ead1fc74c846c7082d916f60f40bac8eb655cb1f60c82c8fe35540b41e187125b35352c8a56ac560d31103b85628d861ceb7433d853dcb839356403045db63f96f84645b4d1c95424c9c75c29194bbcc9e0169b0e1fc44f", 0x1000) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) 00:59:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(r0, r2) fchmod(r3, 0x5000024) 00:59:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmod(r1, 0x60) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x71a, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "00000000800000001e0000ab26f95e00", 0x0, 0x5}) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000080)={0x81, 0x0, 0x4, 0x5, &(0x7f0000000440)={{0x51, 0x5, 0x7f, 0x6, 0x7f, 0x9, 0x68804c59}, {[0x1, 0x3, 0xd8, 0x8, 0x0, 0x2, 0x800, 0x1, 0x59ca, 0x9, 0x10000, 0x0, 0xb4ce, 0x3, 0x8, 0x100000000, 0x6], [0x101, 0x80000000, 0x2, 0x80000000, 0x3, 0x8, 0x80, 0x10001, 0xff, 0x5], [0x9, 0x92aa, 0x380000000, 0x8, 0x9, 0x1, 0xfffffffffffff967], [0x76c1, 0x6, 0xf23, 0x7, 0x2, 0x10001], [{0x800, 0x100, 0x233, 0x8}, {0x0, 0x7f, 0x4db99049, 0x1}, {0x8, 0xfffffffb, 0x9, 0x780}, {0x1, 0x1d}, {0x2, 0x3, 0x1, 0x4}, {0x7fff, 0x5, 0x9, 0x1}, {0x8, 0x10001, 0x3f}, {0xff, 0x4044, 0xfffffeff, 0x8}], {0xf2, 0xfffeffff, 0x5, 0x9}, {0x80, 0x1ff, 0x4, 0x10000}}}, 0x9, 0x80}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2, 0x11, r7, 0x0, 0x40400000000) write(r0, &(0x7f0000000140)=' x', 0x2) 00:59:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 00:59:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef, 0x2, 0x0, 0x9}], 0x0, 0x0, 0x7f, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000100)={0x2, 0x2}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230b67f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d0e50a5face0b0410adfa1479bfa65ddff2aa78303d2d24000000000000000154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b0761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000000000000000000000000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8a3ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2486a"], 0x10) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="848b6c4667cf5f2d5d22fc13baf2b2bd6170b345589a6601207262fe78e947f31801f968a029782f388b6bd38749f709006e19349c0f9eddaa4e252ca09936f2fbdab15d45e22b0e9e00000026852bfc72e8e2c91063878cb2b057855f7cdaa76150f01ffdcb2ec1f44c207ef5951951f67b56c3bc3e3df96cd2dc834c92556e", 0x80}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade2", 0x575}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) dup(r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x3) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) socket(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000700)=[{{r4}, 0xfffffffffffffffd, 0x34, 0x8, 0xfff, 0x7}, {{}, 0xfffffffffffffffa, 0x3a, 0x20000080, 0x9, 0x20}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x100000000, 0xff}, {{}, 0xfffffffffffffff8, 0xa1, 0x20000043, 0xbc7f, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x80000001, 0xfffffffffffffffe}], 0x6, 0x0, 0x9d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:59:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semop(0x0, &(0x7f0000000340)=[{0x1, 0x9}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0xea, 0x800}, {0x2, 0x7ff, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3c, 0xfffff000}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/137) syz_emit_ethernet(0x3cf, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd611af0f803993b03fe8000000000000000000000000000aaff020000000000000000000000000001000a000000000000ff010000000000000000000000000001fe8000000000000000000000000000bbff020000000000000000000000000001ff020000000000000000000000000001b344f04d3512ed447cfb5090a791309d2b001f11650000003722000000000000c204000000020401f90401840401e101092200000000000000000735b2fdb0a2bc3002df779e6e319546599489910562c1db5579ad90fcf413cfe8cf0fc207963fd13265ed358179761e01e92702b452c401bace60b3b597fd0a8e27cbf3c40a7c3c73bfc25d3cb76537bcf5c23641237acf744682752fcd9d813bf4455b30a56e863f31cb87764f6ede5bac2287720a84338cf79510f88e63cbae9015e267c0fdde0d73d92c03242e4195c92f9a4ce227dfa2eaa73f1174295d29ef452f65fce0ed868b7d524e537bbf9eb1cb47683c55f2e088020000e034c52e06efac44577c987d2c855831b523b8958f610659f5756f7db227eabc11be34a773c2b877f5008fe3744f758d4def447ec7d8be9f5104010337000568680000008900011400000000610007a86700000103000100c204000000000401fbc2040000000340e95c978c74bd8813d51434e207d89aab996025975b41c48ff3d42341756983665bbf6494cd48dd2494b88e959a8d035e83a65c01c4d419c103e35880f5069f4bb5a27a4ff17c8d3dcd8f88648ba7703c6e9e9a295cf8b6577ebd99e1c739971d0ea7d1397221ad090a80833a57bb406728f152462fb92d8cf98738a14b28e8d34ae014e5ea48edf0a3fedf93fe906c8bfeeedf4f270810322e1d70e6b59283b082378d5e235590a6e281a21d8694ce325ab8fd89efa710553a3ac4d08871568003145a7c2f304670a620ebb71edf5d6c31f32fd1a86df4ba46ca0fbab737255b7554ebe0ddd614008bdea093973ed92466c84be8ad7300f00a008300000000fe8000000000000000000000000000aa00000000000000000000000000000000fe8000000000000000000000000000aa00000000000000000000000000000100000000000000000000000000000000010402000800000000000000000000000000000000000000003b000429660000004e234e21dcd4c353eade299959ebce4bf71724d25447146c281ddf604a75fbd3d124a9a5f5f6bb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000057278008002047b00d54510dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd2f7880bba0ef1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94ba"]) r4 = semget$private(0x0, 0x5, 0x192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x572a]) semop(r4, &(0x7f00000002c0)=[{0x1, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:59:26 executing program 1: readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 00:59:26 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xb5, 0x50, 0x7f, 0x800}, {0xee, 0xdf, 0x6, 0x10000000}, {0x8000, 0xff, 0x5, 0x1f}, {0x5, 0x2, 0x6, 0xfffffff9}, {0xaf, 0x4c, 0x0, 0x8}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) write(r2, &(0x7f00000001c0)="f55cb86ba4719689c05b389e1de9af710ad41a0a769196d506b95599559734e4a50d0596cbc51a1453e945e17f7a131db295d23eb7998be1be2f2417f1b3f4da8ac4aab3937753267982d2ab25d780d6ef02e920271ea00096a8d9a19c08e0755f332d22ce6f6b1a034a6a9facc68899ada7033e3c5ede72ba742d3494e7bd2e5a8e0cad0ce909be76f607f46921c1f10ee398cf9b693d6c448773c4ee81b90702df734310f83aebaac379fe72b53b84f8a7b0e80911235c09e4ea8214052f0c617981d6ff60caf8fd491e9bc65bc3e880b5eadd96e4", 0xd6) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d21404faa5d24000000012000000002000", 0x0, 0x2}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) 00:59:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) 00:59:26 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) r0 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r3) 00:59:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x2385, 0x3000, 0x55}) r1 = shmget(0x1, 0x2000, 0x410, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r6, 0x120, 0x3bd6}, 0x100, 0x40, 0x0, r7, 0x800000000000, 0x1, 0x9}) r8 = getegid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, r8, r5, r3]) getegid() r9 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0xa1b, 0xfffe, 0x1000, 0x9, 0x5]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000280)=[0x8000, 0x8, 0x4, 0x1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)="5ff99f36", 0x4) 00:59:27 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x0, 0x9) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 00:59:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 00:59:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 00:59:28 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(r0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x3}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x5) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000016c0)=""/4096) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) 00:59:28 executing program 1: clock_getres(0x4, 0x0) nanosleep(&(0x7f0000000040)={0xfff0000000000000, 0xfffffffffffffff8}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 00:59:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) write(r2, &(0x7f0000000040)="5ef0b2bd96cd07c76dead6cf9afa51e5d2eefc3b91b2d2e78b0ace3c6826e3316da1844af54c07d27b2c494e3412af7cf19d713ef5a32631954f41fd5b90643e16008a2a8368788ea78347e0f7fe28986935a1b5a91ce6d6bb20f6ae9ed3bd56d01562d0a6aa8c84d3ddd76502ff70442d82df891988842af8952660a41231c28a97440019a7e5ae2a27f591b01fdad025848cf738415604e10f50b621dfbc1c5779d046197852eaf823feb713e6aeede9fc61269bdad45566fbfdf4fa68cf5de081c317a65762092a6e20e482db78b08f48d3e508f8517c27c3fb5f625cfcd71f98f274e7134fab8d7c3de576e6e18bb9ec2096e49bf08869bfbc75aea688805361678de546963d14ebb56a1768b629560bece08dbab5ea384d146660f32cc1b110e5b6f21af704542d010423682de5d4730dfd4f92c1f22baa0285ed4a8bd31587fc9170a469265cb57b763e1b38ae1fdd11915c1a4868059ba4de71e82ae35a955552074fa42e4f0ad8d8050a703892508d615b3ee791cba57ec9c475af306334318e71c8168f1f9cfc02a0b84de7f863168e951c9295965fdb46c155faccfc810af976cecc5f4524287b4c91e15be9505c9dcea34a642858e22293afe496a7fdb4111b65547e9e6851ded55ea217a2eb99bdafb25404a77027a65b6439e16199adaae048edb58e25b7627b761b445fdd6182628890057fc731f734b20a77e6e38b6e4a73f5c5da24bb4a7b83de75bc0862832266d0162b1a6cc903a6d1743f471226a52e6c7520c02be96324f37debb37fca28549b7819a3a6e9476b30c2e5c6dc38ba432639f65efc0fd1e95ba558e7396f077067aae5000fb9cc5b38969ed19aa85e63e1b653dc6a3fd9c3cdfdd257d1e704d9362f381d4740ffe93bded9179b83ae631063be15f4b2db73f2a0ced472263298faabdf619a579304f763e7838d99f70dab3a18dd3fd344e9ee63019e36b4165ca5887f3bd3c74e0ae7b2704c2002485b271d41ffbde42104f312198787ce9aa08f4c13c4c9f6f007202dafe6ebb26595617e2b9d01d8c535345e66ed91e6ec364ccec4dedcd841389373bd2f237bfab57289287e7e44dee39ff374470a27481fc85bc1d819b5b24ae1bef77f1f08db8470fb844cffeea57b5660bc122d1b1ef7aa94391c1f8d455ffc1215de2866dd77ff29f557881dd028f6e9ae055dc1d4aacb8ff9b3d3aab6596aaf06c0741fb69ead7b959b6b272183848ea18bb12762134e1a046843cb3305847f0db70dc301fcdd8a5c3a226ba92dcf0f51e714eb156f563c0dc19ae1fd67460828ca66e2ca9cbe56605bd8d873cbb21641f914eab44076b1d5bcbbb0bc6ecd48f957f03e03ba8bf4935814d8d1bf427a02feae7c402fecf2c3c0c9815ad03556464a16f996b030afe80fc769ae3eee1990c57580cff72af7de07e3c32dc00131df71e707b5b99592f3ec5a286a23937dc319cdf11e45199ae10ba012f3c37a47f12859268c9c9d67c412b6ef13556284a9903dcfbb2f89176cabf35a52df5db7fa6abd0e640cac38baf17e9b0461a35bef77608aee6e7d7ff1264ebdcfdaa0ddcd3a73a834c970a5b4b4fe4e2e94cf26b86843978587b4d99601646fcdf3f8c4d6b4b25756cf896eda2f51a6f0268370338d8135189d75f72e032469d6d9efb4d62e20ce2e3ca94c9a09d06cca590c9ff0623a6e523246a4577014a533ab6151e7dba1734d95f6c98d40fc9573896c9f9fca3ef5173ae9c412da9913c20c9d1c919e825cdf5193ab08b873a5f54d70032bb9714891905b101083675a6ea5a2d59c1e5f6d8e7b3142d41dda28ad1c2303cf1625fd645a4115cec6b3a93252d504cae41c154c45625a999ef0c117e6d593ce78f6f3c61ce9b12c8d09a7f63482116b9543a2641daeb5b56e83b88f873dc4a48c51a944b1da701796cac0d398d5618b13f25a3f61f7a6fd6f6a2ca16fce1425d761bbc7fd25317ece6ab0990f53c6a5d7711e1bf582392695f00aea2354b4d703d0d14f0063c38afabd9705ec39994e5bf35fac17c76a4eb621f592ccc39eb933eff479f9cca2006db486c6340813606581f00c00addc3fc3973528b83a03dd990303879cb0fa31d10b2f9af8097a56ac8e40f1f5c546fe34454241911cee03a58998cc368da06ca29a700c3c5599ce919b3ce550e7bc6be95bdb2520bce3ceb10813ad042c07ff90ce96977a641c5ac05529b8ef4fd56de29f856875ccd80378605d453938261b63204a924c3d1cdee4718da3f7cbd1c1f3f7b8e5e44d13d7e01613998e148cbc9931b17891b81d358c940763da43ce5d71be34e36615997b5804119f58fbd9b19e825eef1bb6bf3d7efdee586564e94435bd7d06fb93fd57e3a72d4ea50defe419ef43e948db4e1f941134ddfc391db50995c2f8a9472910aee6e2cd2a96b8909d74f1d032a991d82ddb23beea9f8057febce21b955bc07ba3fc0677c1da44dea4326429207d10b88ff159d2110a8a2a8377fb551d693c07d8e2a6dd66ecf34a239e1b1c3045f21d2374b7d4768328aa3d0e64ca19dc46fb08ffee6e2cf43e2c7f8e8f868772a4bf702456a9a3cdb947fb254220031a04e799b56c64a2b462af07f6619105925d7685d540aed8e440de8e081598035068d54f2d031eff07dc55284d655e88baea32374da48ecbd1e8aa96c1decd9c9588345a89f861a4f01295111af186b96bdf7d976d515702b39577a1609945c5af84373372c40a411690774ddcb4b2890dfe929a850b4afd5ac25d68d27fca270c80db703e56e6b86d50b47fc9685ace0bd23c03092644c5d09427fbc915609e47ce683ae9a320e31b1e4fc1af55f16e5c0198edc218fbfafa00d9ceaf1d887dd554148960415a35d59584e81a7de78eb7b897fb378fbea5d13baa6c1830e8e0cfff260c18eeb1a01983965ec4d499d22c3cab7cf90cef1c083401c3b5b648c08b4f3dc373abf2599eff8a522bc03b297d71b176d9a76229e9b397f54937f2aef49603001da1763c7951e378ff1452ee9c1efa718c125305bb72c6b00373861a6b899b3b4afba8bad2d079782d585932b9f048898441e8b17a5ef43496836753926e58def4b28a9029cef898ecf2e682e18d69a9c015bbd613d7836e05c299ff9de5dfa8ad1f9a5e8a165b8e1a4b118345410c6f77a1312986cbc272b4adcf7067862a4015a87f3f9e8132aa59b931165d844d6628420885cd60530d3fb551856cb3e43f1a11bd09e9de19c911996563ccf4e926be3d3d93538a9f1aaa13262fb7c7667ede05b9555d61d81f5de9639272a82c0130d7d8502170815240df6af493a8e0a78270cdc960e7d93428ded7c5d143df2f1c46bdfde4c982024e81dea4668449931db70e4e1d33d63511666838a111ba78b7f218fa64238ef1ddc92e2e349727fa60fa3f4844e7f254408afaf9be2bf9c092f49e76741acc9eba4d5b7336a089fdf6e8e39c142a65eb962888f9b009f42d1ea38b6fd1085c01ae84f536ebb7dd96adde15c3b26800d0d4634a53ead01c2c4d3beb6b4734ad1c6de7e7a60b799c9568d946213c1bdcdc643a663a50e41e98926cab32d5162393439e7ee09a95b7bf2a33831f1544ad2fc1f13f5f83fe4e694b650e18cb4647eb49dcc071e3a764287ca4f5abe4070a688204e13202f3cb70a422ca89e9855ca234bd87aa61dae216a551baf46e703130a8324ec6f62c95a2c07e6ac7c93ab58851b05cac1ae5cd3f70777c929369b19c80360f955cfd808122dc5cdf8ac7a0ef65fa473837c71ed2666892317dfa8152c6779c5a6bdf1320064f17477d46aba70b894b8648fcee6d6c854d3d76ff6df75ef577d9e4e71763a45812cc50ab1faf2389d77d8fb40912cf95df04c0b4815c1600729154e52969a900e4d035791904445a7db6dd850b6727f6f6be3cc0addb74c61aa097530321d7508bc07f3050735fcb8df9a9a8c3134b1cfdd401ceae10852921606d033f78d5e60997f798b2b3f15af1dd4562a7fb89e6c3982e26d561365b5f05b3f017dccaaece7c76a67abe16527549b82d34e0192462680b1c2fb65b65d3e52faf410b58add68854c17d71e6fab7ba7ada6bb0b47e8754a6e304c722b71429a1040b8b7dae0acf1c32835bb0a765c75cc37c5e86db31b94062e7fdd8c98cb9e064c94eaa3eb9b4a1fe4dc231316c2f034b879690d418782e567ad386e24f1cca272b0bb329823107f801bb783c9add5e2e7b341bb3a72f0026e031168bc1788f4a2cc104e78f44274ea65e25442fa6287cdf8964e84928b827cd5a8f3e533ce1d7459e5cc66c6ad8095f6729d03a50412150f909bbed9febe51ce79ce8c43e029ed6e1b6d68bcedc5ecf5d947b5f0c184b9aec57eaa9bcfff76987173baedbad618ff53774520bcddc4342491e026a7f50857fb610cf0a985383def97c8dc52ed7c5c64cc456377e2faf7254d9466e7ae76e6b3edcccebcc01f13f6225593bb9c844b715c396539aedcf4ea4e329f7d1062d882f7359efd7269b066092d967bb2734218051651a3f9d041bba5f73ee94c37a6ea064332825d32ff5f47ff7625b99ee4715fb9ce2b2e4dfcc83e28f6a0297679c822fbb169ab89582f188d1f7dbdeb09d10779231f7a116462b5dc4f83fad1c932a97180c3ea8a16dd6c19f9a863c9ce6d87b30c66e63cfd8e3dac49c38d044b123a904e3694500be5da0aa1e385884f5521b883d4a0b943f70736554f30bb0a57796da4c825dbae55e070cb4f141b443ed3bbbdf3519fcade195f28b61b9c9b7eb2d328fcc7ab7b80863be99bd82715dd041d14f3be8c6e3aa8676376ef1ea10e3499958062d3f359c7539b372ba5f43524873c4847fb5e29953029e9e60c4cd9ed95cc57a704f06a903e8dce7e8e2f736fdefd09552e5b158d5db9194f0074d45e2b970366e5460818e45a39dd5cfd31b76ed87eaa34415efac3a713cc74aa2c69d5042c6b7ac0183980c306e0d22e54b8dffd8481e14452956502ebb573c37794231d393de9eee0fb817a45d08fcc6d2e34bba0b8c6bd39e42f1a2e50dd22dbaf1f45f1de93755bb33f78fc463dcf8daa6db0bdb6b0179faf87e084db38d9fa8f94a89642b3caacb31ebf49e20ccb58c06da019b28bcdf2a8dad3530d1ca192c3664730702738bec35d1d363a657257e58980a982be2e08843b4ffba0e7c7b18bee0bd3557cf63cb6fc578d544d2a1e66f1876b7d58ad4b0fc8251fe0ca6b72efb0472bcee06cd1e472faf002e56fb41f0e429a2bdb29824ab6e682d6d689808050788231830de2ee69b09695ab754129c1a38a0e6e0a839c7fcc08a0c410dafe862b989dbe2a73a49e8f339817f5f655cf0eb30950550e4ad8fdd369b955158a57cd7ffe42475d702be0c55ef79bd88de5c707198fa584e83a6ab67d8779c2b050c718d3a81605395a54c3bd455e82956d4a644fcb6bb384a9df9262c005e2896bc76c471edf202ccef59e6fe519e173b2a422a7a7268088f2a2ba2bbb3f64ca41319aa3c9593a1c9283371cdb8a3945dfcd3d7d6db5766b1d209a4a8587acf833b015098e940813361ed583f04ce96a1fb2bc8c99740d631c3b98385e94938c0bb9ad471bbe9dbbcb17493b35093f2e9da398bb89ce86210d39069cae64129747fb0a45975bbfce3442beb9fcb38dada554271e9fcda65a41d09fa536a9a9eacf42066df1b7d1e737b6f7ae950935522ade7383ebe7bfa3de88654fd4e1d39c1216a5b7f9cae53cd8a77c51993cb4f48751229e4957d4bb39453fc5d3cbe9f424f93dfc5f87ce79326448137", 0x1000) 00:59:29 executing program 1: syz_emit_ethernet(0x1036, &(0x7f0000000200)={@local, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x1000, 0x3a, 0x0, @empty, @rand_addr="4cb8895b520b3d1dad3195995c17f58b", {[], @generic="761b8579999a5ef0fe3a53447b0c0648114bec276e0594d9b7164952faaab12335cae0490ebe20c86982201f3487339e8286da985e1fa5150f33d5926b0e4144fa739489bc19bd0f2c978a5d40976d80a03321aa8f176d5112e438ff3bafa0e5deadc7e12a605704746271c22662d9503a755013c157c39151e57689f2e2455dcc7dca575de13cff44891e34e43637c0f0649ac17f17dc873afefeb0e3ff3a671ae3f6ba978a9a414dc7492a1cf24dccf5500ab622abf6f1b4cb79a1c57a7c21a07e8f599569d63f0bddc32aede9b4aaf9900e1eebc4280d18c05ac236b7e52eb19bd156d0982b59c2c363e7bcfdadb3b24f5aba7bef79c06e3244e353b150c3445a7b76d215d3f6798abbf480416393e5dc787664c9306341e3e7e321b1a79c9a69f068ff6de9b94e8f19085f50992ae0bea93dba7f561a21b706c7cb9c5faa3bae8be709ec59277562c97adfa7e2972d23c9692f001673ca64e2275766c36ddfc8cade2153885a4414b1285922aef284f6e8f22354dbc96d7df29cedc81e8d47871a642d6b935924f3ae9fbd64affd0161dac72a35b81756aa3bf13e89df8f3bbfe8d5c3cfb0c5c7bc32609e3b3e3f36b084f2e65f54318123f90de4a07836162d11c651f71db1da8f882a15582eccb593686a93212273276eee97ba56b39aeb23048ecf8f1d9ec914a49eee2156b0668c75269941822734276880f0b651174e51fb4fdae1cf943d8ca5bf53ce9aa0579a7d295e0b54917274c7a37bd43fb2b11f9e9ae0bf49cc1295b0715be7ca3b67e9b2667b28527f369a42ad5b5baed6e88000f9d099444f96084b2c0b4dd30b3d4ec718de1ebea99881efd15cf32d59b2b29d63048ef114ad1ea95d335eafd4b9cbf038e3b62c40718e67acd30a45e3bd6440f7b0441d444b8d9d26232167a01322207983d281a28dfa851aadfea9aa7096ea96e1e744e4afe0077b88ab097fc35c6a77ed3021c3aa00bb6d103e211decfe92af533d64c894f3e61f70bdf1b3ac6741d31d14886f9651187a0c5bb6fb4a7febc64cd02066fc46a3d3cdf217a4ff85e483a6ab16589dc8c5879e288870945d460cb13483cfef7e5284733d83476859071dfbd0d38360b72e6b3acfef3b1ee6f41392344a606f359eb48c307e3842c03d895e09cd618d6c57e62940157cd6384082fea78214439a81feaa080f6125433b7ce84a59b281dbec9fde5b101765b9c5992db114373353767012c08713352a28022d34f232f89501cb0fdbfa493eaa34efa6cd6f7bcf8a96c6fd6d3526a266a1fa77075e3ffb525468c283cba34f9f092a66ddfaf605567464c19095d6cd3aff1a97f75b0f4991075ee24b19e9488d3a8bca768b65d85b281490be31a614d5f0b5032e06d146878fd3e88e4a393ac7cc6e3fb06dad6245f0d5dfbc59b75c244615fb04e876103737e15dac825263e75ba7535771de14cf2863c3dc67bf2119502d6b056604f3e88c3625eb749a75791f59151882ad13e8e143c4699ba5cf87518734b5a772cf5ecc590b40cb6a5b474f0c197ca79676310b45087ff17c084b5fdac480ceb73bab1b71b5fc205eb22092165eb8df963f279b3f6d78fc68b2e3e223a4824386abfbf7f14551723832d3c409c1760104c8a8065cb3d9166232f010af18f94da5161237f222ab431ea7a35f7293bc56f548467f60b6968e09f216b7e84824869378f527d157efe948886b9e03a8890c092df3ee3bbd9220d2b438c61e41f7b6fcf44007fb1fd5a2ee0a54cda0f92172525ee3aeb3f4502f5e5b5a414f41c053fba7e85f9ed48866c94e47bb27fd40e9975718b3bf8d672c45afce5e48d8741a1bded03c38a2e5fa54bdb3c8a36ad0cefaf7d907fcf3179f2101b64d3d6d9e8819fe2b63ee9e7b64e524ba4d9d58551ba4b872319a4b22e4caf040caf5b730d4445e3bb8a96e91f086da4f58100e4750bd358e308eaf384388b7ba3e8de7313c3f4d6d92d50e5db41b4ea6f67558efe2b3bc4aaf8421c48ab4f96f5c22128fd88e711f8f2f9dc956ed9b72730f569a0d90409711e2fa320d6961e21f48bcec6ed7d034e55dbcc7aef4c2b7b0e59a5d5cb9e7ee653a92df021e73b16dcb389bbc049e2ebefd16b7db5e7de8286decb17386868a07046955fc4454ac4e44a758606da5b34b7136c0f37efd6585a72c3bb658511c4c212f6a5e34044d62531f585032285e77960ba65074d3ea5a29bf63daf37607e5ccf7d38b0e2aad69ccd171a1148186acf08a3e50d9e8cd248ceddb4bea5eef0142aaf733c10a6bd049a140cb2bdbef548e47cd7548b24ce81e4d280ee913879f7c86d650129f2a7cc415744c43a6c2c4557a24d3b802d71354a669de4f282fb1573faa0284a29f2e2b2aff61b11188a3bbc4ec2ee6fb487c769fb9264ebf7c6497af8f465f38fa4c378f2551493b5b09c6df1a90bf89f4f87d019b83aeff6b7453d6b82f60d7a5da5467dde308b5dee0aa8b041835f237ba2f41399f84ada58b72d72d1a0e4e8d98406639578998be7d29b0ac73a4e8b41fe100fe4ea8b424140207c4c9e594b54ecdccb3ce2e4e79eea41118b2e79fa2510bdc2b617d25169934282b7904ad99099c20755fce337d0305a299c29662f74e63ed44c400f73039a040ba9dab342a1d654d41d6f2d2be8ed6ca10c18109c593ce8a8ad722438fafe1f5731324161194c0926843edb94fc04161802a0dc568cde794e36f431cadbeb86c1946d46f501481f22e82dd7b8b1e4fd2a390273fef3d868045a31a244323efdda9b71f26c63e33a673fd858a7826d328a01520ae910b5b7fdfe387d76beab9ff23a34879c882dfae3ddbd11c914183b08ad37d06ce1a33444a909f526463026f16b911a44f5acdbe19c810a33cd4293b2e1ab581c19cefdb73c99721aaa1775bbd15d58607fddbce6fd51fdd9a81d0c9b5b98c9c449ae82a286db51db3b38083133725980d6e8aa6982f00ace414b0ec0489f6edd606f54d94fce6593a816c5a9fde1743b03cf5bb4db269b443a1706133389a11b9d14aa1039a280f1fe0bd402945c6cf6b18b227dabdff81bb25ba8746e8e60f703a53236d5bbaf49f1cb715ec8e55ba2f349f5836f7f1cac89e49f7bdf32fa293dc025d3d19e1cd7dcec84705649b920f39dec64c717f0a78d26abd52f26a6b0ee48c5cb45d110c29f4ada979b2b54a2b5520cfcc2389499cc165ded2dba6208d1c28498d8d0400cde9802eb20f751d35fa4532a5fca228f62028ef9efcb55a21c5f987e468878d08d484b8818d52b0cef92c142cbd05f22a708192ec7c9fca7f85fe77521ed58b52ed5788f8159132779902c60e312294fd5e3f849b48295d533cafc4451ddda53756ebdd0612d88485176c2fa41d95a5d6643119ce43c7cb62923cf40af6668dc845a8352a18cd505f879dfd6f32e8a2fdc4f1d5f310e4692076f5de8857e3151bef4de5004a967f180c5bc9833c8f37f8a4bf51d783f14c099221e31d36ef210369de0394682859c0f92a433330ec9f5b5399d908876d6025dec3699d6fb50eb959c8ded077087b00cf77f4a0a11761cd6b552dd486781d1813e9043f0f3f3708542e7f24a74bf6340e0f57cb6b098f1e1dbb24bfd94e655abc7a8ad6bf20e54be6fdd1a6bd227b98546b6d8469f200b4dbfd24cea13ce3bb29790cf8b49470dde46fa43635f6684c5e343c53233a67cdd59de25c761c604caadd4d57ae8387f700cd553daded78b820fbc98c56c11a7a609219f7bb939a2075f2e0f93b3e3f464ec0ee2ea4c9cfc83e60abca29d3000e990e5deeb7b511ea48b1c66a25509c567d47040d18a8f1d7ab1c8e0e8903c72acbdb516ff7376d860e5aefc56996c9b965ff5e30efc6a188ff4e6f9586ea32c273ca113c2f7ae22a0a9a2dde5c3f0c801894c21ecf56d979d8059d269df1703374e10ec6b78679b654f2e4505a96b67d848142bc2941a751b76b1ffc30d908d5524beb72534aded3376b4d71ad38865ee764c1895a6c5e9f3982c7fc56ca99b7b5a350c31129316025b11fca96761cf4618476d683ec6839dcf9452f81fd303242c24280dc55838575a7c2ca572308504e0450f1d294525a91dd8349f9d67aa71fef6b51f2070f3db2a7e03214e4c9eefe1913a74a6b61934d891f9dfe2e69afc7e1ac6bce6e4854c7b6b3c99fb425ee662207737fe92dabed0ebff78cba4dfb9502e34d3676fc2e876f62abeb2e3b1d15a8e164477bbd84f23efe0d5a0e6c2deb7ecda1f7ba2833c5f35966fb14b3776aa8f52a097fda69c8080a60c6fe3cd071ee87d20338774f6eb78ef509b30c5f8159e2595d379f86121e7521df928f5b3dd659c5ad764a3a739b8856eb51dd71b356e0549bac0ad8fd7b9f7d5d4d93daf7c16d48f7bb923d62a32036b16583f3809474c8cc8c2900d81951c1e2f743884a8f59fd4ea0047b23e038556fb9068560c1e6e9cbd28a9194cc732dd3e742260c72c42a4038ef0ed51cb4436adf2260a5f19629746ea063a81f2c49251498a5ec23e7b5e32e278b0d5a82d3316f0b4d1f6b17e26137baa7890309d6040682fb8b487e7d8fdf36d7893a656d7b14b14ec9eb3f913baf2e1c2950fbb96c05a99cb02fa09df8e19c3277d3373a4c9a55bbeedaad716bc683679471bd8239fc224c86c897acdf1b6a221a8e7330b06354ba1776fb9f7bf50f226cfcc517f8d1ddd73bd3c9d990cabdade002e3dfb7a94bf45a9b07488c4fff4989e3300f411d13513cc5920fce7dd615722b59fbbd69cdac6eb9e03c9fd0356b4200cabd272299f7d48e5b2b4f46437ef3bd6aab589875c80a8d4c823ef6f2bce642dd682f778e58d14b333933aaa5c1fde13d20655a45298acdfb1f969fd728919c180a0d0497d804f6b5a752a5cfc514c8eac2c04109fa2a63f96aa14b670384538904d162a14d0f62ecf437e4bc2f4f4bcd61fa0c56d000dc3a5011e23ac8b50c845e44f5bbd13d353c32984aede1c409830f9e36f4a7b6c3d6ea095a75eabc97703569b54a1d9d9a457be0b41b4a1d473b5c375fea896e8d3b16960cc65731d98500eafe5feabcfbc4321677239691cfa8b04634eff2801d3710554e4fb0ebdf0f3eee24d73772283dff03b583c43ce2492c23f4957ef932ef9c8fa9e69e1e7d8b20faf9393e9bf58ce3751620a322d0f5d47134821a51b6e7b862eecc559c69de4a3de7f4b29f6353faf8883166576f98c8ba0ce942afb19fcfe63e82a23c9c5f9b6ef9343debf816f2da28dc39cbb1d3ca7090f7176c78be81347ca6a7df668accba04ca548a8360480ba6c68ae4bda8f9bdd8e7020ef64bb7c6c17651fcc379a1483c326242c4067b8800f00fe5694fef3d665660c3d35eb1a139ae9501f153a82337dce0ca9d78b91930e583443e6ba2a575036989b47ca7b29b5ca44e271e3f62b95b76d1ed0bcbf6cce44f92964700149c4c28d5fc8c00e244944de78d8915b6efd19f2221ba2ff2f280c68323195bd943dfc5111f9aa9c5861c1835f965832946401b4691deceb7f9cb002d91ad3c834fb351b4969507d984398ca0e7e7eea54e0cbdee1a907882209cac57804895f389db4e4da6acdf49f7d2ba49877fdae6ce5d260741c16e4cbd53f5ce95981c053ba6a3f7cb35b5c30f931f3a966ffbec0988cba5c7a30dc777fa9a644a11e2652fccd4e1d6069f3ffe62adcdc125d7704c30b94d42307f616c8374333ae3dffb8e66bd303ee39d1a602981abfd745df3d53e5a57787bb15770fec35eebb414ea2d310644c4081a0480346ad6cd423d0547c213cc75a8b48c6f"}}}}}) 00:59:29 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xad2) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 00:59:29 executing program 1: syz_emit_ethernet(0x4de, &(0x7f0000000140)={@remote, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x4a8, 0x0, 0x20, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @generic="8ef2401ed2aa802621eac4d62c86add46e8ad5fd2daf05476829c1cccd274a390bdca36f33210709d567f93aa1a79e2e8de2dfc34dc237f1d41ebcc0bd1f83ee8545"}}}}}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x33, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x8060, "2e4061c1d47b2baba86c8d853600ef55251c33098849454b18e96a6297cf68f53b0389ae65"}}}) 00:59:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0573cfbd322c35e008d6207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e297b41476af4cd4b4db696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8944c1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) 00:59:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cbb510c0ec1a814a750e5de00b6e2ebb7378cf56b21b687144d5fe56d14c47c21d77000c87ceea17e7ea6fd2b907b51694bbcd90af7c4a1b32e15c12f5e9c987fcddf0b64b5f84788a0730a41059f824bf48dd34a3c672527c1ebf9b330c5d2e058e4efdedefdc991b03edd6f772661de846746bda60ebf1443e6f7f1cd8d7cb543cd2c084b50433d574715a904c16d13bd94d02044209ab83bf8a64f78a05f0128d4f45eac93e4727850bcf8cf414a1d3846cece26cc2f0f9f79dab749122c5b6c72e427589f4ffc9daebe6f351f23754b878b37b4cbd79b0d7058fe88baa7cfbd0a43972b2054aa554f75c672390548fff9340f1845f6ba1cb97d4a5", 0xfd}, {&(0x7f0000000200)="ddb4d75af18dcc466735b1933b6f0e84c300c5ef81677158dc45ef41929ed7e1902d963d3a148b868a916856365714bb5aa90b4bfbbc0b49dc4fddaa5fbd39a7bef3f153cd5cf863ce00891e5cadf20547ece28d760c05e7d71d724fc94852791554403ae168faedd6747ae4068c2713a6144df7fe6d0cd343315be721aa81f283f82af06a1fb4291aa36ae15c8f0e48f1dad0f0985061f01d1e81b5982e850c92b44370db0bf26ba317fd723c6f86df6fdd7f036eb7dc72994531e3bb7e48db41924e680ff2b89ff0c5258a8ad5", 0xce}, {&(0x7f0000000100)="5953022fc230e677b9bae9274e26716e7beafe89f51674bd9b21f073cf704896a3d4d401d2f1eddd", 0x28}, {&(0x7f0000000300)="1cc26fb8ba386f14c2968e9c43b95f1eae6170fc38d06fd254394444fba5d95d5d0867f343f460c4cef921a79bd67dd50142ff06c4f897ceec9c33a34f30f20a27cb25b8b27503ea58d20efe1dcc4bca52028b2c675359f23a9c38d07562ad4bf837104a598207c28004867ffee8a765d22193cb4defdee46710c5a1b0da84637dfa4cfa08", 0x85}, {&(0x7f00000003c0)="9e75abbdba57adcfa7f7577af535fd7dbdf803c6f1e4abf35549d93fc3d4ca4c304d4e458aa721d4c5e884f4beb30315eed7c015ae5088da6db43ae60b76b65fca25170a25e2911c501dc8ebf84dc2920f905245556fe9e6364d5e6f8963b2317e999e8c6dbdda6cf24a549a4bc88c51c4222ddaff135b9f86757c1aa6be99cd714a6316285856a53b20f6442d2b930061d867ca7690bb6361b80cf3bbc235665d5a2a57d24aebc4269b508f794fc3edb9e39bf42b07c26042c432f9fe61a40b600f61ea6b7e7368931ccaef929e5bf73b4a0962b6967fc6170f7b3c046de2427de51934a1199b20fefe81b59e50de6ee51058167e922898e9318d3497e4c4838f58dfa256883476f04940b330b9407f9dacfa6ebe7f472f36085033bfe577901c95d994f38722e508e1d064d02b2b01a44508a8ee96f21c91d13261449c5d62d3287e7f099fa45636661808e79494120dbc2a5ef7086f082855049f086a9d8bda6209689a96a9ca4f313a34e30447b9bda6ac44a0bbb5d9d9ff1e98cba7afadfb4515b0d32a04c6bf3a9f96be109ff65d7f9355f1f849eef59c111362aee12b2ee7e5fa7eb901966f5323b00ab93472d5e43a9934514e5a7fa4e32b44d3a17ffdab9c3ae5f12c4deb172c8113aefb17a322fce77f8c03902a03d5852702b21e8dcae74d1b16b52e27870bb30c7340377cc22914d97b76f82866f1c5a9fe15ad6706b8f3ecfc672adae937512d2eb3b01fc3fc2ed348925c421501f22933a39851abab183a094a9931c135b78619d7b12c54664ff6a0d31b1c182b29e6d7edab052bc4079095fcc53e259d80502380c47298ca2f5a8e032150826020b62ac13388b97ae5b6a5d817ff7fcff9d506e85a84dd28fb4c4589ff142870fe09ad5178060beb37ebc18f7bc25df4dd4bcebd9e84bc5bc3015b05717bf920aa0d74706a1b748ab9378315990cbd870a612540f0bc812c3b6968a038e4cdc2ad13bceab30c7470a7570fbe41a5d43e2ff4d02465a12a859c4e4191b3c26732d23fad7c6d620739243fd6313fb0204702b1ba0214f7f5945dded77a16e6347ac77542d99d91a619fb5fc53f9d9378f56b146decce9003fbe4fbaf5caaee0de235b3d13a14c081ad67ac47b026790c049491852adfe35a0d61aebad062a9acfd3925685c55964588076891c0d1199ecdca7ac546d3bb5e424299b92ee6f7cb5a346514a60f1d513b20b78e05f36b903691daf7a95fdf82283965fdd40e1f50b38fde4c9604ef5d711b836f2a91e0e48d402934aff5be0fb3d9cedede214cf4bf3879a83090c7033c6563a6b23cd79301073ea2877e2645d382c2a68b3dee115d9075feb11b52c6eac7d11332ef691e02a6b15b76a759b9b911630ce89740c36c0ad7a37d20abb7db58c6530750ed62fef0e3dea3daedf65c2b1d88c526dbc234aab092e631fbdcef1317df6de9690ae48580aab4af82cc3f4e4dad1fbe4176a3393eb6ece97a2c3ee1d528fc47c21b8ef5e4afe9dd37bc682df3b0d7db294e922c9643a4b8aacba8297763e8f8e9b4600aad65a0d818c0596282df89e9370b6477c98f72aeda74522e3e01e308cf2e1d876319c5c6d219800e684aeb47096d8360c47e90fb0a8a9a6342af9705d0540739a9b6fec35956ac67bc568a47aa0c0e731817dfb4218216436fcaa41c46ea750f5bf96da329913296f466c703bf38b4b73200d50f38a12b89279abe8abdbe0a32965e5935f87bc1370c5b124618d91c0c5402d47db244f0a5d3f288aaf535a1b7d8944202dc077adcb4cbc483490e0c0c655448be4e77af94ae3222d1e363cd96cff183a3b32817587bb71751b72cb7f7426b5dc023f373965e0beec59380a6970a621b8e1400c88c2266dbbfaef4eecea2611c4ce471e0a80324f087fc715043e799579bad3e298601f179cf2c647bd64c8703327e32bcb827c27c1c612d7679e4b55d03b1d6584ddd9aabd216b164d1589d2d854880812d56197064540e0214e6ef5d735618ec491d131140b2ce8e2da2050c9508e15d15f87d28a4e578d788395eea9b1363c5b0fd9db09be8a01edb2302098af565b1ea24f95a3393f5c98eafdc5fb59160db9087fba8ddda704ee97f2d6249936a9645a637edf32aa61a464103f8928c661ebf83b214d59fb46d1a6009250906186dde8267079c164b164aaeecd36f0422fa713b397011e240f34295800cd66a9defe96baea78170bad36953b812b679dc04d7a347a32f89ff8a7d3b8882c745ef598fdf2ab6c821ade5d2ad453b0942419cfe31c84bcb4a311b01d6cecb53789d5240656edbe3d911e9fc80003686febe8109664780be930566b42fd19fd72fefb72e76dae26deea5a64980427a6541b0ad74de2df49ab2e63b98588aa8083ffe4263ac060cfbf512d83b9342de25556243e0f4826660af49efa017ab0cc510669104b1e0a67fca062881f4e8c9dca476741a34104063a117568e0c3fd76a402cc31e401e007932e2aaf7a07ef0bb9f40d2539b317e97ff391a325d21b71a14a3aa8d8927ce5bbf15c4c914cdac4f9b38ae61454a6ac7d5ca02484b84fc0b112fab210cf9c42ecfed7389a0eeb505512cd4fb447ef4bf5a8dc6276c2735c5fb6a82d8c92bf299642ab763127e8a5fcfc0cc0d5ba4ad00d62db94a26f6048a81f2d54a3053992e2f17c7eaf259727e7b90f6cef87dc0921090082c67ddc15a797255df14540c143f399d70174b60b3d7f87cd99551999161dc7349ab9d8e5fd62259b099ceb4f10b03292332b02556476884435526d5385f71e825c296745c57111a6ba2719ec88d25c3d45675aebd9b69b46f9f5cb3bc312fd7811e226e115c25a3ca34a5749572a32c3c7e6ab32d822c75e131525eb247c0104cfcad13f99dfd55cbd0c4d5640fd6c1539148bccb7dda53a72b3ac2b7fbddf0e7cc1d58a2b44d22d35a9f7efebc9f59b224aa398e6cecc0331cb5d69f9e1dd7f2b70338496fe8717b3331711f6574d4072a64b9c22b1a29058ade00924ed244176c388890783c9f4f756341c34bec786837fa6508ad7b641184a1647c6f22595c6bff30dc1b6a79627c9fff314ce3f95ce57a943a377e49f926b8849613cab7d9f89a12a6a330875c034c19bb3e47ae208ee7a6d1a172208a78e49aff22260400f2fd039ef399a8eab23109ae49496d6826f91d721ad91b81b3232f32cef4daf2a6f54ddead52972a4a81c9a161d77858c39987afc2099981f7293f277bae3c85c72672f22bc49022e73d4d54c520fca38fdad2695be1de4a4d362484aeff77d9fe9e0dcd310fde0588d1ba8dbd245fe4d095fafc18286856e49b031f15132e66f1fb1579ba300a00511d2e098249157770a7bfd789423b0cacb1c871587fa73128e27ece66d5a7b32d5939c0a7129b58e5198723c9279de49adf2a168e4e35c3ec34067737589c700a48cf3469e3acfa4b21048108f066bde0705f59bf130a65831b3f8fa4b95612241851e8c0ca2dca5783fae2666f3ee200b04cf0e9f892d516927128c377bd51dd1213c916e911f659647b7f2ee968a06873c41a3e5276d546e75496e470b82fd5c0386e6c6b65f13d06a925d7292b2d7be4122b7dd52024f551f95ed21bb93350ac1a4b2aa5d16e35ed7cb95ab008e648bc76adc5ad45bf3a03372a7a764d81bbebffb1aa71d3cd4ead5ca836e57f7d613b8debbc94a57e073ea75622bbf29cfc593076c24250acd1a42997a630113c53b0d076c99295112584a05cd5de0d0bd18116d8471ad33879e5adfca8ba7dd2edf010359d97fa68763dbb3b71ebfbf88318dde7b5e800596e25c27263f88cb925e1e86e5241d663fe836a74697a6b99ef5190c5ce941a35ca3ddd6ba9cebfe1f125aaa0ba05e29a02e014721e06beb446427497dc6160c9cf7c9a1ea3288842f3428e82ec70457df6894197e9a74ce44067a510fd38af5b50da218b142d69dfe859564b3923445d8c50ac4c565e852f79959f50722cf5af0b9c229ad1f3a53217eaab3c722fa5c36b398b7053029aba17516ac0f733166cb85776520395f700a5eb1ecda5856479c39c8c09face10c9fe2bddefc334ec68178eee6960bc3de9c53b80ac24fec718d34396545c3752f879a1049596c53524ecf7edfc3eb3295a42f506c5d7bff3d1d687b2df0c86bf05a4a87dcd59fd7ccbfe703ad363d942df948738f3fae34ef155839f7da26ef9ddd654ea6ab767b9470bbd5af3b6a487184bb8c2e84575c54317490c44415181ed3a2ae552b2565ec7b38903dd9abcea5893705803e611254cfdd6f3d2774098938ac277f866986b909ffa0b49884f652c559fc16524089e32768f6ac6456b408ef73a42161666ed9ce1863213bb954186dfc685894804010c427dc4e6128e4583442ab4c2268326ff27e7b8b95abba3022ddb6ba9136d095c530ced5ac2bbc5cdc0dd5a8a390a77a1806cc1633326fb8bae10565bc4e459e2ba11ecc0841aef8d95df86ab51f56dfd0550fdf004641d9ab4f04eca42dc846f28232268728b34e44641a6b137aa8d427f322fe9c58b04214031933962fe7b840aa5c75c8f56753f38c4fdfb354b901f967e1b45adb4aa4c8da6cab3fc4d79decbab1a30d2c3b0589961900a0318ae3f29c546b4febe246fdd4b5f83eaadbfd4056fc575c995b56e7171570eebe66b9471c04957cb03fabe747230c9393cfc69140a6e74c4f3e8557ee5648ff93f3e687054fb1494044d31b3a2dafd1bf900ef7cf6f851197a4987c8545d62eba8ced189dd9b680e9ad138c5d3ada0326c011c88687ea261a6a0e36ad2ec69e1c2c95936749802882b9bae27162893ad7e6803f12db817c2b85575214d61c987ba93647eddacbeb42a4c0678411cf8daf7b8d83691c051f39f1e35ec1fb145fd58483dc69e7625fe698bdad0640f4c369b2450df0c3b29b7d555024c1e21566e4f669312f80f2718cc403a7ab97021f9fd6363632cd2787dffac24ed923c6079317165d6b9a758e3fb1df24da02767caf7ea84c6dca4523bbec3c8175b19b8806778bd453f42284e0c7549f5a96552f239d7c018113decc6c4e1d1125fdde731f38307266efd25194b0b340d41cea905be8255b27c983c6515f1875c99f58d5479c0b47980d4920e04d2dcf82157437411f5cca77cb013a9a72e5cfa3ccb13399dfda01694b207f1c6d2f5822b3710727ff53fe9a13add6ec8b992e8692d3ffa9b1a4a89244074ac043f353ba6d7a9cd88c6d5e142c3be4cf9ad91302c03427c01f6e0bfef4b1b0d97a24c1058c8c4b306b59b4ab4f838e1c4374cb72aee4857ae3ca4bda06f6f50b3600313a379e53bc73121a4ffb99442075ad51a0165c21767fa69b4611dd7dc9a9a61153b5c7e3dfea09a89f8211ae418e06334f4525e12573a69b7f6c569dd3fdf04faab947bb6fceb82630c9bd27fc34bad0ef3a49b9d82596e3f3457eaa070106f77dc13d934aad14eb3419ed0e8c9a3a5959e4bd2c1b3feab1bf83196fb8a84cfd3bb1ddf3a134ec5233ef59e28c372434e4f2f422adfa5678cf0d47b17a365a2cf2b06054f350711aa850876fada1c51dbe7bb304fb0e86593e4b5cee2bbfa6d35c2674938fb8b974182755aeef58b08899809c2529c5a4fb37dabd1591e317264ddcd35ae7e1d7f493e91acc1ad7a0c1ffdc1aa877c5fec10e2b680637d725e63dfbd9cc6c0b12ed275b83127a5288151746c00a0ce2bb0fe51bd6dbe8e0ed31636fa40b9d03f31fa75b21176fbcf8780c68159d7853b6738ff1e1f8470f2b1c7444189f937a81975f3207d", 0x1000}, {&(0x7f00000013c0)="2b221b0203cb1d8ffe7b7234b49fbffec6677e149e9801e6bd9a12acd4ea4c95fd01b43d8c0aa610a8075b9982cc06bcf046bc0616c9ab38c587c04b6c54be529c2aec749e46b2d19404666744aa9d0d67edb3a1217c02a0be78c9dd9a3ff8747701ac1237f9d23d2d80a8ab21c2060e2992aa90c0efd2069be12c211be4d44356072a4fbbc3f9af04171515835ec0d28329e0dc7dd3476802cc63905478877a2caf30f106d3ac1f3413fc45837394a3fd38560d342a7cbc488d4bc024491d0f5ac8901fb737e10b3b5212e9643667da6328281e3a8967a40df2c10f0a676b203e001a797741b0b1ff204590c0a81848e0df498a35608c21861b313800e3bbbca9dbb58c983736dc65bae56270309f3655ce9b013dcafd3e34fe340676bcfa9518c8cc412c05926a9a1eb8e9896e85adaa395e327a8bab409aa129757d9bad69f0e5991b186d0415efbb4d2928ac34c34d48bf672b9a313534a1a038e607f64b1b5a914e3fa4d570dff2cfb47d0b5067ec54148547e1ca21f06e1f7993eb65aca4c8de7c5274ee7e219313c31ca569a31612240a8acf11bed3430db33e47d10420d35922065c78aef5f3a1dea7f7de2a4957b536403bdabdc9ba1c73405d8fe57ee4f3875de412e2502d4219a3e0438a451d2fd957b3c3784cbdc86dd75ac17063fc31ea71d6e3b7578a9d93692898dd851ccd4f27f55e30fa3eb1f2516d232567dda1f411b1c0793169d1b29c7d55191f8999515359e964aeda72178a15592187c93a9ba20cf6ad3d85bca2c505cacdac4fc30cfbfc45c4640fd1ca60853e0c2e70bbb80a00c712799abf49f9ed8d5e313426231450151d8be2dbca685bee5fe5694ac233492a30b0a7d554d7a606bcb29a6f30e6408a920bf19fa39fc9a14e69a091a190eef272294b08a1459aa756f361cef446fdacb306e1de7f17dbf806cd0286c3503da0a5c339aa515edb5439f2d4757b9f08fc3727bfd03c1ea06b562bf569ec2f1279083d72653e35476cb9772875b47730eaaec47c4e5dfe77239a92706deb9d5062c89061d34ccc982c459944d9aebdb93fe684bb1af10cf0a3c48cb50dd323d3149243f7843465e510215dbdebd51e8e6d08067c29f6fbb98db0e1b0a95189346424b7c1c4d64df1f0bc4aafe8742509b1039ffe94c709302609cdc6c83a4dacad44e4aaa0917378cd1feb78fbf11897214d2daad2c02cb4aa3739e7c1bf5a4b2c7bd770444bfb0891432e806b878d30885e2ee5ae4c10d13b1e857fdb9b3579aa25b1c3db291224774b87c7d20c2c3c2f8c1352c0863df203983b8c7ce7614a129b6f530b072b4c9e454e8c6ab25e8272d5466472915954276f938322b4207578dc2af6734d486e0757aa407ab1cefa3469775cebf8299bf4118155a5c72965ae0b41d73f6b03671a3aacb77af7baae0f350b9e1411939d9d4d19f366df0b366834d92599c2e9ea1aec1b41ec4e0ffe91de4d5f6bc492f5cb8f06514549ba3170be364996ccd63f44d3ce108a00044cadb0e27f2e9c310f6154b97b9a594b09c0098d3d92fef0a20eab259a16f030acdca882969cf1fe969e34fc8d6c0da2d81052b6ff5c6e3e82cdcac1d339151844afda564988ce61552a190d691c0d9483ddc5e3ea887352db9fe76e488bd7987a3d0f35828e3bae5130a5bc437fdd0cf44ea826d39cba74ca5035cd62b0913777679e7e4a1e746319ab83ae984f9dfb88b2237d1cb949375f11da0a03b309f5ab0784cec99a1216e9bc71f73ce20ba0c06d5eb57ffe3192d1f1e7725049ebc5d519b5ed20565746fb6de83d337acb355b54d36fb6ef72ede8d68f218e6f06e8086e8ff3a962b863544146e1852e1c618806ce51b29ea10cffae42b87b06bc79a4df343a85a79443fad9d7433bfb275167143e12b6cbfb355e55fb98922a57128aef44c4a82f9eee93679b60336e39c3453f1f9f07ca01d70fb8fbf2e8628a9b10e116cfe0f55828cc33af7b6a24c3497c68679b1a20d5c0521274c8f5dd411645877dc378b192a478e46cad3682d98345bf22b9d51301b47c701c1eb73497742d417c53f994c86e1f028a1d8f210adc63f23f0fc2961a7cf45dd9041920dccd83e6e1092c69ca1b737e9659e59fe9829fd0b948a9f2ad378e354438ca480f47d04c81b175063b24966a2d74ef37ab35d8718808f82882a3e540bb74a7e5d84da8319b37e14749c714586a1344438f7b61e4988667f6aa266bacec875c37fc1695f27e2b3dabc73c001030985d432f2228b0210b79f0aafc5e34868ebe33b6d6619d20dc26c75f99d3ab6eefff72358e7abec86a5e6b1889097f83dd4d827e3755248c7f0bcb5df6a39fbe4d38311cbb0cce176066accc976d9f01c0056a280ff72d4be6cab751e522a6cbf0624f294ad74e15bb5676a135b2230a07c326b3855fed42b856c7129853b16da98ac5d7708480f77baf67d24b3ce9c35d56a4394f8c3d48899791f76fa70d6a432127b460ab48cacc91a0bca5ba5aecdee5bc3763c0af063bd6e5a1ff6734f188b7a85503967973544d307b0674cc388f24806e229d76efd2276d8b9c4e69ef54c345e06000cbafb8f02b7fa8d8ee626ec74d383a83e5b26220790d94e3dca3286a68d8bc83f3a7fe2a6e3e992ee88280e24908043bdd9e4162d037a56a4671b9098968122b340cd6cb99b5476f62cdfd5e055a3efc0ab271cc16ce6dcb5061090b69e3063e23753e1eacd85ca5e6573a53f4aac19a40099c07fbf0c67144e33dbb2dbc9024353f01b2c5edb03a1d3f5e1aba61b33a1c12bdeaf565349c4d843e75fdeaf9c57f8d4983579f22504ea4550c1461e8519b50d77108909f7fec642d8119eeb6b8f3d963aa6d5149821bd66020633dfae7280c427d2444348927082361be3f7c23e369db4fd89a1d6f8452a9bc4f1c824412cc6ce9169f9a08ffe9c7b02f5dd215dd85b16842e980f9286d0974a0136347e2d5db21ba47f2276e48480eb0d0d80b3c2d5c54ceb09bca27146e7179afa80904a41d046592d5035b5c72b78d7fe076c3e6966ae4741de525ba199fe1d71043c66cee1e1461caa0da761141ed80bc2295901968773d3919b7d8bd40077f78f9bc4fb2eae6e8d86dd57eb57e8317d272bb4c828db2f74efbf8d3a27172031e2d441166c9115ec05ba90c3ed05049dc7202867129037f6fb41f2bd1c0f3343f1d51ff9815e04e42c10f9cdc8629d06db769fcb6843e9ffe3e81ac6a98aa29e5e403d9a31afc5273f04d0b39af4aae1448fce362b91f59f658932ecc4915449f6a659bbfa36270edcedd2ddc6f94c0a1033c8e7cd4bc61dc83cb5c406bea7ee9105e661c4260b2918e646c8f302900beac11ae667bde60014d144d2d044514908711780442f6cd18d0bcafcc16c67c45227c59f14d7f6c07a13beb80f226b01c5765960d03f680c386d57a7e5f8042d8dcf27e5d199dbd39b802493d5e792803a2d5f7b093760c2015bddf422519c4026ca0ba7921287f17c0f05560fe868852b010fdae53c55761956db2dc2bda842e53391bdd007f59ce2229a76b442b8e46e624745387f7714ac01529363aa3fa736393901d45ed3df428184af0d131ea6aadc00603b17505114322be6897543a4d1b24058c6807ac8d912fab26f411fde8305bbace581e54f544dcd2a4ca330e091ef7af1f174385c13c72323af1d07c113d53140084645be1c8e8f8dd595aa136dce9c1108994aa34ac65c48cf26d23e7e7b8542c8abf12e9295637aeeb44c23774f0edc8dcdd133c9d22656c1c3349c158efe84208ec1974068b039bb04ff8c6f9dc17ff50ed767aecf4deee1e73e48abab1cea0186090e5a8014a57ed2f523340d0324b7e4412d6482a2c51bcd5c2cd0711bdbfdfb4fd83721d620dee7e67fe1696a76792c8e23d87508651be03eac8f5bf2739f26149f9a9993ae859c4e7b1db763edccbc5308b0198d36a3eba1cf32fb2467a032ec6aac9a7cec873e8045d26f94393b5a9c4000916c430da9b7367922c8acf9dc7c807369e6e7c763ded6feab7cce4d2d78d08156fae9297ff732c5b1e90c4ff668546d0d84fb963c23d337b3909993e24639a62745290888240853ab68ddc0ddc079a82b89e74d6a0826be4cb1b0d4be4b66b7d572380c430e42d9d0fb0912b4ccae21acaffd501dcd44cfee76bbcfe69c99d4062cb6f862f39092460f9595f027e05de58830e171e32909c6818497e7862ddf9f62e4f9d01c0d945b8d474424c5ce292f8f64217381be44a60030b3e4bbb9fbf5d9e54339f9abf63ada4ab5e128b691202cee6d101dbc7bb731c41d6af9b02fbf2d6996181c88a86d227d153d7e64648e1dbf98303bd8894ea2c68a28345869a1f08cd4efb3bb46e24a796590d0a596dbcf3f00a5fcac6a1ad0a8b4ef795ea31dd09b2a70584d3945e0a54db43214e1e3ea6e9359172d6c0ec3bd5b23d5aae5f1ac920ea4e2cebf3813dbb0e4336a6bc21ddeae5c3d05ba93f43f6e4b96999ca2ede9285d489b3c79f99732c9fd9fb484ffbedb4d23a03254c2ec7d4b00e07554c05f1a57dee119f13e7f021594b9185384025c9276516f3e57183ee09372b6aa3e5767c3a061949f095a30991628b3330a41a94603934ca3280b0515588f905f865127560fa74d332a30bf858c0c22ac2f94ea42c65949b7aacf499d58c775df1f0ed59b68b9679891435a266944403464ac3c8b3b4085ab81ea61565ad2e70743297ce45d0c49a51a90b1ca006b7a4fc2cf64bb6fa514b158b3a5e3b4a92a9f40db1f3f528bf86c8e6fced97f03f836bc562778fb65f4ad33bd51a0ccf23e6f1a8e5a35185a18906663f0378e723552de33c09efab53e43615f264d24440bd8151b885592a6288340ee0bdacc19f3738aa55d07244736a93836c4bbaa8ef6bf6e193ec27ff9621b5112e2d5af7dfdfa40668b3e2b1694ba9ac261584f4ad06d7c9c9a809aca0cc80c17e5ff6a4bae30917bc17ffa6ebe465fee087bffde0e357b1694a788dd6437ac4abfd1c38a2c404cd66ef4aadf95b3fefa175c1f60025f5317f7ddd3589f595d40cf718da6bcfe0ff080c8b4627ff91d293ad04448e3a3196e7c4888dfac12f2d60f272483f2766b74ad0ea2a1b259d5de857d83fc51542515f95e6755dfeefc1ea4ceaa45d9477dadfb2cebce333a30abdac8899ec315a0527e33f193d3271a48fad00521704c2ea2ce860da198bb56e09c248ff82425dfa313844a319778ccd6e006f2bb1fcb0715b17501fcb1092bf5dd75397f27d40ea525b5546d9d275e85fb06c08c62d11e017255efebf825c8bc36c870856faa9c5f0b6e0cea5ea8864bb6a4c2bb0cfe3c1af8c786456e00f76a538c88f6ee8c29c9c90a0b26d8a7ed82a8061ba452fde44663c857bb2237242985c0c238defc9f572e4dd5c4c0c433010fbc0537b39651afaa7e3f3286e6718c3152f43440eb4577c4313a490189435db24109078bedf4b2a47febd582d41e07fb67b6c4d388c792dabcb5efe4dc8a95640179a69870f90f68bfb7a11d8abe45abfd961024e856533953d65366c48d8ac2341cd9d337c1dcedb984874f65118baf45a2ec38c3759b972b925746b35c08ba9c800a37f6e5446e83296ee2f03c62caa4a01d4a50a6265503f0fa594f68eadf4c8921b5e43a262e211b591ac0e4b036b7f90eeb8d6f68368aa0087c6e99b8f3c53ab5e84dde5cee06233b3dc007bc98dae8ce832209c4708b7dbec8aeff03451fa68c6a693186d0fd4141d010dea23e42950253c1171308e3b1b9c6735a16ff253eb0332f532", 0x1000}], 0x6) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x42, 0x4, 0x1, 0x0, [{[@multicast1]}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r2, 0x2e4, 0x9}, 0x6, 0x9, 0x800000000009}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r6, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r6, r1]) lchown(&(0x7f0000002400)='./file0\x00', 0xffffffffffffffff, r6) 00:59:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e85d47d066ca80002ffffc93cac8ae177893001145262b270f3db6ab58e724da7e350af3ad0da7a796221b7461dbb6a3cbc9dd1999492f4df87f669efd0f1bb3ffc7019b2d3d498d9173e15472e7e99f712e4b2ac5216cfd04527488e298c3fb9ae325c0b3d90f6df442229027f6e3516e80f3e0f946b87e5a3a7f645902b856373659911adab794c8ea4f3a0eb1544143e08d845765396f4da32ccb0dedebc48ca71a449815450af7afd82d4d7d3ce3979fde3949cd4548"], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000100)="9d95961257a05bfa8a4526b3ac20524ebb98240711fcb99434c8f6f06220ee142eb76706cc30ed8ca1bcd719f3e3f55444bea1f566b3d7ddfa06ab0ac0256c2f5498f58c73678570689bc8236918d588", 0x50}, {&(0x7f0000000440)="4678dab3f54b7dcad27ad1970cdf7255cacc99410f8ba997c3b4207258c789362ac6ca1c0147d7348e23a150da2ee7e8a3893ca69d1935a3f53b6a7533c55f7bba0bf022477dcfa755c17a23fa89c3b5fc9d721489075bb12d28584500fb5b45c45dcb85cf6b3cf2f95ca0239c534092b1dc5f2fd6109fa1255bc2377b2b2c976ef5fe918f724dad674e540d507c8caa84cdc0b6e5a1ceef030d70c436f0d4edec1f21b7c0c2729e06af32ed4ceec09d9284e21fda71894f14a2beead08f0ab99b630206f9cf2179dad2dd8ebff06cf907737682b46706bc70d9350d5ab960e89ebb645b464bacc95fba88ce36d63fe04db4967824d438e7bb9c740647d54eef865eeca7b1845d76c784bf72a63f903a17ca385eb73c658321df1bf666f714450157860622f7dce66cecac569e39edb85b36e0006bd0f11306329b7a7d2c00f83f9e76241787128d6d0c6414c5f85239962fc9c6b6d028288f799bf858047c70c3a3450837a47bbc8ce4cb230ede15f48ff3abc304360a390115109fea9def6ecffb6af1a3b86511880efa3466c755f2b8daf202e404fb2f452a49eff0763c4083933ab4f80731f6e6e75fdf452ad1cd34a49d7bf23f27cba0be056a24a680db774a19ab0a2aac970169e401cb5d13611ed4d250a9259b2e66c5976a35da34040f4c7e6e318d945339adbcccad38f2a9b5e4040c1b978d30dd2cf088cacf0babad1b0a7db83f9bb5b9873fc4a3dc6c614727bae732f7aa1123e7d70d2d3f64984c1383cc92803256e542cd30241e5f1a12324513a8dfcef5d950e2019b5ddbe31f0e0ebdfb727cfcd42c9ecbce16228d6ca623e78db34f36f686e1edb7b1d699b271e2bf12349afba26111a7d8cb5a463d5ce55494e03c3f71ad5724ea97153fba5910ac0bdc6a985da365eaced28593f80ca2070bd85b5b4df2842df9c54210fea9fd3a80b4ac50f0c04e4378b42b39ddf6a8c3bb53b85f1e3f2c5fdba06f952aff2a6de72e32212840e2a2be643832b7d779efbcaacbd1f2c4a05f2df8f581571c6662c2f7d2027cbbd2e8e6c284b9d2cf02630f007d9861aa72f3bd8126dfc9d69cc4cf8d3594e0101a3c768b6c9e308f3be4ef418fb05877711053ae9507c4492db3b7537084e4007696fe99386c0bc3963833993ca32f1b4f28e98506fed6778e8c5e55a82eaf621e18d8da3e2897b5873291345937984932e5a11d05a9ec584ed46bea2a16bab5f9882d48eced64eacf9afb78b7bcdabe58789fec105c9ec362084c70c7a92b1d04f65dd85070769a597b7dfdf071caf81ee317cecbc4316e30ba8e1d66c867b20749264cffd83fc76fb30aa9dc3bca8cb8a748f524eedc23ffdf6837104544ea623b3ef095fe88d5c32ea3f168333638e0cd3faed3072e21c91ca721bb53dfedf8062683eaad5b4a1f4b66be27182dc5abc35f2302084d0d83fb6b41f6647fc089b71d8e4e5a8467528e04f659d553e67a3ee2f767e4e8493a460e9bd890193c783c6d6710b4dc9799d7d85282d74a7b6aac71339e47b88931c7c5c8ed7550ece8fd60dc2fbce2da83aa23ec85865aa0eae9e8e385eb44a1333f712de912bfd80ed6c20d7f4dd0a64081cc16fc4dfe91c326c792e03801e7b6621a2ece9dfea8ee7d97fe07238fe4d60be71b65a1f90d1f9f5338bc707f855855eef9f9c49d69c4edf93a5c376b5556be6edd535c4f499fbffbfce6b149228682e8a4a47f9ddb339172a23b614bc27793c0a57781f39b0e4dd2533050589882cf0a0e8ac5d79c23ae9fc541cb14d028d4f5027d0946631af2cc6993e9575884a0ff120e17d87c0923778a5ce0fef5d13f4f24a114a3ac2064588c23795aaed43abd36178216358838a31b291ebc6139f7f0d96ccb55ba9ca63463e867d143fa5cceab55fe921c64516ef5ec7016bbed41c743604e20c2dfa57e87bcf8937e9f53375880659674dd61755582b67a7f86228000dd428a31e8618557144496fd5af7d53c9ae04e7527c1bffffeecfb9720eafb56d1feb94ed0d8029dfcdd9a1d703460904915031826f77a9160542507b7ea894831920dd04e650affe34990ba2ac1a998f40d1248d1cc07e7ea4a9c19bc82faa0617f3df653d37e83ffda25adcac403874ea29ff7926b2623c4a7eab114ffccfa7f55bef57f3b7d6b8a733a448bb6f25bcbe5bb4dad413fcb41d2b0c60c8e49db4ed8a3912352189c793803fdd539775f69e5fe06e75f55ed8bac4f1edd782c256a4ebbf702c8e677235840857ee118ac2d4cb84ec1c3291f1044b1f18e601af5c482c43edfc37470fe3a7e9ab65882bda7df0faa7afc33cde14160e50da449912ed44b10b3c059dc3a6a00b5c694be5991f77f026e56c9950cf1db30d432495713e55bb92198f45e47b6752d5fe5b2e8cc22eaa14b31b5325adfb81dc79321e517a4b5ee020fdb007da5f659472817735bf16a1ba710728a4cb3f0d03bf6d7a5e6f39ed66f985fe720ec32527cd6b0c83d5f282b73ead185a68ebefbb8b2df682847b0be97e5a3e293442c430602f9c5bf1cbe82e27875daa2f5c99003f99445b81b2e5b0da93d267d8bf43748f433ee5aecb4d72396f454fec4fb7b9096dfeee15c810d54b9b2853de345d1ede887b6ea41eadfa5a28e28423729695a74e496b674b0d3418d2cbc08689d35918d73290d9cffce61574ed050fd2f4fd9067c23d24b8c300ed28957463cef351fcada61144509d44956db83fbf6cc39acb66e2b25e7b11ba9a3b9b2fcdd34d68ca3de9f56a601c00a908ee1cf5d72636e26291337ede5c947cab8712aed5d5871ffeca24bad18925077645db6f7247c7bc829f5b5e522537d2c6887cee3b14ac7103372853468c6972f985dd31c83523c782d82c6f7aef8037688ce6340ac2e301943287e2c60d6b611770436b94ce32d904b2b58cded0de8ec78582333aff352ad918853cb64ff281491287019a5b0ba4294956d98e208aaa11af42f2372c53f941d2e90815413787add772d289559d1bae2060ca836691a230d189c7d7cb4204cd0b07b71c25d1480596e8fb92eaac4db69c201b12e22207af3c80954fa05895066e609d151738f64c01503955acdad4cef45afcf3c0c9c2fcdfedb3b7c4a1bc5629c77dd3573dfd2c2caf6aecfc237a798a2211be4e1847f018d1b4df729bbf1e4d0f347975fc67b979ab28ad26bfcbb911b7697bdcc52a9549fc7b6adea113a22baec34e890aa47c17578aa13867c11674657e1ed8a5f8c8ddf144949e338ef61f9a5b199f92ab8a8e3ae1b5e73c251fe5acc331b62e59111f5a92c12930c4403a61cc2e8941e5a77c40c1303ebea2953777bf1a1d39887fcb114a36c21876b0bd2f596c356f37c26c082ed1e2b781efd4676403febf91c5d70bb596b9c5cca80a223cb2b18e28ffdaf0e650e7faeb49189cba9cdcf0752a7d7f984f1779ef7c9c4afb68851b915cff18c04cf8b9b683e47428adea62c42e9fef9496748b53503d9879aaee2ae2b58103504a4d6bf005b181027b176010b8fcb3294e46150abd0a63f21e94639d34f518a4b9cd12f3815b71c7f78a6324fd2ded6a2bff235d71da561806c07232e2c4f9593f05aa1806547a29d50913464f9be52ad80a0295ab0beed59a2f81bee6e5c3d86acb709610298e78a7ae0c3e32ad3d00b74d073aff34a07e5c66cd94aeec8edcea98e5b353ab88b3f1666c087e245a7bd5ecbfb1d9cd9ace4b8390230e4d0cd98f5a99ab4edd2caa38fc7cd7c4b8a012f1c4e44bb467b73d617f6fc70209429083c992ca8f6d86f11d913055ae821e2be59602d403ce55430a9f5e4987b17f09f34abba338d365c92be33f2d309fe15ffca0e1fb996cec8969d57200ab917268ea23802983b0f82bd03c806bc43f58eb1b9c4238fb0d78ad285c6f75a791e85613ea83cba6dd1576d440ac12c9b59a684512521951e1e886df2080af265d674316f6d3e241ccc759e8c0936f12c088a12de0c20041cdc25d7103063f62eef6c226fb747c2fcd2d9d23b27771c7b89a935af68a9ee32f5e07ee9405c5b7ddd5ea376708b04cb69e2c5b119152de9b67e9ab8bac87df026ed73d0c0ad82fc5bf0bb43dbdd6364f4ba996e18c68f10f81a177b2d98fbae9283639db980755ff9a660a2df9f431612ae8f38fd870e66c9c03c9b48de304e129b58a5f76e7d1ff435e6a9448a80b8b8d6f603427de0498fbb5cc0bc16c60682cd20e9b1b019948cec332a422c1cff0c0f088196737e7a7570922bff03823a5fdaadd6e658046c515b9c316779b5187c8057a18c199e3173a276d9dda0057e1d88e0bffd1f901e275e7510ec8d5fdc60a867131f4af4f05e1fdb7925a241fea36723813b348f01620c2fe99d0c7c1c2c04d64e113bf2c261845083c06217693cf3c31974fac66e05d54506dea0bea54e7459241c902e39547f1e96ac47a8aa2ce94eccd447427d7f4a6ff55a3a2dc592c43e040424a6404f08705b6d358e21524d5d91890634ec4d7fc6ce858f9b94951dfe44609cab4930051a30168f928d1ef875fb124776d653976acaf77e18e9d952b1be667f50c2c7b293b2a5612759649c8f30067361b11728b0065a710499d0255ce8b62dfba396bb08826efe739773e227fe7e079312a47ead2b58a7f95aa970b4c1dc4041264e0fb4fd5ea7b69a6dac2a4d852494b62212d72193102d3cdbaf4613b2d1298f3327288430a6242ea5f746be3429040b17edc2147bbdde5180616aec87f777848f13c6f40c2dbd53a7fe8a9c456cb51147c3c2f8bf7ad0e9c0a938cddaa19520148a266a2774bedd2ebc67612f0ff505ad85ef8bd4d064751fcb765703c5744b0891297b155e570aea69d46e67fb5396ac717828a2303260fa24898408a681be95822e2e7874c2917413073ea0bc1a88a7d37c8abc1a5afc6fe4a98e1040312c55ed502493756e3ed64d22726ce87bacb282f66e8f08c51b14fd0ba7f695835acb2ea4de9e561f971d33c215682c8df44af65ee822b1148646021b24868d6d5dd3e119f60988f60cf50116ab2f5960355b35b9f987df5f6e7163b06cca666e24717fd394385916af09fb99f7c3cb65b67c67516bb04ca6303eae79dc31b3a47a7ba918c217fef73e2c2e3850458c63c9df2c452d6ec14639d3ffa016b6e49e29b3bd9c9f99c4f9ee71a06835ed6bbfbd7e899a13f886501f8696d086ab23ff532489ff152e16ce08dc434cb18b93c7d657377bc788917b830ec0b8e6aa5abdb51bfdf4388bb9996e54bd3dfd7fcf148793da880dcf361a1006cd3823cfcff56e08c56928d264c587e5bdb07ed653bdb177c4e3ab5fc03a0102155126971328cbb423dd64a41d2a1769728f95ad2b81d0d991fd296e3aeab5b41b7823b21375bdfa64277477b53f327ebcfd2d6bfc63c0f43dab11742171cf5ea7c07c2b801c27e8efe85e5aae39c30b0094b6df2c17864d22852e053df3e7d465e34f25bf6ffb7284eac06924e4191365adf8e3c5c648f829d4716a1058a0afe0ef159186b2b2d89429a3d4245cb3e6fe4c253b4a9ac03c8bdf30b0c600d49eb7b41a0617fbf3e4a60dcbb91cb5f616cc5404afb02f1741e69d7bd20d674f6a4630d4a9021857e91e2c87f445e42282985dfd53606b0578ddf6b3b35ca359188c8b189f14ef2811ba45b0818d1448cd6d2e6732c4d4a3f4f8513ef937d9e5525b14b4444a9ec543a040f809b6cb246bd784b921ebaad53c2c4c8094d77e243cf2f7983b2fea175308c0769d30cb5ec9bc5a18dfcc9c1c9076efe38fd2b1af16284b0e6d9d29b9ae4562", 0x1000}, {&(0x7f0000000180)="5f481c801a2c65a72ccfa9de5e776720ca4ec116a88b4c6286e2b5f101248424d4101a977b4c7cb2b4b9f2d06d0c727eaa2b1b2f8933855122992a121fdefa601c4ea2c58c1f6ef1bc0ee8928db1833492cd17976a178ca96f0c400f1f1889c7750acf37af77e66ccd775b3612be175f4df3a58fa886b8532aaac059a9b479c94b937ea29776600ccbf7842e4b9a493a7fb82122af13e2f2891fc2157d8f78ac4a14fa81c279845fd26eb2accd3d36d2ad9ade9df3da8b3218f82cf40d7f54c83fb5299f0da0480c21f6fdbe67c88a843ad9e523be2f13dfa0c5d33165d73a2d46d3e2", 0xe3}, {&(0x7f0000000280)="6850b67ef2db1590adb841d12c01df29e7d53ba4e2fa9fc1475559966dc7a721622b4ea07d91f0c2ffc1e5625e6ea7b1408e72e0f287420395913833c051ac56b6ce336074b31a6f5e6ed9892b93ba2d5ff16fae1e1945e4c1b1b129e7195cf52fe81117d7d52393ff6c307af66242b79f8b18a4fdd0", 0x76}, {&(0x7f00000016c0)="bcf79eceab4d4a44a330bc2fc53e24557dae4a6fb387d53756683ffc45f67ce2fc78615952878c4b7e9c22d395cb13c4d26afb736eb729fc12bfa48cadd220bfa6ed66b66e48ea5e7db3c5aba2452e567980e9ccae9cc9907f52b715bf77865a", 0x60}, {&(0x7f00000014c0)="6633a2a28aba4a59dfc96fdf8cbc17a9fc5973b6a360630b1429465b0e6ea6bc724321118f7fe419a2c9e41834dd875f606e938f8b5878c838378b971dc1000e3e5b6912eebc79309c333898f8213aacf2827ceb6c00f09140be8afa78cae65039e327c99dea64af0d3f07d7db14b67526b7e9e785a1e586683529b89f2acda34586ac9afafb0e00250dfcd5b77261c8523327ca9258a1bf5d3a14a9775fb54cfb118fa75ecb5ac2835c4857082a0ab9b477369aaccb86e5ad30eac349298dc9e1eaff", 0xc3}, {&(0x7f00000015c0)="105a10695168fa8d289490e2850ddd6e18c635f373c573e1210cc1008d261bb920a7371a5f5554517405fd2186d594cd89f3d5cabacff5cb8350207b2683355ef7aeed277e8fe5a7e06e530eb95af6b4650ab3887ee9a9d850964c94cfd3c26f58e73a60c48f968d27c8df22570303189fa72e20595dc57ef182e022e717ee5dc62a740575c269cb5bdfac3235f44507b4a524aab38d6038d7634b0022c4f78df7ed50a786147eb3a4cc73f7123ba93daf37e07216410521e899ef162d52383c1fd8627ec5d671e1fcf9a425af946f35a0f0fac4cf442a1009ce90f9548af5e1f81f514efc146b5cc113bb", 0xeb}, {&(0x7f0000001940)="35d1ac4d49c660dee9415dd4d5aa89f0ca0a61cded69e02bfbae5d454b9eeeb4f2991c98c89f483223b3b85c9c185ff5f79a2e73564e131aacb710adedd8b4f6ee85ef9c58867332a35c186f03b72cb2335e1e772702bf124cef26b04b6bca78c48ab8b913ef0f4ca416f203a850a3618c5e0839c0db9b05d892d7397e7f9c43bc13d3c40404becce68213e4950d80833684f3de37280c0dc5b6de4a4a040000004668be307dec77954115dbeaec8cd0af328ec1134ed4bfaf8f61946f94893f4a78e1d3bdbfb6c5255b990c17960394832570170f9509", 0xd7}, {&(0x7f00000017c0)="575201c58a4a1f8c81480782a6b9aab004580fee15e39771f03b550e379e50e8653d24335dc76565bdfc500ce4c18be67339dddb4875de51acfaf6e26d60b99980b98c519d3bf29fb68382f449538e4e669430c1813f73ffc6f93f0836125b03f7bf3b702c05857b740943d5b76a0d98aee32ab102fed2e7f05829ffab16f70cf6e17bc07f0be91c05a4bae6e5", 0x8d}], 0x9) dup2(r3, r5) 00:59:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffc, 0xfffffffffffffff8, 0x1dc80d8c, "000017ffab7fff0e091fe600"}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8000) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 00:59:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='[', 0x1}], 0x1) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xa3b) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r6, 0xa, 0x3047, &(0x7f0000000340)="bb7048e7598f7b58a2bde04d1bd656119ce7af17dbcaeaf26457108895152bf3ad69e0e5c26d5471e7a24cf5ddf00c0661eea6a78c97d856538e885f65ab2fbcff4dbc6acde14c9b99a67efe638bcb651307f060d0a655e93deab1060ab9242f0690600d44", 0x65) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x1}, 0xc) setsockopt(r4, 0x401, 0x80000000, &(0x7f0000000100)="9fdc902a9c23d04b4725ce2f5e5c75f2e618bf4a7a6c926d3f1ba45d7dccddb7edb402909b8e15f27fe753ee0455262482f6e7c0256ce14ae8e8360b8c86114de0768546a9286f3b1243ad8ff8802d86aed32f8958e0b1c253291a1ed2a639ff", 0x60) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x2ea, 0xffff8d9e, 0x7, 0x6, 0xa9d2, 0x80000001, 0x10000, 0x10, [{0xff, 0x1f, 0x2, 0x1}, {0xe1c, 0x9, 0x1ff, 0x3}, {0x21, 0x6, 0x5, 0xcd8}, {0x1f, 0x0, 0x3}, {0x3, 0x8, 0x1, 0xfffffffd}, {0x575, 0x4db, 0x4028, 0xfffffffb}, {0x800, 0x40, 0xfffffffc, 0x6}, {0x9f, 0x5d8, 0x79e, 0xd08}, {0x9, 0x3, 0x1000, 0x4}, {0x1ff, 0x40000, 0x2, 0x1}, {0x9, 0x3f, 0x470, 0x5}, {0x7, 0x2, 0x4, 0x3}, {0x7, 0x3, 0x100, 0x8}, {0x0, 0x80000000, 0x0, 0x2}, {0x1, 0x1, 0x1f, 0x5}, {0xcb5, 0x1f, 0x9, 0x8}]}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x6, 0x1, {0x3ec, 0x8}}) dup2(r1, r0) 00:59:30 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff9, 0x9, 0x10, 0xc810, 0x5}, {{r0}, 0x6, 0x84, 0xfffff, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x47, 0x1, 0x8}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x3, 0x6}], 0x2, &(0x7f0000000180)={0x9, 0xfd36}) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000000)="6eea2f5f1658a4698df097b55245b3f7bc71d456509e8aeb0a25b652a7", 0x1d) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) openat(r9, &(0x7f0000000040)='./file0\x00', 0x1, 0x1e1) execve(0x0, 0x0, 0x0) 00:59:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 00:59:30 executing program 1: r0 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x204, r0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @loopback}, @icmp=@echo}}}}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x9) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 00:59:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0xeb20960f93af90dd, r2) sendto$inet(r3, &(0x7f00000000c0)="7e3352515684ddf09691145ebd564cef508e9e86a4a20f121c9830b44786c38d333d3a1c65faa5da8ed771088600944f80b9fea5884fc17f", 0x38, 0x3, &(0x7f0000000100)={0x2, 0x0}, 0xc) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000140)={0x9, 0x1, 0x9}) r7 = socket(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = fcntl$dupfd(r4, 0xa, r8) ioctl$BIOCFLUSH(r9, 0x20004268) 00:59:30 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @local, @loopback, @local}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:59:30 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x3}}, &(0x7f00000011c0)) 00:59:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = dup(r0) r3 = socket$inet(0x2, 0x4000, 0x40) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt(r4, 0x1f, 0x1, &(0x7f0000000180)=""/255, &(0x7f0000000280)=0xff) sendmsg(r3, &(0x7f0000001740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="66d7cdbf072a6d119ab8eb6fe8102373c763eaed0205647c27337f498c88da3afcedacc3c64515eb67332750f7be7312223d0e8c0bfa24d5277b97b282e0dfa33324fc99cd57a5b5e9f83af8575c2d9ace8b81def4a0c5383b79410607f302324c514d02beab7737bc07891ca69162289fc12ec808d208fb0dca4266bd33d292e1be3518df578715cd053d132899f8a8d86e4a4996d28fee63a74c9a8e5fb1b56ec870930a70698e277130149578208b002b74a5d72247a4a6f37eca5f713872e077b7aa0d14c2c9af1a8eb7f4eee56687394cbb3d8c61de6947a2fc1f10cba052fa74844625cc8f93f7f558cff3e49c1a518564", 0xf4}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="e000000000000000ffff000000100000788e8a2f84c8c8b19ad15d0e3c76b7b655909f146ad490c97734a7f5fe1f51d7c9fe1f379a2c50d66ccc9ba73a317ce356d2e4dcba216e95321ea9fd4a24b6d5a3735ed111e6be390596c0d50583222896ae7b1fd16d42516ed6c774c09de48e44c1aa51247da2097ffed7a9854c42b643ce9e434f77ee481bde3876e1d6da5d35d2af3796319110381749f4450e4cbdc3e28655587159c9aef5f9277f69b89bb6b28c5311e89bc93c87e50f62b6fd3b04731639e18ca3c0604c56f5d4c953a3de6426dce4b5b5006395851bfed0000010010000000000000100000040000000659e1f67c2aa57be4d3f626498e68c2a99fe369f4b8632706da86f6f6499ae89d892f249c6acb74222004fee21b670105d7744579a479afab5ed5e70192e85ed02aacfed78d46ef59a463844b15af9d89ab1e66ab7e5364805dc0c92c1d20b137a160a770eb714bf639eb3d9e595b6b0a612c8b0290e11ae96aeaa6330c99a459e8bca6b5befe89dd9e8316b262dc157e7ebe88801ce7b46c60ecd4cb022530b86b1e48139ef790914b42fb7ab1699129dab890414e9ea40ccd40dbdad28c2baf729977833485791392c0a416993c1065127c14ef4397aaa52528b4d61dccf437be841ae074a3ec21f8d709e932ddd07ddb81d738a816be7362fd7f27f0000001010000000000000ffff0000010000005ae5117b3b75b8bb73975d47f8d50df4ed90dc2dc60be5811a894bb4a468bb1a3de0d63696e195ad4301f91ef2753b518f6569a4f5e1a080d08296ea25ce52f2a80e77b60d8aa7e679dbe8105626c590ac82fc24a28b545718e9655139642b697c6ed16ba089b72bda065fb225c8941be972935bd0a92492fa3772e0117ea19c9cdd1b767315ca9af753db018122b07f87b244bdc1359e61694de60a3960cacd9a7e613b1e221deeeeb3c0e3616490c15ee6ced69d4cde35420fe7cf40dab75c4912ddbbccf7b2bf8390fdacb9a0c9f7d2b10a9a4d93d86a897b11c5a5dc38fb25fc77cf2e56e0dba6ed003483644b19dd066e055fe6af0c157dbe8ff8d1bf531b1ecd606802b80eb0150e66fa9d527aedaf3d83d40424aeb59a16c7ff938cc08040a2c4c98f486c6629eb02b2e06d2e3076c262da5642e10439d6c27295539f786c491f59f6453506eb80664b734ae07c0f7ce731b6d5a54c18fb4fd3017d83ddebe460bd88187ef0171f059cc0969bd724dd41d0393740036df9a879d17fd73de9c1817d861a35f0727cca7a58199c51893c8b8fa29ab89da222c9795690a619cdea886e1c2e76fc1a3350c11f9613d2768af3fdf12d316904be37f118794f24fc9aa8bb33038edb55d797f94eeb66f2f8bc41eb9591f75e0e5a6807a88867d0bbe276c07b54305274639ac674577fc234c9c38051aaec6258d2826e72de552d923526b17680c1a9c107c2a3e2bc0020ef2c8b0e91c47306daac869942f4e4b319ba7fec68c52affdd5c64bb390e3713d3ccef26a65f8ce84f6b9a0afc1e304dbee760f6083449bfbd57494df4013ad6a7433b9f515d66ff5e995ff6e3d9a4c68e8bb75cea71483caa5ff325e1f56b14ba19ab6ca20a32083ccbc46e57dad47cae5b742365e77a42fc8bec1db5230f3ca78eb7631d07eab7865ca199cd4ac2abc9404a163788149485b379f03ee73d2816f28c13c3734760616b6db4ed891281a4e22b7cb41c0838c8b7e300863463c2b8586b51e0c5fec54e35e8169beb87440d6e2f56b630894a3a0fdc8bb827101a1478a4ab5edcbd7d387f9cfa9141f1fd236fe8e69e3f98a0233c34e7ff343c3cfb68d3738fabc2d19091479c5a3e0513feaaf982c0514703038665266339c795beb30713c5d34fa511a20240f43433338ba3fb460781067ae884efff5616fb36bcc44746a51449c77e4c501b0d481d59a408ac3d575f0d7c0dc593fd485dc754041160bb819927e352715e86b1a176acb67fe23ab50f705cf43e7da4db860b4b3e1136cb6547ebb418bffe8171559c7b85c7e8ada8520dd637eda814e3adc6d127b07200ebdcd52c8fd5867a6ec2c4280c76b0152b41645e8067082d4b8860375fe6b264b3f41f76317031b47f5d724c833ad5f16c15b5704218b04130373c118099fed1f16ecd2b6d0389321b5e41de059de7c0dad5d8d7b18940bc90a4146888176cd914cfa89d5e5b2d4c604e5939d6a42406761d8617a9288a9588c031fdd03f968e13b7af565e6c8e0eafca0a827835748267f625c309ab68769873f668fc4e244cf1f4e35f4c6af261ddab438d6be375bdc667bd0ace41ef32d70d680c862f163d02ca66e829945fd6f12d11e00f83fec981ab980440b72d9795e8b54978a6a5899a41f7c0c88e487ac20bd4c9329e073effae06a90b620cf283ab2b43bfc166390a0f516c6f97e38bee8773555dde0d5d72341910f285a36870d9d67e42b8e3521f5e4aa02a44d560071f050f92d309174c2e371c021d8ee6d88f991adb3a9df2f956cc3ccce3b17d8cf2e20651caaf365a050352dee6f4c819598657d192b0aa3421353a431e3d2e45a326b84ab39420f51c077154bc98b381c310119142f504cc74e3d44d923e258010043f6c00954dbf9c02e9663af74636bfe51ffb1ce1d25f25745e42a6a5f9b889711ad7e435c28c8994069b8051f1961ae83ff63e56046889384e9b15dd4a71dd2166b77fb1d78f49ce696f8fbbc210b8c3d0941696c49cd051a9a643f821ccc91b40ed74edad0aa0bce044b78d9e90be42908e7ae5ac53487585f55b7e193aa005d04c6bfebe99188c5f3203942be9b5dc7766bd9a8ef699186cf1ea09ab0ae7858cfe25f2986290bb3edfa7e9b1e6136a4320257f1a5bc99e6e5f38e24fdb009fff3b740b1fe1c3e84645062c042975f8942b53c30ab7c3cb9b122f3292286561628ade8293ce81a7dcec9880b5a24c4b89b7a6da859efc184815159339e185f6db11f310944b6733611981e425edfdd36f5cbd2185d86bd286bc8cc86fedef6d13a5779eeabce3ddbca738fd25e78362369eccf2f93244be49923526f361c8cdb240ef54bfe31b44cc22efa1e17725ab660ba2dbf1a54e0ec58f3ea02cd6fd9d6a8d1a3b3b050899febac2945a550fb99095c331188f11c1deaf94ff094a36196b4ad44cae730337ac14115344c6e58e5627a2ad8bff63a90088ff00b5f391da8559fb96ebfb64861b3a8e9d59231e829e93bf31fe33a4ae8cda5a5183cd2722acbdbadc9de227079d1d65e1eeb2e8f223ab67b8cae048fcf25597739c9b0c01e71c9fa820e9c4203dd02cafbf1422cdd23b615dc44bb2d4c73b3639aafa78ac53a9bcb56d58a81464764c329557706ccf6aab0deccfe9592cb8e6bdb1099e7b5f613fc4735088a12c8cbfdfa656e1b8876c2bcf6f7c6d8d12dedd73404425b2a7d9c5843cadc664b46699a77b35bc7c4f765101e501d91f114105c4ee74b64b2c7610e248f23b9bcd6291280666cd44d32a72393758e7daf9232e20d700fa09721a06dd09fdc4d34e6837f59a899c28af85321442ecca08a0364c5fef5aa330ff334809640ab13a384a56696f44af54ea3e1ccb2a02922823ec8b38449c1b3f4f68afff1e722151b92d973a953a5ac6b36a004b6b17c8d45ae693ead64930012dc3b1380436df06960be2f6a5a03038ea9cf9160ede835216d7e998a0aa1dcdd7b9c1ed5bea3e4b3658f7751852e32a92661400d536f717739c599c0e95f66fa84376caefafb72f9e33e5eae7270233a6b325497b361b24b45cbf51070cb7434365eebe9ef024497aab5e92158d90ae694db44a2339c50f7ac9f9d388012b978e4287e64d4d343b3992262bb1ec4825a7e99895bbb3c4c1585a2a0115f5d4e0e94bc85df61a36a382312054075b6231a73e0c000f4dbb0d65848e2a5663574f689fd9f1f85d31972b8fd72ed715050a3ba20f3aaeb31876c977ea823f6de21ae1047a57d1329c91e3e581e68d5356abd51299c78e2f34fff4a72ca085cb53c61187b7aebe6f4f75e86c3ad7b1bcd88728cf713c3768dfe08f960c97ea377ab691e632e41273649f8da57542bbbe2cbb6196eabf21ff99cb2591a97a4240748fe74d43b2e3fd3e9435d97e474ff688191b10fb41ab37acaa8536a78286f328e94f455b46333f5758f4e00b7e652ad9897fa4c3b30a50c4ec85b1e4088d8e39e458250322a3cc4e2a86c7fc8e2af96dfb02395073b536a661f42050d8354f68a786e7ad0be54355f04e173ad157f7ae5b4c151a37d963a848815fa561992c0d0a0a6cc349add6b26f73ff2b0a5f13e0a6c5baa0bff3d17d42d83053c6a28d6032804b84582ce94ee6d85b9ff0e90db1b544543eb1b0b80d95b4120558e6885dc8c5dbefa2c4520282682b9cc72a22f4034b439bfa9a8978efac35cb293154ecd7bb71d8d547e8a2182be5ff7cdc9a8b65f4adb15de7a49c888c18ddb9dfd6fe7b2310960832425152f8bdcb3fb59d0727fae798afcaacd2997bc8c4549180f8b5ddcc4800778b3e42b6672d4c23b62b1386495c6a24b6926e30de78ac2882f7b04240921f9d489bfb457c26fd5b70b8cc4b6c26d8599ae3c1c7df640a242168153e790440236d664595da0a38ff37830f5bab3029420167094d0d6841dd0e3af2c13bd3b928fead22f3e0f2bbee29db7657bfb7e78273e52c386cd2b40b8bab6ee94ca0ee0c280db7d5fe5c04b3eab2071c19e13f0bf0aba740035cb5e6bded9b010db134cce65c8fc7d5670cb349b90507d2dcfff07f606806f655f32a81715da225359457cc20a37e8363a23e375f287acaac8789605f6c8f16683fe9beb46c6a6f05828f83367f6d0dfe6b0d3582d38ebdd82538664245f9255d510b096318afb195571e1921ba05b5a075116a0720854e087f69566ccdd8c2ff17839e6cbcf9b82e6fdd89561f13a521336b553e59472dffb41e3613c18ceef7693ecf009f198e1e09d598c8fbf0b315b59251fbf5725f2e189b4527b300ac3a84263abab078cf18eb7b3c5c902b2820d355b6f16468995a5cea598cce6cb698ba9784eedd09edea32d4d8e87f49280d339b5ae15ab3d09e6bf435fbfdad7886aea83ac05624b38901d726d692541b9238efca24c78361e1f9be7ad4b3ac95193ab01c458b97742fdeee6d370039c053c472ca1b8ad6a2eed3683200b5070b28361743e52865d50ff8d4d24a06309e69e073ff22d871d84637c72e07524d9b74f8c1a921b53b9c19ea927265e5f46afe48af7e609c773ae8aa7096ec8773ff0caf5c4bab30e09608cdf0d1ded2cafd41c2925e2450680b6f97b3d83fdcb10f03616aab1615147a11e238f15e000a69d1626ade3631f670890c7e582dad0646f7fb87b13de8b5a831aae1609ab933f86218506e3b313bb612ce53a8898047563ba61cb120161afa078a3a6205b4516467dbfa2aa48b26a5e82faffad644f001f459a0c1333af49692654b583f1f1e168ec527ac7be3c38bf91fdbe25ed5c9d82aede41ff366c8ea6b2f0727bcb2c2e788da7584d56d89449722bee02826291437ab8329b19efebccf27403be60c41b27a1283b831f250738ce5f630d7fdf1e2a685f9553e2ec91d7f873b23e3ee0f3b37750672dded9b982ce1c0f97f192fae6f051a8c7d501cd7a3efa1c6891708e45cafd591df03fd0039875153741d092926bc8c3ee5adb0c778fead1c18289a657c6dd0702ea5994afa7eef375d6c368d3d5f1f42036e9738b58231dba938b6695ea6ad1d085c01d762375f81d5ab233b19e76759eea488a883eb9152c00d1eb313355f4a20fe9f711a1a2f5c96710a8fbdaf08f9dec2c23966751ea7631513f1a10de7becb09d223af2dab730c40cc599ab4ffe15df3b3db76755b38738afdeaab7fa4d6845bff2247558893f528695aa11f5f6362df5b73776bfba760724e3748d2066483646f9c28c45c3b389384c761224d440e56a6da75640ccdc32b19831b954f1d1cc28faa173d0110d68f832975e7924bfe7561ca761a4ef8f9b8da8372e1d0361654f30bab0b21a27c9023311b74f2baba45d90cf90d599c5aa4bc730a9abbaf175785f7ff3f2cb56e66c40f5e3d16f1256a42b2358cf1551d51d735d6eddd7fdf7aa980e326191e621c38c319baf1594de9f20aa553083e53a0a965fdac458ba957b0f73f36c3d02f721c21147ee0765f3579b053520c8e5ca1dadbf1288d3f2bd4324b45e5cd4c546a5b0bec29be25a780b104cd908e452c3f382e71ea233b1399a9c5aaca1ee4b8bae13991c731c4ec9e5607ac82b78e48468cd1359b4903ef888443a32765d2eb50734290e8943a9f78fb0102731c9c5b56a9138c88cfc827d1e29ff951466aa38c03437100b54284e5adfad91e65bec299770c03eb6b67b987baf8ed34fb761e23cd112ff60b81d41510c333ec4607aebd439d449f2c24ad0bb866f2f03e309a4b8762f903effadee074057e3a620fa37ea1fb8564b0f4dec1026e93f585706e4c00463bf07a5bd0fc524c7084eda2366b019572ee4cd15d4b0001000000000000010000008b0900002a395a1e28f5ed52dcf9c9d8988fe5ee0f1bf97f732f438969fa932f183b106a90adc30de8ce77c177850ad3bab19a46c782a957143b2d1163f1507a5215d94412df9b412db03b1ddff1d76df46ff11152c38b107022dcde4eff53d64a803e9528c6b2c2ebb9c2cec9e7fe41155078a76043729baa2fade628dc27b044c88c6a2cbbdaad58145589b9f5a177afc315d6399e8408f44f62b25ae72bf3182b634fce4614fb3263e9db5be86d5b16e4355a8fe643b138878f277f9b3385a4bf91e33a7b53e62dcafebd015cb3cfa2f849210cbc6d8b8b42804b399f27a716e317b0ae6a408c7889e2ee7f29480000000000a800000000000000ffff0000ff010000266a33599d1c0965a907163658e23aea93012118d0d469dc390282bf511e6722a2c142bed937d5a6d614795eacb4002098a7bbd1c9050618904a0b5744f00fe7952493bdcded74a3f394b074b3fc67446b65049ab578ff5b64ed6990938063740c4c510df88273506771873c3c63c32e6a3bf0da2ec7720e7dc1fcf9fd08d0870e2233430a2e3e0f9e4ee0f576693bbdf300000000000000680000000000000001000000eb08000023333a4273d6da0976f4dac2d8f48bb47707f0fba173fd29b475663f56ca589f59c9bbc6ac5cb0ecfe7870fa07e245b4aca42c83d54546122c8f5a0a0c5df3e07f1069608e60f741a2ae8ca6f1696865aaa73e0dd21733006800000000000000010000007f0000000da2f65afe68338dfba5c0873aea9f99d42776f6e1bb35895712cf9d4ad3781b2d4da97bcad859d718e2f6c4cf59ca32453fe3b95e9c859bb5d57bcc40aa859007f3bb1804f6807461465ea4b474fc89cb8f945240dbc174d800000000000000ffff000002000000ce6ad702ea859e4788b8886eb65105162aa68867625f836a06b06ca64d9864cf1ff26ad8dd9f2b840ae1cc7f91fe932d07fdbbc985d620f8380ab2974d21e464e3676cfb73fda8180692509340122c19e1cb49fa88479e4ee865ae915556ef4e77be7d67499d2df119b511612793a3c5ed720065a5d8b46ca38c746293cc08ab86890e9f96bb15e5b9b6083508ca5e01050fba5779e82a2af95eb8c75d022639c62f5e0e511dc57e31579c6489e0417afe0d3e34c3c2743e57f90fca121e3507ac1a00000000000058000000000000000100000007000000907a77e01d4b7313f96593856e820750a404d16ce7fa9d764c3305f662f456229805ba50c32e400f1d1124254e5dfc469b66bd252db15ca585c88b88377ddb308610e3df93a3d4b4ef627b8c3ff453369824f983"], 0x15a8}, 0x1) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040), 0x0) 00:59:30 executing program 1: setsockopt(0xffffffffffffff9c, 0x9, 0x20f5c08e, &(0x7f0000000000)="de9dffe69ed571f0b268d6ca266b4c79918dc0929a315bcf421d26f7c77355cfb34bec4641683dee6b2ad6e1dafbb8982996926a7ddbdb2372f3fc07d3253267ebf35d335e4b8e0738cc91029f0cec69a9ae89cc7f5361d334c47bf6ec2c91edaf178cb2df4eb97cbb5318467d74ddd4b17363c545149975762fec84c55e1cbd349037412c5d84aefcc7362004c8deb011d66f9c97c47e51e100f61c36dc4d0d17521691657f14ef91d871f5f56178a79ee44000fc3235319669c9bdced3a1e7be484973d95ae9f73b1538298da72701712ae57bc03ee9c365a08c0509629990d4dc4a8a0ae41b", 0xe7) socketpair$unix(0x1, 0x78ac817a3588795c, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x10000, 0xa09, &(0x7f0000000180)="b444d3817affb9e81fe2838bcd7d9d9b5a50cabf2ff6fa9f2fe7e2db0a938cfd1b2360b50d94de7271be4ea07e038d2e8f6882635d2f2484f41a9bbd4f908d188f311569eb632a34d24a28ad3fca29ef5b9a0f8c317aee72c39925044db7915aecbb11e318e5d6a899923012a846eb4b263fe097ca1ab77f90cc1afecc5609cbbfb24fd3fe62bcada7e2511eebb56c5854871a25238c00d2cd0741203302f24a9f636bf4176bf4b6d59f6a8128a632b8322a7d6eadf53e0cf6058a41d2bdbb05fee79efa799e2327dcabc988c2754ca27f71dd0ea05ef99dd11b93b64551d6398557aba0b4394e44457601e20e08d781a45175640366ffe41f241ea50b852e7efb8e2433c086f78d34d922357f4ce9438400ff479f1b32afa83574415a2252aaeb0a0f95f6a7885af0934142bdd3d98b646620f31c1c92522ccfbd577ae0c1844dc1f986271bc82fa5df2cf929127f121b770fb269d101ffa6c2fd918409f1953cd52c9d4cc3141fce92db432b457f05b0bc6e5ccf5e273ee587fe5be88921e604be6876293498935bb43e0efbd4292ffe269d433132c1083caf1b1eb0ee557944bd30c9aef00b5334a03b059c2aee1fdc8c138280ca4a436f515bbd996f24a69607dcf1d1723a53a66b7cb92d57831922bc1b2e31bbca81ab8ba891bee37a15802f83b47d3df5be1b23fc94ac6188b287936ffdb6459ece593507d95304fe39fa4cef5aa50463321950bb886ec9530120e24c6d7d335f51772c15386ea9d9916b8572292c1adc71986b9b14ce5f2cb5447cdeebe080b26c7573a4b763a1840168de92ee10ad0de67a8d37e8c099d8ef7a50556423ba1051f1da4f192707b83457eff989b223ba20e1294ecb0e21a54be507955c9347634406b16de6d6b7429a2810717bf1aed098fd33287c5f76b8b14f8621c5a64eb98cadf6718d9f88ecb960139089a65b669352645c5ae9d9ddb014544962439c63ceed5aa589bd2e84dbdaee6f2b675772e4d5a063030485bb4ae5769ea60b89f2cb1fc06a480f372242cc718f1a91ee697263fda994472b3bce9c9b55a7407d0fc3c65d4430969eac2716f2878769abfc736ec3b6307f85bd316378ba9d4fe4115a37a4918d4629ce51e8beddc60ba15a3cfd41b4d7aebb4b59024993138826b7ae8c2c21e065a499b10cf01c92242fc5f8e27755b2c03a222953de43965510912c0b9933436dee17d47e9f8416eb1a48452b1410cf66114b3c35573698a5e5d26256566aa8ee61cb9155f59d8b031ca254d748f32bbaaf43a60148038d988301fd68ba8ba35c20fa0672480c49e16e7e5e6cdaf09ba01e9a083070c6fa5aa85b0d5650f6e164da6e1a8541f1962657bc3161c99dd1ce3c333597484b3f898e96576cd3fb4c8d266cbf094dedc8daa31c4d7f5ecf651c3967216969b5c04c52f7a5217f1c59829ca57f8bcc6404974bd144640263e05a84bd89b329740851b3ee6cc5c981509fa42c53393f698c108a37b7c6b35ebfe4c943f10d04ed0f81d62206c7a5d373ba28d0cb8985fd10517ee5d3d189c0cd42ee5720457cedd3d8c3fd1e2dea50a9b7bf731d754338e89ab942ab7dc621a20cc0f038b6ca0d01494b6bc071404d7e783fa2b7c2a78163b281576bcdf16a39071a170f0d34e07d0cb68817c77b0057cc3fb1ac849337143ba66a7b8a9fa34b3c34107557c8ad2f03f1c07038bcf417a35853f2f729fa791d15c93d36a41b05020a2554211b9d85dd899bc3e2ceaf748810d75b4508c43ced5a26938b954f5ac246d7bb452b1393179330ca44f1eb6fed09f2c834f9f35b1cb3e6490a7ed90533604db9d4d52fa7a1fa1abf9e0a8b200edf6098772355db5fc398c40c29cc86d65aee11cad8e675160255567830fc6ef7070b10629d1e7ffeea48860471391a9ff6f76c66de2c3d8e6141ab3015b9576cef156e12cd03577ed4366ce2e41ad02f74f0d79530e088ccab137a500f5368ccdb12d9f7949118a2a48768012618fb3ac399a50055bb09896a2fe497efd2d0dda1cc24ff2ac705acd1ae6b8f1d2ec091ef68058ac7298d24cdd27515bde2113954088e15dbde984a4c36eb85488b5a29ee9588492dc19f5fef771f93a14c0966cd9b7b49bea6a1a17fdd730cd6fa6924ccb7d8a449965cc0ef578f4e1638ab7bbd4c4a035174f40296f19da5348c8c8d87112238faf44e0477c03c99005f3edfa27ad3fac66b55ff5e2b7b883bdb5a5d4214f7e1c262de6af61b059708755aac431af85fb7a0c0183250d5b4489519a75e287579185d6bd1f58f6a0520cbbcb744758339cae3c38960a5a6ad93f614dc2a79c89787d5540b6d41fb356335ba745bc72a17febcf0120463d92daece38310fcc20dde4a312eec5ab4f0ed499d3240b8f222bfe660c876e3d016d57bd14be35c111a0edfda0c8aaefdb55dfc7e580050cdd48c2b0c44766784f3c365fefd12a8cbf5922dd27e3b50ca82cd2c7049acca5572fcb907321b65a4511feda54237edda9b02a3cb2572a97a5ee0c2dc7a8d6783c6cdc5dd1022a6ae22ff16175e08b33a412b18178e6c20629599a4c2fe4e07a084c32741163cdb4f7e0b505624805f69cee974b48de9b210e4a37b0646b349e5900a5ff50399189a79ae76338a084fe5f23724bb85449fd94c6a0b782229a265d6f6c73791eb73f99e9df26fe1c05fd4a58687284bea31f43b039b405f33cc2f0ebed623518a3314d2402e90b15636d9202fd73d2f3685bdb0a2a1cc53f3d202fbdfc64a1fd374bb0c048ef38c91c78f500573cf56ec91a6e1627ae2904d4a4d4dea3447b75ff16d1bf70aff65a70dca10d284a7d705ae0c85e8f9f2bcbe3038353ea3b7fcc6b1e0ece44ce02c73371a6adebd41add509af234e3cfb8f5efa3dcd37830e883059526c31ccdbfb710db0304956a829ed5a07fa012029bc9e919487ff049cbc41dad8b72e5f4751e7a69c3360dd1d301dbed48982dbe6c2fe481405a9538edc8bc0e2de544a1d431220d42a39602bf3f9120d7bed393def6ecce02b197664e4e45e6a2c8522d450a33bd5e5863ba77f1def4d99a491d05a097d8f810c4bd71e3ea1ea77f8b9311470833a3b34ecccd2b34a9c9569a5c964e2f5bcc4aa3bd8c05433e10249f44c42468b299471a6736978ca250d18b04a77c3f9fb2c0e41bc555136fc7010d3b8a547d9c3c5bb4f84fe9b6fb4b35f42a2452219bf4a0ca195d81d3340e772dc8d03b9803e168f7fc294478ba2de26817f20d57569ca413f85c881b52084af1f88eeeb70143cad018f99373e1ea068b024dc4c3ee23c5b45ab1e81725dcb60001d4c656a9726b5d182d81d1c5da5e39e98f41c4d1988ec781f2895c20fe477381e2ea0c8d316a964790175f62fd3a120c49abaa5e791f006805eaaa734fc92048736a2991e0b332104d10556f403c14821226843c0991cc741e45a6d5d48e9fab650b9733c68f5c0c9c0d04f868df2feffe45e5623349b39e055eb5db43b1b9d3fc1a4d8f7e3e965b12d603d704b0db22665e4ac52106bb9486edd6268c2ff78a20ac7a89f81a3269da6974561f01b6122fc7166d8829beea10f31b04204d1f003f87bfb49df1149d0dc6dcaf3e3994f3070e5bc8c1decc99f96190287a75d2a1e00e864c57f4e1086626a3896830f81bfc62928bdfe70f4c8df8a945a15ab5825cbea165fc4c1032ca0bc9e0846c552bcdb8cadafd5da6dce4989fdf941e2c3bb1c3b36a7e8463e15f43244e55e2162c77d18de960a99b7fcb95ad86261907d2c35a86ad620f898207da8b2a1361ccbc125d847211d0fdfed56abee1e1253189a18c8f487317629f76f932ee6e014d0bdb498cd78e5bc849d5591c32ddad80042020532805ca4b72de967e8d99164498c9e9e8504016a5e4aa57bda6a057de202d9a1ca91d85c1338565e2b0c1d64dfd2bb8857299bcd8a44cc4881cd6aa94c75a37faba21d7f58b15449ce45abaaab54f6fe38bfe40afa0a35004edd3de7d581770c1f50fdb4602308604e0f906797a1e20ae380d3b10a65e79956b8b766c836f79ffcee693df5f3543f4f57b9585dad47e599505c7666eb49d40d858b234266765bcac43f459d0215c52cdc2fd361e4908194f0f927cc06a7a952d9847daa41a2fd2d1b431c294123f76988cb21c54968649a97317693a6b1f0067e01463a0826906f7dd6ee82a7fa62f983f1b0fc1cb655d28d73a985529d21a3035e2832ff6e8d7be4224a3586135bc196df0b9c9afca7fcc470633505d880ace56b95fb803f27ac8047326f2f400c7fde3b4d9f046b1d7253ae9f9e0782b3ab63e6081b308c2eb4b02f6c975b251bdf0fb059a920d3f992e04d476fae9cb20e096148ea6d09cfe61ca959cc176a628089eae00e3b76135e3fccb70ccf007ad9010f0909a2798a9a65340a4ea10d2d0b56c41889b4a86e788f7a57def52504714439a96c5629432f68619647335914d7e11eca53c35c32d7d8a108e5331b184cd42959e172dcf557044f09ae2e70d03fe5d9163d707adbab2b8c37d4f8dbc8517f34234781337ec45f6834a334635ff84d3364031584c430354834bcdc31f86c4b66b57c0847ed0dbac3b1bf8994e2170124c0efb0084d13868dda46fee0fbbe23374c27d243677e2dcd1893a2be8b31e2f2276721688648b990171fb5cb3e1a923153e7a7cd5fa4a3d9d8970d9aa1aa9b88b6c5dfc959a79a7ca3f9ecfce849b9e7b0abab360689ff94f4754916858b9f7daad578fb8ec3f7870794619334cc8607ccf2d7ed30a5368befff531d2b86e665deebb53ac0a43622ce4f1ae98efa6600008e2d34541095fed309334ef35a2ceed4fe5354520313636ba07c3397e205d8f45bcacf7b93d59d112bfda36927ed3bc0fbc37db0862ab5497f85c7c788e74c915d351077ba1469723b39381b100ad781c09f76ccdf20c5cf2fed1860e5837085da79615f987f8ae536c2915ec48c1ed8aa1c99ecedf6e28fc86722f7cbab8edf1282ad35586692a72b7ae64a747944fc959046de0ebfa450cf45a2c4f933293c3f8db1c7f42f9822cf1a28c4b21c532d60ae0d9fed284d6f2b342f4db508b3cba6245d454dd9e4b23a1d38be7f18b5845ba85332db0a52ca0a5dd9c36ae735693b14a0981f0b29e636e47e031307d396c16df55f9443d629e77216c89f6cfe811f77e3ef80c392ba197426b89eaacfa9316226d7445ded5e8195f54cfcbb65d931f8133a7ebc6d3f831aeec421ccf5d73fc1ee2dab509c99e03c788c6a36f64573754e0825ba2503ea8cb2c32e4d0fd655f5a388f7346c4877603da95f49a443e7f9e2a62540c71cf278f1e052044dc44936bc49283978602851eaee32fde5f04b8711e0e12d0080be393762dd94b1bc5f8d6e5860d49e77aff73347c9a8ac9c8dc91f0b3d66f4479522a59b123ca72c41c451f20d3c5444fef102851028d1cf35b88b0b5aa0da0ce8c016465ee9c9a37bbe6170cbcbb42ba11b08f6d1a664ed569f0fd1609812e67cc8d90bb65d1e9c8a939af941bf22499c021298a5445bcb4e8ebdaa036e2c7d278223b1642823b460e8c18b79fd779ca7065c6062765b7b547778a0c6d95262a7a81b70ec7a664b423d86e731f5b40191164fbb5a2989f8bf1d02935437408bfcfd67ff72d015d20aae35f23e4878741ed40bbd393e5d9e038a59b41ef617657bb65397d64e2ea2973c4be5b998ac77993610d3f62af8999f08a2502ec55a946dcbbb02cb7ebed1c3b947981ba67680168600c05a2a360ee16005186cca56d9a0d8124342a13a7d2bf485ee3c033", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x2, 0x0) getpeername$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) readlink(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)=""/188, 0xbc) socket(0x2, 0x5, 0x3e) socketpair(0x10, 0x8000, 0x7f, &(0x7f0000002340)) fchdir(0xffffffffffffff9c) r2 = socket(0x10, 0x4, 0x8) r3 = kqueue() ftruncate(r3, 0x0, 0x3f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000002400)={0x1, &(0x7f00000023c0)=[{0xd149, 0x20, 0x6, 0x3}]}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002440)={0xffffffff, 0x5}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002480)={'./file0\x00', 0x7fff, 0x0, 0x6, 0x1, 0x8, 0x1, 0x4, 0x2, 0x0, 0x100, 0xec}) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000002540)) faccessat(0xffffffffffffffff, &(0x7f00000025c0)='./file0\x00', 0xe, 0x2) 00:59:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\b\x00'/13], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180), 0x10000) pipe(&(0x7f0000000280)) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) acct(&(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x2ac, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 00:59:31 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018313"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="70ee90eda145e800503a798ba31b53a2f9015c20e1b7a07b42d5da99844b60f10b3743c0668db2877746efc3126e1dfcaa987599e219198c056286945d233545c2ae4c1456e008a84f1475c2848c5cb054f83ced08d03ffb5dab4c9351886825d6ae804166e4907e2644e8e848d8657bfcb897c4eb2f46453db6aa96eae0a94108805d6046ab22b017e7e661598053a0183c8e2f64a85cc2d1c92e474cc6bd8cfacb28b786eacee1ef54f86fae92d21c05089ef25598ad4adab89812ba86cd922d177b19e36669010ecf84651223d4b05fef293870a6d49b67c3eb1c1cfa98f0c9b5ff1888c03f6485df920f812204"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa9", 0x589) 00:59:31 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62024db5fe2eca0207e0000001"], 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)="0714000000900025df149b33ff0f000000000000", 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) r2 = socket(0x10, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) write(r1, 0x0, 0x31) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$SHM_LOCK(r3, 0x3) 00:59:31 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10, 0x0) syz_emit_ethernet(0xfc, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x2f, 0x4, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x48, 0x8, 0x1, 0x9, [{[@multicast1], 0x8}, {[], 0x5}, {[], 0x51d}, {}, {[@rand_addr=0x40], 0x800}, {[@empty], 0x8}, {[@empty], 0x1}, {[@multicast1]}, {[@remote={0xac, 0x14, 0x0}], 0x3}, {[@multicast2], 0x1f}]}, @noop, @timestamp={0x44, 0x3c, 0x9, 0x1, 0x9, [{[], 0x8001}, {[@broadcast], 0x4}, {[@broadcast], 0x3}, {[], 0xfffffffc}, {[], 0x5098}, {[@local={0xac, 0x14, 0x0}], 0xd82}, {[], 0xe157}, {[@multicast1], 0x1}, {[@multicast1], 0x4}]}, @rr={0x7, 0x13, 0x4, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast]}, @ssrr={0x89, 0x7, 0x80, [@broadcast]}, @ssrr={0x89, 0x7, 0x1, [@empty]}, @noop]}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de2"}}}}}}) 00:59:31 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r7, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r9 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r9) r10 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, r8, 0x0, 0x42, 0x368}, 0x1f, 0x166d, r9, r10, 0x800, 0xff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0x0, 0x4, 0x20000000, 0x2, 0x8}, {{r4}, 0xfffffffffffffff8, 0xf9, 0x2, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x1000, 0xaf}, {{r0}, 0xfffffffffffffffb, 0x78, 0x40, 0x5, 0x1}, {{r5}, 0xfffffffffffffffa, 0x50, 0x40, 0x4, 0x40}, {{r5}, 0xfffffffffffffffb, 0xbc, 0x1, 0xff, 0x1}], 0x3ff, 0x0, 0xc68, 0x0) 00:59:31 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYRES32=r0]) 00:59:31 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x872, 0x8}, {0x6, 0x7}}, &(0x7f00000000c0)) r0 = socket(0x1, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xfff, 0x3ff}, {0x10001, 0x8}}, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x1ff, 0x7}, 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x55) setitimer(0x3, 0x0, &(0x7f0000000180)) 00:59:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt(r2, 0x1, 0xffffff8a, &(0x7f00000000c0)=""/85, &(0x7f0000000000)=0x55) 00:59:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/14]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x2}) 00:59:32 executing program 1: setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000340)=""/183) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, r4, r0]) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r1]) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r7, 0x2000745e) syz_emit_ethernet(0x3f, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000010000003959e6e14c5b3e562109fd1be4597706000000c14d5b940806000fa7ed060d0003aaaaaaaababbcf68698ecbac0c585562906971cf42019ff35842340fc79e55762b5370694e4e8a0c2e972610ba0798ee32864de789ad20bc06ad7988d48960934e3d4f7bd5aa6d926a2ef99cbc479257abbec093a0aadbf069125087c7f679ace79f951761562a0dc2103b906f558f7b8fe24f6ca60a884d6fffd417a2353eb70aefe0c14968a8fb4c1d32e1d6b68d7393c9b2359bf0b19741cffc34db5715e4d9290cb9091ac4929f86dc5e7aa1d93f"]) 00:59:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) setrlimit(0x0, &(0x7f0000000040)) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x1}) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) 00:59:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 00:59:34 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x40, 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd}, {0x0, 0xf1df, 0x1800}, {0x1, 0x5}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/143) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x2, 0x1000}], 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000440)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000200000000000000"]) 00:59:34 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8", 0x45, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = geteuid() r3 = syz_open_pts() readv(r3, &(0x7f0000000480)=[{&(0x7f0000000500)=""/199, 0xc7}], 0x5f) close(r3) r4 = fcntl$getown(r3, 0x5) r5 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000740)=""/184) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r5, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000080002000000000000000f8ffddffffa00000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 00:59:34 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa32c8e1654cc60800460000201f00000000019078ac1400bbffffffff830300000a009078697bfb13"]) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x80) 00:59:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x10001, 0x7, r2}) 00:59:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) 00:59:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) unlinkat(r2, &(0x7f00000000c0)='.\x00', 0x0) semget$private(0x0, 0x1, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 00:59:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xfffffffffffffe91, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000740)) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000380)="786bcf63ef69f989e08d02b09ab7a6c55c20f2646261d813f28f1cc4084d8ed532e4ba3eb5323ce9e7dbca37ca01ffb088f7ec93dd16ed25e264a89096693b98f17cf11a4160d16adb1f5e56cc596adcb6c618abc945a712c6662e373f8d2dc9b2f74150b341268fb4b6568243e14862fa09505d1038ef8e3ba1f9a7ffb9e370a3d0a5eaec427ecc5a57a7cc2204696cf17e03c8246f29c1ad57f8603815a4dcefab85d698130cabb2561d45c257a2c41d8dde930bde144fd5783bead9598fbdac25c6322427103f8fb6ee700515c885", 0xd0}, {&(0x7f00000000c0)="1f2ead47361d849fb95c4720a60feb247f05310095319f0cd9e25443053e3dc4", 0x20}, {&(0x7f0000000480)="78d3d71a01dcf90380eb29d1efecf767406589a28c33afb7f1d820e403e969b7840ad5ecb295e0ac20d752b229427d9e80c7b4369fee1dde2a4f621c35dcb5ab0a43f05a7cea0cb32961ae179155f54f1545aa6b523473893ffb5f21d233f5e43650861bdd355a3efce17a58fadb3e1eb8ae560f254f249163f5b225697ad3d35e6851205349a827de4bb29f92ffb6e1223a398f00b580f64fee968fef9aebfa6fa7c9a03d43ed", 0xa7}, {&(0x7f0000000540)="cd52b54396406a77f3ade53dab731c0453b27f12036f7a9cf1a3dfbef1d43ae717572a1acbfd1f156930020634427819d07d0c44be6106f1bd8382bb8545c36674a6e481f6ec67f535fae91753ece53bf640fa2c33088269773d62bc64cd515796c4afec1f10efe1b77c1ba1a31af8f946cb70e1e60dbc4661334ad5650b6faf0c392a161c32eabaad789170a9a5e1c5a46cf8c58596174c340fdaf3d5bf91713e1e9b7ae4a4f3d604b8476ee97409", 0xaf}, {&(0x7f0000000840)="298f15bbdc4f3ee95a646ded59b8662f85c29dee6e17de89cb77ed000359026dbc5d3c1632ab3e72d32d9db26795d96d641fad", 0x33}, {&(0x7f0000000600)="441c581e4ba8d867429e336f16a406049fe220971fbb8f406a88aa31fbbc644ac727f6099c57e04f75e5fd7f883e5330de22e525cad93ccffc9502335429fe2f534725229f39", 0x46}], 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000700)) r3 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x10100, 0x10) linkat(r3, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r4) r5 = dup2(r4, r3) fchflags(r5, 0x1) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) 00:59:35 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @generic="311a15278253cebb"}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:59:35 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002bd000/0x1000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000621000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000001, 0xd2eb}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) chflagsat(0xffffffffffffffff, &(0x7f0000000740)='./file1/file0\x00', 0x0, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) r2 = semget$private(0x0, 0x4, 0x1b2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000780)) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r2, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r2, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/145) semop(r2, &(0x7f0000000540)=[{0x0, 0x9, 0x2000}, {0x3, 0x4}, {0x1, 0x0, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x735, 0x1800}], 0x5) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:59:35 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r3 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r3) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) socket(0x10, 0x1, 0x6) fcntl$setflags(r4, 0x2, 0x1) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000000c0)) pwrite(0xffffffffffffffff, &(0x7f0000000080)="7cfda11231a14044dfefffdb4e9750e08b3ad9cae1c926ec2cc953ae049e70", 0x1f, 0x0, 0x5) 00:59:35 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000080)={@broadcast, @random="45f7b672ee0e", [], {@arp={0x806, @generic={0x6, 0x7000, 0x6, 0x10, 0x2, @local, "8122072446e73388038394455fe06de3", @broadcast, "af2da1e4f0ca6d9ce3b076cc7518f657"}}}}) 00:59:35 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f0000430000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000080)="d11bfc06041edfa96eb1e2820a551a6c48575c48a0261c1130ea74133d94b0f868ecd504a2c0c61661e843eff760f9642d26bd792a88d0d75c3cc481c4b2b9b627f66d643dd991836a44ee69696440f9d7df0ebdc8bebb4eab73757279c4cc232ee7e1c7b9f7123a72468eb859668f6ef8f298e4c28bb3f7023978e3e5f609fa95c8c5dda8ddce57ef0390f9f334b1c840", 0x91, 0x404, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 00:59:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10) pipe2(&(0x7f0000000040), 0x4) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) dup2(r3, r0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) close(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:59:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0xfffffffb) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 00:59:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xdf, 0x7, 0x0, 0x0) 00:59:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r4, 0x0, r4, r3, 0x10, 0x9}, 0x8, 0x4, 0x800000000009}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r6, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, r6, 0x0]) getgroups(0x0, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r2}, 0xc) 00:59:35 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x3}}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 00:59:35 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8001, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 00:59:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) fcntl$setown(r1, 0x6, r2) 00:59:36 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2812, r1, 0x0, 0x29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='*\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00'], 0x10}, 0x0) 00:59:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x20000, 0x153) ftruncate(r0, 0x0, 0x2fffffffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) ftruncate(r0, 0x0, 0x20002000008) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0xa4) 00:59:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0xa8d, 0xfffffffa, "0a662baf0c033c08d271795acd00"}) write(r0, &(0x7f0000001500)='\r', 0x1) r2 = socket(0x18, 0x3, 0x4) writev(r2, &(0x7f0000000140)=[{&(0x7f0000003640)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180578ed0ae190a66365eb3cf670bf87140bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac690987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185836bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc44f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643d00e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812683c1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca012334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab5927cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166b83b56fbe65947324c5ef31171f148deb91e18176f6de6a82be69298770f25a30ddfdaa122ef730e0aad432ca20e55c1c09353f79609930fc95cb3fd6ed302d9e6748d14d9a5902e77c3ba540443c17df788638915ca64167662cef51c5b13674438b69082afba8750079e4d558a60837eead6c01b643be51ce92086e2edbcc13dc6d862e5dc20cbe988818055c8d2fae6e3e4", 0x1097}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d80277", 0x41}, {&(0x7f0000001800)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d691763e5c9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e3c731e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d941df7b559ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f1687c3ad5fd12ac47a8ffba83d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf0331b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c5287b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db6385a784196bac28a75d752097d61f7bdbb17c56435fd3e5f574877338c849fc548d27e88c479db770d3bce3c23359510a6ebd139bfa8d57bda7f354aa0f5e9243ddced086c0d232c18bae061dc6d35fed187e832c930c49e504270e3fb332523cb18c0aace89551a31bd40b22f16e94638a10d29306c5bc5ac018350dbbfaef", 0xd75}], 0x4) r3 = socket(0x2, 0x2, 0x7f) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a", 0x57}], 0x2) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000100)) 00:59:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="8a7ead33b9d19057903139d48e7e1dbe913f689fabf86d451945c69d3766b615acffab02609d0bd6a83820d422fd47c9f8ea12f43f4f5fe6f8eb9bf52f71ef9808", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) close(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fchflags(r4, 0x1) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x41, &(0x7f00000000c0)=ANY=[@ANYBLOB="01fa57aa95cb541bab00"], 0xa) write(r0, &(0x7f0000003040)='u', 0x1) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x7) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) 00:59:36 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000000)="5ff75abf3d33fd7fcc9503962dd676051bb051b649f1e3672b9c419644d095d494985490cd349c2d14e3b02fa067ffc130df6c8f0ce1d0c2ad6b78ceda51ad722bd57c412e359a13029316d99ac3a1c450ca0857b539645d3f18aafd48c3c713dbbce241feb7fc41388950eaded39cba1f4e1933d2fe14ca7a808cf4924f16ba11e9246bd9c48df4b408ad3d39ac751f3a9703b4de87bb1b76362f533719a01099c8b94fe5bd69dfb840ccfe96339563f2934c89a792363816dea2e32ef034291da17e7af89ae4ad252bbb87e8bf7cc25b36e45c9aedf7acabbc67b11e", 0xdd}, {&(0x7f0000000100)="8718afd96e1d9319c3fb0b3648982322027ee218ac081dc5ff5b69d3de84f32d4611e34c3564389e220de491c617ff9097f70d90911be1f668754e3f51d229106aa8d68ec467ced6ae26bfbf94813e7e0268fcdba42f2ea3aced372c67d07fb8df73e26de18631ae4a4cdcc4ca2c6cff4c0c69681469d9fe8aa5886d463af1b175e582d3e2d1160e8ed3da9efa7357e24bbac8c452cce197cfe8f70903bad89671538dad9c07b76d53f154ce59d640c6bd3a7fc5a9c8b7075cff1dd2c696ff5ea11a281fbe39c42b0474a0e2", 0xcc}, {&(0x7f0000000200)="7fa14ce36e343dc5759d3d76f87184ad44153428218926b69168d0538311f324286af63932c467aa5c35714000261a68c6ce2714b34fb2a32bfe51f2c57fe53190e6c97629a74beb7d9c1ed9b806fd9df140fa21c581e8219d248690eb40ca4b3e034d014fe0f10f1f178fd09fb220895d821caf070a7beee9bd6cf2d4910fa9b436bc9de41b7633c7324d2ff6c94d9a4d7756208342a7e2fab87afaebd8f96e463452631ffc3decb786c19de7771b0accf6a7cba69c11e8a5938d3cb644bc400c61c79bcbc5c63941aacf6a1f6e9047eb7aa04b96f9eef9f57a7f179871037b0976dee39a8e6dc964d9ccbf2f2006496b9b397badfa43dbba9a72", 0xfb}, {&(0x7f0000000300)="685a4f29a972de5923970443af71e9a6aad4d63c848de226307efdfeed2855cb0d3ecc922f67fb209ef03012f4c5e6d328ae36128f6113f6515c5f65e3af79ad9b3aa25ed2dbf33b0bcd1a622ea52ade20f5ca589f185be7102aa4bd691d70ec9c608f848c84c957b821387cc769bedc74f469df82c8f9eac49f344ad317b95f2fe2e49366784af401289aa5251d10feb7dc31cce6", 0x95}], 0x5) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x800, 0x0) 00:59:36 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff12b41433e263be1360620e1500002c0084ec984c77e0346f1d6f9baf4b1efce2ff020000000000000000000000000001d96fcb26b558189f988434dc0fc46a5364fe76aba1c304385dc27d08511be2cc8d886dcdaab538556032939ce768698efea0ac0f4a54777cf0c52791a6e3b2ac7e69f0bc5a7d584cc420c01b14b1b590895b8d05957705a19017d442656023e01ff28619cf35ab7d55af6f3125d81e4d6b5cfd8c20910548e0ae08c74ee6f6f62c0fa4a4af1f1fdd0402d70b442166c31ebc13ee6b7091540bdbae59b85f83b5750fadfadbbd86f29a2cff37d18e031187ebd99f97173c0e4d99ac85c7e234618ff499e076c3adae0df00e4a8908cf4a7bb2019d5f5f19b48d61"]) 00:59:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8c, "00000000000000200800001700"}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaa0800005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271d1468b752ddeaf97ed20f5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9ea9df53048c2fb420000000000000000000000000000a4ba092a0359687f8a9354f39f9509058487d32ebe730b42d8b067c5bd0db75e9c", 0xf3}, {&(0x7f0000000200)="1a60929c1d4d091fe5b253b794aee0ba984e0b79c8c7861bbc6e95186208079ee9d4897d9c3e1ad5c3a8352914fb3e9dd8b4d42e6ca0e1f4b850aa9e386d2cd97820", 0x42}], 0x2) 00:59:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000200]}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xbf, 0x0, &(0x7f0000000040)=""/191}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:59:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) dup(r2) 00:59:36 executing program 1: pipe(&(0x7f00000000c0)) r0 = getgid() r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x4) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000440)=""/223) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r0, r2, 0x0, 0x10, 0x409}, 0x8, 0x1, 0x9}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1206925, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) getgroups(0x2, &(0x7f0000000040)=[r5, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x6e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:59:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xef}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x81, 0xffffffff7fffffff}], 0x2, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x10, 0x8001, 0x33}, {{r7}, 0xfffffffffffffffa, 0x80, 0x0, 0xea1f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3, 0x2, 0x800, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x4, 0xbc, 0xa56}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x1e64724a, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffff9, 0x3d, 0x80, 0xd5bb, 0x6}, {{r2}, 0xfffffffffffffffc, 0x12, 0x4, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x50, 0x2, 0x64e0}, {{r9}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xfffffffffffffff7, 0x100}], 0x3, &(0x7f00000001c0)={0x3, 0x7}) shutdown(r0, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x3, 0xfffffff9, 0x3, 0x7, 0x7, 0x0, 0xd6e, 0x10001]}) 00:59:36 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100390086dd605ca54c00086700ff020000000000000000000000000001fe8000000000000000000000000000bb4e214e2100089078ff253fa3202444afa50400000000000000b3a5c96cf40dc7a0d7dffc6c9deb5da7e4165b07f5a975f68f2e78fd88bb2ba5505372f572485ffdc26ba669e4cf5b4962a21ba4276adaa88655e854055a694fe0f7"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000040), 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 00:59:37 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x2) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000080), 0x4) 00:59:37 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c282650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4097], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0600386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5247f7c6033c1d154b378da4026e2805b1676b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cc074c1771cebe4e0f92cfdee2e52bf897cc273cab1d5ef49a8aa77751b76b6c98b29d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436f19033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d91641aab1f0a6ecc49021931c9dd4b4ede457d2c74f86b189a28d1e1b45d365f875ad10b4ea3c528cf3c564fc13323330e94fb67e90b5a23db291396d3d298b7f135aa7b3a957cfc67650664362ae7f665bc7425cde6d458a0a97bab29276583666fbbf5e2a1c258143ec9f0d20283dd76dbe9791611f9820000000001bfda559c49755015991ff6ab99a45c4ca0d7ebd7021af181a530bcdc691b753e53d5cba5d569c445e8e3e085dc69029ea17207ec32fa08abf06102f2299722e9d2442fd7df781ebdc82"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f1", 0xf73}], 0x2) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x2, 0x0, 0xfd) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd5e2eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0x7e) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x51, "666bfede477dac00"}) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x4, 0x2000000000101}, {0x2, 0x1f}], 0x2) r10 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000380)=""/125) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 00:59:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001480), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x3f, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r4) openat(r4, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) 00:59:38 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000240)='./file0\x00') stat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f00000001c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') 00:59:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) 00:59:38 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) semget(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) 00:59:38 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) write(r2, &(0x7f0000000080)="67e407ae3405a003022b2d8d00bc97da39490b3fcbbc07285f3ac02cf97bdec0569b88c632f092e5590f9ecbdb79b7fc890d413455cb62760b2db9a3d882e516bc4ab05225545ec14cf25cf66995ebf2f40cfe692168512aa4c42c4e5e2700abca84b3d93e3a4200afbe3cc26d4036f537a6af05626cdf24f41aa5a512a1cab145e54fd2e4f7c7084859209a088540263c6afd24990703441cafa391a5d520d85144dbc388853ed24db92f86dae3c288e2e2b0317e7950083ac3d7aed314844c4fa1f8328c7aa33e19c44dcc0b10a882c317a7f5a7ac7c937699f944a0d0efd141e5c83ec7e650b96be710025ecc75e06946bab93333f4cb0be2a81885bbf566bd5c0061418248c524b94cf76266d95ae33e04a19dd2c5052ec3c758a642b3b362d4990f1c6f7f96d61dbf4a759ee0990f60a7462ad257b148bdf80a97c346fc6c264e0fd705a42adbab7436c9c73e06ef15106e8498eb69b2805c65c3bde7699427a7f1f5c9b6b3f79991b07df64585bb419a3d987ffb3a49d9a0420ad771935f283ee5453060c37732357741c288fb28549b133f91797f2761b560274a6d24d3763eef9f261216a06d2eeb56292db2ba246d49259f1a57aefebbd87ff475d92a9f5f9fd0fdf7377dbbd4a772fa9fdd73a2ee5b1395e34f422aff40e06f68b276e2ce831f614aac2e349b2e8893fcb201b64d529356438eaa87cc2daa575193193814022d843ac9a88887ae82f3fdd1938c99aea540fea3f034d715bf7784b385606f8d0f96ae22e597d3675729b57cb9e2ee6632ed74b6be7db52b483c15efbca0abccf2619f5319dfc2cbbcf04c7dde9995194f641368a44e6deed72115a5ebf7c44474249bed95df0d5d215b9821b3a06772adfdf115eeb8c68b2b5bb79b204408cd2d2b65544ae7a57cbcc1d4faa1a05c93b1a7a76bf131d60efa26d94545d8a7c0679e52c57284581ef6123c6230d2e06057f050b7dbcdbc8c1256d5f8376dfeab8368a0c915eac12818b5e9ad80daa4c20bb021ec512260e7483cace4c2c275d352db9d2ca962c407c52095a51d7307678b23a5665bd2c64103a86c4ef6dc79d6d8d2289148da0da7106de03475ca6a937c7d8c758c80365ac307404c728bbf2529487e17683e01e32667f947ca2d5516398c2a25bcdedb733746fbf6618120b54d83a6df9dcf8013f8bd1c7f367759df00e72dab36c2f74886b2560ad9defad69c972a3821f046cf55b07bf9e4ef986217392ac9b15d38b39fd50ffaf54cb084e12d93c832ad023b290bf5c6fcc88a329f84dcae1242f23d3f03be4021efb0339956d282176567a0d6392dc85b56472b5953070446cfe91cdbdd7cd189d7c3d5290da448506d7d398358db903ad1ab972b7ea3e9a2b52dcb008a4948d5bec0e9f36b73981e879aa1aad038d4385dd5b564cb5bc58d5ec3ec523245691b5c63a68e9e3a46d48abd1c6a315a277364259f75f229d79004b28d9b86460bd3d5693b9074b509306027a85562e4b3ef61e7d2bb0c98c142677fe2528e1a6f2a99b175778438595a570d630733f9fcacafd4b40c901151666afc2a6b495036b74b7986633bb0d633bd71793c8483ea96728da0179b3b1b6cf9050646d9630059537da8f8c65c0f6184c48fdc5451c8dce4b2e37156e35245e7d94a783ffbb266a7947c943fd8f68dd50eaf2d8c809cdab6090098adbe76d184543ec1ebde19c0209abb4ff4409ce4532c0b7773ff2f72f14a70d31b22920016f8a9953af4fcd4429ed8c291d3edd14832ea8dd485ebe9315272919bd765caf59594c883167eaddf1e3d53b691cd4ae67cb9fe8f94753bfcbcbb97df5615139017d07340299294710fa80816bb3fc2512ccb438433c6e5789875ebb160062c91486fe50246a676643439ae59384124076f4402e73338e332003c981dea932b2098100c7382f0d82685ac8735225a2b74110d974c7ec60121def604f0b03d566a1834807cd0f6765598b6e996b3a35a6edc2c6d40212e2eaf69b73423eb18ee3df8fbd6d84ab24afd99ff6618368121c5fbd10794be3129c0869564c2ea0eb8841e956184965a7bd48da697c2e5e0671753aaef3ce4c2095982b1f579bef2f91d07cce0876ef57b22752c9e66e35540025221b58a00f0c45e753e5c9f3fe530c48571ed4b15a6da9964ecc8641deeca31956bcdf64c71d4f40b77915abbd79d330258977b611e4dfed2e6c93b27a68291ca9a294fd0646340083b26ab005ef5f01d2d568dcc0885a6628ce15f4a7e8ec633f2401ed77f044c199804091fc69fe8f3c17748514f9447d98fdbd263bf1de93d0342669af554fec6fa9eb10db25ede02ac93de57529c6a5c6e6ab9fae19d7d136d96652fc0575d2853c38158f50bd9502eba88b04cc7df24e13b6c7c466ffba1002fcfd4f7611eb2a690786a9ceb1ef0671b58cb767da346ead014981dcb2afe5a19e56f2dcd0875a541d3de52da6d1d9a83533d3e1686017b7851892077beade420314f4ad92e05e78281b9283d1a4dca60b13d679859db0a7d3596cdbb3e73b3fd6ee7ef5de499fd9987dbef721f705657ac0f0c916eb05a6cd1f7a02aca3e79cc96aad310986fa501ebce28bd7b3a60d41d4ba4a60218cbccfa98d1a627daaa01db78b53ad818f427b8c41473235afc75569c845f238a6c4f95d769ac1ca2f2500cbe8d4b5102706e31e8764f34bab0436bf92f6664a6ce115af0cf038baa4530c7a53ccb34e0481fcabf2673e5edf86fdd0ba6248c96d7acfbc37cfd7a1d5316edc0937ec81cbdfe2600a867080cad73b2bfad1de7cb39dbb2d29611fc2b87b39a1fcc975b994ada8051ee88e35e7fd6eadbe58365be5e3bf47638c0b6998bdba5816bed803d359e6369785d6fb983bc6be49a48732e6c00b803daee38ec545f1fe366271eee3fcc68434e52d9d4d53794c862c4eb8a31bf7e674207c6c95f923c6f18651420a5d32bc4f1bd31961f003a8b26f685c40d0ce4410f2b109cefebd50d0f031c41756b0ce0c9962b99c8f51782524f9fc4e05944a78f45098f28f2c1c870796a9a1bc70b6d759cae743a6db12b0c8b1d37cbac96d86b071acfe30014d05c6f6f9fcd7911b8e5bf20b800d2fdcf2ae32dc1c1a76a494deda6d82d16475c10f23e249be1ccc26365f13b959b683d54db5757f78f61e51e91a50c4e140ea714abe3e26aeae865307413a9bf660aecbb37f4c90303d562ef6c9b51f5e406ab3243acb981e093ea821110e554138bf1494b126178a21baad974ff6fe953916246b9fa19bfe46a55eef8de9f08ad2b9560096e09be5464860f785034eebaa6c1966a3991cc049dd141b024614db2d07a859f678f98f65d4b3baf6b16b75150856555fc6d478fc50d7e2978dbfda1283da568df26beaa01da9b070ade9736dd06e037e89c5d6834341aaeb55fe6d402cd5adf29c407edbfac973fdb2840d118853ba4fbc339b77bbf95e6427aa3004bb9775f883b6cc712e35f0c9acbbadb4ab20902fb22e87a6b7ebc7148a24d84b3cbbb337cab7431b8356e7f07e38ca159f588a5ddc8c62978d834534c564fba0d3e0e7851b2f3c4dab868bb1e59d9860b47b7f0173de9cdc3fcd5d55994c1d2f0adcfbeda83667da410e7fc2f63fc42d31f701168cf5f9ea3c411e180ace39b133e802d8433f572b60066eb246653a2ccf72dbba2b8e43fa6530ef3d7d00bd8968c44fc2997cdc07bd591f84ab03cf2343c6805dc9c2efc60d5a9ab69eed22235ebcdd884686dff92a0fcb716cd3b1c848f65c4571ff226ee502d75dce0162bff3fcaccc21a5bdccf773be17815f223441b336f00ce9832b1b16ac9d5fa297b5d3f7cc16909d01df88aeaa6833265780e5bbc93a0fea679a7db798ba563c0d15e9d01a8c7dc7b2d22fbc4c60170950e4d234425ce9773809e2dd21df441513ecc6581a6dda8755d01e3df4f222f56648a6aae7e171f2b047dbf7889731f2cd656352ae5b1d9e4531611e97cad86aa082e009f0ee37564323f0775d838c4fe647f28fac869605fc184c156b6edcfc1f24327ea640fee1eded7e6757a94e3cd5d8e882f2185a5bcb9a195bfa945ccb41284c8cff0b5ab7861abfde7a1dd9ec4c7e47e877a67553f4aa73949a81a534163857ca4c7f2444cd7548099db571e7a66b1e498d3cd157357adfec97ea9ca9bbded95aa045d8e1ef9ad10275f42c6c8c29dc9ba9aff99c5f57dec61d5e08d4c7a00c295782eb098952b77b4638180d38eb5b4c49cb95fa9a85443e3846a3d9a9ed73ed5ea452444af613caa7a25e84598dca8026ee9d584332c366dad4635136ac4080a7d6a1660f01c97c921c9c530a11d01c936b984e63ee8dccc12552efa77895f3826079a5450d2d383311efb0b5ed4e9331cb958a71d68ae877dbcc466585a08cdd7903089d799b915a20c3d89ce31519f3c1602b3f99740a293d46e69d8a44679475f6e7380b5776b183d069ea4bf5387aa741c281c7192fa1605dae097e65490f049c6f4e20eb91aca54feef55a206a929fbe7b602d8bb6cbd42aac0475edea03b8cb2541aaabbf1a04eb5a3314a3192d49b2a4f9acf3f0971107fb9fdfe06cf97372e9625cb2797cbc3b2b08165cd9b19e09caf2a35272fca30bc9d571d1a791bbbac8697f881b9bf64806899dea20a9704a00114279c1e2290180b8ab31017033c820836e4970043a86fb070a940ca73863a34587a073d4c542f3e3ffdd9956a3560fe8e196168727616ff59158b08ff0283c7764b969984a2b40a5881190e02b32dd9454b3acb7cbf0e0333bedbafab80058d8aba790837d263a11439dfcfb75b410730b80fc916b20044bf0ece2c2b2043c289919ff3199fe80fcca55e626b1fd84f6824e76b32da033f5fbfe11cf950a88878a4656f089916f1327c8c6ab9181ac68de94d3600a00f084fcf8d0025e1496bf6b06a64376c02c727fa1a22477f148bfa98b6e0e610d4469d7b868036ed77783d5e15cfb21e051636fe0a958d5d2d7304abcf0387e9aa224f3cb5ee46312f033396c1ff638aff3e552f88a66825239aaf244ffc60e858dba9546eaa169c02788622466ce0d0f5eab0323eb8f8231fd060d02f6abecd27bdf3f3c1764fc9de0852d2fde6d2af10b4d697ea754e24473328b3f511bf6ce84ce6018487f8d73860057cb8e812b1d278c73bc85819c2e0f6aa22849bd1fd0204be160316893c4280ef0d85221e44ad78cd1f47f434c57494945d14d01114ab46e3b6d97a1bc3c6f6b716ab6528f7405c99678db8ad2ada802131ba077c4623e522841cc980bccb135dcd8be00b6f0ae7ac9649d45f9354c9216d1b83a23d0ba7867b81c49664a730fd8d92cde5c1f06c2df20b77cafde15a87f679e024b10d5ab93ca734917514304bc0188c4532aaf2812edcf17af98649aeee88624d182e318887c15c429274be6aee2ec10cdfa155daaf2306e244322743adba11309380764f7ecd589994d34a068800f99a7a6b7fda0e6cdd32fb4f7601d48cbc4b5317aa9278a2817aef265b5ac4d118a1d7787200f71887c47ae06f449d7cfb918162422207053bdf54f63970b25fd1ef003b420298ab6d4be93ad1995176f7983443068d582846f7b78ceadf2bf69973c61e04c7fcc5db2e499c0c41f1e2272436fb731a75163939b3b7653a9b39f1d9e0e8381e0253d324c2c3fccb6c97a2930bb3caf67bc274f5a356de5ac06035228a4cd84ce5ddede36fb30f54e5f9c5a7e9004f2c0e0f04c772855afeec66817a3aa240d745a6614cab3ba11998f6192d543afac10e2f01", 0x1000) fcntl$dupfd(r1, 0x0, r1) dup(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r0) 00:59:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x5, 0xfff}, {0xffff, 0x7fff}}, &(0x7f00000000c0)) r3 = socket(0x6, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x0) 00:59:38 executing program 1: semget(0x2, 0x2, 0x402) r0 = socket(0x6, 0x3, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0x9) socket(0x2, 0x2, 0x3) syz_emit_ethernet(0xce6, &(0x7f0000000140)=ANY=[@ANYRES32=r4, @ANYRESDEC=r4, @ANYRESHEX=r1]) r5 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r6, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffff8, 0x3, 0x4, 0xffff, "1929a3a92ba825748a3c1b1c7e216c4ff2419ff4", 0x6, 0x400}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r7}, 0x0, 0x0, 0xffffffffffffffff}) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) bind(r9, &(0x7f0000000dc0)=@in={0x2, 0x1}, 0xc) 00:59:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000080)=""/159) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 00:59:38 executing program 1: syz_emit_ethernet(0x25a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x224, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x8, "ac7c018f6632762e13b819374894a51f6cf93e2982477841d935a241f7e29911ed00462f9e0f3538fd42f1aed5f3a0c3938ee6d83ea89e9e417fb64e736e609b4635"}, {0x0, 0x1c, "ecee216a0b42013a77ba21800cf2ae816ded581d59f867081df2e65274658c074e24a54f7b5ea031eef98be245e38e2e8b8972e8da057529ec29d613fee859f3c88665d0b7c3f3efedfbca1570656890485ed4c9c4a856ea3d0b592c2b204e467a71c2f3c9ec82a7f2a38feec568736a0028d14e5502d9e6d68d27f7636e2401df65f7976c40aad026f4c686810acad11c7ffc3b43605bf33a1e9064da52f7162fd4c04e5dd3fd63fd3230e74bf55484907072edd156dab39353577d19691e3e4da28bd3325cfbb4bdb324fbb312d4e692eb3101e8746e5f83d1d221c7c3e23f3251c4c3"}, {0x0, 0x17, "d1f8f5353d0dfcc9353ac8684c4899cf0704008280c9acc9104ee01931cae12d89280edf072d9ab501c1922abac4884897da34f59b61a382e97856c0cc8bfb23531fa3b283f9e03848b9066d4327c223fd478dc74cd361053ac3405c9d1c0d1c08c741438a088c20082aaa37dceec75662a4d00be16d6486505494a06f4663ce47c22d0197c74faf3590af744ec93c6c85ad0d4587f23db55ca29b021b8d062b7888def35a4582512f561ff9988bb1ec944bc9304b29"}, {0x0, 0x1, "c43f8c79f4c40361991fa2"}, {0x0, 0x3, "f31d84cf5593df1f6fc436a6ae80a7fcc6b2377d17cc877656aefc"}]}}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x992, 0x0, 0x8001, {[0x7f, 0x80000001, 0x1, 0x7, 0xfff, 0xfffffffffffffffc, 0xa1, 0x4, 0xffffffffffff2ab0, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x7, 0x3f, 0x4, 0x4e015fba, 0x7fff], [0x1, 0x8, 0x1, 0x0, 0x5783, 0x2, 0x9, 0xfff, 0x7, 0x7fffffff], [0x2, 0x12, 0x81f, 0x7, 0x9, 0x3, 0x1], [0x3, 0x4, 0x7, 0x293, 0x6, 0x5], [{0xffff, 0x4, 0x40, 0x9}, {0x0, 0x7ff, 0x7e6, 0x3}, {0x6, 0x63, 0x4, 0xff}, {0x4, 0x5f3, 0x81, 0xfffffffffffffffb}, {0x9, 0x2, 0x7, 0x20}, {0xb30, 0xffffffe1, 0x7, 0x80000000}, {0x0, 0x7, 0x7b}, {0x6, 0x94d, 0x3, 0xfffffffffffeffff}], {0xcff, 0x6, 0x5, 0x9}, {0x3, 0x49, 0x8, 0x8}}}) 00:59:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffe765dfdefffff9ff1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0xffffffff}, 0xc) 00:59:38 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r1, &(0x7f0000000000)=""/90, 0x5a, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[]) 00:59:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/4111, 0x100f}], 0x3, 0x0, 0xa002000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) getgroups(0x0, &(0x7f0000001640)) sync() r4 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffff223e, 0xf22}, 0x10) kevent(r4, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xbc, 0x1, 0x7fff, 0x7}], 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)={0x2}) 00:59:38 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000703afd00000000000080000000000000000000aa030190780f00000069dbe0308001374aff010000000000000000000000000001fe8000000000000000000000000000000000000000000000050200810000000022fbe3102de96fd2ec8d0de9c8000cf47d20a94718e1dd5a5bdcc11140f72ca873c65f1f2da84a2a4637be885c167f6c"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) fsync(r0) 00:59:38 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) setitimer(0x2, &(0x7f00000000c0)={{0x593, 0xfffffffffffffffb}, {0x100, 0x1}}, &(0x7f0000000100)) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/214) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f40523fe6dfad1389032eef23867733c00000005000fb50600d1fac402100000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c58b72a446857841bd277b803389070eb5a005925d84ce028c03dcf577571e6385f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236000201568416b133aa6237f31257ead178e986228e57f4900177357b75dcc7bd110d938a26286712282312897626e56ce298b61c26797ca477020032a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed8d22f7ba7b196e7d74feac421f2625285e9b5e58d8f4355c7e029503c4de3a4611a59cd627b9f88c428cd5a0e2ee63da4422a31c5be3ea6e47d81df8c8578c6e6dea42547efef07ca9cf18eb00cb68bc487cc6221207be1a8f8fa237f1004673e2085374ad1f36a41dcce10d10e5eac22929995fe0867713eab5c189b55ad1f519b62032dbc0b574a1e25dbf833079e0bace6558060d84fa59c25f05766dab5284b31a4323504035"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x20, 0x0, r2, r1, 0xffffffffffffffff, 0x10, 0x3}, 0x8, 0x80000000, 0xffffffffffffffff, r4, 0x6c, 0xf, 0x9, 0x100000000}) r6 = socket(0x2, 0x4001, 0x0) getpid() setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r7) semop(r0, &(0x7f0000000440)=[{}, {0x2}, {0x2, 0x4}, {0x0, 0x4}, {0x3, 0x7, 0x1800}, {0x1, 0x9}, {0x2, 0x0, 0x800}, {0x2, 0x0, 0x1000}, {}, {0x2, 0xfd}, {0x0, 0x0, 0x2000}, {0x2, 0x2638, 0x1000}, {0x2, 0x5, 0x1000}], 0xd) syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffe5ffffaeaaaaaaff7f000060a4f01408182c00fedc772f00fffa0000000000000600c6ff0200b9af82fdd60233f31a4000000000000170e7a6f581233db866f824c8ee"]) 00:59:38 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r3 = socket$inet6(0x18, 0x3, 0x5) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x3, 0xfffffffe}, 0xc) shutdown(r2, 0x1) 00:59:39 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0x5, 0x1, 0x0, [{[@multicast1]}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4595fbeca3bc8ffcaafdd1ec963f8dd9c190518e52e25fc20477419dffdf593ec4ff4de43daf07582dcf60817eb776f1809b05e3d8320ce641cee4df8dcd3b86b0c1c35267a16c13a28436262135201ec1eb2047eb93bf3f17d068a37b5005431f7d1334004c63d26ba7bdb452a2a883a0e81d64ff1e27cc80ea457df006470110552f0aa1858b1b121ab6530e4ecd7cd51d58f3e0a09a502b52ed165f0edd1e692e7adb8122e3e641e7daf04f70294e9766f9c9bdc6fd56d7e3eaa9c5bd534dee62c48bfc30dcd309f17c96a56e6a66b3", 0xd1}, {&(0x7f0000000200)="6de152c00affbad3572ead170b710ce516ed74b16d0af47a1bb7164d1e17fba93fd8107bbde7d47fbafe8ce6918e01b552d6f8c1deb1ddaf63823092edabd1e210621dfbe768645606582551c6a0d0a440af599d752abbfb2a0c7a4ecfe0b4000bd4de22d42ca0d7633ce6bc6fb262f4bddfe0b0df8d882eb6b212655632111390960861dad7eb73e3b0a31a245512f9936ad321ec7c1f97dace8199544a9d429c424697ecbbc9197129d5e6f016e2087ca2e198b326e0c6a02ebeaef9351d1db5aae362f243ad165da37ed301d4e9c1ea36a95b95732c341ea2bc36682106f1d2d0d176f36872baf767015a", 0xec}], 0x2, 0x0, 0x0, 0x402}, 0xd) 00:59:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x3a) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x92) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x6, 0x4, 0x0, 0x1fe7, 0x3, 0x6, 0x1, 0x1, 0x6, 0x100}) close(r0) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r5, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x4000000000005, 0xffff64ad, "925475447dc5ff4f9a8933ec7254a400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r6 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) write(r6, &(0x7f0000000340)="811cb920bec06da71879306118e70ca9e128189aa56cb4d975f8c0aa8314f4691dc1885dacad82292d3501048b00f1641c909870b3963f322ab7660b27a0ded036483868b134c9fbe11aaa1367d84fe0660d8a0526f3ecda5a49c16763d2d82df4507108d95297a73e9598cf0a2cbb857ed884acf9da5f0427eb70cb9761426120506625e8266d40fca6163d414f38ace88998c1026294134b3d483769e1617d0cb98183fd5bc66b1dcd77f86d3adfca062881ed06f1578e9377d24c3ea34c1e088921db727b4b5c170e21c227c77df9a055e7d62efc63d890796c2b154fa8bff287d1f618e4d1199611fb021d26c97e18f0c6722740fff0e3aa26321556ede01677217cfcd1eec2f02325694b22a02069208f2cabb749c4e81954747a10d85a4fc778e4ebc5fdeecd9454d280e96f5475b227ac97f01d3767e6545f77075ad5774e25c2065ca41a400f2e6f0c089e1c125bd5d3320de7d87ccffbd4f34905134613024a6333be162687b657934641059a64f905967eafbc1d4a816285bd97c61676f6e687a69bd0056200b4e643cd928dfe7cb7175baf252bfc6e0892de7485ebb6057c2d104a45dcf8a42409455ee03339693d1881d1900fbf7a1577a0190dc1841badf631028d3058b2c4dd3ef42f4ffa2e5f8c81f1b1a3b8fcfd36851774929a3e01b311a8e2c60dc292110e647aba0b50a40887528833dfeb21273e7e5a86544b366638c01e89bb85f988cc1bb4e7f422759a88e4d6b989f879d0541f2af7e5c219ebaa1d7f85f5c3ff5e6906f8f750c1b2a87658d07025ecde06e17435df80f6134471c4111949e73950d74cfe69d2250676177ae639caf4224cc1632039cb7c9494a0b4ff52ad3113bb00f3e73c5faea7b6180c340ee731396c87af5fc723c2a6b218a7ddf21e4f0d627622b357aee7aa7dc7d9c6886b6e2754c51403dbc6662eece0569140d610d6e1e2bedb9376bc2b6f1aeba58e9e6008f7e1735231a4424290b0281025a88f8541332598e54630148755362978a1234a251fa0157fb51f1686f9c1ee58baf63e4c6f3100fd2b5c41644825f31f0e442b74738c71343c8f4effcef26f55abd8595c0609848307425128bdc753955c07c49dd5ea243d08d095f1e6e4fce4da4c20414d4dbf7fdfbcf0164f82aef9f221d84e0729f880c846da967a8feee26c280904cf5f8d25a5f21e544461a8bc407cfd903eb762768b4e22d864da6a095e343f44ede1cc40c9f7274bdd649c18a721ac23945a42aeb444996db406dac962b9b223dbdb2511eecf5a97d04f0fc3467ec715bd4c99017d71ee0621e21ad5b7da7a30f3e1265fb19a983bd3b9d3613bab0320e7f504ef95c11f5e2e30122d44f5f34e39e70db72baad8c1406d465ba70a1443d9fa3b0fdc2cb8bb22263b8c79550a8df2b22e13fc6d3772351fedeac7c2891cc1f41db703a78952af8d01ebc4324e71d354bfaa9e79a8cfd15e022fd0c14ffa7613ca089fb438832a4af8ab4821e5039105391f6b685c16e39788b5e0d783a559c2e05abee17002bf3149bbbb8533e7b382e303d06c4e61e802c3cece8e4f48822ae5e171db58561462eb63423a05c9abf29f579900e9aabc3a94f402d804946417d9b202e3e2d1685dea92dca680162a8c52927066ec0fc58477ffb541c0939810bba5080214cc5ce16958ab7fcf9e61bcb66b2783e80580071be5cad9273c93141bf2db452e38f0d30c81934f660413ce31649d3d78376b623ff95e7e627bfd98ae307ad15cf0691d5f65aab46d8a658c51eaf686a97f95e8afa7fba1aacfa1f68ef47a2a5a17c9c75fc4fb9ea36bda9d8894732e17a33d541ba04bcc2a2fe4268564ece10a58f8e284abbe5503831f0ef91039b43b8eb954c399cf924705a3a785ef3e82ee56d8d1f042ab1e24f2d759c00cb6ff45b827b2515700e7f9a67424b71f931e6c1c5458586ea628ea555107aeed23c203161e67f8486b06d7dab4d030a8272ef2cf8fb81f6e40221952e12497b96ef3fa31541656dcb4b5f5883f220c1bd84bfd679fb367e328bf458ff3263660972656582d049ea9d4a80f0d56c43241ba495b4ce0eb1079190a1e151d6054e4e903900c9d8decb3a33f73fb5f567de6a837ab2c3e452ba2b311a23d5722aa9d00d4682c4078e0a5e372ca2bd7ff8ece5ce48ccb61afbe668276d19eb1c8563f8e13652dd19d289b6fffbe8b61df8c1e56938d45d44f815f953f1a6317f1ddb00ec4a24ac63e3d2bb5d299dc7d5b1dd53df1705eb5f5e13ceeda1f3ab8d2ba815d76f52475c6bcb804353be6e6f510c3b34051f445299e158a4e58cdfa33ce55993bed3e7b57872830f62261691b104da15c462e6116124069500969dfeeef9b108345d567176e0046c3c77214c27e559adff5b9639dd21261e79ca80a2326dc8727ace569628235717707c8bad907a73cef7d6bbb1967e0e3d972bb00f51bcc42a3f4188774df12511d9e822cf71257c7ccd4f96a871fc85923559d87b1e9ee4d954771b1b545e1e373a43a4e12c7b3a014a0c40ea9d18c25b2102be78d6bb65244ea0dd27c948840aab265b2ccba3284bd4c5601dd1ebbead603d25993432a5ccecaf8a81349e0def8ba17fcc62257826bb50c6725a3e8e0235dff69ce46145be7710546649ddcdd99a9c13146c734abb78ebeebd58ab756a8a015846f8984f1cbe38f4960c9eae1b47e3cf37f98bb37a494e5200002467e3379426f622b4a01ddeaff8224afe2d2b056ad1064de2e1efeda1ea65759191f6bb59eccd4ce3555df971d6bb4f4d2fa5b8d10ccc143b9fbf443013ec2d1285d5ccd58d068c62b6a40069cd2b461d2e7bbb4268c309d43fa347383d1a7e320346b7080a6c4b0814ac1fe2910c163d37d4eab95c094ccc2394afce62418986ea02903986085725fdaf76dcec8ad53a63435c066ef1ace25ffae91caf8e3f6ae925fbfd0c606b1a43515cae9e3ed90c1fb5ed16228d779ec6107fa083ed4b6fcf180351239a763222ceb98f58548cb865aaa4e35fef89da3f9e8b2d2b505cb1f53af375b8a8786564811e45f5b1470fab6153401f4108de0177f11b8decac05f2afc18952ed030a780daee5a245e2bb8181810f79e8d37693c713b9ff563619ebcf2ea0e80cae63ba413224fe463105e4f5a529c94dd988275a7d4dd470ac97f20522887449b17dcf5e932bf58c6ea011f80bd3674e1b66888b06e67b2e5f4cb23f12494147cccadc7400ada9b3fa72ae4fcdd8442251a4a61407b62c6e2d3c5bb1af7b6b8e77154e9e6306649a74e0ae5a7f2bd71682dae4f586228e8308d3780a6f0c05c0be610c9f3c6193fd8f648cb31e1ecc7d95d79710a0e347003b6eae550fb591312c5c682a878acbe84b59a7096bb8424015b0436ccafa69f56d4f1396bd536c269aeefe7e4f6844f4a8d0cc90615e92845ba0a139467e63c7ad05bd0b9e78d95383be9aee277b9cc28ab9f57e513155b5028b31235e65680c7460cdb761779c6e5a19350ad77820492403e3766b41b5447ff91f232d10e256e1a6707ef6fd60b1e618a4e59361d3e10f4ab349e8f1b07dd564e8089cf53bf5a0c693599c22d99a02bb84572b0f18b62c7c77b799e34f9f2aaeaaca15eb132f559c795999ba959115a702af95ee716bbb5cd20482bc377fba16c482de76e281ad0ab66b300c326389497ef55f435dc4a0375f235cd7cf0f94ee1453d7798c122f92bb33bb188b0785ba83a70331ff5d4d6343991e5bcede0d4fe107f8e9dc456f255c3732f1c09976036fba39b7854f3fd0926f9d2c550918fae9e79afef6846f8206b88d6dbefd9eaef1fdd7e4ad3cd3bcbb9a21b10650e259cf1a9ebb68d82259c208df74dbdbf73549eab2a6b9f4c4ea1b62aab157263889b7b02802c87d0b194ee6ec13fa3da9e48a2d7922d239669d07c3bf164e799fe79095f1115e8ff701fa74c34bdec3884d6286fe4f3b1eb122581459161bad009672a8112a555ec0084ba66871fffdf2e4ffdcff143144253a821e8362f87f194cf17fed6a5f1e03ad52049cf705f8fd896567bed3f34131cef2c24ea74a4dda01c485dbca61bd115266617c9e2f9bca716214f1712d8694cdd2791c0f4adcac2bce9b6d2f901c899924e30479ea35f34bde440e5d8441261d8fcb631a0843746af8e5dcc83a9e12a7db017b92ed036a259a26592eec75e8fc4524d759eb54d525bfa2e12ee4d8ab7211cb5fc2f222ad5a8456955a93a421c9533db121b4e18c3a9214e51cac2743d880c8c616e7f2053707f7287d07715dd7b9a0458ea845de5b1dc0abdcfa7f3f1398a64c9869d2283ac5b8018dd3d939ec804ba628f0e14eb970c0fc664bbf8f7ee9b98bf57465c645915a1031637962b38ea6e81dc67ff712082cfde16b12ea95b9891be424de87be2294d1c14b6e68b6e74af65d74db5dd591f25cfac99407d5189ee528314cf95e68ff84f4709e39890a0054bc2d5a3a753b780004a073130e276c33b1a06083aedb5479de8b5b696bada7af4be9a44cb7deaccaf0ef214bec88bfd7958d818cf35048293a9cdac571db37e94aa271f17e79619fd5410c089420003d6251610f68dcb2d4e07c324bef1b20272ea0ff629e627d30719ff2c98e00962f71cb2af4ebe4dbcc7a6bdbf7d6481de51b1ff0fcff1e92e61ef166f36480471df47c36e4d058f5a54919ce3beabdca6742e95c3be74554636a6606230bf56fb081f4e81698a42367a65b10a99ae1947ae31bbcef8e05c95ce8be7e92a1aa6acae25b7054713f815fd01ac1aff269789f6a6db4b6184413a630414260532bba86d510fd28c06c904198198ac66fe971a500c541e37bf67a19ea434096752f728244ba103f3a523a9c3148d5bda51caadf2c20c9ad752ec8bec8ec8ef8cb604aaea534d73db22f9d70be3210f04eaec76711d3579351792c029ae7ae2d3bd347c608d67ce353936ae2bd5bd5d9eb0d4c0f884f0d9ccdf449e274fd05cb60d21f9a0164943b40e270cac4b2c610494963b037c53f85edd1c193f7087e83d2e7b3b0c22e8a16971567c1d284da6338896790f959516ca4734a149a21b5404db61d8d597596a6b03deabef71e87df8639a68165738122b8ad894013cd9ef92a63a7ab62e520e3f7752e36645a0c464c41efe9632829cb6241eb5e4a4f49e54898a611093c85ef8bd055a18a097b2ef09ed1e387b66fa6a98158f68d479909b029756729669b8774c616bb7d53a604251c179048b4b1224767401bf754237b772e389ef40ab877d00a008a0a375545e0165698137082bccfa47c884a5249e608ed93ef986edca5fc410e2083391127374c2803e35310e22edba37f93307ed3f14740fdbfe8c2bc78126e187dd066617918715b83a5a15c09fdad61a9e60eb298f911093dc95222d6360afc30d1ddf05f0ac0fe634410089008a54d12ee9d6e9338c6d9f26a58ba4967582a80cc6d945b6ddd4c2e48e825192d7e5c5ef9d815d01c69284c80687d178479f3abefb575314848c2cb53d210029a6b3d27cb5d70c6935fe465aa1d0a1467f72468187b34a312fff90a65687d34e033c017803c8714504f63d87fdd084adcf8ff51ade123eb44946882d656198d4e230f79fbf647ae9fd6f9ebc9093261c8b71026c90425d4efcd930cb8b0d0cbf3b030db4ca7a8719aad3bb900a953196fe60491d518b9df8a82a4b4ea4248ac765af863d3cf8656a9ce6cce03924b345967d4b868ee13f0ac266d2e799647db30d136f50cc931c1b3b716806ad3537ba77e5ba3cad65d61506032dc955ca3a", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) 00:59:39 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r0, r1, r0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0]) r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r7) r8 = getuid() r9 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000080)="84d04c8718c4fc9d93474fe4fe0626159adf3faa2891d832cfbc2445e5f182d2f13f3b6e9369ab02f93634a91d90f3c62bfc9c91d8770544b6d2e744650cd9c48dec0a253066152d5c3d2941c1c351992731df0e02ec91bad26424141ee15a8d77319276ca6c08516363b0bb8b9ee084cd5d32fbcf4ca552b7b51c9f092c85db578cff39", 0x84}, {&(0x7f0000000140)="a85ead5e971f71b9f77b3052e6bc261cc625afbf7be862db5c76d10d530c9ebfd87984000af813cac4abd0c9d1471d09e89d0ead657c3c86fff09c5ef156fe46d5b4545f370b2755657cf8c4502f9e2ea0e52083837291c5b840b2590643ba046d0b16f7a36ed18f01dc24aaacc1e37afb994c590849bf9b56baa5145ea64c6ba0e20f84de1aaf6a1f0ab87868c971f2eb7c0cae1df360b687804cfb01af66f6f6f1b98d6ca5695eb4bb8d9837425e7682ea", 0xb2}, {&(0x7f0000000200)="f7c8373726499fd1ef5fdb0bcaf8aa1e26858f4af9eff291ef61c9c0065e5b1a83b915c88e5c249ff1ebfa0f52ee1c7199239e06615dbdce71e1f050d923e8c6f0f9e4c6a173fb3e3d80a7948978ef1f05f384337a02e1efec3a6c3724e72462913f2d31e6da9ccad7f39941fe56383855cca034a699e5e78b61df86010ea56cee5e63cbed350133f0485624d61d8ab8f93d15f1678f6a5960d26d80d26a5c6d8e2fc34f382ec14a0b9ce2bbd4d23dfea40f34751ee85bc7b544c29ffb3775ab7c7721a3700a25cbfb54d25da94fd2b0", 0xd0}, {&(0x7f0000000300)="039f36efae62152edded241d5b1551faaa09de826f0acf1a92b39c9f3dde25bc540e0bc5f6ccd412f779a8d0327a9484a03115b913fb794459fa3a8bb8532eef5cb65e17d1f2ef1c487ef1c12e177d09141b45760b56ecfe5c0855435920a9cfb0a7cd064c31ca1ecacb763302631bf68f459ccc50371de4e9860dcc0556e3c00fc23d04d4b643c55d6670bc552bdeb81120842711550167c9754e29e626e2d85562c6", 0xa3}, {&(0x7f00000003c0)="69ae6ba6236b5719b05917653910af5394b242eab2ca300acee231291f31d180969a0dd9f2bc93e47e186d7d66c8c4c8137bcb2d31027cde48263e7f8b147e702762086b934d25607f6bab462c3b6766751c3b23fc416dbe463ccc733adc6ce8043c706b57b54eedbc87949ffe2846ada9eae2324d5b29826ab676a3ce2fb10d386fffb3362011cea3defc06681209b0d0411d0d714b3e03099661c5dcc17bf77675dda65342d578ef85a901cabdbe1e5e8ffe5803d0", 0xb6}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="93ad3f7c48d77b68b67236bad73050fca2ceb5b228c10f8459e3d86bc2d0b11cddd40faeae9fce5dddddc3cd8e1be759620ef433914e8f56118fe3dabb29b101121616721fc26d27d068aca03cab66b18766d98bb1780059c295047ab8b6ba752207829044e48b65d279ba2aee9583a4255e6e51272a2486c811c28669b2936f5f56b4ff344ba0b3529494bb0c790c181c56ec710968615fa3cca3f200b312452c14c7c845fc1e4ac86830cc22122902756dcdb43f29128df60fae8c02aeee230a5789181a29bd4d8ebaea58", 0xcc}, {&(0x7f00000005c0)="a465183a4ef0f343d2f035c4200319fce46230c74d736f3d55831cc8b624ad076beaa7bccfcad31e2d7804785d1cf225dff1781fd34d3c7c22765fe62dd72ca6f34f03b80e96da8b1707f4515c762b3f5cc2999a8ac51f3ab7548b5d6df06301c6d6f1cf88f3089a08e99631f2bcead145703401e350dacc81183fa760e3cf44f7771d6c03717bcbc36b2a88556fed5234b8d397a4a97c44778dc4f9207048fc5742733e9f752e6b9931d8d09eebfe57c1a9fa14b117859094421e3da03e7bd2179670acb666fdc1eedc38bb779362dcd301bc0d5620750e84cbfae5544b18194b55db685b7b87e6d115f973feaf543c483346ed634f4d02054a8af42ca56f2c55ebcf1f9c94e657ef500b99327e843a7bb9e38861b0f95fd7201696448cae602920ca963c6aaf923a97f0da0ef2f1214147578fc10b3b3f76e2c7f134e5b09223083725c8be306eca7e9fe250e44ed074220111f07e968dc23818c2f53a7232a86ecc4a6bcce22dab03938f67035128de8751e946fdd0aeee4bbe0f207866ec9c022e525f724e32d052f41c29fdf89cd8a4b79ab5daece38136a2e46086c0eaf5036d86bf65b8009d5a6530bcf02165d92b5121ed3f438b4977f5a65eb9d258bacf9d2da600a6dba22425f8f9c9f07ce42eade3cb79d425915689d8f722f9146339db47bfcf20cfd119cf759e0b068d3c52d76cac4007ecb94bcf23629332f961a7a198148d74d3cb160c105ddf38de8baba0ce54e83499aa83e4c6a6ac8b9d57d1a65592c9125802a3c30896f79ef48c3de793dc3989fa5ba2c7bcfd211bf397ae140cceea1ec935859053f4e2d4d39d7b915040f27c7efd8468f8280bd4f3368d5c4f01e4c2687ef7fd39c60e375794d8361abdda0938b0c8cb49b4140abd12854421b4191cfe27f2c31c2b139d46de152202a09cef71a82f3821f456a3ebecdb5dc5308f6504eb7687fe5a8bc61cac8f9ef74bdfa0705529b8d2201ff2e83ccbfbd915f5d94c74dfa8e762498b18c8eed1817d80cc28f4e1cb85dcc80ee7f3019bb05446449890bcdfde48e5752dcc37d17ff13c13985c9613f0e6e7075ecfaf9177e1daaba01e911b6d0f61ebf3a25bbc53af991e0815e954ad4fd8b15075fc57573551a92276e33e5b5908885e9e13dffc7507d89623fd891854af11e94968a5430e631f5b0f5416c66b515d6427dd9c785c1bed2314bf79bdf8630f29bf6c9b2de4264a6bce081e9b76ad4550ad1a16be00fb439a88948d41c5746f60775f6f72856d6d43cfa0a2d93ca6364b056a14062cef5892e0eee3f701dca5c14e153bebc1d00ab9ef481189064326180eedec4d44c71d273c04387c38cdbe6e8a79d909c32e0d4b73e8b91fd67247d0708db541d7e5a4c79833eec85fc936271bf74131f3ccb29d7ae8fef483d465e68caa9b508a412ac6ce33a03f6508cf6b3139be91e5aa3cb1f3c2c7cfe1084ce08921d17fb62565f41713377a27e1b9a6c3408962535675c02c3be24d773f54967e22df22d009763b79ffbc367d531cec987a5b9ecb96d7aab0f37328235b3d4d3c21d551831650d8a6de78785a9e4abe0cc976b105d0eeb83a21d0d69d30429ad4603aef1619c0f5efb2cfc447024a9c21536fa8881353463d4c9d24396469fc9e5ff24bac0e67c8e6965d9ffb5799cdfa1a76e3f04bb98e187142d8dad5b0433ddf657bde3d4e083e57403a94da365da56b3dee3207309c1f393dfe8b6f255346c09397e3cd66bd133e326d34e0305a55b4ae695af4e4cbba5b4f1adbfd0f143c3df9e1cde33d5bccb30af34a26c051c2e970cce0f045153c5531fbcb2b257cfacf310a71851a92dbab94e7eed3f088ac84fbe6759072d9d4bffb9ac3b2f9819495c107e2207e69a2f8c1be168526489719d2346914a107f759de041bf281e82469fa4cdadf2f3341c4e4590f2ab90dfcce98b72c2fb66e6ac24c87d94592ed1ac81c254b24d904a28ece20af4e80b7962cb76f41bf3b36d82d0d28ccd060e9b0014fe5b060a97744c764f1d44a4db26443a301aecb6a761cfd5cc9f158bcc1aa9792d2ffdd6ecd4e912f3a3be9ff6fafd80d4aa229a81c105cf3b6e7da2ae377bb293ee976a1b830ad7a0373fad09db2b53318055011355eb6186e136a2c35c46abbdb59b387c5b99d5351f681bf5d2a7729bbb2d89d2da3de3c1036713ecf3faf36b594fd18821975d26ac98a99aff5d4d8f5387ed18e7a94ca6b5a36a3611661c6d2cb19580a0cc3885b63fad91479d5c6b5d395bef952a0ec44937b6cb2f233695d7594da703a9799440deb5db222e2fadff7179122f60893c5625c0b422ecd4d4fdd9124ce82a13c736992eb562da42a707cc1e5054084dc456003e4ffd9764f8779b7fab53695648b7ce9bdf9640c9f1b7c870b5a6bb7ef874c11978ad43a952617ffa411559575b6683b17c98a214898a3ee96a8ee1e68cc6b7e84d3cfeac82363621e98cfdf213ab832774c37e764b1513dbcdf05ced1b467dcf66efda500df276c18f8ccbc5614c6ad3727503b4eab2613419f37fc762e27a6c4fc3d90f207f801e0dc85e318d1eb6ccee43a7d9e69bcc49a37bb57735ddaeedddf70886cbbc39f3be5cdad02fe4b8a90f916c5cb21c7b0e412665cdd6358720f165273b7949811f08aad5c93376b54cd2f9c6300494dbbaa16c66c93646f3267588154ec6b6512a96ccd8bef819853e5b7c729b3c2df506bf98d7e3b0026621480ebeeab0d91fb2b87fe0142f3cb864b7c18acaab89b1bbff10e159a807dfdd1e1625e597afaabbb4c1e4f11ffb2061e94586cf1c256ce6d0ed3a11c4ffcfa283291a64793bd7cf33837bd3f171bec351a00875909e39f99f7c6dd08ed0b191c284e87cd1411fbb400a66ac0a6feb48f5bb2a0a7afab91e235f52985486c836ee2bee30e4d8994e08f306637b118261673d44ada9430a11df039789affac1550469f63bb88df5e7dcbe5365ae758aa8c8f95a4a1710cd4d59a9ce61b166878c05564d1a025d54e759eafb9add4e517d0398e7b2e696c363e9469ea6cc9a8aa230cded2189447663dc38b98d75cef08e25d2c594925ea36a1240197f64ab83cb4fb198efc7fdc375b77bc16d99ffa00778d56b2a37fa34ff57d27ea45d56f37393eb0820a204c768bfa89a759a76bdbb0f4c45d3d50918bcdb154b114735bbd484d61a6bccf537a9cf0b00f1585e2e85156d6bc17c354a28233bc13029f1a00eb0f914f0ed3c1de55cf8c2a6884d6c8128034eda2499c1d5620b796f10db7963f639548c7bfae50a237cb6ae0ed83844cf903067bb13b1f3dcfae9833a2309cfae65e9d6d3ef74e39edd05ab352322362872d04140dc59b3d8299b7ebc1c44e1989359684c8dd25cca256f3fae2c4a09f1090b27cc73817edac9a26e7d57ba9140dc98183276a4c13c47781bb5736768e5d897d3cd558e19df91bfff6b14bcce853e598150cc4251c6ed1049541d44835cac1e5afc42fc049c1d3997932110916c9010d473c9094daa2d9bb22b12a3c67d6a2b0cc57dcf68d52671c0cc8dad2343148b0c9a2633bf89a3d4433adc64175107715699b1fbe742a6eeb0f3be8f6683d4481caa9be7f298034ff07ce26667d04bc3b07aaee80d063e526aae682a8aa75de8d679df55869746fc895a413d62a98d0870a1d8d1c5f76d9e7badce8acb6dda04a99392e2e58748cedb04f8f66b7fa6db7a651de904500cad948be6c4e4cb00efa1926087a9ce4ec595de97654a9cc29dc45305ac05bc2cbdc3b666533825df39f00065c18a71e13d1d700fb921de958a416b3c8883d4c3c1181676d87bd2ec145051b33d5ac833075e74e5cd75c7ef7870922e19abfb854ed1afeb9949d999b620a8412a45ff97b816d5e4ae242a4452f77b373cf28438c4684ca5b4d4846a8bb4513bd1aba19eb3e79fbd1bd2f608b92d5b3d90460fa32338eece97b3c8e9e739445d37a363040488a0a3b6084beefe7006df9b3fc506b7ad5760660a52d86c65c54207a7b590b3ecd15c1329d6ed31cdef929c20abe26833cf1615c238b3e8c565e982a0c0f85ee6d9cc539028c9ab70eeedbb06114888f8cca4f7b76484a7c8b672f3360d12a325d1f877fce809eb144b5435e9a547ade66147fb5b83f14f09cf480fdf8262dabc9bfebb22c86636f503b2599e855b74674089cf6797b86c5e20d0202760ea7ef64b38bd00eea32d552cbb77058453a1b37ac9d766091147c4fe747ae3c16ab4ed0df9e59a52e4c1829429b0051fa1f6356e9085ef00c25c856e20086939fc5489dbb41e9abd2c3e5909ef55b14d619e1f0c4c8ba1015f9a19f9ad9f57231fec87563341f45fe744e38c4061d3b09c9ba7a9c14522985cc37249101d456d60b8d2bffb26d3647de521e394baecde2761807a8e8f664e51f9cbe4135215d47025a300332d66c9ba1a728751c0c547bfb952a56932e76470e6461cc6d043196148f5db231cc7f328452267ae8ff9745f8d518e0c832f5ad0e064e390eadd30a1d108279eba94d88c61f0e2910e073d10ee788b26ba190ccd0fda87e6a7e0e74436795046e53f1e6332c17c19e480240e7efaed102d8801de54bfc5b455355449f9705ad0147428a6e59aca9a7a37007f2e6b5351221b699cd4c1e855b421f64ccf763527b254748b03b7c1f6b3ed3d0b146b00b42fe176c17c800c374a1de454b01304d9b2438079c03c3803499adc71f19c62ff8d2b9e0607ed34a686517b78b3718c57f57f76fb544ea97612917e21c9057864dfbb3df022466dc5306c7b821ef13d9651856ef78f5509745951c8f7a91461a7e6f650b0f35ecfbf0523c95c385a066b617ec662f0ed15a806a559c10e9056312d6fa06f9e1a646f56459a284c5ebda1265a0c8c9ecff77fc186bfa8d5902e3d50f358c151c7da6531deff9c07b834eec6e2e2a84dfeb842fcc929604d032e57fe49c3b63be9446f4fe192d73450e3650d1591fce2a0140bae0a7cf2305ac8563b986567b0a4e2da69fc99db3bca5a0e83fa71a091e88441f4398d6aa41ffff48f4a1ce0e93497e21e14c7ac015fa3bdb51e94a426a94b734cce7196183adcdc3fcb64d84ecea0b2e70af5816eff865889d0105f889c06f4bba5f361ae22121246f631d370b26eb1ef5c9dc2ab94c9970f8cd76c492c25b3867dce09a12b4dc93752e5091178f298db7c71a58eff47b39c36dd95947faf3192b5c064f3e22b4b9e09db99d53a0d32ed64161293ce8b7d0481ed959171af2f5c247d0ba8b6ed3d0764bc065882e34995a606d55be5c35ba42aad7343d9299b2a898ea8febd1167c62b53c8ee5ac59886063a725618364b2ff17208d89397d468b4412028b25d669457e67251d640fed8deac4e0a57f972fb1424c7589345e0d1a71d7853c6e1142780b7817b19df2c22db8dc3e40456e533adbd4fa2555e7c6242234696fe6fd145b6fce963fc5da0b891187b06631ae15058725a7309691ae9f78a23fcb250b863e36cf52170f1bb26a1e2b2e7d349c466bb71458b32a922af1c57a23dac48f978865e53fc45637fd16ac28e1ca5f5000cc7dcb535597c4c33a7fe6341f1eec4ef2a4cd572d91635830e3e83e6803a10bb04f52fd88eb01fc46b95df181c236b3842820fec0f36df8bc7a68bfce64d3ec2766c3b5b52073c9b5eadaff9bd9daa4204db90c213982ecef3d5c702f51882e69c9e44a60402cc4ddfc73902ac5963aad05100234d02ee19f2ec8d7ed66373c090e4854259460285888781ee38954a7643e5769f230887cfd133152098a5a7f70a290", 0x1000}, {&(0x7f00000015c0)="ccbf55c4bcac7125c452ef753e938f6b49e6e051957978a537ce6d7a3ef8977f7fbab259358c5deb94689b5c022ff55d3d31783d2c5e", 0x36}, {&(0x7f0000001600)="4a2e583fedda5b2f5f4a41c86c", 0xd}], 0xa, &(0x7f00000017c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x1}, 0x3) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @generic="85aebda18cad20fe"}}}}) 00:59:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f0000000180)="26447efc49070e158fa2abcf8c9a35952c931503917f38cbee4fcc4159002bc97b5e0feb5baf07921840ee28ef3f898f7517b85db67604dde9519ec18719783afc58fa70c0ad532348566bb88d6cb69f46fd5e48a36ab3ab561d7fb8795696b18e437cf09fc32777eece6e4e1cd194dae126c8401e2dc2338f9fc40118901454b04a689fa8fcbfb50dfbf959a3d744717236892f9fccac5253d17150f81e39f78a382af96996156be458b049d480790f05e8974cb02e53a1f7e9ac448ff71eec315d6922121eb06956b8316c643bfb5ee8d62ac4f86ecdc256a54fdcd249145a8b17ec702016e0dcb00873b21d62928b6956932f9cb25ab8a39e939144ee910670e952749715f09b865abd15c9a29ef79eaaef5b55b12dd2dfad6d9e4fe54bc5ce53a152480f6847a295fa027f76090dab777f5448cd32108b6bac06072dceaf0b447a821701ceb8c66bd45fe720194cb793a4b416c94868ec418e3a96b0c0e935472fd3633623c56082b0bb84577385686fdb33eea7f0884d2c6bf76fddeb617eb94b98772b7220eb0616911c95c6b60955672fe97f83d581544d9ecc865f1ad1dc5856536622ea8accd942c02e33fc755f99310de36ca27020fd1dc763abfef571b9fb103b6dcf508bc21076a23d47a03379cf447af1f69a2b294ec69598913ce6c73565d71992261172bb837d25c9c529e7c326d515c6517cf1d2993a9a388e88c2139556bc8d00650d5f1c5a9c5bfe3c5fda46b0eadb464a096ef35dd76931c63b9f2efe1b2671fe10f3fec0a9cf13a6e738ca7b5e5c810f3909c84e67dc2a7b554de592b760bf995837ae1b5bcabc4faddc5c005797a3c9c9b59c81154090368fedbb24dfd70a97111bd4cc46ed7d4a4bc1539b0211152cc40abcaf21efe4775a37e2f63909c83c545b36f96c60783716020e7b085b7189c89eaa95d0c20e04c528dd3ca3cc2cec0cda0b8226a5183024fbc1061278070985529956e0c140f24f38f4345a5b71de6e19ee5b3d8d25beb1d828d36efd6e158cdaa08af6ee9209d221cc0430fff19385cd250b070ac7c515660111296d6398626ad9bd74b002ef23515a3b41fa1f02c6c653134a9f2025d57242e8f7b377aca99d563a46cdb8675f72f9f719419477b76ea9eebcbf3f5b8b340efbc071cbc0dbe23d121b35e7ff16084eab570e64f4c2566b5bd9d033bdabf1ff404b5bff522b9c254022ccb40fc445f24d9cdef160df93583b79b3eb7f92e49fe8f7be8578366001209115401e9c93d0bbe2a4a60f2e4380c5bccc6663cba3041506c47575435b8804a877a5f2b92e04dc34cfc746e9afbec4e18855b3b8dbf125a4900dbb26a38bcc6c5bed47038831e5cc72fbb8c509aa0cdc48311c253edfe5bda888dcd5def6dabdbc47715628039af45a0485a6a97066410043fa38bba150d9b1543f3252548526d8e61f1c68cd23fcb3393cdb22990cbae9109b213134c7ddb11a1c1f8d29fe123f11da20e6adafb8483f3abd1f409482e6003137a3edebedb36cbdc57e03417ff8a50791f10b278de7833e7c5f5f63dce05ecec33cdd6472a88b56c75c9106936859f6d14148bbce4bc00db247f7c19b200814ea0bf5dc29e329fbced2f02fa4aa79261fc0e3ba0f68bd956b3420aaf0a5bb2856670e2e1763b4e018f692e8a2e748bbb1b136bc76c55eceacf177e4cf65c653cf162f5b74d79991fc8630d40472bfe4a17300d1fdaf271ed6fb6fd2b9eaa53808572333f6e19ebfc281b9cbfbc0bf8c53083419ef86e4dc370cd7623b35f45d7365a40cf666e4cc24513e41295004092215f8451c069d60193dd57a2b3e080b1ade6fdf9c04bdbe8f747879cefbdb60d315658e234f9089360de9678c37fec3b249ba1cad275dcb155eaa368215efd35304a71deadf47f28aeb890a4c47bdbb6d92023594f17fe5a9561cd413ded0821f1e771e5e91aa511c1a6fdba6b48d2f68132a406f46f869aa09823d8f53886786e3020f1dbd5ae06978c1aceee406045a2dbca32cda299978a9463bdfd7a5d130a513663d7c58763784526cb8d5a5f4adb0f181177518896bd2319ab083758b98c163cc3a6537782454c1aa87eff151c9405cf79083275d7ed71c01e7fa0842ccd91205d89df1cc034347769761248b30581d3bdd64fb2738c01180dae028ad8c7742d8dcbeaccd7be31520ca7e04bce5143b9cd52ac1c404a40a41d519860c934cc33c5197bc83c8398055c10018019eb2fb2237ab2b66672de7a624d3a854ecb6e4ae76b2ac047586c4eb37c60f288ef45481ce3e1e7944df71b0e33366d9243bb6ffe9ce2d5a074362d7bd2379f1b354e555d079aec9de4619821bb88eae1616c3e288ae80b588ea9d04239085bf0b74cef0c38a7b205e6db941a494ec97f565554a8bb019a6f8d80c231c3ea6680d0e0a850ec9d31fd3c88be5d412cb7635f56cbfccd783cbd16294cdbbb9985f968d9e8caf6361064b1483665400161011acfb6b604d1893929f820ca6a2225faadb072a698c7d0ac3952ce95de01dd53c661593013c32a819b0a4e0e6a133f8c3bbd3b6af764fa853acb71a928963a52fe5e5394cfd4898c07476c32b7b528f63b780b91ef0577f0581047c15818c6c09d3cbeaa91b8863733f9023db18311cba90c3db155b7ed155b4c8ee3c3bcf323e863a70886c9f38b719599ceeeb3f81b7941a5203a68cbccf80bc31d399844c0718e308a46103e5d7c8aea6b9197b41f7d1337109e67a96133321201a1363d8c3b391b8cf0a7d060ce8780588614f592af89ae93b0b95c2fc15ac2001ecc0c686852d6817b91aef3a43a4329a6141348a5f35db05c4412ed4539f232144211f42989cbc490a43ca7e0cc1724b5b05703dce50284589e7903dd8db61e34b745305bd4145a7c103b48e1601e4bf02d4ca852de72c0919c69d7b4b4b54645b2cccb927880d1ce7ef73fc15563e0a83da2ce68bdd75bc745ac770dc755ebe34be1e6876bd58570fbd5ac34cf79cde390cbcc4270ea94ea543c12384c06a0304c5be94fc69a099c128fab46ad4926c40f7b5467a230f9a4931a3ddc15b2eb675f7d3ce7ad06ceabf2a54f64fd57e31eb9b22ff023b1ab3d0c86b12bf6ed279626e67f8dc80aa23b6eaef1dd81f59e62a3bf1cd18345ff7ee84c1e57d985b39ef3b7395e0f784b769659d055fec6a437add741a6cdbfee2c683f93653c5bfea290f574b4e42be8a867aca197258c3b4a6032c9311886047c52ba238374d650637f2fbd69318dbd85e2fdf6849fcf7a089b481620f43500e7ae1d67d1afbd5f78b7909c0f1edb4048ce597001018060efcbbc35a58b338707ded3a88807bab3f2094ecd9e2f63dc3d507ec67f2e81c00e19368fa70a126e5d51981f0ef36557cfb0f4822d9ba0fe6814e5c72c864a60b37fc897967b21916e8697ca76b85661bcfe6279a2cb36f0ce3e2f118538586aa08045b8a4f34ef5c413f30d6fbccebffbd57a4f5cbede5363c333baaa2e24aeaab7f28f8bbb79505a28840a3e5c65b94b65c79780789bccc96263cda3e1a87467871f208af33fb2b4425351ec290c004c8c7e58dfd747f5fe6ab5ac1e4f97fd8656a07287ebf4ca5051d8dfd3b9272d6177ec7df24ca586ac4cb378ab03dd6c755911cf3717c54e76e212bf41569fde4614f3b078f785b09296a1b19214c963738bf0369f5cdf27846bbb9eaa033394b2f1bfd5cf715fd42b4486c4749f2c7064491d2ba290a3cc7aa6545c54254cb68743498253bb548e8e88aa897f1d3f65751c694760a06c429ac1fc9a7bd1dc8023804b6b00274cf00055c6691feaa8feaf6fccdb378a170e367ab52cd8eb243bb68276dd147a88cfe1a9c027dce97aa240b7a1ccb04753b8a79fd57bf6b0de64eb0691324615c50562d9d3cab7878329c8c6ba2f39b162406fd3a03fe356dd0fc3e4b406dd91c1ebb55991c84f340c2ab9feac7e8c81728502751bd1a2fb673e147cc63e3a829e3038ff43a651c94799c11094be01484c146ef86b0b4220b77c602c926fdebf534bd4c0b268be17fad78c1d569a7e28e5a218d22a06fdee136bf47900b51acb45879f210d42b4263e8df4f5bae0fe5575cc26d5780a494aef8fef93f6765d305e39bf789ce8ec13af4551df697a7698bc4c3c9be07c293c7cb81d15b868663be0b510e441fd9c0c42bc4bdfb5e0e643ae54cee40e4e70daae9af7fe2d5afaab56445eb531245b5aab2244ed121dd726e8d61189b8cf1b32314a633549cf686135bbdd8d66f1f2312181e4a3ae37ad77a7239c0aa44a830df940283b406cea70b2307e9ee525783bc18d80199d58fa2c8795ffa856f1751de407f0343e093d5ad4d658462fc60fd79a11e606fc41f9b3d2e858bd098202c78282ff88b815369d050586d2b60efceaa52ef37f5d1d531e62079e38229e91ba1837540a762671c62ed40cce8e485695db99c2a4fb98a11f9595d96800d0fbeb53aff5e163bd3d93dc1218ea5e131e26b764e8f1633d9e227ec51bc237ee4f8be1e55a558fd2620c495ed2ee5d7290e29ff0341d4c57c545636510cc82ebf0df90f5ae0bb575524627c9a945b872dd9d4b12d40519dfebae77d0fab3119559981132759e7f75c93bb5676ebc0337ec5a97b656cc8caa6fd4b3c08dca27e2d3cec14502200ebe5efa67b7895273b4352bfc98afe51687e7017ef8bb33bbbe009c77880ff6e6b1d372ec793fcfc033eaffb034cf91f0fe4091038c762db21676de3c852877494267bec945c23c87b11985f15b59b9b7f1d6a8dd74d927129965c9ea6903a7763aaf24fa27612ff061d2add4d2260078f2b7e45b215928a02133cdc3f00698d3362b3f5fce952d0e62aa437514c08aaf64f579b84b0a73f59043d59317817b5131fce16e4395ce3ae5f63a637e02a0fffe0b47ae5220fcf54b60a45e847944c267130adcf2962e1f37123f5d95eb68eca3cac8025eaf114ff1cdcd1d3aa6da8b770049d8374997ac0db8f8ed7301ef08f60e8577f2034f383c646902b4cc1f34f2e64089c4b4cfc7c3ef168b0d24c800f501fd5f36ab9790e49ed3b6f496dd3011334d55cdbdfc581718bbcecc652204cde8cc590df2f88eeb661c3a237a0961696f865ce109dd2fa45798602128c6bee6ca1ee2554066870abf02c619869a26a26288d95c03be5c8ad537577a82a100705736baf9cfc821658fc6a5d5066419b64d8ccaa36778eeaff8dddfba0702eaccea0e27b87b9ebf012a2cc674ad789fd6020a7f4f2dc082e28af8f48696ee98b4406ef8fc8bb86cdc900e71c77878d761b42a2bbb20bf354be13c4e112964dd6386a8a0a65a970f1b2265df53775f261a47a6ea1b38fd346e188521f63c1a0819998f1ee4097175eb89aaee47c881c17af257d44ad060c1c92ef46946c21866fa3849b5aa9137bbc893801c2908da4d633b29c6f87c540a7e71e9e69af9a0ad2bbfab1e4080cf81a1bf39fe445ae497ddf9ae23b7ba06207b360dd290fff6b3d13e1356daab31cff37318ed624137850dd131c67ba7c42abc36bbab65fe9d221da3d181848fcf7c6d274cbf57617952e3f343affab98ffc0c553ffb657707625a47511940c1199f658e356308314045427ba343f9e5035fc8871b78203e556a767edf8f58763059e8bc7552083e1d1947e94a865a2c7c2a3f7a74e0a7d7f17b8f561f5b74d3d0d07909a52c54a9fcab08a2d67745d368f9a95ea77a9fde26c42b940ff1f49f2e9d8833bb9cb3718d4bf50b07c2a4b234576c25fd18e0e8b88fccc2a0ba0547d5ac227d7d88d28b9", 0x1000, 0x0, 0x5) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x80000101, 0xffffffff, "0d592fdebf96709dce4100"}) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7b3, 0x5, 0x7ff, 0x5, "71fdd67365e08fa1ccdf06a6d999163e5a62c27c", 0x8, 0x9}) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r5, 0x2000747a) write(r0, &(0x7f0000000140)="96", 0x1) 00:59:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3f) r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x1, 0x39b) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/54) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) recvfrom$inet6(r0, &(0x7f0000000080)=""/247, 0xf7, 0x40, 0x0, 0x0) r2 = socket(0x6, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='r\x00') semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/191) sendto$unix(r2, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) recvfrom$inet6(r2, &(0x7f0000000080)=""/247, 0xf7, 0x40, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x14) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000002c0)=""/208) 00:59:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 00:59:39 executing program 1: getitimer(0x2, &(0x7f0000000200)) syz_emit_ethernet(0x1d5, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x19f, 0x3a, 0x0, @empty, @mcast2, {[@dstopts={0x2d, 0x1, [], [@jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0x1}, @pad1]}, @routing={0x2f, 0x14, 0x0, 0x5, 0x0, [@mcast2, @local={0xfe, 0x80, [], 0x0}, @mcast1, @rand_addr="264c78fa7ad074d324e33bb7a4ffdd57", @local={0xfe, 0x80, [], 0x0}, @mcast1, @mcast1, @ipv4, @loopback, @empty]}], @udp={{0x3, 0x2, 0x8}, {"6b9898b5a58a1aab5448a8a6f8a2c44b511899334ea1b7a3e37bb258d848d3750fc0430ad71dc56923632b652ce543b20e524a21fe0e6aba4c4769a053e31fd613e34c0c72fb5e3f6d4527b489980485fec8a8b8472ce2d3c566fd7694d7459bb73c16537b924eff1a0c7f89fccb9a61d9b34056002bfb7c94de44ff000c2cf853f2483a1c151e9aa6f1b49563a354698b55eec469afa3add04bad0ec66fe6e384579e07000000aaa7db010f14763a02a11fe89efa07c90f88182f5a2a74ec934547343d3dd5274a335811aa2c648e3ee7c274b3b4acab"}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x20, 0x5, 0x0) setsockopt(r2, 0x0, 0x7ff, &(0x7f0000000080)="dc66e8c554a49419f35357dc3253222def8eec7c69fc575fd4abb688ce19eb9cea6dfcd3b2cfcf78db8c53e6ad8571fb144d7e0766ed892afac2c1a9144fcceb9d3502a79e6af45999db66e72a0b628710c9a5c5191367ba3fd58b9a5d3bd22dce81a012afbf744d19bb1e492164cd00598c130fabb71ac53923aca3b24bb19b60d0cbafc404a15e4a89828645a8a73a620789d0010a80a4f004d5040b81544f2e3ee8b3cd082945102f2151b5e2653eb8a7faaa8cf092777b912eba763f9bb24cc2c50077ed4877f384399430a561788b57c58fe698e95f4fc197699fb3c6ce3e", 0xe1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x209c788e822d0c80, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x1, 0x90) semop(r4, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x3, 0x81, 0xc00}, {0x2, 0x0, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x3c, 0x800}, {0x1, 0x100, 0x1800}, {0x4, 0x2, 0x800}, {0x0, 0x7, 0x400}], 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4012, r1, 0x0, 0xfff) 00:59:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 00:59:39 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}, {0x4, 0x1}}, 0x0) 00:59:39 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, "4b6424c2"}}}}}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xec2b) 00:59:39 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x6000) 00:59:39 executing program 1: syz_emit_ethernet(0x7b, &(0x7f00000000c0)={@broadcast, @remote, [], {@generic={0x3c01, "0b2d28463007f4e63b648213204824c0eec44ffdbb23d9e8ac525c8a7c667872d5539c867b49c7c612309700abcbc1c4b3e7325831e1ae0972199602a77bac86f8a413a2269491825c842cd01d14c47ede2a1cba18fa8358de4b3efe9cc0ce1258f1bf88335543ac758dd744fa"}}}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x3) 00:59:39 executing program 1: r0 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xfffff001) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) 00:59:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x90) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r2 = semget(0x0, 0x2, 0x94) semop(r2, &(0x7f0000000040)=[{0x2, 0x6, 0x800}, {0x1, 0x200, 0x1800}, {0x4, 0xffff, 0x800}, {0x2, 0xbb17, 0x1000}, {0x3, 0x7fff, 0x3c00}, {0x0, 0x3ff, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}], 0x8) 00:59:40 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000440)=ANY=[@ANYRES32]) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)) r1 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='W\x00') r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0xffff) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x50) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) read(0xffffffffffffffff, &(0x7f00000000c0)=""/122, 0x7a) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000480)={0x800, 0x10001, {0x1ff, 0xffff}}) poll(&(0x7f0000000540)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x1}, {r4, 0x40}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r2, 0x2}], 0x8, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x8000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x2}, 0x0, 0x3, 0xc032}) semop(r1, &(0x7f0000000380)=[{0x1, 0x7ff}, {0x4, 0x3}], 0x2) 00:59:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:59:41 executing program 1: syz_emit_ethernet(0xbd, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x87, 0x2b, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x33, 0x0, 0x3f}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"daf0b9540bbba06142d7c8763824d163445468251006673454a497efe78500bf88f3e4aa541efaed9864faf67c9a45a7be4b553f032f0d9b902d20505fda38f79b323ee2c0f6ebf283554209004e83d7167c93a648a684dbd71b99785a2489d7cc20b0d77ce616c5aa6493"}}}}}}}) 00:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) fcntl$getflags(r3, 0x1) write(r1, &(0x7f0000000100)="da3df055f6541e9e7453970e0025c8a680a3ecfa61fe407b6a6abfb5c81c1750c98eb1fe910ef813eeced53b1e5c0af9418e7862fedfafd23e08b9f77bb7541d9eccdf13", 0x44) execve(0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockname(r7, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000080)) 00:59:41 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) 00:59:41 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0]) 00:59:41 executing program 1: syz_emit_ethernet(0x400e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100143300bdb973531eb41c9d60cca81247e4f515ff0200000000000000000000000000014e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000009786813373c25403220daf43d1eb110c5bc736c03e9e5f5363928b1945323b8188"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x0, 0x0, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x5, 0xc00}], 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xee) 00:59:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/263, 0x107}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x8) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)) dup2(r1, r0) syz_emit_ethernet(0x52, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x2, 0x44, 0x67, 0x81, 0x8, 0x6c, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@timestamp={0x44, 0x24, 0x1, 0x0, 0x5, [{[], 0x1ff}, {[@local={0xac, 0x14, 0x0}], 0x8}, {[@remote={0xac, 0x14, 0x0}], 0x2}, {[@empty], 0x8}, {[], 0x7}]}, @end]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xff}}}}}) r5 = kqueue() r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r7, &(0x7f0000000140)='./file0\x00') r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) 00:59:41 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33, 0x2, 0x0, 0x7, 0x0, [@mcast2]}]}}}}}}}) 00:59:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pread(r2, &(0x7f0000000140)="a60e9be3716b58dd3a407881b40bac8e00cadb8abfd69d26c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693529cd0e33fdb01a873a3cbca5ab9253927bc34e19523754fc74afbbf3c6a53aa40cd440fa88dbf73b34dab7f93fbf0c9f9cfcfd", 0x75, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x7c6d) 00:59:42 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x40, 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd}, {0x0, 0xf1df, 0x1800}, {0x1, 0x5}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/143) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x2, 0x1000}], 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000440)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 00:59:42 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c282650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2b5663ce4ad43dcb7051c5c58fa6eae3dea59d9398469c4486b5785d3a12f806192c990be275893268391842072048f350fd25d21f9016dcd7ff938d919dc2f89835ae1511b7e778f7d"], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0600386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e2226efaa1d6048d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5247f7c6033c1d154b378da4026e2805b1676b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cc074c1771cebe4e0f92cfdee2e52bf897cc273cab1d5ef49a8aa77751b76b6c98b29d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436f19033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b186190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d91641aab1f0a6ecc49021931c9dd4b4ede457d2c74f86b189a28d1e1b45d365f875ad10b4ea3c528cf3c564fc13323330e94fb67e90b5a23db291396d3d298b7f135aa7b3a957cfc67650664362ae7f665bc7425cde6d458a0a97bab29276583666fbbf5e2a1c258143ec9f0d20283dd76dbe9791611f9820000000001bfda559c49755015991ff6ab99a45c4ca0d7ebd7021af181a530bcdc691b753e53d5cba5d569c445e8e3e085dc69029ea17207ec32fa08abf06102f2299722e9d2442fd7df781ebdc82"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f1", 0xf73}], 0x2) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x2, 0x0, 0xfd) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x5) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0x7e) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x51, "666bfede477dac00"}) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r10 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000380)=""/125) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 00:59:42 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903090000007f512e14ccb2d0dcd4a79272b268e246ac8e2f5d2f"], 0x10) pipe(&(0x7f0000000000)) write(r0, 0x0, 0x0) 00:59:42 executing program 1: syz_emit_ethernet(0xb9, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @udp={{0x1, 0x3, 0x8}, {"c0d87f11ee1b8677891fc31e75bce0e15ffc6d11529f5deacdb1ea7490d2f778c96c60b8da8a76611af10ffb5d32573757145f795f4f302b8d909b8aa6430aff0f6d1b0c5672a6e4cac4a7bff265424cac5e43ba674e880ada3ae08dd913817adbf88dacd5df701951c7559567b6bf496fb43c08aacc110d792697cdc43e82f544e2288dc54e302a77fb1a134b7450"}}}}}}) 00:59:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = syz_open_pts() pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000100)="b128d21a9ad060e33cd84e4955650fe5c627b8bfe77892d4ba338787a1cacbfb0dd770d53e852ce2642d9f4102c323b7b97bda8215413de1bee332249f2e26a553eda681b98da70550138f3ba62be6975d9fe83cee941b52f537c4fc4cf4bd6a13ed1f8bde79c02d426ffe975d0217b861a761148edd5fc2cf913991f8031e6a423c2e800f7bf63b9b48bb19328fc30ec2db0e8a0fe780507b474bffe65c3c74540c8fc61259ab", 0xa7}, {&(0x7f0000000040)="0c37ec94517fae89bb4b0ec543adfb5aef223d1b8717ff293db63b6c4efa411317d01d4ef841b5f9194ab1fdfb0c834503dcc26d8199ef7fec80", 0x3a}, {&(0x7f00000001c0)="967766970906d92c69530c9c4c8d3ac14157cfa133098127e80fa52a456e40e66561b7b29780b35ff13e52692dc4857c080712bc551153d69852e4e3d14f7fba26999d81bd8518b73d9cb724055e159ae2571a7c81d72ad5a474d8fab8bc56b9bf96c98fc125690ab065298b3815287a6aaedb021015de5251", 0x79}, {&(0x7f0000000080)="5391ea09cb0ee8effe9b33aefc7a97a6d2b7678d94decc23b9b4d3d142601ff8349e4072", 0x24}, {&(0x7f0000000500)="9ee7db8084f6dcccdcf9995ec5469ed77224136d92833d7dd17f06a64dc50c0f19a0ddbee3755349b460c8afb7d14436305f2dde344a1610f87ade053e75a2f08f698cca2095e942dfd182a700dcaa7181bd7c7910e16a27c5a9910e58c7ff38ab40c06fb05d50f59b49d89c1727d361c070428b43f0b1be6322202e6942a3e99831f130d9ba0f9336ae65e044769a718a0fb97ab5cdbebe4ba107de62ab918b6c9da62cd24e28cf6eccdf89d84070f432014409c481d2c5d605b1289fa1d3aeac29c305da1286919b5f73c5d9d672b45c9f8a0610bbd938442508750bb743fc24577525c3197870840ccc24bec3fe957091c8662ebbd4ea6ce458e44af2c17d0e257cd78b8bbd3aa10e76db22307b3c913d160126d7e3834e9687416416592d121850fa05ef2326babf1422f942fdd00c65959b29f66272d493da89dcfa4043cd8d62449695f2782487573ec80d06db81886daa3562d118c3ee4c78e29b24668bb44c4088d2bc78b1d591115ed40e4a38929cfde40469e0bcaea383e9d562e098ac04940af1796d0972e764dc649d920bd64d7948d9e34c49721ab3da8689b141a85eb2bc6ac6d808fd9f02ebe5f195672f0a28c5c2cd14500f76581f50a608fd38db7173178e6f12643f7369f67174e1b5aaeaeeeab8b0d60a9f5a2b3a8d244bdc53eaf74e0e426509aa847e12c9ff5236ab4cbe16fd5c41d38b864a57618053f5aa7fa4cb73f8efcafaf2c7a20d3dffe550527cff64b8f35e652f9ab8f90bfeb6a620b28c016ebb63be01ab12f15b3e28f6a34cbdb4477a4ca91ded082bedcfa7984397a38e09458cfb671dbbc663fc81613387f6b5eaadc2c7cad6d27aa5c25c09f1a1112eae115d4d12be8173968a9f22dec4c5508df8b87cded76ae327ea16517f72384d1e40845e5a542e0b9240c58a39df210172e7e87825d97f552cfc98a16e0e311bc21ecb191b9085f80b6fbe216e9326918c82990bf7caea1e9cd6289fbb8516b7695e28ab8d80f3b1677840c31e6224d6f1913292a8b50cdf09a6d3e684a4fd7dee5f3ceae4d0c6ab1834055708b8b60c5ae46de80c30109e369df9627d9be6e66b28215d64c7bb4c938198fe6f0177904afea1f399949a50b966c2ea2a650291001767233e050d6c55ab89bdb7dc8bc44693c4d9c9b9ef0f16b3b34dbabcc52e3854467067e0ec9d9b7f980ec7ff6b8efaee9e71455ade39d4897959ecbe453157f9239ee9fa520f0be3d85e2fc884947d44989eb12817ae85aedb9927cee7ec0b4c0cda7621d43bef8d80b17a76d5ab22b11a0e3b559571d820a20a21cfd19a26f93f264033e05ad7b56943d6d0e049dfb16b44fbb7b4eb83bfbcfea940509f436213aa6acbd835572f722683bfeff6731701ac9563e3d449137dd4ce10dc92e06479966f0d529febe0f44d2e5d884ac7617aefc56b5a78edc092b713727e8e15578370d4f221a60665a821284068fb367b9f797db46ec349cc5d0972878fe7a2ae3e155c90050f326e11add9151db3680ab6c14e799331b832fe74b406eace2a503e4857dc82ee624c5e000cd0b921700ce0ccbbbf426cf1902917b29272647ec5e99138e8671c39bad9cbd6eb23fd25b55e5339a2f45d0ec28af910bbcaf24fe0039a4ac41973edada57ee6e5822f6658f629c87e4cc10b9726c4481e04def0aeac822cf61cf96d5a81d5921884bc47e8c009fc13ae851d34be5be4e7ff8f5a3cff7d037c2a4b7622e19bc26f91dd97fbdef281d5af001f6d80f199bc0d0d37f8755c00c36e75140f9eb7b3f0124e79c8dc9f70ee637f9c8481625b60794b68927a95804a6365e7abe1004b39040b10ae637a3abe11be7c2e0463a73ff7d2595e262dfa7165d53c89907b6b965d8179d541e7cb696f0fb606559552d6930c13a4f49b921525ac66bd89062c6a1344b297384b79687ab88c5bafdc9bf2b6254a916a4493760bd5ee898f98192922bc631fb98225d3382083fca50431d97c23158cd99d59460e4a08978041d59c80108513bacc5339d33026a0fb603aac13bb83acc95e0ab41ce840a3a5edc3b4acffcd8f1ff2dd0b30f182e7b46d94d749dbb56b87aa044f23b968f692ee24687c7dd4f3dab1a51b2baffa51bc0969a95b9c2aa4d6551456119f8da01efa686e6730bf5207b0b196354796b71ac086848a3847b9ef1dd350493a3405c757333ca958fdd4d7764d3535e624a3a98b419bd8476d2459cd4613f368edee54882397366be95b0abc90dd45afe9b95e5e8b47293ee6f26bb0f41e095befaa5383f3da215a6d8d94ba06ec8d126cf8759d79abf9289c35070c3e9a0e801e347dd81c04edeca0e90be7f9023955a14b920120a810c56aa13515132ae36b8f94a97e194e8ce52dcb4e2817ec77c77c060c3448bf6aaa60c45c11a8d628357c85a10730f4ce83c86378841d4c210d786aba588036192ac5b62058da44276aab5cb38a59b7d46e9114bec04cf8ac317cf3efa3a9ee5bcc5dd78e2575bf8e185da0cfa2efecd9c1f421ce9ed360181c36b36467186c4d58df6bd433a7ce8fa3a2178dacd80b40d22108c2ec3181d6676ef261ac3f33cb0494fc51daf37781ab08063e6cfad27970424c17dba3f51313d66ee0ed4431a46d645eb70b7ffe535abf8771124e9d96a307c292db9f589da5df710daee36d258aece8231404695174bd4ef9c0d77db60ad7ffb041cb4f588bae2298241714d6474bc71605585fd775df32c7fe987e2a899aab88007f83399971e42afc54ac5b9f892267e13d3c98dd85060d389f5c041d41990fd57a228fb4912b623cfae71a191532a80cfa292210960803d482a2f27c4a7e39462b1365aa665060e463d6dae9fb6ab217065b42b4c9fc35c43f2affe1df17a3e15e49efb5b959000a4f02a75c6dbd7fd853ef4859bfdca1271cc56c1ae7ff5db23ed8bf118a5685228322e7f63da8b3c63b543a3f5d00e08515bbb09ff86fadf7f51f277bfdc40fa716556fa41519a12b32b495a0b4f568495cab6164bf6c0f69a1b446e911da47f796d9d6de5cf6e0652ce992d2aba7c940ea8dc5235ec35f7049394f761767d93a5cafc4232e31cdf754bfb8467903aabbbb4e80bfa25583a7e39e0fc02f3e905346c1bc107c065c7d1e89de2944c4681dd67607c82d1ddc6dcdca4e05d6faa386e49985a05248a64d7088a3ade90e047e40e8d4ba032019a20e347fc45c2909237d92685d1e7f944c700f7ef43f10cf7a33f0bb08b54a92c9047e23bfbbd5317d84a9d45fa53c294cb8877f6c3b5a6131ff1d8670c0e6429d2575fdc1c37a35215d35ef31d0085738f666426b6e3de0ded95891780afc68ffbfe785b7324ca38a7370880e76869422b78438851ccd67ff94ef1764c5e3b7748c4ad0cb54185d81b5a90440cf949fb6373057e8019e872003d7abf7e61fe211e6025000c50c530873b6925a1faf9e52e7cae5587d55d4d40dd520076f460d71ed67d28eb45af1efed60bbe51e596103a536f8cf48a050dff0dc64c3d30ee2fcd5bc2ebe9a51734c8bfc00f3b05032e0d61f3e0c53cfbb7b039aa35ca0038a719cc81352d081331b93172f1f821a257102e6aa5ef62427a2a1a71c0209a77f13cfaaa9f0d9690c23278e90442a1c2bcf059d5ca8c6c80ed1d988c616f9b512a46f473b10989d975c191a369ca269f33dc6478594c9c74eb7c450b239af0a4e834b5c10a9bbcf2144b4b4418ce3bd146f5b019c4fb46711e3b4735167261a68f36ca739f2df1cd8b7013c4c852244bb0b64d4a390a8f540794722c4eb3f2d46de8ef642e23e86c00a42ebcee99f9ae61d652141ae01a69269c423558ac9cca793720e46e21c8dfdea2a7c7a352010713f25820887841da34d9b4ec47a512ec202b8eb200aa99098e7b9c7bac0bab3730ee5688eda6563915ed9501f5eb70fc07c1a259656742d0a172ac8bed28e6dfadf30550e8d557b3dee6913d7d27506c1081011a6da9c87776e635eb8990866259e9caed4edb54187e39a2e56bd620689f99954a233a36a4ef26b5e28195f9f02822c12f4251f9c1cd844edd439bcbb0c0271460ce2bdd3eacb4a2caed1b84356bf92ca514fba8a4a55346fbdf7d6758618ed7ec15824e6e5958d89d3f7a44f66207aeb13744d404ed7d488ac0d6c64e2e1806196670add169eaf365395f397653d44d161b11f1f649a62d363d9e6079aa505ebd874fba53106da4c31cb105eef5e17ab9462b0848c91da41e13f18d885fd8af64e5d9fe19f59f79f8f940ff1e5fa3310d421a930b09cbe65bea1e09dc55911366954e7b96c05146bab3e0e5562a847007d14ac480218ed4bcf2e189cdfe84703e3c3e8476a2a4f25f9f62cd70a663f08e1ee7bec67684ac8228ba8ea62fa5acb6c6e3f288e12e09a22070d94e65f19d861f6035ee5528d0ebbc91de9119f4b4064c4a652b7afef740d5754e12d0ee81ca40206e5768c73662eb878385726693bba2ab9c7ae72e3c4b4e71302458bb54a26872033b8be1e539fccacb6f4d567b6fbab12e49d67f10b244e775fa1a92906f5602e5994daef626f039f421ab099557a1d804164194fa4604796fa77f5a7a23a8ddb0c88e6792cb457e679525b05519d737f883b8ecd26c70384d4e3e9d22e86f653df5be67bbb8bcfc155cf73f076f212a86a3bf3878c4e5d3bc6bb2a7b52e46bfa792230286af6750bb5e9d4b78de29aa1a9322c956781f03f8adc046a508a68e08c94057914a04a24efd9c35260138a7e14d4202f0489dc3f1bf94863e9a6d1d2d1876763fff9d917ce100185af2ed5230d76101a4ce14a3718c941f459ceba3fe34121c3c746835e15ea3d1f8ef6418a7d53daeb2b00371e9dd6f4d43d296f6c40aa49a03a8116ed9dfbdfe0587dcaf16f26231d476dfe6baf3820e75cdb1a472ebce155c645e00a836113ef35e8b3331925de079d332847f501ad7beba534a8cb9698880c9b37bc1c12647368fa5f73c0a2156f4c2359a74c99cd4618c6eab4cd6010177a34336767b5644b699590d46a7e0a1ccf507f6627931444522712320d059ec6eb653565d56cc01653c6df102b80fd7d5a3606d4fa1400804bf0921f2d3b0c6e76a79ac8c48866fab8ad2a497fe68ba508a8af3c09e90dd32682bcbb2fb09286eda5697904750a7fcc3d8d8b3ed69bd30e3e072f7a76580103c3da1d2526635bea7afae616001045d81db702aa0e9047bcbd725a687c2a46007d712ef1e69ea20db7a821819830c040ac6898fa528ae3c3418fabd4fd15b7414e8028d6c1b431d9108be87c4e83614c21826cffdeac56621e99c2389149309438ef99aaa698453556ac609e1c6be935165efb573d7a5d3cf4af3902a8c8af9af01a932b7fc1690f19d00f9b21018342c4d8cf5134521c3bc8ab920910df6a41c9c4ea68456d6c8cd2f0c181d72c6abf6fa854962655422632fb2fdcca136351e1a2ec9911f92932b21c80265619521dbe6f1b5bbc093335792c6eacae5b9481ae000aa465624730d86a050c7dd984c6392a27f722381fd54ae130342ff05d63373807ae6fff06c98349bd184f2ee6e49e65845052bbcbdddab984c21a6a60d040fd4496af87a5e707e262342bce8a598bfb85021215a22be9f6c41bcafb1a66127e391f62b58adc9d595ebbd582c4e616728e9fe6db00132347a3b1be43dd30076066ae21a1739ce67caead76b1d826d5c26ced8491c4466c75493793f0a812a5829ea6a0ddb4df53e24c35e188212c64e18ab94f9d08d70d847f48bc095d5f5d0b068c338919611cd32ef41cff1453f4fddd", 0x1000}, {&(0x7f0000000240)="0ba0b51ae6c22e52170ff41773eb2faf62de5eef1842413e7c5db055628faf81464d8b5a6819f39c321808723d7b6bd3836869e0932410fac42a12836a88ae823197b03e919820c22babd96b", 0x4c}, {&(0x7f00000002c0)="e823850ab0b79cf545442343476387abec5a3cd05744d119cf79d677bd93c05dc0317277a37e0d2915220dfa8a7d2a2255904d9643eb4b42fff50c16472a36959902489563fa3a2549c757f49dbc10bb36c3c8e4ccd3d514d68688c13498b40242c67a0d0a5da4c1041cfbe8090b743e685e310f40e52ad8bcb1559804b4528b269e7bee8ef7e2685330557b3d7df03184a1f56ffe", 0x95}, {&(0x7f0000000380)="98ca6fad8db84b6d81761962f601cdcc1e567ee1c90be43889ec37fadf0bc03e4c934d428ea784a78d81614c15b9022d18882d6def6fb0668deb568d97f1c00af0d86d784381e2501890", 0x4a}], 0x8, 0x0, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000480)={0x6, 0x9, 0x3f, 0x3f, "819b542e025d81d80f5681398c82b0589725c630", 0x9, 0x34ab94f8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x80, 0x0) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) 00:59:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="21771c71ac35cf29ae", 0x9}, {&(0x7f0000000080)="10831e107ecbb0ed0768018284a93b0e7b2f31ab64a1def0dcd05b2d0e4332539a691c08af1d0925ad52ce3437f607fc2048821fa91769f367db0011f0deca7f03294da189042ed3cd911e8aef9350c9e7f2d9", 0x53}, {&(0x7f0000000100)="52aabfdb2768e36ac12a18a61877ef46c9584d5171a64417f58bb4e58ae818ef6a5f32eb41410687206f75d671e3baca", 0x30}, {&(0x7f0000000140)}], 0x4, &(0x7f00000001c0), 0x0, 0x5}, 0x5) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 00:59:42 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa04aaaaaaab0800450000380000000000019078ac1400bb4cb455c448b0cc15855f39ca1b0e23007c427c81a2a46ed50000000305907800001f00470000000000000000000000e07679d6829c3f019919741cb1428c69506b131ba8267e33b00bc681cf36abe3b44f28d5cb71d058905882276d0659af3978f1cad082057adeb56d2d0e3e55d800689fd30215a01f7fefea934179d991e244e419c8aeb62d1a50d9a0a62cd94169adf393fab5ddf9aa2da0f64c62ad1d64b8d0196ccb5b57f6bc623f0136ec6ef7f61422852a5f0b02741498e5bfeb2b75db0d86b26410daba1aadfb01635c4b59e9871c4c92bf1224d673cdd9e7e62fb53d14a0fb5e00de27eef1f72208214fc07effdf23ac202c87f6e0e6058820a8d8830cab54d719385e898617f7f8067cecdc1108c047f2b3911b7159fd16188ee9f2c39b02aa3cac7a33f99252933a5bac6739792add75ea5a17b707aa5c1b0c10fa94471bff366ba3ee46d94d57860781b36b21f391c88234f9a94cf8e3e61d"]) 00:59:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) preadv(r3, &(0x7f0000001380)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0, 0x9) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f0000000240)=""/135, 0x87}], 0x2) write(r0, &(0x7f0000000140)="d43230d95f8f6b6bc05e142f2df612308872da9ef248630ae8ec7d5a028b7bc57125223612818b3c3ecb6ebdb0f562355ef5f466a883c0519b2825ab8401165be5f80ab1fd22a59fbc7a63c9f5a0f96d42f5b1f7456dfe05f255cbcd62666fbb0796e62a7565bcdf453bc4014a8eaa9feb31d64546aab782ec11908b375f196fa848c9e396e728e2004f9cfcf73df4e91aa78d582cd4e3d67717a02fa83b5f79b7ddcb29f2e88d32d2c287f23d81e07c7f4f77cafc712570f352605245922e43e73007ea40019ac075", 0xc9) 00:59:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x5, 0xbe3d, 0x200, 0x0, 0x1, 0x99f, 0x5, 0x0, 0x4, 0x9, 0x80000001}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x1, 0x5, 0x1, 0x40, 0xebd, 0x1000, 0x2, 0x2, 0x6, 0x8d}) r4 = socket(0x1, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x7, 0x7, 0x7, 0x10000, "d1fa50352fbc6425a56982e436552b2014240f79", 0xffffffff, 0x5}) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) connect$unix(r6, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffb, 0xff, 0x3, 0x0, 0x3235, 0x9, 0x20000008, 0x0, 0x2, 0x0, 0x2}) 00:59:43 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000200)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}, @rr={0x7, 0x3}]}}}}}}}) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setuid(r2) 00:59:43 executing program 1: msgsnd(0x0, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6"}, 0xae, 0x0) syz_emit_ethernet(0xb2, &(0x7f0000000100)={@local, @random="08088140b3ad", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x9, {0x22, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x1f, 0x14, [@local={0xac, 0x14, 0x0}, @empty, @multicast2, @loopback, @loopback, @remote={0xac, 0x14, 0x0}, @broadcast]}, @noop, @end, @ssrr={0x89, 0x7, 0x8, [@broadcast]}, @lsrr={0x83, 0x1b, 0x8, [@broadcast, @local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0xeffffff7]}, @generic={0x0, 0x3, "13"}, @ssrr={0x89, 0x2b, 0x5, [@empty, @local={0xac, 0x14, 0x0}, @multicast1, @empty, @multicast2, @multicast1, @rand_addr=0x2, @multicast2, @multicast1, @loopback]}]}}}}}}}) 00:59:43 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffed) r1 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000000000e6e5d0bc25a07a6aebeacb0fa258e7a4ad5ab58ad148fa73da163e561f7539d205cdda97c23377c48ae9b583442ced9e906ce73f9c655d5b91f5d3"], 0x43, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/174], 0xae, 0x3, 0x1800) 00:59:43 executing program 1: syz_emit_ethernet(0xdd, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000810026008147b2b08acf3859a3b2bb0da073a5b33714f9d25b55fd8646c4ec97cedc0437770e9da935823b3b7ca4b0e72881e3cbc8071285ca77dac0d754d109be116bdacef897b86b6b9439ee8f30bf47632ad8d1532e7ad11a0d3848989116b285fb9c16ffe335417f61626ebdd6a19e96ce6b623aba472980b244ccd2e68e324134dbaaccdbf26a756391860bdd49c2245293c83649e7fd2f9a49cfbcd77ad2cb49a3c9ce9741992ee2a1abd01f3b575229e507ce0b4dc8ceab32930d28f358fe0601c709de0d39648d6b6856656393"]) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x8000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(0x0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000340)=""/4096) renameat(r3, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x21f, 0x4, &(0x7f0000000180)="2cfaa9a28570c6cded0b31a2cd8c8ac5410968f26b2630b49eb9116684b32b55c9bcec39b93554bce11efc100c7e9991a183de2617d89f5f62f92c8f874ed2c00bb22163ca1a76f74afac9dde1fd337268547c5290b8f7f829048fe88439459d2f4cdf09e9857041b61cc0d4a32ab025f76c25edc9c400b1d2a9d1484b512071888b61be5dce912413b4d302ae84dd610d47ace41b44b7246e1a42b185d61dc7e18e519a32ccae4901629720cc2afdabebb0c7d24e3ff1ddfd74cd70", 0xbc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 00:59:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(0xffffffffffffff9c, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:59:43 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) dup2(r0, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x100) r3 = semget$private(0x0, 0x4, 0x5b4) recvfrom$unix(r0, &(0x7f0000000000)=""/21, 0x15, 0x42, &(0x7f0000000780)=ANY=[@ANYBLOB="116130fc3d914f93d1b313203c87ab4fece26000a92998e1f55ba6d36b940b45bb0aa79999c03ea9da0fb452eb6ee9b49429602d070000000000000011df628add410924cb437c1d6cd1997374c1b08a177e757e4b5c41951b51e1fa8f9ac400ea320556751bb2bd2576ebba3c9c6c8c2a163d737b09095b42b20faf22d0fd460a5bd8d13ea43c6fdc54713b7cb76a915a15dbc613699270f60bdf3e730de0d34b8d1eb6c8f964cdbf43b2d0e142ed39fc596ae5d02a4c2b13b76d673bc27ef41102dbb4a267dc9beaa2c6e97250f1ec4b73bba2b94faa9da5c66caa6e95e3000000000000000000000000000000000000794a5c4c1fe02916615e95188978305d33704d3868cc2de541a02abf1c05e8853422cd91fc17efca6c40c8542ea9289a53e100f1e579de8f86ad441e21b6314c39141f0014f14db131414304d9a83583e762790e242820d4ff99287bee68b25c04067ff2a3bc315e3bbd5e0cd2e0685dfcc962d4370aacb32c48079add7eba0ccac2202f8a2b5092ef58078f57de649ef40b722c2528f56790f044ecac2b43dcfefb8db2f873e796ac173b66e4d71227cee3223b3b94982fc192a6e344c98a8b3c01d6c49889aa32557f712ba10c5addbd171120c3fd5b2279e939ab2637643a2de5ab6e8a8b0cad132af2a4741f7eae82027509e2c2951967071d12cbf6926b228cad05bb9ffa2c557300d2818b8540d35344c35ae601c76590ee47ac9f7584"], 0xa) semop(r3, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept$inet(r2, 0x0, &(0x7f0000000140)) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0x48c) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f000067692be400000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654dbeec386c4040b1ed98c4e85b46032e77ae3adc9cca3f80ab58a32c1962d18be6336d9d9723ec1a43461bb35745334d65d9d1df8cb208607194aef0c49d03100e233ab50e29464dcbb52ff7a4718e78d16458569eac8be420b22c65138137c5311422e30f1a26aedfaab325d2471b2006a42f06da2cce5f991d1da71273d095fb1e98f7a4a18d14d62a5d96334a8e13558a510bc3bdf7beff3b1be9765bdf52dbc574f20cced7d0f8306642cbbe0cbaac81a3250764f16706255a99ec428c3b48c157d8bf66164e8ea218c8e810bec70457787d402f963feb5407a49363a128b46bf7a03c8367bd7905036662d1953ad0e98c8b09f86346a7ab98ff360d89cdbc074d7e89fa8065132a223cb6d406228f667f7a156aab67f6c8d6b0f05"], 0x1, 0x3, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, r7, 0x8, 0x2fa0}, 0x8, 0x1, r4, 0x0, 0x9, 0x2000000000000006, 0xfffffffffffffffd, 0x4}) msgsnd(r5, &(0x7f00000000c0)={0x0, "fc5bc993c0cfca3919be3ea37e5d54291a27196da87487b7ed60fe36e12414ee9dee043915db247acaff00351bacaabe76b84d978ce6938c35bb873d44831354fff555eee47fb8691036ac0e3389f8f7e6b6e00949156bc9796c80a100bde0"}, 0x67, 0x800) semop(r3, &(0x7f00000001c0)=[{0x1, 0xa7, 0x1800}], 0x1) 00:59:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4c62, 0x0, 0xffffffff, 0x10001, "82d6789812bc98ffecb908ba1591bc1bf5b5aebd", 0x5, 0x4}) getegid() getgid() r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x180) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socket(0x6, 0x5, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) getsockopt(r3, 0x9, 0x674, &(0x7f0000000200)=""/50, &(0x7f0000000240)=0x32) socket(0x10, 0x8000, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x6, [{0x1, 0x5}, {0x3, 0x1d7c0000}, {0x3, 0x40}, {0x2}, {0x1, 0x3f}, {0x3, 0x3a2}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x7e}, {0x1, 0x6}, {0x1, 0x51e}, {0x1, 0x9}, {0x1, 0x800}, {0x2, 0x7}, {0x2, 0xa98}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x6}, {0x2, 0xff}, {0x1, 0x8}, {0x7, 0x9}, {0x3, 0x7}, {0x3, 0x9}, {0x2, 0xfffffffc}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x147015a6}, {0x0, 0x20}, {0x3, 0x80000000}, {0x1}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) r6 = geteuid() fchown(0xffffffffffffff9c, r6, 0xffffffffffffffff) 00:59:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f", 0x326) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f00002da000/0x1000)=nil, 0x1000, 0x7, 0x2010, r1, 0x0, 0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 00:59:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 00:59:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63052e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:59:44 executing program 1: getitimer(0x1, &(0x7f0000000080)) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x1, 0x2, 0x0) r8 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$dupfd(r3, 0x0, r7) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESDEC=r3, @ANYRES32=r4, @ANYRESDEC=r4, @ANYRES16=r6, @ANYBLOB="b3571465f253a4522b91b1e5a2fb162c212ed536e23144a9577b47b0e683661f8d755acc8b9481b007f58a2f50a7c184f544eb08cfebd45133f2c1ec4241ae8ed08b908bc13cb6e385ba9a88482bd7044f2f2e583644f16e891b5b7ad04a4d9e66e4a654645c4c01ffe63a0191a7b78542d234148e8930921d1428e9df4ab316a00051b373e8748d80262b05a7e2dd9e3b12476ee777038a0fce5ea0ba31b9b6a8d940747697df1a9124bdd0cbfc05b4b3cd1f68bcfbeaca41", @ANYRESOCT=r7, @ANYBLOB="17de3c5cdac900b7b76ad1523fb5ca0a8e52d3c95676cec49b263ea202ec276ad7abe128a9576b72d4807f45804fdc95c0527427eb23f00ec1cbf845c4a4f5b9bf3cf1828808462449c8dcecb6d5ff53b31b132449984bf1b8d7a38ed786c45e2ee3b6302623e46fdd679019a1f48be161bb76693cca9fc81b205477c06b9eecea9f99c950d74bd830e3c859a5ee180565"]) socket$inet6(0x18, 0x1, 0x8) 00:59:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1f89dda7c71e68f8, 0x1f) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:59:44 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x70, 0x0, @rand_addr, @multicast1}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1dd) 00:59:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x7, 0x0, 0x0, 0x3fffd}, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x7, 0x7, &(0x7f0000000000)="11f34766d5e88d4a9eb5f9aa0d0827a59d5d746f7529c4400d4e402ee24ddf77890c2bb2a13e50abd0b787817dddb063f095f0f67cd674", 0x37) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180), 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 00:59:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="29b8b2ffdf"], 0x10) dup2(r1, r0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) listen(r1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:59:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r2}, {r3, 0x8}], 0x2, 0xd4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000001c0)=[{r4, 0x185}], 0x1, 0xed) dup2(r0, r4) 00:59:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r3, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0]) getgroups(0x1, &(0x7f0000000180)=[0x0]) dup2(r1, r2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/197, &(0x7f0000000140)=0xc5) 00:59:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:59:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fchflags(r4, 0x10000) semop(r2, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r2, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/17) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:59:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() connect$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x1, 0x27d34b9b, "00000e000000000000000000ab0900", 0x2}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000200)) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x9) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) write(r4, &(0x7f00000001c0)="d856a1f649de2c61855a6f2d08f0e83f6f5cc4bd", 0x14) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x6) 00:59:46 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0xa, r1) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000380)="86971fbad6bd03b2a753352ed84286d3f579d281ecba8426ca330719b73c98ab4aa1cef04f78a931fd83a75873f2350c60f518ffcaafb3a937b20563abd7fa7c77e2f77530658d8358d4aeb54db3f385f91a64b2bd8d7dae927a63200bd4ea4e95ef791ca8f95bf10c383ed522bd6e60224163a06c633a3abbf271344da60c8a87d930266ba0df7ae54cc309216e7e8b767a03fe5d90dc061d43aadf443a5cd3073a3bb4e4f9c17af3154a37dbd5a5d93149cda9baa79ca21cb3b1b4cf599faa4d9c743cae9912aee04a2e123c9263d33175155c08416b62d323d5e9a53dd486addfba9b25821839dc5376352c37dd0f2c07744119355fd4afcb0e85c4bccbb079973379f4608f164e360ce2c209e6c1402ef8c773c0f27e7df58d0ad6e61b7790f76a2dba41d07fe8d372c5858f30a7bec9e63aa87efb5fb3939cf5d8b3bb1338585ae73e2a6d986ea12e2eae376a94cf65754ae4359b1153511d512026201b9ef8f71c996421f14dc0cc23eb6e80b7500baac63e1403c95e9e2b6c7406765b1e8248fe29718e99626864c41a42d48e1a1a089ae8e362af97b915843b5b824b52c1c261de6495eecf78fda38d6e0c1708f3a8f7a7a34c54d240bab0b533b37e484e07dfff970ddf60dc0c4c000f703ab3be99a7471596b768443f751261a6e910003c9723a03e4a16bd336cf6b3ca5f64f7d9efea30f54ddc722665869061dc798db2c0e9111b0279b78a698fe2e2a2517f0a40bf7aae1370ac06af6ed79b2d8a411329a21cce38a0df103e60ac7a2d9d905caefc2c48aab93acda57b304737f02e3236229d084f51cf1238f5865d849c38e2bd86875bbf7dbff010ee4e64f02bef1f4c08e8e74265897ff594a6fa1594707ae3d71d8aeb2554da8360831aca591ffcf93ee845014d06f79f5ea912d651368212aedc1ac54c68cb0f9b14bf4b71128f39007567bb83466e63372ee17c65b6747fef5b1327683398097778bca106820f50f10294588c1115dd6d2394d6bfacef74433ad1c9d1d11159f20d99f714e3e4054726907c042c4d60e491ed1d6314fe9a27ffa75b8ec09d77a65386d29aa0acbde9acabe86327a9013b2b6a932547376d6786b338b62a6b5ac32e8c303fc5bbb9d9d1298e5d9ebf4241d2aacca39f9e1c6a0d7ea15b75c9b57c3433280c572b8131146625fd3070f9dd5840743e65704b6b8171b81b6055d7f4c036d61bd0b1d71e159daaf68aa1b319d40fa41f23b6930cfb666538f29456dcaf1e8b0cff9d3424a79c73be97195f13912bd9943f59a4783947f994eafccf521abd4b2eab1dc03d1c7489677b96794705a88fb1e75c746e9b87bb0ca0978e8a57497f755cd30de3104d60e834568378f72f0cacb1484e64f4ccf3f7b87d8ae3e47fb25808aa18e5d2d3343135962b9cc79bb4121d7ecde9aad627351ab088bc66dc3fdf2576ddffbded76d38b632be6b26b8fc54297536035007e281ed75f34efa9b2e12d27370474651415c2776b6a336940eed96c03cf708991d29c13d1a3e8bbbbcddf36c1bca858955f8ee2c06846949820e54716b2266243972495f68a3f34ba01f125595c8784ea6fa6cae5b9d763875626107152cc280d56fc390f8ab50199e6324c58afda3307444831f40357dcbb1b68ae99616c5156ad8c3d94905ac81c07c6757b41818999c8a722f156af9e5a841169a44798dbf148578b84c8acf6d37ed133645d56deec448c962b34846ddeefef40ab2b6efc72b5c2b8b60793c2882ba9ab8637aaf61afaee57dc33f6bad0e9da1a59f40098209cfc45323f5b130dc6a1567e435065596da37ee8b69ee342f654a4653812e556a96c95dba3a2537211d5928956f58e8c8f3efb4483c9c5695fd1a16b71d53e37e6261c6978042b7e24d3deb42a5fed8ebd1ffdf76390051ecfcc795ec06304e755fd068813ef182e38cca230c35e0fc56a4125d121f4d25a01395e8ddf10bf3a14db018d134608a24d11dfea427b5a86ac153e7ae23582a439844fb7662e7c8e7d0efdad29367fe81247eadfaec8914f861e861bedd0cf07817812e1fdb33aa4fa1e7f17b28d86b92a35e888bae542d27ce90ba559d75115f73565405fc3bb17dfd8e272db520f7add8d246453c8e1ba0acf22cb48336c56c8854e24c07fa38b04f6beaaf6f142e97c079a5775698aff9b33768d37e8ebc4f52316c51acb0b72f905320840001d599eca6288768673cd8a00ef0dd3d3af00235924f77d22e986450dc8df28027c1d710ae9873d45096f6d7c51b93114b83d9ba2a1c75e008622a96da8ba5e3fcfe54345a9781baedad772b928ec3b7f7ede71d01f0366c3dc37e341a05ac0cba7b487287062024524d4fd8b466bc17d87f77bb914ae5acc0c2d22bfe7e2639df0508470450c60bfc3dc1c5fce66f3bdcfa0cd595e9d06100b29731c15105a228ad0f8a6d16f68819daa4bc40339ef1515dce03aa63a54e3f399ceb5f9965b5b713748448d151b93cb005f10cde6c9b70d2ae38c2786d1a41e8f474864b326104f731d3d0090a54a196c3327e8155a954bc6fae5ace2f0515bd25627b83e392ebc6a962888731cf9b84ffe9031668cadde0d48de758df672f8299043b7f7a0955cdaaacfe05ba2743de3749ceafcd5e3d266f78b63de88d566a66cb2ae911544227fdff221e518c459f4c627565e584181c639e8aae28b000483430895cc8e8ff18fb3035975f9f4506c75df862323863407852994e238407c0afa1af5be6fecfbabcb5a6e3e0d475bc94c20b64a7268bcc01cfece066f64a619d922e7e2550cec076c708a21fb15d5766a98ee36052c7c8c0a5733b17f27bcb2854c52177ff7b862eebf24e9b5af699fae0d30dbcbdd00aabc98fbf4439821480e5dbdf61d499f2072ce6bd54e63f4a4adcd635183f517d0ec2f1ffe43e0ef138bb23f9ba2e04f76fbe36d66c83323d7bb62cc11168a44b39ffb69e837d7109728e1020cb99b28bc9b6d43c855d72d03f8b30eff2a0dec2460f8f3a0da45ff42da3347e1ed17cc4e6d92e3d84712d501d9e340e679000917a3f6b83cb0233653faf930965f769a20909b702168ffce8f84331669a03d9015e8d8fbd798e37a95793ebeaf26a0a3a5116fb1d12742b0ea874bd327d3282a964e6c22cc3e946a0537f5da148a424eff05c676e9b44a3c19d3020e2361d4ea5dd78b74f0e4d84cb9b80af3ae02ade004b57ab936f7a4fcba3ecbb7149406ee331b036e7fb6c2dc8c5f96ef9379bc2d841a02a45cb307743ea7dcc3b1b4ecea6d7ad06b71e55a8c68c1c2debe730ec61077bd9e887fe18a3ad88eeb2eb0b7bd2fb0a21ec249bcccf28cb5f8276c87c28df82d10847b03d76fa7f5c7ccc4c6c60b48c2f3156d7366744c5c66350f7a800962618999eaf4b23269c248a17639ddc7341974d32aa3e42b2991227914356aa03f2b69d435687335e32c5fbc443d83e3ff0529669361285ed23b2bb7fffc183ae4c8349d4bd5c7ef32633b9493f8069b31744d3aa78de81c9c35dce86bf5a809896f513a919889312c8d5433560c0887e8b0a802e9b9ce7f2169cf9db252639e6131016ee53544c2983e2e163536b4662e495cf27674aef6d4348a27018fb1b98d89417cc7128b29ac15e062fc357c4a82e80914c05a214e618fbf19bda0f356de04f16686bbd1f601aff9e3eaf09ad067ab6f1eb03b940f862aa66a256819abefd58cd371b25c7bffbd90c4056d317e25f321541c9d4be6cd65ece41663e738d9b398427861181441afaeea2b274a6c39815fcd79d9073de4a95deb82c5afd9aba27f3c064d7aa08ef5a2380459e90a9ba914a1ac46ff9b16e63919586cf91e5143cd7e3dc0652012e13a56c4eb217833d7690fe34a18a123794429ac5f47732d154d954c7c8fc100dd1b56e9750c4bff41ac025dc8eb842a5d24b3a9f12c982358d11001b74852b338d26fdb42674c765c08995260cabd0157ee54b7d8dcc5d5e01a8434265e3542a85b5e4f2b260026af5680113217c31e872a6ba44a358210f9d1bd5efd73f5506fb220eda8fdcbe253f5d63ed3758901f45efb91cbf54f4b20e166c2acf5d3db3e3e3a71149c35ae5d5543954d3ebb11ee500a8133f14b81c950d55b91dbf3c39016a0d000d1610844257e9d05cadad71f6d21f8f237c12ad80adeaf0314dfccd0d70ea33ff5607cc964c9f8d3400756861d0fbfc6e6e137ac2d90a483b5a791deb2fddf1f7842e145583bf2a434b17c781649d045f584d9bc705303957d82646b1bbb628a277b8da2e8773831a8b8522257308c54154c776915e16ad0fdceb08a1a68f02cd52c9e4dbe647229161a8ddeefd16cf47d4c15aafa546f194ffd213ceb814dbd740d3a231ac2121c43fb6b1f90c753f734af6f78e9e7199b63445072ba8177add21d32b8fcbb762c7c955e1f0d657350465ffde3c1db0b83960ec7300b933245322499a71257da71a3ca0766653fca23cd2abff0da1c552176ebd1f2504c3ffd7d74348ade11307ddf3c8282aad440c457af66faabac396efbcb89d103581293c29e6d9af6ba1a43139a0a723bfd77bdebe435089dd67b544e3fc4e74b237cf0450cd55900492def69830c7dc3c961c75751f57988d09d0bb975602a6342701ab22f06388ae92d0ad3622bc2579d811263d21d0ddeefc5b2d236aef55a5b89765eb1f58b0ac1276a6c14b4eaa372d5ea4b266f6ccbfc25d74a29fbc734b3bd8e6cb0237eb9dd9e87bb7277666598e19431a22288b8673ea1de44d886767a3c604334f11b7a47b0041f8ea174256372a446f67504c9fd73bf7e30cd318fe8a8db9dbdbc057d133bd6409765b685c26c0e0b0704b42c477e38a7e57262c4b56bf023f3d91671eb4e6ce49472fb5df59774808d6e05483c0ea37230ac35a3977c3e9039025bd0ea80aff7fdbfe8cc942407e30ebe4e00b9660f16eed848adac1113f29a428b4b3323ba105f2e14f1cc566e3cc6d6252f5cda08e32c13231e93ca322860961bf725d667e59095ce4c5b34a7dcdc07101739ed41ea9f3202d1fadd7672e09b82d6d7c206b928bdcc051a227058955d231baf45dd11fef367e783924d2c2d6cc7a7bea15988c7a2121105f8b212466d93d2bc731c0920de9222c8220810be440b00f198e75a31662fb702ce51acba9d07fde518add3d018bbdd169047d0e44334683c278ad90b0ebc02fbdc2527b268b659ed2d8ad362d35137d27fe01c452a1e763e63c2331205032918ac9fa0936cc3fe8a86b2b035072c7cd4a36991b2466ac1bf698b39d150b99a16e8c39e8e1dc437dc6d16bdbf2dca7bfed9562c7cb5d1a6db2b09da1d553e8877d0df3db28b1da7a0549aa5e1517f6130cad3e27051b4365fd9ba4565afbdf75f5821e18f5b41c83194d2326f6198275feff7464976feca317d00dcf4126d0048b7c95ba8e83858522c10457d1008ef820b687c2def5d6d499faf601d7cb631484ae99f22a6f49844c95acfe9f205548220abe1187ff77d00c7477e35e23630a3da86db2dcc22fac6a36b1d0826c08b41782c03a246a8c8254f85c287babb2eb301dc6e3f500f308e1371b3d5d34370bf8949d64b312294f875e8fd4bc939e91867b0823fcde385b5e042060c997b7d6678efd491afe60bae8fa64051aa2d90ef78e96007b61068357ee7bb0602dfa243f285815a939ad872b2aead2375b38ce70de55e3030e1182414d2ef4c8019f3f368f4d217c9fc09f60c392f17ddaf74f9a44a61517699f045034ceaf19a5255749ee95ae4eb2b2c48e08ccff1572e2d4b67d20504", 0x1000}, {&(0x7f0000000080)="304193eeb53dc01a115caa639e33346b7c0c3c70739201d545f0472f53531eba475282dc74409a49fb7a734a353e9e196eabafeb64b83e60892afc88e92997316a41b1e7b038b4300e1a4c6676afa3fabdcc5d94dbd52cdaadb1d0c260c562570e026083b5efa13fc0012e09da07f8cdd2e79c3856e7e54869729c9044df03de08157f09dcddeb010b20776fc74acdd41e9c3a736c3b517d4bb725a97298accb235c6276580d8843213749cea33b1f4c8fbf57f3cac304", 0xb7}, {&(0x7f00000024c0)="1a38e910ed8705fd86118174ad850cc8292a884fa6207ce648e5f44fa932389308873edbc7878fa8bd6ef6ac5984186336fca7bb38585ad03c1d3aab35603d373c7777a822079e4cfdbc934fbbd63e52e33a1bb144f3c537ebf09a5deebbdb6aa8449493aad247ba46c24c45da34a575af9ad2c2877a45c09f5146338833d1bd67acd5358a266860cbe718417acaf19a9432263105f15469577b6e1834b8fd6a59291f6749edc9bd27189aa737b918571429c549d4648b4d13caccad49265ee77c6ed35bbef6d52b8329ed499969a38c6f0ce7ece018bdfdfe6670c05e398405fc7abc174715f3322a4ba6e4d8c41172d46f3d303bdcf468925560f52bcf1c849adf29867834d3d65f772d204725d5ce4cee04f669f5a90c393f2a17196ad8389b7208e8ac19ec52a51c3457", 0x12c}, {&(0x7f0000001380)="f3f4319f19d3b880078a7e940297e78b3238faa21c5c02a57706d0ae40dd1f4dfddf9e4f817046ffe7f3c8ae6b1da5f91e38fce8d775f54eaf08f527ce11dba4e4c4aee5162efeb1be32abf7be637eff6b20ea89aaa050b0cfa03c972cb7862a5b3c67691454b5103c5c03a64f93b4ec120e8edb91fba53bea4594788aba43992dc692f678bbc7f01a61d11aa81fea30143b3b45fda5891fb26cad6001732cc70e34c464c93f65690ba5e6fdeefbd1daba5ec5edbd4b69f86cd55c00beed547f70cc0faa8f68993625e6761636e80e1863d548fc02c33db3b8236dd6418b431f194e785bc3b9960b128194ba480bc1c2b048ba3aecffc37f9def6366b52968325de6b9a0dfc3b126ebc4d1e2f946c9fb7167edd6e97a242f19f8cf81e0ec8982de87ac988c7741eed1a34eb13a10cf767c2a2a05228775df769f240a425ad3e2b9394959923b1328831b8402643e856ea5b90a9e2d458152cf787afd799bd7bf9ab51b64fdf5d68e4fe90fe747181c3e69bcc692659d3ddea76dc745573644eca0431da828f87255dee40360d51e9518c5087444c73a1b8c52726fd47b2bd5d9d153fc3d7307809017803e95fd3ac914ac569e37015983446deaadfc7cf7d7afc5bc6ae6652c12b4c640f4f83a31598fd0ed18c7cf39da31e2f009d379ac411ca0a7f67f46d16779d304b32d2e35560624f4cee175fba2a7f99a8691405a8d356f3655836417881226bd6b4aaf9b1eb7db8f864da866028cee7254799f687d0e55f580510de522e0677252a0bdfe2735b747c5e4d403eee910d93eac4f860d8b49a931cc9871424c1dc9825e26f39ec6a8f1243af3f029ce0358dc9bb382007862d7582371e6c689dc4e0c7c9461270af7945838c1009b4d941f974fc566651a1e070b4702ac9c25d1701b3363fd3063249d2bf51e1d47225dd40bd171b1c279dc73ee8a72c5ebd9bffd692e37f92b40f9bbdda7dec3b74f3054186b4d8364245114bfb28bb669bfa17190fd8f30e3eabd5398fbe10a68fcf95ab97eb27ecb875663e490839729f493b40bb1f263dc5558dcecf325cff019e58065b4a05afd643ae9599720db65ad4ce097758c11344894342312cfcd0ff5e882be2a37031b8e84eb3a16b5429c287265898a62ae80e1e39ef282144b99da03d448942c001d418330a3889e6b0f016aa59386b81048bed404e41dcc5bf1e03b803038888e25fcad619203fea4161592d43ad5e27d7d71e050ae419d9615df81accfed691ee30591a42de4af02ee6df1e3d0d16094dce244480c2ecf788c12c5f57a5e8d36dfea9c6ef6be303146ca3ee2d6700ff71f6832e6121cd0f417bb523afae3c90fb8c6f61520db9cb4520638403c5f8369c1cee017a6254fc994112d69b7e734d41c842edbfcc1f4545f47e1fdba8e9c4796918fcba7abcb9e247b67038886ddc73caea9551a5ffaa65f089a241662ef6a6fa9bbd9205af0a41fd397fadc136c64c0f904fe1a893fe181d636dc7af85c9193ec7c9cb30a4f8f747f197c380236a3ca2189d91e38537bc46cdfb70176ca82074235521119844012089bf136d4e14546b8f429884935556e179ea7cbdfd4a745018c33ae3a6901310587e64ed93d608bd36761a1bb27bf767c52d44c8deb90539b4d568902e89eecff462f8f20586e1f268b7615a59f11c4aadc4854a0512bfd87dcc1a9e9ae5a0049221a7e8af21070813f8a0a8402967df4095fb68f44f019b05b4f4de2db3801e726d09001c5e984e0d6ec5fa9d2ecee6581499c1be5643741215ad01ade3b77bd1cedce2c405fc073057e551971b778e379d131c0800908366a87fcf823b2f6905cb28f64e6538fc0be7b8bab105a63c14428f76c44504f7e4d9dfafc93a7de7b31ef5a2d772718e94f612d37a179840734242e2b6513f922fe75cd43074495aaed446ca2d1c7e6422b8fe932f4e9ee5fe93266c3e5158ddaed183b5717444a569a5cd202e2ef36caedc64a647d0629a46a1171b088be416e7159e3b607c09a7a509a68788d09d1d7ccf0de276df89f57a4dab64731a12cf32b7094e10190f2ff2b0c80dd2f7727aae96ec4a78ec56f931e5df06108708251d2eecba71a1776ffa0d94d20ad28f5aa558833fde4caa5f3caf7a1f095a2cbc828e31b2e215ffeb45bfca72951c44fd4b01719004c2505b59ff25dde245fc7f35a179a260e8872cb1d73b4fad039cfff4c8a6299ac76b92fd0981113cda82270d764a1db74a56b912afc102b4061d47d59495eee51f2efc079eb7ef7740eb9a8b4f60cf9d5c5f5eb0abdab0bf2a2c1a37718d5c8ea674d30ce04a75b0c4070a11b4beadad613bd8659c546d328a60f92d807a17a39981b803315552e9375dbb366a1d199f3f1864220a214a75452dfca488f923732cb2d7931521132fb954b0729de09636880003b49dbaf978c7859201db3b9c9366fa890a7f6eb55847479b4de98a82ea8c0caf77a6c362dc19343e9b274a9f3679193c8d3ed6638b100c44201de8b1c9bd1c9ec225a17fa5eb5c8573f3e88ba40e609dafcb09df9554f4c2b955901c75a4c6e28cf1e7d50ef94e1077d649c9cbc8b7d7c2bd403f9ebe9e92a4e996d3ed1ae5ddfff609ad7fd5288f95d370e74c8630beddac717f59078a2f5d729643d29c9b00bad4718be563582be260a107eb04ea96ebd3b7d2c15fbd92b2a7410f97ae0f8a9e25d688daf9c002e1da7f7fa343ad502ae50318a2477245c30d304342218144c708d42cc56ac5f2a1494d8721377f9bb674ece79ba4d75de4015d3997cc8751abe9ef4e2f9e1d777971210fd4d56dfe96eaf9f94ac1a524638590bd10e81c643ec79f8ce44ba3e677a28fc2635d2643508eb1dbeec0202b543952bb1b4010be4623c66f44283d79033e006f9143b286ec6d8a1499b8aa9f3c7d420894b32e634e77d8dcc707df935995a01908dcadf8d85c07f85c071e6b3f5490cb7b4328a1e5678f5b022e0943eb38296520876a128d7a0513079c91bb0dc786530d3c61766e982f169b9df4c530df02ab0622e7e4ffd0b263d1d1d28dcd6c1301e072319c7e272364d65e4fa25b68d0dbd6f330fc842f4713635d20cd893be836ca0a0cb00febe7c71ecf8f57ea68ec1562711d88d38ee84b7da0f541421218eae3808630378125ac11c7cf1edf616ddbd01c9f8431e65f901236a83f3c381ece6110adc38afb483c73bbbac2b4edad4446a2902f95841a78b441f6da5084bc2f018bc1484d81c927111cccd4a44d5cd5d7ce17b3d37736e61898e8a016f3c436e791576714976702ec1f5abc6a7819d56f9f4c38d2ad3d21140ea31d7ce4288a95058c159fabbed4019045b98289f3d744847fb5e0bbcb1a6b1e723951d3f9e3223d262c482ee9bafe542205aef6532a516dca11417867b47b8060be2ac0fb885fcd1564e6e7b5b15d2ff24a641725dedaa84a0449be56c21374e0f48bf24cbdf6bcd130e29ddcb6e88bdcb690fa1324bcfab8ea6c715b30dea8eeecda80accea1fd81c85d550addaec5dce7b1e329f3efce177213ff63e6fbcf6a81b61060f579df973dba186f3a99d2499a19abb7c2121e60c8a89e03fa73f6018ddff530ff65c7e7572879b0efe37a34a823ae1bed56711777bd3a6964dbf86aa0d5f176e4926f2fb39db2b566843610521137f3990c459ffe421e90a1c49143be420b252acd8c037af0723a116cc7f51acffca68bd7cb48dca45177ada431bb99e2e5350f176542c5e9a72b0f329897756762338b36d4c40299c2337363a8e36e82e0fef7ed8fc118891a452ecc4b13ca43cad9f464fdc5fdc0eed001c87b8b319f04e2a111f34a2f6bd90968e02cb8cc3ca5676d4550df5eaaf7b0d4537a36ea7e275d10512e7127728b87e6dec36e1fcbed3ba2f199e271a91fc8dcbf8153aa43c4f51a66216a85a937643a354b71b5fa96fc37f8badc2b5d012bc287baafc2c5f1d271cc2ece60a4805522b9f34debe6bc0a93708350cad600c52e90d8cb86ca3c88ff6decb15ef8e2e67b3cab074a0233dd46f121f351a9fd52d79d3c754c9a300664b9ba091ae99a4b046d8f63f8abef4f7bcd5daba90f1aeaee6363a255af8c2ba8079903965e6d7898ca61065fe73fbb1ccd2f19163d209d33a81b48ae793b991b1c8e4be8a9f0d52f92be555dd6acc66e8729b8a3b5c63b693d6f6890ae6c457ef9e10365998fc2e1a20e250dbb82dc272591b92aeb26e3748752661a902698899a7b8d177d94a2bf28758fd5d0d151be8e2b3fb29fda3003673f7188e0b7658b70170ec9695ec125fca1dbc7b179a3cfb2b025b444000987bf264ffda83754e2f4c9ebbeb929b8144e646140cce9268f7c75092ae20fc123cba8e0187c938abc80f25bbe1fe0ee73f46dc07d69e43078cd856ed55e5cd9e23a972ccd5a73395726985fad7a1927fcb9d6c68ee841f228732a72b1b8fd84cf0a6f0d33fddceeb543b4b4c412bffade68a80bc603bb7982292f10c0d0b7d254913501ec515e245d7bece2b6d8f2871179c87d69d66cd4a560bc8c8df73aa299b0d67ca7690bd783ea8aa4b915efd79821328a389d54f82d3a42bda7b7112d67135da807e2e091e39c686792d20636160d1ed7dd8cd3a1cf6e5e7e26e9b11806581bd402c6dfc93f4e4f33c8ccd508fc4e8af9c553baabca794604cfb83960899187d36acca41ac5c30cef818d5d68e9b477f27ca30f949a43d42896b67a0e0b8e754eef682a0987bded9c7ba679e6aff739c8ac05a8368c467373f4cde8cd9df5580814326f0ea69a381b081cb2971f2dbc5d276456bb2201f2b3bcaea5dbbfa769a99c80cab3be47418b27321e203eb2585af3eff8705f48947f9ad4d7ee8bb7342ec6029cbae77eea7e09a3b7230effa87f14103ea5258f6f4e8ca43bda144def050799ecc18e5f69d77618424f002914df1886a887a4e18633a3d400de4b0bc38829c4b90d0fc64dd90c153fa9f7c829bd8f37ae0d5f12a58ea4b36f49ee3145bd410915eece5daa372817bee0aac4bd79aabf9d3e406906f2f98f084e366bb71ba8319939a5bb8cab9e4f8b1b1297b6858efda8cb40677c37cab870c1e04c1a9292a33b992f05c0fb962b592936711e5b2fb0b9d887a2eda03c55e67d5ddf78c2a9536b33b693553cdd539f0eba4fc11fc98de62eb156bfec6f08164a56357db9f55eb939bfebfdb17ce666ba2a1418aa7685a75a3033506c7d270331fbd7a270c7877aa5014194429f8bb34bd2f977a198ba3305786cddcfcc667d996da62c75d9875985dbbdef1cc895cc2883fb147dfd498c0544a8d21b80639d01497f3648ccf5656dcb59a65a4653cedf46e307999bd53e3b362ed70eb9b3f7944b2cda061eed6bfb794bf55c67973a70c3a6aeaf93bdedcb4f7ada283e52ca58a1713154d2b6872118db0db008e966a07f78e5efa8fd39c673e8693462af7ce23e604fce787f9f9c57b8cf0f09d0ee96df0f23f81f66550af78d83e7d557436f8142551121ff79f926d6e6b67d115ee2cbd8d93e16640f35ad0ca814f506c4189042133bec6da8abf1be364179bc710ffece37fa5d04e3537d84049467e6e47248af62f812908f2f081dcfdc12e71da33935a04e767fce06fb74b59910784951413af18be3f7b8d9afb077e5dc8f0d9cc719f343da20327b87de619bcb6e717bdfed94a0feb80d3a5c8633f95d9e93dbc3a1ca2a38b565b4a66fd9412f2e425a867b01dd9c288015aa20ace0b260e6f693e39bee264d92817ae89a81f0a3715eceb2abb649708f6c1ab952404080a1da81b64059eb8", 0x1000}, {&(0x7f00000001c0)="2af0ea19419b7a1ac43010fa4520a398cb1c1655763b2692adcc824bc75013555135891c4bc0f9447ee343ecbffc0bf3dca522dc9d045755f954e72e4817fbf9da4e139b846447021d6b056c7a2398538e9036df600f9ea8e614c1950ca9d989e12593e7faacfc1001af3589a82a8cc7906d1f5ce0c2209646b82a1f849a1e1a384aa40b182ecaf870391124acb19da267a206f9ce6fde2d953d234c3f8a28359e267858fde822228ab8fe8981b26a6123d7", 0xb2}, {&(0x7f0000000280)="12050d08fb3661291b1b35a67063ab278cce27a2", 0x14}], 0x6, &(0x7f0000002600)=ANY=[@ANYBLOB="980000000000000000000000000000004afb3013749416084bdaead04c6cd46f816327934e845df7b5c1dd790f21fbacdd8eb8eacbdc4d524107004283a532fcda0c842918aa95f3f0b54d644df8452b481c0343947b151f855e4392d1240df0c882067fd09dfd48d695223612d72962c573ad1d7bb06f20e69999040621efc60145d518176400000000000000c000000000000000000000000000000091b8c05f2e3d4b6cef8bd727b349453e842364c849b2c5cc6da9fa1a8b830ad77d58238007c9fd73a21e6ba356a53a793631299317304a55a68b909e5fc1e8d6c68584f66b4499bce1aaaa4f2c6a2377be38b354710c04acaf2c27ddcbcc4135975491ed5ef0383605559f257d8b6a6d9a829693078e50069bafa9e09b6c8b6fabd36eefb61dc886bdbb5848d246cffa2927c94e4c340ab4f995d8879300"/332], 0x158}, 0x0) 00:59:46 executing program 1: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x0, 0x8000, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair(0x10, 0x8000, 0x3, &(0x7f00000000c0)) 00:59:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) lseek(r1, 0x0, 0x100000001, 0x2) getdents(r0, &(0x7f0000000100)=""/102391, 0x18ff7) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f0000019180), 0x0) setrlimit(0x3, &(0x7f0000000040)={0x55, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) wait4(0x0, 0x0, 0x19, &(0x7f0000019140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0x1000, "682c8cf0bd0b4e354299b8b87d43f59fc4de3550", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x1}, {0x3, 0xffff, 0x1800}, {0x0, 0x81, 0x3800}], 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x1000}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x7}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x4, 0x1c9b, 0x2000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0xffff, 0x800}], 0x5) 00:59:46 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, [@routing={0x3c}]}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 00:59:46 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@dstopts={0x2c, 0x0, [], [@padn]}]}}}}}}}) getrusage(0x0, &(0x7f0000000000)) 00:59:46 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000540)=ANY=[@ANYBLOB="fffffffffffffefffffffe9000000000000000000000000000bbff02000000000000000700000000000188009078000000f1fd80000262c117078e0000000000005a44290ced8530000000000000000000000000da0c351460d360da88d4e5ba35c5034c94d7c36c6e67f4594f9eeae1ba13935d4b220a0dc66fc55e5af6b02a47f51c14940e9f7ba8d41312b7796804ebfc582cfb638ed70173dfc99327e9b37a85cae253567e431a0f87d7987943e023f267fc8483cc7246b55b2964bb8cc0764f1be48fda9db9673c86b6448ecad7bacf5828f4cff809c60e5beceed5b3593b935c5e1f224c67514937bfec2b3d08aec70397e8812672ea332ae471dbc8ff8cce77d083c38d46"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd, 0x1800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x78f7c2f57e241e63, 0x800, 0x1000}, {0x1, 0xc76, 0x1800}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000280)=[{0x4, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000140)=[{0x4, 0x7ffd, 0x1800}, {0x3, 0x0, 0x1800}, {0x5, 0x2}], 0x3) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000002c0)=""/129) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8b, 0xfe00]) 00:59:46 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x40, 0x85) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) accept$inet(r3, 0x0, &(0x7f0000000140)) 00:59:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) 00:59:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xe, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) syz_open_pts() r1 = socket(0x0, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) semop(0x0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, 0x0, r4, r3, 0x10, 0xc8f0}, 0x8, 0x1, 0xfff}) setgroups(0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x4000032d, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, r5, r6]) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="d5005e4650a7c230ec7aec14f47ef37e499baa441aeebb3d18d7186ed58b517f4c4b89c13e5c737bd535167271b35aac06e877594c410ffb7351d6740b43112d89310d2904a5db92e7cc0cfdd0c6f8f927ccdcd350a98e75c082997a823b4707bfcdf7e3b5bcf1c869b0298cb50fae1ee522d1e3d0df702cc224e389fd03", 0x7e) syz_open_pts() 00:59:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semop(0x0, &(0x7f0000000340)=[{0x1, 0x9}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0xea, 0x800}, {0x2, 0x7ff, 0x800}, {0x3, 0x5}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3c, 0xfffff000}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/137) syz_emit_ethernet(0x3cf, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd611af0f803993b03fe8000000000000000000000000000aaff020000000000000000000000000001000a000000000000ff010000004100000000000000000001fe8000000000000000000000000000bbff020000000000000000000000000001ff020000000000000000000000000001b344f04d3512ed447cfb5090a791309d2b001f11650000003722000000000000c204000000020401f90401800401e101090000000000000000000735b2fdb0a2bc3002df779e6e319546599489910562c1db5579ad90fcf413cfe8cf0fc207963fd13265ed358179761e01e92702b452c401bace60b3b597fd0a8e27cbf3c40a7c3c73bfc25d3cb76537bcf5c23641237acf744682752fcd9d813bf445f7fb5b30a56e863f31cb87764f6ede5bac2287720a84338cf79510f88e63cbae9015e267c0fdde0d73d92c03242e4195c92f9a4ce227dfa2eaa73f1174295d29ef452f65fce0ed868b7d524e537bbf9eb1f2e088020000e034c52e06efac44577c987d2c855831b523b8958f610659f5756f7db227eabc11be34a773c2b877f5008fe3744f758d4def447ec7d8be9f5104010337000568680000008900011400000000610007a8670000003b20000000000000000100000100040103000100c204000000000401fbc2040000000340e95c978c74bd8813d51434e207d89aab996025975b41c48ff3d42341756983665bbf6494cd48ddad81d42494b88e959a8d035e83a65c01c4d419c103e35885f5069f4bb5a27a4ff17c8d3dcd8f88648ba7703c6e9e9a295cf8b6577ebd99e1c739971d0ea7d1397221ad090a80833a57bb406728f152462fb92c8cf98738a14b28e8d34ae014e5ea48edf0a3fedf93fe906c8bfeeedf4f270810322e1d70e6b59283b082378d5e235592a6e281a21d8694ce325ab8fd89efa710553a3ac4d08871568003145a7c2f304670a620ebb71edf5d6c31f32fd1a86df4ba46ca0fbab737255b7554ebe0ddd6140000f00a008300000000fe8000000000000000000000000000aa20000000000000000000000000000000fe8000000000000000000000000000aa00000000000000000000000000000000ff0100000000000000000000000000010402000800000000000000000000000000000000000000003b000429660000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000057278008002047b00d54510dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd2f7880bba0ef1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94ba"]) r4 = semget$private(0x0, 0x5, 0x192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(r4, &(0x7f00000002c0)=[{0x1, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:59:47 executing program 1: r0 = socket(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1]) 00:59:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getuid() close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf1473", 0x14, 0x0, 0x0, 0x0) 00:59:47 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x6, 0x4, 0x81) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x8) linkat(r1, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 00:59:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb48, r0) 00:59:48 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) poll(0x0, 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) poll(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) dup2(r1, r0) 00:59:50 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x5e, &(0x7f0000000180)={@broadcast, @local, [{[], {0x8100, 0x6, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "010016", 0x24, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @empty, {[], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4, 0x3}, @timestamp={0x8, 0xa, 0x22c}]}}}}}}}}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/165) 00:59:50 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) 00:59:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x3}, {0xfffffffffffffe01, 0x3}}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 00:59:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ef4de294e08421e6"], 0x10) recvfrom(r4, &(0x7f0000000300)=""/171, 0xab, 0x0, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) sendto$inet(r6, &(0x7f00000003c0)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72ffa1f1c4fdabc53801ad9255d3b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000000000d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f24e9590cbde3539330da5d5315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a73", 0x316, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:59:50 executing program 1: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xe4, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, 0x0]) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r7) r8 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, r6, 0x7c, 0x3}, 0x20, 0x8, r7, r8, 0x7a2, 0x80, 0x10}) syz_emit_ethernet(0xbb, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @tcp={{0x2, 0x3, r0, r1, 0x0, 0x0, 0x7, 0x40, 0x7, 0x0, 0x13c1, {[@generic={0x0, 0x5, "21de4b"}, @eol, @eol]}}, {"7284cb967fcece308319f2574dc6cd0661ee2659feb88c518177cccdb5863387cc80dbc60854ba0387f4f1f4f0be6f9ce29bef5dc134edf034d62bf756f15f426b7b56979fcd75ba7ede957a6645534d0d34ac13aaa2807dc37e487b876e956cae6e0583b7c34da2e9bee0c9d45a1ba4247b93b6d829b92e584f9c69d3"}}}}}}) 00:59:50 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6010fb7f00083affd629745dcb3739c0ebed5100a90000000000000db74c00000000000000ff0200000000000000000000000000018500907800000000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) pipe2(&(0x7f0000000100), 0x4) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3ff) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) pread(r2, &(0x7f0000000140)="504e07e96b76f44da8980f24c751f4f0413208546882fb1b605bda1f470832eb103c0aa53a2d51de5247fbe818899ac96f479e251a9d853b52475ddd78fef8a718bd64432895e23c7de04850ddbac3", 0x4f, 0x0, 0x67) 00:59:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60a", 0x1bd) r3 = semget$private(0x0, 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) r4 = dup(0xffffffffffffffff) read(r4, &(0x7f0000000080)=""/51, 0x33) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x21000000, 0x0, 0x0, 0x0, 0x0, 0x6, 0x9}, 0x5, 0x9, 0xb8f}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x20800000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 00:59:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="de", 0x1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@remote, @remote, [{[{0x88a8, 0x4, 0x1, 0x1}], {0x8100, 0x4, 0x1, 0x3}}], {@arp={0x806, @generic={0x6, 0x8138, 0x6, 0x10, 0x9, @random="ca51150a05ac", "e20602818f4bd1d4091634b2fb3022d0", @empty, "36d54ab47dd8fa06cf9b83db31e0b706"}}}}) r2 = socket$inet6(0x18, 0x5, 0x4) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) read(r2, &(0x7f0000000080)=""/80, 0x50) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000001180), 0x0) semop(r4, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x1ff, 0x800}, {0x1, 0x3}, {0x4, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000001c0)=""/211) semget(0x1, 0x0, 0x18) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) 00:59:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2dd50cf00"/4098], &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) 00:59:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() dup(r0) r2 = socket(0x1, 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x8, 0x3b3, 0x5, 0x98}) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendsyslog(&(0x7f0000000340)="8951c221abd30edec32ffe172cf1247571f8c6cb3a67a41dae00299dd40a60c4e043ba4d5b0261158b22ea3ef0fc7b98b4cc1da95caa1296144b8db05201f1da34a5f4efd2d67fca9395e3e502f35d055eec03e96fe8c2ccb3f7d5f0a5ab65e09a90078e30fe7940cf217bde9aed1729360850704977b5e15a8f49f27327c77a61040303abf55ce7c8f63c8bef72814a17e145a957bab150ba73219738c0bdf647a546a09a2d3db062fc8b59ea1104746c54a6790bfbdcf158fe83fe65cb3a6e018333b22de984d93b773fe463577575", 0xd0, 0x4) write(r2, &(0x7f0000000000)="23b87b354ee492ae9c765a4a609c156c04fabe1ad0fc13c3564bdaf5b6f81a18edd1b1afcfe1fcbde4ad7d49001158a49afc888e5f2015948533e98597547703e26d446e48d7c52e9721c03ceb94568847d6baaa0c4c36c670de3d689e70082f99", 0x61) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x200, 0x46, 0x80, 0x6, "aca7d2c6a7960d46d99ffa0f9d7ee811e2dcb233", 0x80, 0x5aa1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x32f) pread(r1, &(0x7f0000000140)="26649c3597d296f4559fcaacd33a1aff69e04191c84f334b2cc6bd28aaf9a74c1153df33669169bdde541b4c8f51cb4c9acb1eaebead2c5791076fb67ca49b9c3ebe2bb937b686aee88610a54ea82f73c95c1b0635bf6446dc09092a78993e8d91ee03b9a8336c5abd79f1453c7b4df13dea42810027f04979b4ef3aaec512ab2bb9a74729c729331bf3af76be01014bbf5bae58915155c4e199f865e8e4c03b41e7d9ddb978a76aa4793944ef71b4a92bf569af3ad256236b31ddc3fa2be6d50250a1fa34deef2c18645f6a84c7ab0a32", 0xd1, 0x0, 0x5) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x7f, 0x3ff, 0x4, 0x1f, "cc6fc259378b0e1272f62f3f72e58cdc891cc630", 0x6a9, 0x101}) 00:59:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:59:51 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x190888ea) 00:59:51 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff10000000000086fc6031797100383a0000000000000000000000000000000000ff0200000000000000004000000000010100907800000000602484a200002b0001ff0100000000000000000000000000012b000004aa000000"]) r0 = socket(0x2, 0x5, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 00:59:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) dup(r2) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 00:59:51 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0]) r4 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r4) r5 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, r3, 0x0, 0x0, 0x3a, 0xac31}, 0x3, 0x0, r4, r5, 0x7, 0x9, 0x2}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c0000000000029078e0000002000000000800907800000000684432c96474d697fe07e674678ad9d1f78b82ab8c669a4dddff42d4509c312c81f417467d6807fe5887f6d89bc6eab0c46cba90a27b379b2c290efc3c53832899bb"]) r6 = socket(0x10, 0x8000, 0xc) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x2) 00:59:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) getgid() fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x7, 0xb7}) mmap(&(0x7f000072d000/0x1000)=nil, 0x1000, 0x1, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) getpeername$inet6(r3, 0x0, &(0x7f0000000040)) 00:59:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x40000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x10a, &(0x7f00000000c0)={@random="e4d026898a88", @random="f08c9c2530cf", [], {@generic={0x803f, "63f63368d5dbd00f0393991c9fb5e3bf85d232c1239ab810c7fd6b0ac805bb09db6c2805624b2a84a420cf2244210a324124e8df92d59f9c0f9262a645966697efc6c18e5e2356406334516ed4caa68384aabfb6eef4f9d83e3267d689fa77993d930ccfbf31e02c166746ffb5e43687ff97a441188168c8f06591a7e7e419c1e536f54b63fb6731a09e543f8e5676f94c30ff642432371416284397b12555780629546e3d873cf416ae1375ee38ecb6f7f6a1ee3a43d6d76ea93f80605590824eb0be9c92d5ad0d6cdfc59463a70a3cbc89c8cd294420e847bd38d605aface353fe0609344be7b911579cf88c571f90e5176a32fd52102074ac5b05"}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 00:59:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x9770, './file2\x00', 0x3, 0x9, 0x9, 0x7fffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) rename(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)='./file2\x00') 00:59:51 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000480)={@local, @broadcast, [{[], {0x8100, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x8, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x46, 0x0, 0x0, 0x5, 0x68}]}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0xffb4, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(0x0, &(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000500)=""/141) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(0x0, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/165) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/238) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/118) 00:59:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x8000, 0xe4) setsockopt(r2, 0xf3e3, 0x8, &(0x7f0000000000)="adfe1e8c3abcbdb91efd3132", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fcntl$getflags(0xffffffffffffff9c, 0x1) dup2(r3, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b20200000062625d65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d925def4a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84bde83dc621527146c2c2c9e6930245b4e4"], 0x10) syz_open_pts() writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:59:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = socket(0x1, 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xfffffffa) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) close(r4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{}, 0x0, 0x7}) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x3) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="a29a02969ef67e88aca1560f18050b13c2ca6ab2045cafaae21cd663beb67f0dd6a0e54627e649e0313fe27461dafffcc29dcd098be81c0526014247cab7493961", 0x41}, {&(0x7f00000004c0)="9bd6b3a954a3382e8e945c0c3cff6a4b00518f13eed683b1942e546ce9d5768db04441bbcb63f4227daa0308201efcec0e5634cbb38608766f461a19ee321f54bea4aa62592c38a678a94c2fb3c4379de9103d11a597edd891f5e6c5fd752fdef3da8644493aa8823675f50cd2890f92407001b0e7d2ef5c362ecd8b252b33e5538446a733143518fc82044b9b09a183f05db4a5df17ec3c0389791aec446542f9419e55ad6ecc8b71720b043538a7d01bc94395a2526163f2d5e7a4342b8023acdcaa4c753f414d6e275e8ca875a1b79b0b8d1b474967e84e633d0db809e1088464c18e97489076b9f5204df95bc0dcdb0c6edaf36586a274007fc456c6f51ae7e0adf7ae0a25728fc7890c5520247e4bd70baa3ad505efd79181dfac100b0b7b6c19a57a98f32dccce2e949956ec587d0170dddff2b0dcbbb6302cebe10fa043d82eb3772ebba858e83f38aef61b10a1d5729e35440ec9799009182824293cb756f3c1ff89f292fcb0ad221e0d0f91f5fe4ebe33538f8d1d4ea91626e04eadc0fef554947e9c9d0cae28bc43d24a825457001e8d38d513e3d513ffd22e74cbdb7a751f7583d47b1813d947af9bcad4cec2551fb78e2019b160640da646d1fb0ca23728a88852cb8bfa819e961e0aed693e774edc739e6cec8768dc25afd90bdb6a7f2ef11ca3409397859fef2a1c9f9f9112138a6d63c008c64cef730eae9c1548854f0280435430c0544238098d5668ad52906ee8e699659b082ba658b6c275c960b84c91e51ef5e2a444a916c30f672b16fbc150fcb1e34bdc04357e9c133fc7e2a11dc16611b6bab3f3cab8ea9b895fdd55b4ba768560a222a0e8b0d9b7e6557ec6426d739c5ed59c4617936f298e466ae298823a87c0511c97f8959abfd637ba1a2127760d372056ca3523cd5d04f4c9a8da9df40ce326c817ef62260926ffba5a4ac6de4dbd2f04c6c309cb5ddc198c1bb6625b6571ffd9d7bcdf7abeaf54079e5a6011568fa66c3696b6d8126b0e531ffa98e589fa5886a6c9ca045d72b0e6aa63128c9beef1d203e5c633ca69900f5f46dd58a6ca0db171e3546d16e13de6c08257f8d43313cb81281adeca6658dd27a263e336291864886eb92d393313f9c8d0af3554c1c328b0a1480f52cd02e4a701b379338132ef5c4e8b1f487428baae4452c6b5a70499d560f55b7820ada1d606a363db12367f09bac0d3d27c37578b5fd92d064ce9ae77c00c2e248ff2ffb99b485c4a2ee0b44956239eeb96a7ebe47b8baf0756efe5b6ede5ed18c14614990dd10431c4684c42ab44c4103532a741d796464df4235f760d0a72c8de989ef09e599058dec6472deaed4683b4cfdb8ba4a9f558161f22f8e4cb7070bcfe133af2e9ed2ea538bd9316e56499106162e79d9735f1382215c979144c58b573ce74e239256f7001f0a43259920f44deaf85e31b5971b9a355610cae293bd9365d9d4fa270a934972071c8f916eb6d9e8085b0f52e6f30aab6fba778a79678aa62d63c6f1b22db2aa04d607a53ebbc4d31d6c3a5f40dcb06d1de866b2bbed9873c441ba712cf7bf3f30ce30e9170c0a6fda3574af7949b6679b81347163c7fcfc8c574457392a1551555d077cfa3edefaa4b4a8167512cd2245e601a330516ada3ad34773c935332f31a358af82ddfa4e8325b73e3bbec775c17fb96e04e7013875bfc4e1ba6ef16c44726e7c1591d5d5fe05d12f6ee2d7a0d5fc05917d5c91eb2730edf30b6a932b61b8d7e8b47a77718346268f7254efc03f2b7e342688dda093d8592a319180039042ca01d725870cd193ac186e29f75c7b4aefeb76e28d0fa66e83e81ca70927a1240876cd890e0d4b7fd60f9ff50a1cdb727a00b81f9c0bd7b1e957f28c7b75080c5abd519465e55c6e8c80a0a14ad2e85139345bd7bccad78b31c4bbe1b7c78b433f4810cfcbf48bf9c147c45e247751b27c2d8f8c99dcea0063b8120ac00efe7714081494f79979875aa9a3556c906b79ddfc99da5d297acffc3b4e9841c2e73ea7f62a82ed05ce700fb2de497ec07530f910219da807aefd5bf4ff5f26b8116d7ce695c85c79fe735295468909e8e8554550b514b1d16fb29ba5c24cfe2c464835f45ad7db5032efebde686a58ee9a4007a964d8ebc112506669abc8d9b3eae377bf3789b351ce1d3cbdf983d7777470f9e68fc0bf7606c73cb1964a9e6a2b2a1f4816b3d045c9f0fde9797e9928a5fddb1f729d6a31ac7a1eb8f9f380d34e39c8b3a1ce25ca85b135386b74bdd80ca9511048b8d15d238ff0d387a0c045160dea5a2899c2b5190930d8d056270de85635d2f5b425a5d97620dbdb0dd03b83d143dae45964a237e9635aab1cb63fc976019d7f9f4b24fd30791cd755ff6176632f1cb85ebd7a95b51f3d07fef56fbb5de153e3c306a15788f12caa9d78bf9eb62a101c3bfd824d23acd53eb5c6b24955eee0ae92b4d8d132da9bbf5bea6f35efd24f8f940f668607c900c89f6f341247eb7645b5a216337a53b5139b899a91e2ff9a875f176ee6d99e9228634eab3394517ca648b2391182fef71cfaf01bf9d2ed1f8865a6ad8bd7e6aba47dfb646630cb9ca4b8af0776a7e3f9440caa0ae17dd69f89fa0efd87c309910dd9b3bffecc6dff4c8f6ec992dedb66d9eb885e1ac6ab3845dfb5a2f0df986f0d7efd4b9005e9614cb5a96913acf15d7fd97dc821e0ccf35c03b17125bf85b0d0d51aabbe0de20bea80653c64113155e71681ce4c14336321e574978379c129be1228d7b2af977ae4751984f5d779db1ecfc680b2ea960213bfc7929b18c0b58adf04da620ae3b99cb618e782b0dbbee00ec4b5396d5df375a62c3e602bec7de12bfc45d903ec6c19eccd8a26724317991a525662ba3e15f922bb7086333d31fe926c0ecb8af321382f66c66c42ce9de14f2b6018b07ae744f2b2a0ac7428458026d3e8714f33a2244a370660178db8e8929a31acac2516647018d1e762864c539cfb445ae9273b6875bb215dee3ca569e79d9ea3667ba578ffd12ce6df8cd4faa162fcdf14bd3af90545bc6a3d812eb9abd92865bf5e00152cfb635a01866adc090223b60cf04f80c6355deb44687fb461a868d576b193da104aeafd99599cdaa4ee9e679d347c1bf342a817745d48ca7e674ee5ad09b014a72a329e36a05a2135cdaed6e8cd9bb649659108bbf49bc35b0a98bbb5d5c802f15850c0e60b76cb964e8e3b3afadd82c0cb196ee938c3d3d08d62a9082094cad757533f45bf5b069e7a0da4540e21d90fd412f9876fe7cf7741fab4f5ab1f6d35a1b3ea09280d43a80164b5f791197a09db93e3870fe7a16a8609c8438eb34633a0bd1e2918465857c6bc8998127adc16864c5c4b1799e7dd278d274a83ae9a7fe4a1fafc706518a882c122f4e321ee2b28e2bfe5c6a9dfeacd5cdfcc3435909fb2c19440d925acb5004f59214bf2c8c424620b4e0aca777613f3a19c9c8a399fc3bd20f4d566596821a72543760e1338e9edb9c8f0338852f3095512c58a4bc1a63377bfe35ab7c7b9f744df0e5665be103def9f941033af0dff8f93ec29af67ca8b509e7cc570de06b8969db1c048683dbc71f24bf29d5d648a926e9e1cb2f7584e933002f6d5fcb8401230730509e45c5d2ab910ce1acd1f2cf84a5621e190927f3bba3cfab6d441a3f598af47d5761d3464b5b8181c086d3ac203fb16bf96384bbfd004e1039da06f1db4bfa89003bdd73f5130b150aaae3966b7ae1bad97871c8f897d162c53dbf3182a7bbbde013640e4b98a61b434089b71adec3824a0dbd556d82b46c0a3d34eac036e588fd7a612d91209b1b836f6bceb8e47b062d1a60bd4818a5e6762ba6edcc8c7f50fe4b111ab6d9a3f4df706c51da0e8eefde465c0bd46adfae4fb5fc22e024dce8f918e007108de9cf690e02fb6a2df237361117a4f65fa602945c2c3fc8fd37cefe4c5b5cfb91e31272946dc3f58218bd093532b55cb9f16978bfbcc17d6eaaa1ff5af7fc2e078dd654d4b9ded2bf087bc3426fa93cb034203d87be615c5e61c7b4731ab3b2055f055c16d0d59db60b2393dc6de1a703c83be5a869865bcd17dd77abfa724f893d8c1910049673e597a7ff766fd2ceeac474fcab8529d74e9871b71aa7093ef614c8d6e4e90e8b349d8e18fb5205a1cb6de19b5a8be9312c75631f034cf6c66bfdca156bdab823ac6b49c3094b44bf16852198ef37044fdf913c6f92df256ec2b723b8effe1b950776274e496ac0e2bd2a2e7d0b829ca00c2d71a26d725b673e07de5a2583f9e5247ee5e325312514a3e7b4206d04940f29597f797c32cb85a3071d63d396460991a1d0ca3a1f6aaa52f779948d07c2fa55644c4ca810cf4560f27799a9540deed51367bc639172fa64b20952f34906cfb726635dc62068a27eb46e111c80b89f1ef858435c28239b7e5d6de5c79f39b1b9bb91a76ea38c05662c9e112d5290703d994753fc942d737ef69d589d11289da43536edc5491b64dbcc7145ef7b0ace3a6cb27bdf0d63ad0ea2810df12443997fb1f5efeb419e60224c2e676e07ac28e2976ec6a4bf49f6147c36a41b5db5041d366b84a17c4158ca2b90cc7c85a37f30996ab5e05ad8bc40247c61782081c251c5563bb357b65988d86e6e07c39c7a638e777e60c3dfdd1caa121b8f0f442fcbac7b604553c345b0bf6b238c3cbd798a308699da3a7be42a897d490ac163d289e29f1cdc54d6434d47d6e901dee1d089454393a9b3e43a240e412d96cb3532cabe0c809c6aa200e3341b1854eeb334c2ee5c75756b17c8488148cb3e5c48b6d6edf6a49eb924b47e91cf02538b94bcca77c5c6da240046f7d0a55dcdefcffe1adf98a14af8c33400554a72117ce4e7a620f8785c6f85cc98fc09f80450d768300120259592c0680d13fe97ddc6c1f9a4a344d15ccde9a1285d32d7d1f5637a40c00f1ac1170ed234a19547a9b1d19a9cc536e2f4734b2b1c3f283b51a55df117a251845cea99cfd008fb614a86abb560dfdd518db8f982c76a73c9faf1f4c9efc6ae7aca578a4bdbe6c07ef54732f09a147084ab8913d9cbd1575a5a908b9d0ac79f1978ffa93d9b4e426d4825576b49b030e8869c36936e7cc4e16c9d7eeefefae7b105041b2341026966b08fb159b0b0a132b2c27f45e89855891de9fedc8d4168d9a740f0bacf66e51b618465da57a7b730c4096376abf8255c091586e92116c36dd7aa6961386e694eb2dbdea511829bfc33bcf328e709a73ebb184b9b0d0a7dbf99c5120480070d2678bdf0f56188457d4eb92d3fc57af8c63617787bb5364bb375e9d350cec76e60296165a11388130cafee8a8cc9d2f93259d14f75d0d2b3fb2b0fd826f78e8518b75b74985ec91d3092bf97a7715216ec868e202b6755cfc9932b181bcef5d1e2d0a619d7615e8d5339144e9fc7118bdbdbaa4c502606991101ece2dd055b9dd4e0fd10bc36757c7f7350bce96218afba8dcae8a830a0ebe4403df6bf6bddeacca50917e27d75794874e5e237cd541ef876f5bf7c062b10e78575082f0454bbe1c5da62890c14da421322241b444db0efdcc557eebcf7c394859a4cb1bd82e1273bebe60f2e64aa6d21bce48d6f799b001ae70da8631d023866d5bdd75d0322fc2d6f4c0e8a697ff32bb08d5a85c9d24b82c174c7e2572ce437726dabd0957d4c51cbd442f27afd25d7762fca2073243c50f9608081ac2a5e0572238ae114440bae3db9f695c94b0f6ab1dc7022018689688fc4a4997fefb3c25228a4bb6fe9f3b34788c4cfab272c", 0x1000}], 0x2, 0x0, 0x8) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 00:59:53 executing program 1: symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') r0 = socket(0x2a, 0x3, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) chdir(&(0x7f00000001c0)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x7c3, './file0/file0\x00'}) 00:59:53 executing program 1: syz_emit_ethernet(0x62, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6051e013002c000000000000000000000000000000000000fe800000000000411ec58d00000000aa00ecffffffffffffff0100050200000502000000000000404e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x1]) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x4, 0xffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) syz_emit_ethernet(0xa, &(0x7f00000195c0)=ANY=[@ANYBLOB="52bcb5854007a891198adcfbd7024cf91947670e43d5f5901d3e28858ae4262c1633e6f91ab83f1ac8cafdfb31704c5594075818aaafbd9afb884145e6d2fce0eb1896760c21dccec0e7d96b00d0dd4c589bd0ce1af571b7b91a2292eec7b1b1ed3c9b8604b55e3b4b5a0f95677d24647ca2898b372cbbde9863daa6b9d8d10f8fdc3134a0792081fc2d903b09eec63143ed079d819cae5de0a7c5e2d2dcb0ad7c70ef17fd7b0bdc038df55ac8de4c98cd69cd181e12", @ANYRES64, @ANYRES64, @ANYRES16, @ANYRESDEC=r0, @ANYRESDEC=r1, @ANYRESOCT, @ANYRES64, @ANYRESDEC=0x0, @ANYRES64]) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000000c0)=""/199) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1df) 00:59:53 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0xcf}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) r2 = semget$private(0x0, 0x3, 0x614) semop(r2, &(0x7f0000001180), 0x0) syz_emit_ethernet(0x38, &(0x7f0000000280)={@remote, @random="d71c9edd8285", [], {@generic={0xf81a, "a178738f1ddc9946938b385d750fb868a5cecd96b584df276dab99abc932bfd9a1bb311c0aba0f280ea1"}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x200a1, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8438, 0x1800}], 0x1) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(0x0, &(0x7f0000000200), 0x63) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/89) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x9, 0x3000}, {0x3, 0x8, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) 00:59:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x10a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffff8100440086dd6000000000cc00000000000000000000000000000000000100000000000000000000ffffffffffff3b0000000000000000010000000000007bdcd9ad4b2c76fd4743ac7a82b00de192e90f25d57c9c618a00000080000000005565a4c794389fd6a2599a9cc03798249bc140f83e26fe7313be14bade2e612f1502b4c895c44ad8546d80a6442b46b9ae4dab5f992f5a7d65386b926b9262c3d55e927f171dd6b742f514c1ef6f0c3344e5577688c8d2a16dd4d5a6ff66f210b7ed65633858406c4417d77cc792c0e96de8e7133c781fe62b5f5ee37c77abcd5a8b5e3f6390e7a18a43a262b0dd2682f688209cfb6f3b397bd85d00"/266]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 00:59:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x9) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6051e013002c0000fe8000000000000000000000000000aafe80000000000000000000100001050000000000da00000000000000004e224e210000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES16=r0]) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) 00:59:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000280)="9837adf066d1eb6b00"/18, 0x12, 0x0, 0x0, 0x0) 00:59:53 executing program 1: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 00:59:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8d) poll(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r7) fcntl$setown(r5, 0x6, r7) fcntl$getown(r4, 0x5) dup2(r1, r0) 00:59:54 executing program 1: r0 = socket(0x18, 0x5, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530008856ec667a520e41d050be93add1c74e293bcf7ab3fcaa307e290a6fe324bdc7a2ca15bd844e9a6882c239219cfed7eab13ecc0f80f70535891027acbd4ea71221947e5b1a4e79fd713502fb82666c4ef9cb5c1bebdcf9ee2d48fc7e71ad22e5c724f6789e9d50"], 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 00:59:54 executing program 1: pipe2(&(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x6) 00:59:54 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 00:59:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) r7 = accept$unix(r3, 0x0, &(0x7f0000000080)) write(r4, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 00:59:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffdfff8, 0x0, "00245185a81865fc17ffab7fff0e091fe600", 0x0, 0x9}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 00:59:55 executing program 1: r0 = socket(0x10, 0x5, 0x85) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f00000001c0)="603082504cd92970fa8ef90e30c2b8eed84ed73f96454c6f54bb8f9412aa7a610a37415dd354bf218561b4ed991ea2c2c0388d5fef16b69003e34d3f4f6fdd826c2f5bf521ef139c786e1252ad95e33a761138d54bcb", 0x56}, {&(0x7f0000000240)="4e3adfb4bb956606dcf034ed7e7408e02575888db80780ab08e5e6674c802214bad551d91b1281f8c3067e99918aeb436c4e0561bb1177dbf565852ebb229bf63d477053777508c2de21376abfcd93d7e71069bcd3ef53546ecdcd2f5b0a16b611e0abef2cfe5a4c00f8bd53fc17c994c8c976bb220e318bb742f3e206bd1435e5007a12ce617c60a76de7f9e64d6be9a6b4e9e8cc444a96fe9d3bbb7ba7de008b145c614a959e173a6a49ffc06777d742c3f82268483fd344a023475eec330801401085062a4bf9e4df427ddf10e11376d296e4353e06dc535cded73933b0d70b60b659629e61fe3523d43cfd130eba9fe224518249c9260515e6ffdda227ed166c3d00a24111755e717b7aaecc9dcf6b59f577af0188da635025725ccc9083570607d34eee2b41635077d3559436dd17bf2a98eb5944f327c4e0faf13f8bc665a496c9e58c819621939145d4dd15a8fb9c52dda636b8e3d07aabe6229633e9ca66e96fe9d914fec929c28ba06e42abd396efbf3e765b03fd3c001b197ccc1c1519b9f2f5f8bf61499c1ab5d1d1d867d525079e716e87865d76200e2e0ad7eff8d906824699adcbf90591f204ca9757072e24118d862ea8b0634ed2f237acfc6cb1405a1c93e292b1e1c208914c8928dd30ac8d53f3cf64f973c819b0dbd4e53c932b8c02125aa478ca217455e9688d00dc3c606c9227ee1de2a25d17ba64f618e349afb0d8a9faa95561c0294d9cb6e7259cffb891195f4d9d08c0c71e21585f006b9ff1110cbf1bc0237a317e51f238449f257511ae64cec3408e89e6981a2a560f9a766ec5734e1ce6cf0e8db7f9d9b8522bad200392cff7de5c2f517363e3db500e720c3d94d40467295a2b76595e53f3a2766a841ce4b0910e0cc382fd8125700ad1bf6e1f0a7cd591a604bf386a1b7a75046dd4b4c7cecad6d76cc815ae46797f13793166a894e0dfdcc2e1bfff6295da7199ed1c98c735edfc1b80a837b31d5010e8d22ea16db64aeabbcc75c5e36c63694e1e9ad5a5c4c9c5a6816f2857437aeecf5377d1e06cae661bc57a99267cf7d14da85841b4859d1c33e9f3a15c3d87f50aaa615967e163c48e91a7b91006b1f8f0acee9acd9dc0ad5c569df6f7aba32a048afd3f901be7d0a931972bf6e4a0ddf7ed5f1cfa985caee2555c52ef9e01c3d60fe487a2ff3da197a137fd4ea891e33f94ca89351cc371357ace6616b8f56cbe9561044a728d29cc20dfbdd852000ffbe6a0e4fa77c4f5ebafce5f65264290a2abe86d5c83e7a343a099bdacbd5c6315b296e3ea76c7d031ca24dd00e460028503f64858149fb4ed15c3b101231fb5cb5d01e0537b037610abac25e9d17fb38598b7465a53d55b3fc7543f27725bc76bebd06aa189cfc6b6d7e28e7fd6615b29b06736ef5b969a9d0e579430f5b4e97556b1edf2ef9bb93e0bbd54a0a8c2917f18a15ed3a68a67b38bf122c56ecb0d23b35ac5a739d39b718bfe58fa6b2345da825ed05cd52f0c368433cda385fe96f968837007a9cbc3a48e6e2b5682e7b3389c662a3e6eee46166f55398f4f0b94eac52dc62a0016f7058eb91b46fe596a8d393d20ebf545110eeb61f302167186861ee3ff0c0a39ab4a2580df287843121cbb02610774a94247dde712fe8b9c543f0679abadea0dce3c5dcaf0cc4633ca298901b3cab98454882ba3dd2f2c91800518d3ed27b543f02751f99f020f962bf2603106487cd52eed690aff198b48e938a27d68d7695f98de3c4979af31431a358af54d40332fd386ee42fd09f4dacf30de773600c6330262b3bd9d0db0092e1bdcfe46ced1cb5d9bfd0a20ea7a195c7f9bb06993c0a3a5e85bc2a43f167eb3e05255c87bf1238f67e651e1c45dd5716374580394259bd58ea6ad8b111e73ceea703964ddb50fe7881f2894a74e54345b91dd1ab0db8b21300a11b1771745163e4c1f94a88dc4a589ad47ca21f8f649167bd40abdaba2a267abe2599ea6407510835d731af4dae2dde25076c4c9563bff7cd7fcfa64238b97a430d7b1004f7263238d1cabea8ca56f745b19995e29735ff41236d08d2bbacf5691ba9524995016671d1d5fb4df1010060ed1f1031f911193442b7e0c72c0ddbbc970265b1cea95200fd9ebbf0da23978faf5370c9559cdcc6edfc30703619eabcb43e16af660d32626d04a9f7a21182665bec12c65d48b1dbc51c1d148dc094722f4f2692d9ef436e10abc691ce26c3d9be9169adde99fb1bdf7514bb8d9664975d0b826b9fe22cbaa485f2ac038e3e63ade80c507e9259b5e2c53796f4df24673c83d69dfd34cfdefb1c03a433eac212cd620422469c99811c6cd7b28353188054135443ed1cc744b30e0ecb8d9279a7986de9d3c3add94f4651ce6b87f704b0da6f9ab7c8fd765a6156be8ab39fbecddbf26bc943a3891eab71dc2e29133298fa218f3c8b6ad9d14fe2c169e39a6314994d106aa1f6ff9662a28995f293591e6374a35163c4c13f44ca0274eb99ec5cec7fbc2b05bf10eccbcc4f88d49000369c63b6bd6bfe2ce803899485c8c8c4188fa6f73ebfc78a6144d868e8fa17211c568ce57585735bc2305ce96ff354513473c7f3a536640729eb9741b02fa1fb5b64b1b5ab5137494fefd2b811f3ec8a8477fc592f5e9dc9a02ab0e932d22eca083488e8af323c523e12cfe1fd70a4bfd665d4256c55e6ffd66837263e02b9a6fc56bed9ef605bb1f608db8f10b901c826ac99f0bb6a2462578e0567bc2467fd4258aa4526b27aa17f8d21b2cce409e99e0b5f44de0d820b57f57f1f60adb430c9e54d76cd2d38757259245e1676c3f7bf3b09a0f3ddf3281a8d2a9ceb806e5898be73a117cbba3cd6c811e037c3c0c8507aa01a17015b82410efb1c3b2e65dce9c7fc84b35137f7e2b78a7509efdbd5b1d022464de36b3f50550c6c5032ce21efb1d1e09c4016395c37401659ea0a881e3b66beee96aeb79e7a1114057ddf10e836d989c24e887504c8a7881be3b7319aaee57b1b383e0e374c2052ee2bde993ec28e9bcf2c910036b4d4b88b44649515f4575f45e7e408274a2fd46fbe0526ef258c66ff5ba95510822ec8e464d683559dc06ca8896b77917b2d971cb71da915322f05809d86df16dd70a17b4a52cbab3a64fac3b90c208434b4b8a7ac18711611d1fd4212cd60f6640913435b7fc6fe3be97fbd69c6b981ef30e6e1798f444bc29f5d9e009537eb288be62a8dfa05e0f6985774c594f98328968d682ed881a2c00557d30487b5e397bd75cfcadd23a8ec33c5d856ea46a36483a8ae2d1264dfe36f6ed1b8bd3c8f3316665ffa95d2cb2cc24c92933fbcabfec0d618fd4328eb82eec822a357edfc687c960f9f5a2bfd67f3048f715f7540d108306cbbf3fdce0e6592e709652601b0e0b62bb6ffe728d5b9cd4b96b6f2450f1dcdb2a27580eb92d9dcd4b943a64884339fd7c41f499aa71931ad6362d330a7c3eef8966031f807436bcddfc2ab5764233f8b0931a211118b4e641e672709c7c6a3839a046b002423043cf01b4a435416b2395c5bfed6fa373e432902a3c92d8a4725fcf26c2dbd05d8d0191bccc26d7e519fe341b5e0e5b34ab7b272ecc5e090380a828b4c6e8b3bbf19ff671486a4db53617218668cf214d355650fdfbb52a72e23740ba718e652f0f300cc6cafd7c2aa2f6214c19fd994533cd4d0d7b9a9d001e6be432e814eddea185cd00684bdeef8a9e9b5a3938b9cf5c97e2598ecf774b7c4657c43e3f9fca665c779422ccb4602103891b5ddf054a3764248b57b1e2d40e8f9e8dfa90ac6560d61c00339852577b7cd2a83bc5251b8637360d2206998391da6d507807420eb8025d8679be83fefd2afd80ae0dd726ea40bedf9f787c7116b69a27064afad5a7af51e9debde7041f7e83f2a5f677368fc10f84294732886604e733b1463613689fc7e1325f7f67eabfc8057f9ee29ae523b80ad37eff48b08bd9c56e81ffb43e83e8189ca46820b726d5e2676d385ff78162ffb593b6d830f79e33e785eef56f622c60643b475ea79934af9d30266105ab9ca5e5bd0cea423beb650942f272263d21ccbf0459ffa8fe0c42415299652afbd56533f1b4b5717726b5863a8e37ffa41341930aa6d4472a199152027bfc4fd400e2cb6b073f43f22ad61993d5f366c338ed7e881747d3b7edca40c6b4768e94d2e7c01fa6b4e64fae61616ab1a845bbb516d4aacffa7d867d2c26f7388a06cdf9b1938a418ac9bc6ad9609466069780921efbae83df2c85b50cb462e6cf8e121f763acf99c22f46d691acd393458123fc730c6c803004a8f881de23d950e99ecdfbecaf9e6ef151c2e785f4d59e78e24e6d8115b2f8f944a6fbd78736e5f524f659b5180fa159586c85e4a99d7b2ff9360634f6ffda6df5b68ca28af9d328ff8d69f33cdfbabe76c0f78b6d8db362976768cbbca226e976564a7465779eed4d6ced2ac807d9a7d0b2d22bf50e8a04216c1dd081a7eacd92fe8f85a888c48e50a20ef7bd7c890c88e48a20b8318a2c5b9bcbdf4895a936643e43d3b2d908c0b4d0b3871b8936b2b8ead5de2da556fb5c953a339e0e305282a9e79a1b390e3f271544e54cf54b41d44bbb6bc5c19ee67d621c7d48eb628e52d7c7b866df9e6abb0beacfde82916eca12af9c61c847a6ab13520f8c26143e02ef1257d2ee197cb8311f7aa6f0110a71f8708820319153462546b970ad9b99eed171f45d1abfdf36c2eee6fe87c8ae936bad45d15cdd95470ed4169c1d2e1fdc4a127b5cdf2d3d3f7d5f4d677f66de552968d3d99e6273f0e1bfc972a4ca7a867b40956d0873d71aa23be7cb0553b1c23cc4cb7319b521d666089193e8bf007cb319406455060c662121b1865ad7e26bc6e514739df727bbb0064a3f1c2322413781bb47193736c9018088eb32d7e421ca4886c624ff46e18090b7e01b3134bffa2b287892d051d1c1c82ce75480a879383021285339b35369a84e8c203d755a669dbde7c21173e75f2e8785872e54b828f15a8d594562a2a88a72e72556495b95527651d857db7992d372b5410d64ed63507c097a34d532cf05c949a06d98889e1f68c1ab375f4cf8b9d1fafb775803c732055b63b1407155be9d69ddb34d639f20102ca1ebf0b4bd48a4b05f4c74f56ef7e50fa161513ab389cbce98830ed7d6078bad29870040ebce6f67e1951b3d6d01346b0c8155268824519ac4fe9757bd134c01580fd9182f1b21a03442176d0298c3dee084ff426c5618b061c7cd99f868700d47c6f6b424a34329f9db9ae238c3ef49fa7bcf9e32cc3c2b111b4d3b6c3eadfd64114db2cfaa59bfbac202e6912621370397f1bdee914ad3d22113a608bdd8a9ede18955616066ca152cc559e58756ef72ef6d0fb23f761c2ebe9393fbfca434961af9335630a6fc1ed80e333173801ba7d4b370b3c67281e6948f0ed4fe6bb517ba5cea76b551bf94e142e44409e52a6091b5c2687601bc5d89c930ca7f98e4f9ce6d4b5b259c1ffb4c7e60133c82d87348960307ccd5cbc59e4f6307c6c9d3281e1a82592d2fbbe0a3f506485e28bc3f7cce2686a53e1c037a84edae625e4f2bebb818156e22d8637392030503e4a8dfee56e7ed46b83ecf531f627f7ef4a20b1dc37ca2babd97163f1cf701cc410e6fbab6d874ed16e7f473621522ce30f8bcd29671d91998427ec3de890038b1c6b286e8b3bb613d417eba3fb500d18a763d0ffd12df9f18a4abb48dd98c1d3176a1149c395bab9f83ed386dfddba0ce6f27a8b86e8f3b2aa9f413e05ddc82c3c8", 0x1000}, {&(0x7f0000001240)="79c30e10c12d5397095f5aec13ebf8a57539e0adc7018f0dc83ef626bfefca0dc593c54272fd0a3ca98202f1a73bd37915f1f0fb89ebb241f222250df2295b7116d6ce0cc27644a813b3898d5a2f4fc129d77a8216d8298bb3b484cf4308fe50e9882376d029792b9326b020d3f39fc9c6df58a039945c7e4b1fb3bdc2016b5d0dd6b2d8008cb1d63123152f8693d0a2143092f6188b44498e59658d96045d5777066e89561b2417f2fe8d796b9670faa2a6e355f87d0fb0cf1757393d7912f91e962bb45c41161b9c9c4c3a0ad68c9f17cfdc0272849627414ec3b06afa3c526a68f74f796b794e8642fd2a783c97c8c1dd9fd5985e871aa6c0cbe9", 0xfc}], 0x3, &(0x7f0000001380)=[{0x90, 0x1, 0xffffffff, "27da818ecb241ccdcb84303a292f8091efaaddb6930683b47fe81535168516a013a078206e25f98f589fc2632131d8f16397a8e32c54670c2a477e463defc659a30c238ec7467cca2b9a8577d98733a5352ee3c075ef4afb69aa683760b1203ae7fd64e8c79fdae20bb26c5d6f9d0bda8064a961323de114fdc35e8c48cbb8"}, {0x28, 0x1, 0x7fffffff, "e96ea6eda3ce2ad3aae1055dbcb6dba850"}], 0xb8}, 0x60f) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x4, 0x1) sendto$unix(r2, &(0x7f0000000040)="98fb45f3735c73353e6f4d1c7b77e0914ac13624c0b84791eced48b6ba02055446113d32712f01d97c58ad01db223848c384d16f1e469d2bc0a621f30d055f0b6c52be42db0d9b89aeb8d76655f37ed9052d0525ab75bbf4bd701238951c850f134e4a5ca9b13c075ec580b4528050f07c3ad6b030bee4d7c1eeca1a52a03f07235ea0260afdceb22735248a840e3251985ecd69806307f4b6494eef7807a20fb52c3c980a9828e388f3774584956e7c62fa2b9953de9c21e449", 0xba, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pwrite(r1, &(0x7f0000000000)="17065022938c7a48259c7a66def1b586fe026cc97fbe3b75ea47dc0dfc57299bfe", 0x21, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000001480)="d957d34308f3d68ad298fcae3b5e233d803a5fa7cb1a153873481214dcbf60d9e6218a8edfeb2df2b95425dd72d8bb41fcc7ed164a9e9b931d821c9d0ec98a03", 0x40, 0x411, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x70, 0x0, @rand_addr, @multicast1}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 00:59:55 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x31) 00:59:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b67010000000000000000000000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0706c083e08fc2aa04000000e24100000000000000087c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20f81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea6533ad0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf00"/245], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4, 0x2) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 00:59:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x128) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) listen(r3, 0x100) fcntl$getown(r2, 0x5) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') 00:59:56 executing program 1: syz_emit_ethernet(0x76, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "59fdf7", 0x0, 0x0, 0x0, @empty, @ipv4={[], [], @broadcast}, [@hopopts={0x2b, 0x0, [], [@padn]}]}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x20, 0x200}, {0x9000, 0x6}}, 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)) 00:59:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) socket(0x6, 0x5, 0x1) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 00:59:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x70, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0xb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000540)=0xc) write(0xffffffffffffffff, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r1 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r1, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x4, 0x401, 0xc00}], 0x4) semop(r1, &(0x7f0000000380)=[{0x2, 0xa, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0xc1, 0x3c00}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x2800}, {0x4, 0x1ff, 0x1000}, {0x0, 0x33, 0x1000}, {0x3, 0x6}, {0x0, 0x3, 0x1000}], 0xa) semget$private(0x0, 0x7, 0x8a) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000002c0)=""/118) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/113) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x800}], 0x5) write(0xffffffffffffffff, &(0x7f00000005c0)="339268ea1644dc5ce23d6f543d2325f581e15f0a76da7f7393c15ba5627ad516e4382825d6eff64389096b9be34c800087faf951fb885b83b8f0f13c5738fc25681ccc84582b53c4a590b779af215b6ac9236665badc11e935daaacbf8fcbd85bd", 0x61) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)=0x101) 00:59:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r1) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x2}, 0x8, 0x1, 0x800000000009}) r6 = semget$private(0x0, 0x0, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r7, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, r7, 0x0]) r9 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653004"], 0xa, &(0x7f0000001240)=[{&(0x7f0000000140)="a70a2b7919a5a622620859887a7c87e2bce32cbe3f68d93507be020a7572b7ad411cd95d9134a7635251d963a3985225ba9806122deb36aa61f585af2b7857a212692492439bbe53a20d20153c5b95a2b1facd18469a1c1503e72a8a76b40ca61acd58ee41f4262c1030a2f52db57bdfa6b03e7fbc81a9df81ba6a52448848bc4bcf475edbd66f78a67594e69d6134eb5dd915ed58427984e3840d1832fb879b32894907cab8205f65eb9ea2b72568caa17f5ebfcce306b818b7ec14fd2a2e2b22bc707618f3bd17c6330b064d7a5445c0eb4b34ef4a14bc1dc1c5757fa0a4c0de90f38f5f015286017f564addba18d536e517b762d3b96481e640bc3d9b2c95418fec7fe124c79c1375a08af6af12c872836e1a37384a994632f81ce96cee207b818ad1344ddd861dc3ae051b9791603f302be5665928e133bd6d59bd45630afa6f31cd435c7ea7cb75ad7479dd6662c12b1543f172a4e0bd23b0d317c4eb27117978d00e78b1d8f9e6f64a8621a57827d50e72c1e50ad4e9888a0c01fe643450fcc392eebbc9d4a85f133f70446bc5b825bc494f71cf5fce587773674ea49affd9d4ab9a5ff3a2e0e7fedf01a8795fad1c85452341f3300922473fb325cbc360c56ece047d1e2cdc7d1d8a60d656f3476e432594e4a1578a48808b54d7112a5707a6658211bcbbed0b0ef4122c1da5a40516c9ba541116dc916a9d5e05ced65beedf1af6875729fcd673f6b3db9c21a3557d2de6ee9607a7927c3533221fc4ecbb5e3e659793eef5b1d71ce12ceed4f0b74f104039491383263935f535e0fbc5f627351b4a5ca5737fd680d8856449a8f1a742101d0c6200cd8138539cb30e6deda52ee8979507e817ab2b4f9fa6a80b3d37b838e8adb897fbf16bbc3ecee79501339fa669495c26c3ec2ea453241ecd560ef07d24662ac92e0e3eb8c7e77d2eddb800e50dc5716cee6db3cefcf15594cdf21b46b674f78a0a7174930d4e932d060ac739496e0461ab1875f52e0471749f452a50ae5c9fe647cf6212a993a1c38fcc1ffb035d47cc1f2e1dec89c36f036df5ffa8fc96a040fb2441ef9ac84f2eed0de182dab477027a3321c3c6cf7056b9adabfefc3f6fe0e9ea7121e207bfde13cc9621a4055d3bb299caaf8867e0b038ef4d897a53b0afba2656bc85eccd64e346ae1293c04a92da7016f00d0a16e1ddad8908d4afdd8bb43b131c041aa5d995708967d7ba20d8a15777e865642691db07dc673330db39e13494973ebf2229950f6b05166eca7b46000c024e9e0e17c0e699f9ce4a7c1a931ca973085e1e8efe23524dfccc32a077a3881c1e2aa8a94420a97389ee83951cc28578b92403ce0d9d0093f78f6ddd8054f896398676693b78ccac431e578cebb719745962556d383133e5198205fff98740a77d6e4bc77fd91b91cb632b9f4492956c9023c349d8188f5e9c9f76883eda25e969f9756bb4333023750bbd9a4abae6478e8a3035c488b2291c281cedfe734b4777d54e2d2238617ac2fb90a5bb3deea1c1b2bfe7569d725f463641bcbeae3983d92a91d27bad010323aa9cdcfd77cf1cbee36605c0f8a41160fdabb4feaaefefb926bdfb56c25777fede61b254d68b99072950e1ef1a6d73fa21258c11fd15c18512afd979a650a54f29f2f1b57bf542e34963053ef601e45674bdfbf014f42fd75207103641336f595fcdff22b0f625cf2c97964e7309400891d79b404811241e612f4005c6d6e840af2769cfec113665201b779cdb1f36f5a0451a78195c6d98782fac7c28af584c444c340e3740088efa9d287f80be29573dcf1a0df760925ee6b8903bf45f46d2932980fab36e3338fd267c757b6c7a91796c69b3bfaf144b00fed07aeed86085bc0f64bc6086f4db1999defa423465d80ac8afd4d92a776530b62cdd55456ef5e6773ce0009ed34b28597ee05c2fdbb89bac170f1e3a95ec2f3a20b26cf6a150d0de959f6fcbd1f67804d1c8ede4fb7d5b19134c1f861301e7d988d13da4e8c7abd1e0b367ba9aad5377932028b8e46699bccc62cc6b034cfa2a40b3c7fed69334ff71370430f9497d2b9d80bfa80b2979376e579a985b89f6be739d2bda3c71e4cab8cfd5df4fe4408bc55071ccec570b2b6d69dcef5fd57437dc5e36d5ee8071bad837228c65ccb7062ecfce75ab247ee4c3d796545e3237a3e14928f34817dad2ecdc936f1ab761b4c62d3c8756d64071a9d5f249a7b9af6662f44228b099e9065821cc340977a16e3602aed4f2e28bbb08ecfd08036326e019b716d300c804a90d416945bb9a28798f456db3e10e6b6eb61706e907cdc1940db1117fa5e77635f6d1f566c91f1d64fea8659513ca6dbddc09eab743a745a6270a2967a6f70d01d5513ac047c6c0cf2f26439cea1e09678f8eedea94c53e25f240212cdc8e0275b94431e82ae7b3ffeb3857d85ed43fe8fe1c26f4e91f07798260d836a6ea8b2c8c45e234a085dad8ad8e0b9fd45d9770dbb6e5966562941a046ba0171b1549fde0e85f1ed2a9397975d2601b2b623e6dabed2b5164b7d3c73c6f033ecf0bf17e0673cebc248bcacdf2545269fcd9ee761334eeb78e7be6a2ba8c0325c806fda94196e629aec8d427033d13781e50de037e717e3acc81a74dea5fb10621362fbfca402c0596fe004f6099763f2a3e981eb704a1fca4a152b8b583a4b3857537ec686986392204f43d0a891e8b111f54e0e8b6800ab1c91eeddfed81c51ad0d9d27a3d8fdf925d4023a1693f8e40b0bfbcd5ae7cb126787cecad856bb291d1954648902cc136bd1fbd054f70fde4773a1985d87fc6d55921d3b2572ff9292fb2d4876ee8f8eb6224d9416f44d3b402049f78abcbf635885e63a9ea32f3667f2f772443707f44b8d9273a2d24847db5d2165fac54636bcdd47a2c3dd036ae5f61b0a5b01d259be1e37148fc180f6749425fd5a00c29461a4a3d6b1d2e8fdbe0a4a745e8143e9bcf07acf22b59f07cd4316a121d8645ff22ffb085391301f98f0bb73aa1fee3068487d51db8d55d2a9f1bf29761958b37cea2e198898dbe57051085fb4a74bbb3055619e6f10bfb8ac5e6e1c15bb32ef2d26b56314cb1ce25fa25ac02b5ea8982533755ef8dc173a8a68ce2be77469342b93d59dbb73c3f57445acdfe3ff4374b4ef20c311a384dc0fd3f4b5d4e7a348ff7512d6f16cf15e45bad31eb7b3e49e6f3be207c17ec42c397ec8fdd72262b9f30094be36ad7ebcac103d9f1b36c13bdf6588e89ed871d1170e7be05122e044583decc685b590013802b8b5b90957e4a1eccbfb384162f0aee4860cccca50745a25a66d12033bff9f376cfa4b8d5acae20f3f7cb76bc03ed72517f5e2a7e7aa130e90c1793427406c6d11252723c58ee399c7583e5553e6337fdb7a466f2629ada4bc44521f6a5681b1d2266651db917019b9535ebf28997467c23baea0203379aa810a5ea16d301876f2777a88561f6c7f96e9445c5cf1f03fea41e80f0b70b2aa022b4a194e2aad7655623ea7cdc9142089df351f6677def6312d1a03b99d99e07a78fd6cebec2f8eaa8b5e4879c3883345cb68da2e034393b96e76b85f01304e19e0dfddd07129d6966cd6c51b988e054aab422f9189b8a7ed8886d64928c3ae20513f5a018eea7b62f4e32d364c16440e41cd9583e774d99b064da576bd86cf27f16e27d3f5fbcc3d0ceb5c49069697b9cd615f3e7c1fd92ef7a70af0a340d849de2fe6923831ce976c3ceaac2327b5723393c18c02ad8dc30bea7d5a726c2b3c8b2541c039ec5e8a267c28c8e447d4b94c05e305eeeab7bf3c2728e63d4613f07b2637ace6a3cedc10cce289ed23f469a3bffdb93a733f28144fded8584f6787fa8a746be5f2bbb38451c63f63b9200beda8affbe82c5cafcb7b876b4ab3423a12781104e6d8e745e5c465bef9e2fb7ed999ad15884a9d9ab0468127a6ea4da66a9685cc7da5ae63d4cd1f508444b59d12ccf7186ad9e8027dd13009372c63a2f61f161515cf6577c177ca5afe17e4614204c4361162ef3147ec866625b1391affbebee3d99257e852ca3243d5e978c6e96032541d74b4ca042f5e064c172b55f07ad00bea8c5d783a2e7846c008c9c0d8a691b7b936adbef88f1d3f0451147c07f923c2b40556438c1542520c6f282674cc98326f2e726b56e0dc9d1319fe31cb4f31d2951657a20ab981e3d83c7590a7d6e676740bbbc4cec8b48c9cebb4b5e2e7e73e159794544f38156dcbe206bfb65fde6aaf65de25f9f377ffed1865745dfd12f67da9fe73161d4728db647c9598c190ba894e9b22f495e49938a47405dd8af6ed3e0f3d0515389ca094168126fab6e387ccbd9fe04be3c880032e56d0e72c0b21b5e12f5a4125af092d57b642d815859df41bf09291c53157f4ee826d6eaef0a055900d6a8f805659fe6906f483d9dcb2376d4bb66f1b29337423f369a6b740a38df40b2190d93ae6945151c6a8101c59c49279d5ff1067a10a6e392af032b820923499a2a215b55955486f56399d7d0b479da06c81218bffe8cb8719849c908e2e3b5b7f56a339d323bad3bba32a8dadf26e454f5915ba2534b08643b09e792ea832a327f1b974d7b4426df859a463e9eb936a904ecc8287c9f71e91e4f81018570deff4a212bc6c37c1c1b17a30f301e135693aaa3f03746eff54e7cbd06e775e482abbefd72fc1bd2d1e17b5cb3421607d274154f410e4effbae7bb17f22d98a7861144212232c39332a34899727e34e0290fac5d890e9bc6f91d8bae91a6c66db61e656f7843b4ae06d6bf70bc478eaf33acda110a80d443c0f718b19a65a67e5d120737e6bad7829c106269ddfbb7d760688f2c0d2721307f457e5be3522293a0a4b5dc96b65b8fecf7b2fb468c9937175d18f388beb1a9e636f04f88156ad9f75f326b36551e961927089b6f0be02e2f56faea4b985ea5f00c4267326783a4fd68f7dc15c7a3dfe715efa5246325545e19ba70ef87938d8ce65e18d7717ff31d6e6a5811e8ef6f22d835e7d3a7f36c96946e57eafcf7626039cf0bc13882848d763e42c22ebb0d4800cceb246d2831a0ce9849463ccbd71e3010fad0949c8f4d176896a61ecd6f6ab54cb8fd9c23f58ae6b17ca020044aea788219c9da59d4c85a7080cf16c4e29052a9a5b93a3baf1fe567c4b90ccefcef63af6fdf9028817f850064db14c13d562fa287ea17317f7d61d044c0e7edbcefab83221bf859c9cc047bea1c9ffd9d94adc6d6b4c293e19ccac109f2150543b6c3e2a1064ce6990ec0561d5828a442192f748e1bac8b3f955e50e4ff6e985eccb4937da6a7ea20e049638e98b4dd74c25b8e432dcfb0ab425d59fe56266e867297191a282e876eee883b16c684dc1a83f08036e88bea59fae68183181075a7e1ba22fff0b68ba9248bfea2f51d37a49d1a6c78e6a05f66d983089ae5157ac3728409b47d0ef1526320e92f97c281f1b7a3cb56396e4ed338510331bf23be3e588905ceb9830c02f5d407dc42639d2165021c924ae7edaf6772fd61b81605b9300c0faf8d2f1fbe5bdde3d9c1d5df9fde6ac062b2f597faf695d442732a137c24114695b482bfb891c182f377847b1f603844f5a150d882d8786204f8b766f6ba205c587d7b2f4aff02393a4da7c40b1a76339fe994fb1a46e9d1619d2d6c653931e00ef4c22ae8519d95379fd6f0346f2e1d70785d7f4a88707571b5bae55db940b771965062514ff839efb5b1b65b7e24935fa7c1669ecc077bc3d4782ec350733f084b5364e2b82d51b8d836a78fcfe956", 0x1000}, {&(0x7f0000001140)="e4bbff1f75493a53c328b0df829fdf6a455dced05f1e6188f561d9612a2e18a263506c1d91d8b72b4f0dd716bba2c8b8626c41a3aa151aae92e0178e71d876adf0a296642cf2d939c5fd5b350eddcbcc6c7b26a6b5c09074244ebafcf7331db560bf8df32729158dacfdd0ee6590f74e84e4125f2c7a61409a7e3171ca4432d878499f423d22137bce6698e3520dcffb24a1dc49f9321abc99f64863c61693b92b4f2f67c7f3461ba3b36ec9e5132f11167b9f464dac755f6ac294dcb9ca252641a74a22e1561e8c93e0dff2513968d1", 0xd0}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r4}, @cred={0x20, 0xffff, 0x0, r9, r10, r3}], 0x40, 0x400}, 0x2) 00:59:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:59:56 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) syz_emit_ethernet(0x62, &(0x7f00000000c0)={@local, @random="836ca0050bc7", [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @loopback, {[@rr={0x7, 0xf, 0x7f, [@empty, @broadcast, @loopback]}, @lsrr={0x83, 0x3, 0x2}, @timestamp={0x44, 0x8, 0x1, 0x3, 0x3, [{[], 0xfffffffc}]}]}}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x1, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x0, @empty, @multicast2}, "f7ffffdf00000000"}}}}}) 00:59:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 00:59:56 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/142, 0x8e}], 0x2, 0x0, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 00:59:56 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffff, 0x0, 0x0, "7e7300430f557e91237e5000683a00a52d00", 0x4}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xf8d, 0x0, 0x0, 0x0, "9e51bf1178c6094a7efa61e7d424c44891f8b78e", 0x0, 0x9}) 00:59:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x7fffffff, r2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x6, 0x0, 0x8}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x6a3e) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, 0x0, r8, 0xc, 0xd6}, 0x0, 0x4, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, r7, r3]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r4}, 0xc) 00:59:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) dup2(r1, r5) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd603179000000000000000000000000000000000000000103009078000000006059fdf700002c02000000000000000000000000000000000762ca0fe7333c70b5486b0fff0f69503c00"/101]) 00:59:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0xf9) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom(r3, &(0x7f0000000040)=""/164, 0xa4, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x80) r6 = dup(r3) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000000)) 00:59:57 executing program 1: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x600000, 0x5) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x1000, 0xefc) syz_emit_ethernet(0x1b4, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x1a, 0x4, 0x3, 0x9, 0x1a6, 0x68, 0x3f, 0x80, 0x2, 0x0, @loopback, @broadcast, {[@end, @ssrr={0x89, 0x2b, 0x4, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr=0xffff, @multicast2, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback]}, @ra={0x94, 0x6, 0xffff}, @timestamp={0x44, 0x20, 0x7f, 0x1, 0x2, [{[@rand_addr=0x6], 0x81}, {[@broadcast], 0x2}, {[@empty], 0x7}, {[], 0x8}]}]}}, @tcp={{0x1, 0x0, r0, r1, 0x0, 0x0, 0x19, 0x0, 0x5, 0x0, 0x8, {[@md5sig={0x13, 0x12, "792d50dcb42097e96e5ab712301129fe"}, @sack={0x5, 0xa, [0x1f, 0x8e]}, @sack={0x5, 0x6, [0x81]}, @sack={0x5, 0x2}, @timestamp={0x8, 0xa, 0xffff04d3, 0x8001}, @md5sig={0x13, 0x12, "b050b249b2bcffc14cef4e24fd118c7e"}, @generic={0x2, 0x6, "929c6236"}, @timestamp={0x8, 0xa, 0xfff, 0x5}]}}, {"6e6577a56765f589345046cbde055e286871499e39be1c5681d8a329ab7d090313a11a03649cfda37b00ec5a5eb7c243847dbebb59cf3594844b22bce795e6afd031e42f5522eb21d666d0278b31fe141369bf7bd870569a482c102a34a9c0678c8643e414c0ae415fd010ec58d5a277aba67fd488af377f7be3d01fafda3f8c1ed1a58181bb091fe9740faa20498e36d8471e40503934abdefce3f5072acec67d4b9e9d5ad2e6b8fb552fad8500803c59a6f1ee6f10e166c57f8abc187fa483a06fa67f68e8a971f8e03254d479dff87fea1cf0d18183870345"}}}}}}) 00:59:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 00:59:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x21) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)) clock_gettime(0x3, &(0x7f00000002c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgsnd(0x0, &(0x7f0000000200)={0x0, "3b53116fa980be6eb0398fe4462b606fb8346482cdf143664ec0bf4d07f273e74d0634202a7843d20eac3add2199c871371d7b9e88f8c2f4102609e9a96230bcd84d3f4e501d4c85bcd723ab41500c44b0949c27e4078639546ec35c8ad50b94652f26b883cecfdedc5f7f3568ccff7767a324c0f2b062b5049c11fae656"}, 0x86, 0x800) 00:59:57 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/86, 0x56, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x8}, 0xc) sync() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000001c0)) r2 = socket$inet6(0x18, 0x5, 0x2d) setsockopt(r2, 0x6403, 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000002c0)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000300)=0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x2, 0x0) r4 = kqueue() ftruncate(r4, 0x0, 0xf3d8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[0x4, 0x19d, 0x5, 0x7]}) r5 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x5, 0x6b9a}, {0x18, 0x3, 0x5, 0x8}, 0xfb7f, [0x0, 0x0, 0xfdfffffd, 0x8, 0xc, 0xffff, 0x10001, 0x800]}, 0x3c) 00:59:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in6}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:59:57 executing program 1: socket(0x11, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES16=r0, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYRESOCT], 0x28}, 0x0) 00:59:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) 00:59:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003800000000000190787f0000010000000003907800000000450000000000000000000000e00000020b4c3eac1400aa810000005ee1048cc6dc6a95d2a27b9376b96b13a53019eef6888fa5e028c0ebb8e53e7c2dc5c207b3010582e620a2cbae3146faf348ff4c977f1497202942ef5cb7fa00", @ANYRES64=r1, @ANYBLOB="f89c0c66e4b01154ce6e38c8222a5a8ff44a387d736c18ee2914096536dd9a5750236c0765480a86ef9b2cecdd56db01c22a9522ace7b4a18133ac0761d4579cd9121c894d468a705b6bba24b1f60ece433292e2039687a3104e952b39704082e91edefee5bbfc3e94b94ac9a2b8c4760792ae8f9dc3e48bc818efec07933188a39bbe05", @ANYRESHEX=r2, @ANYRES32]) 00:59:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x1ff, 0x10000}], 0x3ff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x50, 0x4, 0xffff, 0x2}, {{}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7, 0x100}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x100}, {{}, 0xfffffffffffffff9, 0x96, 0x20000040, 0x3, 0x8}, {{}, 0xfffffffffffffff8, 0x10, 0x2, 0x81, 0x81}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffc9, 0x6}, {{}, 0xfffffffffffffffe, 0x41, 0x1, 0x740, 0x20}, {{r3}, 0xffffffffffffffff, 0x66, 0x1, 0x5, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x9, 0x7}], 0x1f, &(0x7f0000000400)={0x4, 0x3}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8, 0x2}, {{r6}, 0xfffffffffffffffa, 0x0, 0x80, 0xb, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x6}], 0x2, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 00:59:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x2, 0x1, 0x2, 0x0, 0x4000, 0x7}, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180), 0x4) 00:59:59 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, '\x00\x00\x00\x00\x00\x00\x00\x00'}}}}}) 00:59:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xd4d2, "03033c02df71795acd00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a79", 0x4e5) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000680)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) 00:59:59 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) close(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 00:59:59 executing program 1: syz_emit_ethernet(0x49, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x660, "833f4acfac6f63ff63cfe9f7cd6bda52961049a5b0b7540be8ffea8f92bab7eb0cc315a769ac026072144315e346b4c559d649e5d997083fb68d90"}}}) 00:59:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="66e68cbcfd7f3a68f7d05faac1ea93c511bcf36ceb1a0b", 0x17}, {&(0x7f0000000100)="d025467551513c51aecf77c035ad516b963f48e6bbb68ca0997182bff9f0fce753945dac9948fb12bd5f2febb2fc4fdcea0fc9447fe5acaaa93a5e70f42ff05550c15fa59edeaa6c4b23f116a73ccf86b3185222d6c4cd46585b76bcd624e3b8d929dafa16382b8d50c3fd79db", 0x6d}, {&(0x7f0000000200)="13decee4911ead8f2d1e10024d0ba7d868c651978145c08c125225f3f7bea2fcd7326fa56047b7cb64eb366f70b636e586170b2b621c67de7a0cfff93e2c2b79cedf0af3fba1f35a7a0d4a817169810482545acbf3ec5814b80e3b5e70c8aab9c53102176fa29a6270dc4514452f40a0c9349e253c61bbd990fca57a40660527664389c7df72f4d7a813807a8d612734d18c854effaa72e78012c8b7dd666df01fb900e364f980f3", 0xa8}], 0x3, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x33}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 01:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66694d6530004ee861bfeca5d54e820e886149357ec327ec3198b93c69fbab461458f0346e551b589265823b6715727b4aed04b50609a925f91ed91fc1daae596cc369764ccc04d5a7968f9629db3e5da13c6e9219a7adc09ea1a8ecb1dc6fed480cefb39cb3460b18883b806a5efe7b1b57823017cbb43b07bad0cf03588fb053967cd3945e948f39a2a36af7388d371ee89252e57f74c107aefd4dab79c6ec1500967e1d1384e3230280ef630c90316361c1b6bdfd0e4c6e828af273a027ffb9744553df62c9a2541b315ac5833c52922f717338542a12e59dfefb5e85db80fe16000008b00000000000000000000000000000cf626eb50ecde077b84de4a98a504208a2cdc1ca"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000018c0)={&(0x7f0000001880)='./file0\x00', r0, 0x1}) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000000)="9c90aae4a0d4e9368c32b0f83e704c465290e0b0ab7a", 0x16}, {&(0x7f0000000180)="6d525cc051cae12ab06eefd2a254880a290f9e8c4a7d2871f140834e5296eb3ae0d6d7fb15eb693a92e6ea9a20e7d63722bfc40b071e77519ef11b4f7670272bf8dddeb487dd816aaa69cea761e521920815a9bc120a165c1caf063fe1129d84c355b9a526143f17839646570b3065a9d71bc022ec3a3e00d7c3a8798222e845bcde38c0d8fab8332a1c91ad31596ec99c92475dd4946246458dd164cdb362759457077fffe1d9354bf1021f026fe182c90db1b1deb9a3574bdd01094d6c462837d7e9e1e0547baa85fa9d81b75edee2f8ed3568961b5157a7572a41bc519ed1bd9504f5f59bda032b1a045fe56e9defdf616c2c55a1e2177ff5a465961383443a742b4a6d914940d47040ff93dc781f0342a1dfcfda2b2a5f2f32ed66e7dcf16ff2088b5f66adee98dd711c088e00e7e626eb2feb6b06c2cdf8692601355951820fc47a1111c79c4bbccb3b10511f8097bc46550054e1571181f865d13d237f3445833cd5bab7d7fabe58f3f1be817f2bce15544d01018724734ae20a513b7d32139b2b80eab559575af3c045365df0008cad3c1867ab0bc9a7ef250bc5e9a86b3ffc3e9662cb812ed8e0b6e34174692492a5b3f8c5ceef36e27020338752058449fc14bd6feb06b80d93bf075bb9b5aac1ca5d820753341fca4d7ce4800132fd2a47faebd26de48619ca6396e664836ebb90637ad01bd819f208bb332bda3ad7e687619eaad65075efe0a1cf793616fedcb4b6927af1077c9a4d0ee1d05a25ee66b157ed9dbaa3e3ad13db77b629e4943cb3d3d9dd43c74986db5fa82eb684eda58a6d570207966db19b3d0f38c28b027a4e34c75863577cfb6846f443af8cd3f47d971fe27f91c601539ab959474c8fd2d1cdbafe2ba9177d0cab8addf9625602c92a3fb73c946e0f0d6ac9e0895d3df71ea249f73b544b73aa6a316c6156cddf4035199ad25675984f510a2d57f1bd15fb0f49adbee8313517c2c881c638bfde37cbc737dd52857d397b5098312a21456ce84efc6fc3ca618615e1f0a17593e382a2583b3b7e50b0777ed653499ec545881b8f4d19b372587d9717f85cf8db763b8f44540667ca1c120b2b15ada4478897661a4101212e77f92e0d16a16deee8be950a0d257602191b046dbfb2521224ce48723ff461fa0eefd02d1588e77a9831a96eb3e16ee24ee5c1ce461d96e65ad2e00f3a19878c12163150937dfc002ec5bbc6109937c8bdfbfb226d62b2cf75d34c714b0cdfc1f8eeba81964ab63f975e313467ecc4878899143a8ac4df884132b596457a0a8dd7350fa023320b6d017230b31194861017aebbbc50ecf9121434418afbf2e4d76dfe208e2dad8c374052d1ca0184b8a6892908804a01f207d43285cdc9bf01c5cf5f44cd8b16633dbc70edd30455c61dbe22cb4c3fe0a102411f9a0a0346042540d68344bffbb5ddc2841e7d5ace488b520e61d98c62808a8029345513433c493a3c45927e1b32ee449d55d50648ba2ec1360089c7cb4c2fb846409d5d4244404f9600856ff1b07d5a1fb91be0237b7bc47185b79199f7a30afcac79898bfb61ea0a19eca880f57d6dbb718ae58a8f766db3e6aa86a97bd9b5e45736b71815d215cbdccc7c92511881ccc0e92ceef08cd5d46670ab7bdef2f36b370f772e364a63e84143f00eb18513af8ab79edce8bc2814454762ae3585bb36398817691182785da2fe6cddc0ed8fac5323098db8e52b08b779d57a3c5e090e0ccff5ab9b35b334b3e579ac57f5d1ff723c0a5d2d11d33a292556e9535b5b5fb9e50e58a139c7295437ae95ae8043763935dd59bb9d7491e1b19cb1b9cad9d1cecb3b43007da314d7e39fc4215fc14cf06c3365c9b983b68cddc3a83c775a2dec5145c9121cb5d717f12b3d5e2fb15b9e7bd8db92f5b8ce6c53cf0db7f50576ae06349395d4f85c897e1389746dde9a41007ff1551773f5352e9a4cc87e15d3d6b28b07b9066f9bc1fc4cf49864974aee645b2d1a2fee1a399b7ecfa575e6c93e00de8de8fe7ba5017cf993f577249cd9eaf1e610843024b6876187f40c57f3bec4d12569fad35a65d8c45faf634a77fc49214f31ce7d74800f611fad35c0db1d9e30e84eb1d4e58a4ec48cb9d4bd3b4373bcba3224cec86e3daa593599278695b8b714ea0446e2da4c57615655cd8b13ca799569b9e882e5a524a7a7c2b484013427c131299b94200f5e28e8fa1cab9bcf4ff3ea89a7ac9421e591ccf6924719b92b352b9819c78317f327e5f9e84700f1a60be6d03e802456d2cc3fa04f4c66a2c2dc00d3cc3b122b4e84eb797a23f409d57c1fe8e25a3515e19414f59613f05444bc3a9053b888b349cd3a0d1b6aa9dcfb46367b3c702588c7982351aad8e74ba6a06d69c6ee9fa88d2f4cff95a0e41e235a09ad70015c9215f0360074d1156376ec47fb8e49115f08560562c8c87da34f619cd6adb905eb8240386447a2adb3613722469a5940fda2b3372e0281c5498c207423853a5636c9a37fac3ff44abba2f204960c100b5f4c5cde4848b13e33959fd013198b2a3dfb8ce7118c06142b348a17e2178b815183e594366e07a70ac1e0a65d32530ef6899a87f209287a917aea299dbe5a920ece3c869df5048323175946fed343ecda0147824159a22c0f4a4845aefa93b8d2ec814c8216898243fc7e797565adedafdd074ec44b48ee304cd5fac2fcba3ed4da03f3d641877f23b90d76be46e0964b5b8644953a08bbefa60e62eb52546250c526c8d5ac4853bf263995263832416eb64424517643a618b2b92e0109f980701c8a5e159bb5d29554cc04bbf1c378acacd1d41a369e7b09ab08680c716eb651e01aa4d0ae350608e17c671061d3f5bfcd47291ef74181a4d7751ff0c886b64fc9bf1ba44918df3ba1b27634bac3976de74168353c06761059fe99a36e7e64ef9dabf032898950357b65589456979be270301b55128ca6d8f210917a42bca1d382436e442d4c9c364cad0ff8652c983c6703d6ae248abc3b38025e8ce0ae8f443c579d4fcc6c6da5a4b3012e30df38dd7a9343010718bea9042da7150a85bd4bd8c6016b6fe7183e24365fa26f91db2366a6f9851d5b41ab58e4a68f85caf78a73417f2ddc3bf962fb8ddfa16c76ab341c05c6172113eb169c270d62624b5e90f2a1be9f756a4c7c95d2a1115c3e0e61043180f5288b0916518f5c58747976c279e6def084e07b774fe183a57c96f77eea036b4ea89681ada84fe52dfe017c82ee1947bebfdc60a5ffe0228ff12519cc40ffc08f755e7c5528e9ae047ecc229fc3eca330febaaac571f5d4475d736ae72fd60f37d4363cb26d9dacf3ee97953d95a85e1dd6d8d633f9673316b499f36b7702f0ad3878073e2950431b08718ce498454c1e5f63be52da081577180beb8bd124692956e098a130bc9618b9b131bbc30fcab209af22808aab8bda68197b47e55fb80b93ea7992294dd41dfc01a0aa60ed44ee8aa17f59049ee279d372a5f8d1f582d8cf094a43aa403bd934254997b56988dda1a357e794169c72104ffa3b97416509e8649a995290959dcb9a13e964f807c17da7aec223c84da3380ac5d248bd7c19f83fcf2285b2cdd6f9dee7bda4b2d81897fc56a7e73e751e60406f32c7136bbe0165f5125e2de22c89719536579f155b4447f4d0212ca59fc8f678ce719806d9cf7ac356cdda0146b613c54a02d4a6be6ddb3f1e2ed4ad0dc7e3566285bfc7565f587caea81858fb9c6be9bc2a92a639c617b4a9f19f85fedf9fde7325007b8825d673175074ac83f67dfa8936c156f2b2a61613068950edb05494a2ecde64dc3faf8715901b25cd9709edfe8a54a3e6572f21c5403845394a953d07ad369b687947dcb75b622bc32862b7e1506e454f453caeeef7ac6e6bb96d02c42bf96a8ff55f4d5c153c2ba7f8cd9ad20299acd5f100a2becfb132042fa7be7a905e7e241dbf5307a7ca58d36e30943814c7eb5854f2a1caaf6553394da51303c26bcafa2c8212f2cff5a0d769bed062d486b2e0284ee28ae5ff3f3f6b98d39a67d7943de64d5d45607d8419193eb8f1b54f898ab94bf11337517f7eddad91af4e6e224e54ee88e76d1402ac0e4366457ccd7d8632bffd7c8fcba84920b6382abcea211b98426ddc929fa404ca013fa25fc9317a42d09be50c24bc0af761652a5f46f92b28ef5983b0b27c3f8445912a4b4afc3ab416e2807dc331da678a7464007b01dc5e5e6e4a1584544dabd77ad64df955fbcb3799b7c071da44ce14ee8805b9989b30dedddeaa8ec4281deb29c6d3f5ac733e18dfd707a01693c074158032baa440bf6a92cb0ca3cf2f05cf511e67d44d08c69d1857a58a442b461329662d97a0ba619e364c0bea3e885e963dc86d4b486b9e8369a6096c67b12664fa68a4398f9a45c3e7341b7a9d0ada7e8138926e9912e59510810eae21bc23df1101af316882ca896d76c50427785cc46b36622787ba4aaa967026e23262ec7e762d58e78b7fec27d25ba972f831bbb6ec8fc9d14666628c138e09383f6cfb43cfb13b66a301f4062669bf0e6b721dbcac67fe05046706670d87585ec04322dba817e913a15b9231c48b98d5bfce4650469ff6a6b4c8f413075fe99b8233ed8a4aa0d7c9827bd13f4ee92c6df5d1c1c99d244a5cab4a4246f1e468fb7b757cb18d15a437d2eb22c62e6ff22d6dad9dad729fd4d6a1fc70e02fd30351dd19c443d7ff55033dc650a25473bad04d6c8efdf479d572e6e6f7108d2ef87956f8f6615a68c2d7db3ecbebdf7ee23413607fc137fc01500f819ae781b7e54d7eccb298f911961093b6d1389cb74b66818fecb81726c99a89bc746b531ddc193e741e6fc82ea12d21b33c5d9d6665c7b99c21bce14ab40bc8b3cdcfb2b75ae9b163c98f5053665e0e2db3c0d2730c8d5159abb3348500c4f15c4ce5195eba3e8c4820af6cfad6215459558f4f7a9c5a0acf87882024e4669ad31a90ad5457411fe0847e7a028a18c24c0a61ef9afe8e9f4d342d2caa690843c44b6d245b0ee877ec3227f3fc6b4487d43a9bcaa297e43a00bb0edbd960a07287020546ab332407d5371212731bd6b2005ade2a4557579f89f03f1925f8aafe08fde95a15e595151c807c86fa326d0e17c4d4ef38bcbda273e31f272e5e6e4b1a57aac2e71ef9c8d4d4944169b7a691ceeb2db28e5bb47d849c03b761e6e3195953e99042418f91c8a2151f45bd6954eb5babb75e081aa29c0b5b383579ea99bf36a603a6d2cd78e0001b24858444a50d76b503cd31f8f48ce24bc7e2c2ff70f4c2c342e0212d4a7538bdb5e3b66846bbe5ba5cdf62e2b7e80c8be5cf215ddb9f04ecff755dcebdf64efeb6780c6fe586fbeceb57c64f72db96700d44d4d07e25d91df0f9d23efa9a9004de67110c0a38cb72d6e469795a95a9de8ef2026fab8d3c4723230157275ddb6325c4ed01fc05b9c790df81f2f24e257eb1091acf9ea613623d14e1d98b8d133bdff0ee7b26d0484cd38683da66d7e51da1d056deb8505eb6b9573338321e247135cc65315a6ee0851ab5148ca665824734153f58a301af1a00b6e038ce42c773020c6423aa69fca85d4a138efb1fc6978ff4b8a4504bfbe8d9b0d85e1398fe66c3fa0d542964ab1624e6dbe62df7a1371826d693c540f5f86ce91bb0c5a624db5d5df355b5412c5f7b8d46a3bc372e4fe37e7d4025bb2639d738f9a157d558d5b986fd431018fca252653d166adeb32f496a83d523b356ada4464078b23c6ae6c473a2e3fd32e6ab90fd872497a54ec489df2c0269", 0x1000}, {&(0x7f0000001180)="d09122f5c17b4416d9651457c9001c8cc2bf7d0b26afe5fc880a2b87d51795661be720a0d277cca0803b21dd1ca90803fd3ca28127c0bb40e648f9323f713d6ca8e16efbc699fed9190c15deb3f2ec2859503b6e38ee2c004a966dd8b85c7327314dda1c61de7894bb4fecf259fddfd95f580e7fc2bf81e199fbb7632ca85356be42e028ab7c9c4c92c162c7bb1420ea21966d7ad2f6b826942268596e800f6efd43dfa3ba028ce2a1cfcd6762b06ea787c79e993461a9dc3c43410daf092bbca1bc1dd86b5f4d4d95a1e8d22b8066de97df539c3d6330910b3371960347bf00482432b5", 0xe4}, {&(0x7f0000001280)="d7b5cdaf29e39a68597bd63e3505948732c9867313d7c0f6286eb22ad199cf6304a8404872bd4f117ac43374dadece0629e5fbc2f0f6ceed1c021f8e3b0274ad9c75957a110ed00480bee237937c69e7dae4550ca002f5a7f9fcd07a9d1cb7c59aa8f755046a0ae41450115bc99070788dcc1c7cc06bf03a0f4b5aa863cb5e5252c5379869dd71230406b240cc6a875c299ed51e8a996c601dee4132990dd5fa60d28777dd3374f426dc411c47ff91993d1de9a01b171acad94254cea098f667eef2fa53c3c74f052a2311cb6f5e67006ddbfcd5ace8a167eb76abb28807b44b19f731f6dc424e080000006940", 0xed}, {&(0x7f0000000080)="66343ccaf48b18879afbae5de3e6240b60ad98a212fd8b61746ad893d543978603db2970e490bddc2954031f71b6d255e708c71f468226806d2ee488e9b2", 0x3e}, {&(0x7f0000001380)="af37a3c0b0e23ed208f37040813f36f819b5a4f607f96a9dc4647da8c6ff5be9cfe74fac4e863809d3e8a157f683f411436a7c4e79d4f9be5b88efb5a573061c44d58651f2e07346c1887cfccec965ce13b110db5cf0bf6d8072d83fec275313443728dd65c0b23b34a16f5d5991c2595ac916e0a9ccbab64f71e19c084b3de3e0fe6ab34a32c7540e0442232a7dc3068fc5f7b2855fd20c1f3b763678fd2e326381d2050fe4d2816d48eb2ac76de7c22c5ddd6ea8a0049393ca0170cbe7ddf695947e889ea515024d3e12", 0xcb}, {&(0x7f0000001480)="e9105ded625f17f471f61a0b1c5a27c5c7c563397b43e2caf3c324d9801a9de130ba658505ad28d1ca8b3280c0c12dd3aac1475615b5e86af8acee95c220c8065a122fe0c8aef321794119c7f3b965b4f52d63138c59c4b6234d382dbdf97e0534607e57191932c19a0fc9c9102c0a20558ee1a66f258fc147b60e6c02b4e8194de5eb4bff6b4cb4d06a14aea57e1b5c056843c04e8670d601cd3d85f3972223bbcf7c2b110c327260b531fb9a6c2dd32ede111f63bed8ffd025c1338531ae6314cd54588b37cfc6f2334448138e7ed2e18f1ae117bcea1dc9b07e42407de9b8ca98babfab70db2e6f6beece65d96cfa07f49827bdaff61f7d380888f0", 0xfd}, {&(0x7f0000001580)="2edc872fd29b723ec02d1c181854dfa49d8207c4dc55596ab739451f35406cf84bd103adfa74163057eb09d43bf8819d4e0cb63b32ee4e8fbd4136e509c87579eda2f33e3257032ea317d358d5528f066d8f4ef9d553c77bbb74f077abdade7014a2c606258ae5262a8d25cc0201900509108aee3ca9d60eeaee13e93bc6fe5f085e5500ecf14b102f759b9655b572bde5fd1c8e0baf4e8b87d95d85ee26be51551ef90000000000000031bb2dba967d0d8bb7ccd85f936a7b349dd25391f022e571498e6edd92d1bd2badb1e8393f650833e46ffe468f2ba5b57f59a3daaa7d17430db3bcc044e2", 0xe8}, {&(0x7f00000000c0)="57822ca53ccc0ed0e29c10308e6aa30d5e2bbe6b2e5361bdae08677bb1d6cdaae925", 0x22}, {&(0x7f0000001680)="cc0fdbf2e31cce3992ce315f3c42d2a3ab2d47fe7761b42c77d674bc56ad3d9b2aaf52d5b30958f68ca9a4c01a104c69607b6994aadb8e5323500b3855d4b0536f833671c7d0fc1930f055e5e2ac4f7917ca7cb158ec473971d67f0cd1d39fa63677dc424a0855d8e94f66a6e79fe2c0bf6e95909c647aa0991d6fd4aa699aa9214fb46bb6d55c44bc1e0b5eb61ebbcdcf15dde43dfed1c7cda1a1513f53dab37fb932aa427c0ca228adf2efb4acbfcbde8be2d0e50a212d7945feaeff5db246b0c617b8b3fd9eda88cb97af66d145f29a6aa4a246f732e8ad2162613f603f5d4ce4b58fb12d4aae77c8cf16eea450", 0xef}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pledge(&(0x7f0000000100)='#.\x00', &(0x7f0000001840)='{+/\x00') kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 01:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000300)=""/54, 0x36}], 0x3, 0x0, 0xffdffffffffffffd) r4 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000340)=[{0x1, 0xfffd}, {0x0, 0x8, 0x800}, {0x0, 0x8}, {0x4, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1000}], 0x7) 01:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000180)=""/120, 0x78, 0x841, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8a36edd7db8c58b554e36b8b21888d13c0a2ecf21c64f79a3a931d1a5063c432174658fdfc3aeebe383df55579cd144c1c37d9d113a01b1589b105186c588c2841baed0a0f3bf11ef5e90820b27909e22fa01fa7dfbef5b9bf9be0bdc2bb1a5d3f16355d9250eddfcfaac91b69ed0954756254163de53f30aa8948d9716e2a65e25c8113c0633754921243abc497a6743fc4aa9e2b256612d95c7dbc7da708a08aec5cd670b6444d35b8e289b52fa83ea53b853774f0e0c2c69793e8d7bf0bfddf5b4f79da6d65f", 0xc8) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000400)=""/20, 0x14}], 0x4) 01:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x18, 0x4000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\'^-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='}!\'\x00', &(0x7f00000002c0)='\\\x00']) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x8001) dup2(r0, r1) 01:00:01 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6382e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="ff000000000200000784a720dc87793d863648bb389145965c860f1bc87605fb402da4271965180921fdedd5f5146225c36919f4a178be255a6b0c3578400e69a028084a123a3917375775ac61091d31879dc7f804e0269cfa3f97a6f6bc5ea1275563658c19bc8a4b9035f8a834d965306efa7e16cd8a3a6f4bf5b99bfb0c5988dc94a456b22657ede232797bb824e8b4e1cafbc6662ffb3ee00586961ed940d2f0b65018d229aac7aa023477baba890707a0af5fb6e7c5f47b1c22d65313aa0cd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 01:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x83) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchdir(r1) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000240)="98e3d1a18f9986ec9a10afdb1c79a3c080c25f98fd228b12aa0dda263a575723b3ced37c687d8ab2fd838c71587f103eb3d3078506604b58760c49bd6db13f1c7e388b93a4e54c4810da3436401188552c98a54c331922f409cdd12be800df7f26cb11564374855989adf187d8884690d56348c96d65083be704ca27f215132ecee665ac049ddddc79021c45146d67027fda9ac7112dba3e34df41c96549b42bb5534e14da6796a04c2a841f929216da0827ad5ddcfedd", 0xb7}, {&(0x7f0000000300)="e46be2fa791d8c26bef290c24eeb01663451c5ea3c097923d86a57e180372b7a6d1d66134d4cf23a94e3a5d6bca75a414e119e327c2d4b18297b31998a5633ad0d604359bc0a5c7f19c553697035968f4b375089bce3f51f1a195cc72acb82f697bff7e5efa8bcc0f004bf1688a41bcb0bc8fb2f6bba487638ed700af549d858ef99a7d1c01ea854fb0fd0199b846fad64bf69cebb5d4e05d5538ba9c572e40b19cbdc37cde6f754ed09b1bf", 0xac}, {&(0x7f00000003c0)="555e07239134b9e4563a0cd459420f94f9f8e640748452ea3134d0a602095fed0db4d2334902f56148611dd1ed51bfa774c9837510ab48070570b9a15100aaf484f813f310105f2ee9ca09cf636f9e40fc8a3b07578692f72bfd0071860bafc03d5df0112ad6ced2943751ca1a808bd8c2c002ec523c5273d62ce804832d", 0x7e}, {&(0x7f0000000440)="767bd2d9ade84ff124e1ddbc68bd9a22fc4c5b3946577752a29991228a07f177950ede591ec03275a6f61bba6c3b92bc389275b6faf3ca6d0ec24558d890a5067d79cfe30bae172787947b75b78feeefe4716a346c91129ffe59f223aef4183aec1bf9fe9d17dc1044a668e8136f6effdd10f4d38654401fa665ec1295608394e6364480f74da957eceb2b3dd2dded597b985e7bb4e888b7d2a3895f0c3f93216a516651b33826f2b63a31f15a806c36ca21847265802eeddb06031d356199dbaa0a94fd66d8e1ad52a3d2c4450978c5b0e014d28f362a3f3f0e7e54bdf84b318363c44ee85cf53ff46b657ac2f2b48b644f062459a5b538413beea8f7f98ef507d56f5454bb2c0d9e3d16bec1621ccf0cdcc48705633b9d06fe49745cb5e81e428fde72134e7f24b07f976f2fb0b3d5e377095876aae7f16737b869a56da2c70dfd7db1bf7417a3d866a4c68f040a1324e48c1c2ffee8ab0b2d6b381d12d03c0083a3e761b8a93b1a2ff27c7ae1a2259a3074b608f997f5d59810d91daaffb9362e9ab0b67c735b39032d17de18571b53dd1b3428b40e995bab02b4e2eda9f82176c8ca35fd5fc0a543ad7ea8e59782ba112227705b8d22028654cc76ca2ed1f634f03fd0b486034067afc9901a6cb2a7874162e45e2ccfb6046306a4c45ed6ccd472498c738c644c1467c16451f24418c4d748a1d38e2a109b6e6fdaaf00685d9798081abaed165612283f679e6d57787ce61b9c5cc19dc7408f1669b5e714e2ffecd4e6344c05a7d562b8129db1725a4ae765040b7a7d242106a21ef0ee10c6f4a2e026493f1e43315139f57e3062c9f950b904334a438bdde9d1031d47818ff7be3a057ff00c8de9e9d4f5b734cd885cbce93ed80a4cd4ab527c836c593734798a92763b6e3eecf0527c14b066374bace595a481ea811d7f5b06a7841ed59422c027e240dc962ed621b943d1dc8d698caa355b479c5d1997675b73c020849db410bf3e4c6bd2c86b6f683ce4c90be2ea08779410d42c692d7a452a13ae53e8eb0739b08eb518bae24135e3911dd96e2b4f2731142b5f07d5737400f7735c957f158a81c7c54465418cc9f047e6cb8ae20afe8949a8c81d5a305ea1007a18620d7a4cf37e0a13409a04d420e17b97f5f7d27b0b11748c13262a1fb15ece35d51e98cfc1fa4a6ee98a9cc895d27c5260cc19fc85db82805932da493284743738394ea5753141e981a19cab341fec535d537ec39d401df70bd65d4589ded6765c67cfd038befdbbcb6c1b822d37413caf3ed1013c5d2dd575a559f8eab7777434c85ea509bb25c2e8c145eb0ab19843b9213ff026caebe7c3990f3fcb130ddd100d730bed0583b68d0c13e13d15e6bab4116a19b8d542416ad9448c123b9d003a7c9bbff3076b0d309644595d812e0131041f30edbe2710c4bc9624228c8a3f5036f5842490d4d0a3b5531c59987a2d6eb8a686e60fe9c8cbb90e02931e18dc007a22dab20f4de830cd23c0780db2219fa36f5faa1f4dc018a3a0a8997fb7486b67405fef9876c0a07be78f71a3a3e7f9ad6739a34f255a0957fa7678963bd9eaf8d534b672f2d893827141e8a0dbecb41e54ea0137ce082910b805611b33cf534a2865f8ea46c4cd6d8f70e23b5030c043ccd3dbb23b22dcd10f39721b470830511ef84a7c7c7007c7de4f771a1a416e858262d853ffb09fd29348095132283a775b446f16d778d0ad6d04f600e09639ccf7b2e4f8525862df89974d964c1b343ea4e15527132e31bd55593d7972e9ac1f123f41dd89898c8c9debdd7c56c324f12b0170c95555e7e676d9f5ff19f3ccfa6b50ccc1edee670a11c6dc791c17e27f78e5d251e1b2333a214ae75d2afbc708f1b6eb873cb615aa124dd326619a0da6dc1fed5f3707a35ad9833ab7592673bb8e71731bf77e9514f0e786e40039670f38e80069948a9c9620eabd5e61c5bcf4f75e7d5f3b0f32c3e0134162b83efa2f6b47690b4b0ea22de5d9e6dcb328c626c633766c765aeaf88d40cfb170254e59138ece262124ac789aa40cee6ea7d54a4da3d4cdfcd5a2e21011d3eb52527abc2af894193c81523c7dc767f5a5907cb83bf9858c0ee34f2df2f7e2cc763cfe089d2f70e1b31dc47d61b6cf8fd2fc59063fe13f82fd89d48bb64011b5eda7b20bc41bfb66a0714ad277a79d76bf10e464e251cc5bb118eff62542ed03dc2a013f0658564f787afb7bec4edcc334d1294d9831ba14924c8b78c73386855d647862c7e5bd57946d4d59036fcf0228929f2cd6cade1570fbc4397efb10c4f6a95d6940b30248eb9b33e930498000126ff10e951ef8ea316043aa99b408d63b613fdecfaa6eca476bdc56835820f48457e1698e1666b6cc63b242d67e589e251f900685b5cbec2d17d6d187fee4729969d3b592b6def3812b7ca7ef123a47c858a0aa7e0416c7a590581423f8b1afd80670cea72c2f622166910b41dee39bc5f9daa41d33e3cb51db50de9ed53333fc3780cadc78e2ac0390efd3b7d4d21697034d77ff8a5dbbf30550b2db2e5a2bf65b2d356d9c6ffa164043dd1a80f9d09ef98740a95268a4d481c55dfb1b42cd9a16f7f8f2eb50a8a7da5a84133ae528de690fcd2eed58ce43c40ae1d105acf96e0a838aa108c347e021f9ea45e1eb26c54c84ca2e4693336b57e13b1373fb2ab8c2a4c8ba0c74f03753a644b00dc39c18f4ee6af36770d99c659a65f4801133d1026a3194bb31aa815d16efa3577f818f91febe897c769dbe6fbd8bc61135b2c499da1e78f9d1c36ac32bc6b90ee3e4ab01780b9e931f737e1dc19c92ac719c0c854d9809fc6352d7d8533827655b69edd235dc1510387b71c49477e428bb96c48c20a0d893a05a263bd3de1f6d87a3594b909359ab9e03d1b0098978c3c341be6c4d9b1bd3575a9196e760c3ae19ac7d7017572d02b6ac7b697cc1a582769f601ab1c2392ede778723afb855dde7b80a981f942863cc04c66c58bc3be2c9b824376f4faf6d6f55571750c021e2ba9aa1211548a59d6f63b82af37192e357aa36aab0661cfba2454c5a4d067d0077d854b902aa21105cec6a32cf92938cd0f86d4141869bae7c022628dd62997b056f97496531165212c517ceb7195e735aa7142ebed4886891e69983a93b87d6d52c5c21021ad27a42bd5f9dad5c10390ef6549d0f0e29977d51d3c1c75b519b82acfe4c631d4278c6abbeb42fd7914859e0c1ce3cc4f27cc604de23066bf53dc7e1b55493a656a480cd72fc0d5bdd03df210d2c012249379e1f2f4d58f89bb20b8c9a5f17cca0319afdeae9ab0b59755df2b2ee3fbf835d64d8120d74be9f881e3c993bbfcff61dfa2f53d8024d8e8811e4f08a63fb0c0a10d094b53f0f900ef961bb72af6eda0c28635ba8ca2bee7b0eb0f5ce5683e4149885a4fc080ef28bb3f6a4bdea59b8859f76c612b84822bfce11ee4bb1f59572b904c7c5b7e3cd78b5ae617d0f7074f47dbfc7300aaf67467474791ad3073ada99f2e711b9fcfb4a9920f498f9ed1b1c9cfd3d7bbebdaf83008dee00eabc27466a791005e25d69d3d627ea4207027599701ab66e26bcdb63ce54af687ef8d873224708d4a3d32f11cae871bf8dc641681a84749cafcc7c2bf08b7a90730ba02768ea919ec2c669c0e88b228637a0b569aa1c3df1eaeaa50c4f1711e7f721c8048372d63e22d370b5de4bc5e8cb55cfbcd8d69ca68459e75b1fe2c8b9dc98639678206b26b621ba162b6a30801ebca6ab0ee1819d3eb7d3544fb8ce090eca423266b9f942098eda08288c210d2684859bc014ef21bdad90682b14115680238897fc279a76cb0d260978d9aa0ddfd95862767f701f81f3c69731dae6d1cdbedee34ad5d718f02b9221e016958f6378a4aa3e521dda824be052f5cfcaa5fe15e9bd61e9578a813bbe275b5546f1ab0ccd8433d5ace09875ea39cb44692cc9a3b1f29c964394d0c037e1d2659d159a954aea393a16c0ee024689b9de173093152fd34eb3071ed837a351574cad7dab4586e2e5c7883efad20078b63c283194613733bb7dde044c3b8528b94d64750539998fb041260516b41cca959f1902adbdd195c0b7faa3117a96ae3cd5375b5f323de364ea1d788193259a37399731a368f445cb3d2ed996da6adee1e918e6d5affcdd2f51a3a44d620337fbdb7b61cca9e1ea73d22163df5d36afa5c44fd125764182c74fff9dc35a9537ee68630d09ece468330b34af2f1201bff8ec4d9640a7cb0647a57da143dfa7a0d2d6e4ec13478d3c30e24e26e874d79349998db4ffb79b883428fc0fd3a3fb8c394aa1f8e6417e8688fa9b64c365ee9fe82dc2799d3d972eb164c64d443806ac564c80711cd56fe3dd204ccfbde94ddfa9ae77101eaf32ccd08b2ec6dc88baa4de464d983ad28cf15cf5cd6b9b64a6d79fa17f30340afba84d71ec05c0289e537c69b5e26dddadbcd7b916c9d845c5e6b2075fa6c9ef25eb1a3553a96f8da58639b665aa67ff5aa6cef588df3fea540e2559bfcfd159d19e62082e18c33be7baf6f2d110079db3804f068fc578be17e182c0c446b69c65bac01079a6bdc7b855916d7d2b69890db9a33276b6bf7e70c1a21ee982c9b097f249b4a9736702675078c7f65b6182d932c041e8862f1de8d02df4e40b7099e34d501f040cd479dd02a75aef0dd7874f98b0ce9ec71df9ad7366e35880d13fa4f505f81a1c578afc1f7acffe8f377b21e103897cb779d659e6c2ebdce3e9c07fad35fbface1a9d3b42ae74537626076c93b52816b0019aaf15f92437f8a40756bfc709d665e1869e721b08ce49d3e6fc983e9006bcc5f80a71b9197e4f78b7c8e6f7ed7904cb1ecf7fc5ca38f3bcf8c2749f22542be013dffcd3e73410f0ede23f6d573383b240630b4b4e8b5430098d8c1c400c7b544963a1075a68d64aa02d63c2760ba5799488ac819cc3720388322671bab38b205375f42bc9c8dd5ea76c71a3c0abf84ae418a7fb39508deabdf56230788e3f4ed2e1483a91adcb0b5d60098364e635e83255e3aba855b0b5528356207283e3690a2883c6f72c1584190a16e8b06c6121b3319cdccaf0616db6a7d7013aa84a2f584af50cc7653e3703826887812ac09721772cbca7d7ef2b77fcaf908421e343f23085dc3b28522dc190a0bcb237ea54fd27e85f9b1d1e3a228edfba626d9acbd025869fdd816b866a14aefc05de4af4cba460bd398a9a24e79ba60743bd36ed18fd792d3cda56a2eec59200cde830b39ab7bd42207f6ee37ddf3e353bc2cfe7581702adcb7ebf5e2cb1dbfe0846cca3f29cdf0bbd3dd5b4f75c041cd83fe4eb3f7a3bb4e1438c6129734c5cc5642319c5daafab907430ddb94d3b672ca0ebe39ff33e01ba0822e7bc5c576b5e90527a358cd73b0ba1b469bedeb00f13295ef30014d8a46fee0c4d1b0c44669a1840aa2160baf04422969e91d2ad495e662be09274d4bac54cba1104a8f18caaae104c96a9c2bd0323c6c1113643a96f075ade7ff1a421a0b248880ec54dce9490f55c21f4d8e0cc4900d97d59406f5a7955e402708dccb71cef5dde1894d7d47fc424c8f0a0569d6db9e7a84c183779bd57204eb2674b9a1d745ba495d1a10112d7d3295baced80b2005d0e827aba177eeaca63b0b1e27a192376393ca6480ca0a35585cb320b7b1451a55ac4f06c05c50bc4ae6455f9890db68d7cde53f196dc0b02babe4005ecd40085239e126fb0f14536f8c2ad96dfa0641ec0f8bb929aaf532b46aa3e8c8c0e392b7449799877dae49bded79432a3e1eb", 0x1000}, {&(0x7f0000001440)="a0261bb9a3f27cad967467e1f2947f417eff1925399320158b83b922813d0b03766e", 0x22}], 0x5, 0x0, 0xf8f) r2 = semget(0x1, 0x4, 0x303) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000001500)=""/103) chroot(&(0x7f0000001580)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000015c0)) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001a40)={&(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001640)="d39962395478987b6f0f238948ec5753", 0x10}, {&(0x7f0000001680)="e556c904ae37e716d3e0c2eeaf3e2df201d2e7f24c104cff9853460419f709b5a66c737b0c6a108de79abcba08c1f64a4fbad7690e218f8424329e2822e596aeccca240034ec7de04276ee4ab69ee057e0a5e0eeb505ce164e83e1fdff2ef6546996ac434958090b4b6d65dd4f4782de447dd737bee251707896e2b19a3f7965ffa4e36db76177b8f3431c08cb9e44643d3eff6ecfc11cf7e9003a8a466aa20fe03b5003373a2a162d3af2d55fd237f96d65326f0519eff51e38ed02d12bcdd1ee98f0", 0xc3}, {&(0x7f0000001780)="0c3b839f82a6", 0x6}, {&(0x7f00000017c0)="d891231b613f95fff2a2805fec91dda057079c2d7dea5912a3772a8e4ef643c47d906b44c6317bff8b839db7f3adba42a0bd17d3693c9c10c16b1257b1a521b9e5b84178bedc8e043016ad5d1c2f1f98a748e6d4588018c869eef5315f99f0cb887acb34631b62087e47cf4209d2403ab3a170088ad05abbacf97fd633f9c4e7", 0x80}, {&(0x7f0000001840)="f37fac226c30e0a08571c571b65e42ab08919f987fe739c4bd1ea4473a97f8bf1c777654d31d5df1c72acdbc4c47ea092c3b8db76c5e260512c1058cd55671025fa2adbc4d4bb87866ba1b3b4e35a97336c11c65a0bc5c07c03345d90552620c81fa42c4c7394f58ae3b4ef74a11de08430a0438bcd0e073cf10a2f8468675e0159e38806dee2d171ec42550e6a512254330ecc24e2273df8c636200d2f808", 0x9f}], 0x5, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20}, 0x1) r7 = msgget(0x2, 0xb282717990545b7e) msgctl$IPC_RMID(r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001b00)={0x2, &(0x7f0000001ac0)=[{0x1000, 0x41, 0x7f, 0xc12}, {0x7781, 0x3, 0xff, 0xfffffbff}]}) 01:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r5, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(r5, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r5, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semop(r5, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) semop(r5, &(0x7f0000000040)=[{0x4, 0x7ff, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r4, 0x0, 0x0) 01:00:02 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaeaaaaaaaaaaa0800450000700000000000019078e000000200000000030d907800000000450000000000000000000000e0000002e000000244040000071f0000000000e0000002ac1400bbffffffff000000007f000001e0000002891b007f00000110ff731500000000e00000017f000001e00000017f000001000097a27f559c590c1e6926bb"]) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x80, 0x52, 0x2}]}) 01:00:02 executing program 1: r0 = socket(0x5, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x0, r4}) r5 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x12e384fe, 0x8, &(0x7f00000000c0)="33f4673e57be9d7e3947f72a08f9c70481041b6afd1ba947285352973e70b108d7a9afff47eeb4c2e18a91a2297e29fea5caa6755c995c365a06ad95a6555b2a80fc56a408ecf99cdc07c470ced68aa7250389dd803102a8630351d19c728ce554189eba090a556a110473d62e125cc4bfb1a37a0bb651cf221486fea9fa0b9dfa92f0c4895d9ad4c41f7ebb11ab937bd8410fcece1855b85d2ea7e8ad7f722474383a0e6ce6bbf74d4e33b93af23bcb136336eed977b3e4b23e9d9aae787c52b3f813f69e773301354b7ef1a4f975094dcceadab89fddcfe049a49b1a6273dc6aad424520693e36e077ddbc62", 0xed) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x118) bind$inet(r6, &(0x7f0000000200)={0x2, 0x2}, 0xc) dup(r1) mknod(&(0x7f0000000000)='.\x00', 0xc000, 0x0) 01:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYRESHEX=r0], 0x10) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x6, 0x8000, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) ktrace(0x0, 0x4286b537004269c5, 0x922, 0x0) r6 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x2, r6) setpgid(0x0, r6) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="19b2593a3300b2aa6c4691abe647c643a25c3096a880f8bc48d576ba369b781bd508e55265262e366ea2738b411721b152e8569de4d4617960a039ad965a368f8e857e54931bd73fc99e6dc7dc24958ad0750484ec96466e"], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 01:00:02 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, 0x0) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r6, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x99, 0x0, &(0x7f0000000140)=""/153}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0x0, 0x3c, 0x80, 0x100000001, 0xe8f}, {{}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, {{}, 0x0, 0x1d5, 0x2, 0x7, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x80000000, 0x1}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x48, 0x8, 0x8001, 0x31}, {{r4}, 0xfffffffffffffffa, 0x14, 0x4, 0x9}, {{}, 0xfffffffffffffffa, 0xc0, 0x20000000, 0x3, 0xb53}, {{r6}, 0x0, 0x10, 0x2, 0x5, 0xffffffff}, {{}, 0xfffffffffffffffe, 0x62, 0x2, 0x800, 0xfff}], 0x80, &(0x7f00000000c0)={0xa027, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x18) 01:00:03 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x23) r0 = msgget$private(0x0, 0x308) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x800, 0x22) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/105], 0x69, 0x0, 0x800) syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2, {[@dstopts={0x3a, 0x1, [], [@generic={0x5, 0x6, "964579632a83"}]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 01:00:03 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x6, 0x2, 0x3) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x0) 01:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = fcntl$dupfd(r3, 0xa, r5) r7 = kqueue() kevent(r7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x69, 0x1}], 0xfaf, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x81) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0xc007, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 01:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x28) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x0) read(r3, &(0x7f0000000540)=""/4096, 0x1000) 01:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="b3022e2f66696c65302f665f6c65300022badd69f9e099780d93c50349dd70d7b84923fd14aec484944c7442949f63061b7d1d8b7d26b6cbe6ffd1c82cd6da"], 0x10, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='.@$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@-+/)&\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='^#/\x00', &(0x7f00000002c0)='@\\[\'}\x00']) 01:00:04 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f00008ab000/0x2000)=nil, 0x2000) mlock(&(0x7f00008a8000/0x4000)=nil, 0x4000) munlock(&(0x7f00008aa000/0x1000)=nil, 0x1000) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x7) 01:00:04 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[]) 01:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000040)=[{0x1, 0xfffd}, {0x3, 0x1c8b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x101, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r2) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/155) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 01:00:04 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x32, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r4, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) setgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, r4, r0]) getgroups(0x1, &(0x7f0000000000)=[r4]) syz_emit_ethernet(0x10e, &(0x7f0000000140)={@empty, @remote, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x1, 0x1, 0x3}}], {@generic={0x8062, "ced09ecfcf3ba680ad470a4b162e26335b2d99597ca7ca512a04fcda0aeabddacfed91ccfa3fdde96636c9c70bfb3a3f7b09ac0e365d2d5e13c743a02ac2555d605ff22a338c729abf0624116b3499d8080487c474df39d653eab9a700ba0a431de27ad5a1b1f5bc721020787ac4933c05a397068fc08d6f8fcc96adbea21e9e73bab04f6a6b9586b1c4cbbc10db11783bee8d3213a1e7743e6368d68b8998e83898bbb596d2a63b84e08be8f6875a3e9717a3af37c754fce09b9a126c2cba7d05d33db6509cd139a9e360226610f0f68df80d19a99cb25ba18e6384e5f9e71ef48bdf1bdf74883562120b3372d54d31bb777356775b063b"}}}) 01:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) munlock(&(0x7f000079b000/0x1000)=nil, 0x1000) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfffffd72, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) shutdown(r2, 0x1) 01:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup2(0xffffffffffffff9c, r3) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x1f, 0xfe, 0x1, 0x1}, {0x200, 0x0, 0x2, 0x4}, {0x3, 0x6, 0x54, 0xfff}, {0x6, 0x71, 0xf0}, {0x1, 0x1f, 0x1, 0x805f}, {0x6, 0x0, 0x2, 0x6}]}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 01:00:04 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x0, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13", 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) socket(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, 0x0, &(0x7f0000001200)) setsockopt(r1, 0x80000000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt(r2, 0x2, 0x1, &(0x7f0000000200)="87e879798dae3e98cfc30c8c2b4fea986f638fb1cf956be00b669d463b6ade5f585535626fa11bb3b5b49b1dbf3b4c2163cf614851d9f9353b42b1acf4d60e37ed60213b72b56a6eb92865829296f5e0629213c92f8bafdd28c2e406728808e16b6cf7bb3b57de49ac0fc19ed334dc562ceebed55b7b8bf21f72904049fa4d993ae020b737eeea2f0b71142d8dd9df60f6eda88d3cbc8bee5ce5f65dba57ec9d2539782e3026b4a7960498eb8cf11a463eaf2f3f624b5d6ed659b9ea28323c5b3026d5542cbc709227545f01fe25eb5c8f58775edb90c950b6c23360d2277a89ebeabf9555cddb302d2dda6b1f", 0xed) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) 01:00:04 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@remote, @remote, [{[{0x88a8, 0x0, 0x0, 0x1}], {0x8100, 0x3, 0x1, 0x3}}], {@generic={0x8069, "737125e9214f805da9349b0370b2d76eaac38f3b2a433ec658e0e9171c6da0022f03c8f0dfab953d6500da9523dc132f89aee2574b8a4c390ed95d7ef9b78b1c0e711b6daea20d558881a6a78cb2533b292b699e24989abdc64ebfc54037208994b13025"}}}) 01:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) socket(0x2, 0x2, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202006388adf556a511b8f3ec6e0c5d6970cdcd2187429b330aef93d7883f14a093bfac0ab6b857d350dafe781a"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) recvfrom(r4, &(0x7f00000001c0)=""/94, 0x5e, 0x0, 0x0, 0x0) close(r2) sendto(r0, &(0x7f0000000000)="626b7955fa9093b3b10d69bfc0e0ed7bcf2a2730935f4aa4ab50b5b52f683c9b7db600ba759516e6c0ff6d04d139b11d36233d9394bfc801450a10d9ddfdaef142304f15ff6225dc447f91794f94f0a09ac0851d5df8cf2566abab236f51ac06d5dcdc95b54b301f72a38b5901", 0x6d, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0xcc4}, 0xc) 01:00:05 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x7ff, 0x1fc80d8c, "00e623000008000900006e521b6d6a76237be5ff"}) write(r0, &(0x7f0000000340)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect