Warning: Permanently added '10.128.1.13' (ECDSA) to the list of known hosts. 2020/05/08 01:15:33 fuzzer started 2020/05/08 01:15:37 dialing manager at 10.128.15.235:26027 2020/05/08 01:15:37 syscalls: 338 2020/05/08 01:15:37 code coverage: enabled 2020/05/08 01:15:37 comparison tracing: enabled 2020/05/08 01:15:37 extra coverage: support is not implemented in syzkaller 2020/05/08 01:15:37 setuid sandbox: enabled 2020/05/08 01:15:37 namespace sandbox: support is not implemented in syzkaller 2020/05/08 01:15:37 Android sandbox: support is not implemented in syzkaller 2020/05/08 01:15:37 fault injection: support is not implemented in syzkaller 2020/05/08 01:15:37 leak checking: support is not implemented in syzkaller 2020/05/08 01:15:37 net packet injection: enabled 2020/05/08 01:15:37 net device setup: support is not implemented in syzkaller 2020/05/08 01:15:37 concurrency sanitizer: support is not implemented in syzkaller 2020/05/08 01:15:37 devlink PCI setup: support is not implemented in syzkaller 2020/05/08 01:15:37 USB emulation: support is not implemented in syzkaller 01:15:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) socketpair(0x1, 0x1, 0x6c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000002c0)={0x1ff, 0xad, {0x4, 0x2}}) r6 = msgget(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x10001, r7, r8, r9, r10, 0x42, 0x9}, 0x224, 0x40, 0xffffffffffffffff, r3, 0x8, 0x7d, 0x1f, 0x2}) r11 = socket(0x10, 0x3, 0x9e) accept(r11, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) 01:15:41 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/62, 0x3e}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/206, 0xce}, {&(0x7f0000002140)=""/28, 0x1c}, {&(0x7f0000002180)=""/58, 0x3a}, {&(0x7f00000021c0)=""/36, 0x24}], 0x7, 0x0, 0x81) close(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002280)='/dev/wskbd\x00', 0x800, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000022c0)) socketpair(0x10, 0x4000, 0xbf, &(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000002480)=[{&(0x7f0000002340)="92a3496f056e7c4f82ac0025e0ddb1877aec51afd3b2b7c727f1a75995166b180ddacfec246873ef2cbe48253c2ee48ced386064b5147a6a92d8ac6cdc47f2ae8059b7c442562572855541f7000858cb457c13e66327be2b9e2c0e65dbba7525eab0e1b56ed43777ed7c81fcf36449f65a8a6742d9a6baa05a8e7b6b3572d0377b10d2caf6a82e2260cf4f96", 0x8c}, {&(0x7f0000002400)="dc7dde6483faf178402f859331190e4c3172bf93b294a18d52af82614a097a3afb3bcb4532937e604854acbd85987842a1cd09f41c8134059236cdc9c005e8c7e1ab4f51691ab7d15ead854c618149ab78d17b96899dcf5da4482f293422f900ca6a4ed136db1d1dc9c0c4522fef37e476e9ad739542b3", 0x77}], 0x2, 0x0, 0x4) pwritev(r2, &(0x7f0000004900)=[{&(0x7f00000024c0)="0d2d0c4b7ee7301663afab1e05f16e54cec84fab1904ce461610997b35446869e2788ad5b8929722a229653d84fd4103d722f93910ab624f6cbddffc5d8200dad511da668fea1337460640402dc6e1df2a8f30d02d4d7cb0cc19556b9b7f2b3f0fdab4da1d33e16cb193e65ce57208968b646c77bfe142237c55bb2087aea393dc42a5b4d6203339164d1bf0d25bad508f04360c695723218757dcca32e3aca711bc046e2cd841372e1efd0be453db297f84ad3badb8fb770df3006df3958948bcbae680acd92492c56285e6a6539cc8c199caf1b8c2a992a5836bb04032b28fb94a6767c8f2d514884a2943fc5e7262919c232e8dabf5dad0f22efcba5f2ffc424470d07f0a14be64388cb81c42032b02148a1d79b779fbbd223a1d59785c1acecb6440879ad7a5614a78d14779f1900b79a7d4fabcc5400f897002ad6ca83af86d9d2d7b578e12bc4c076c8e01cc6fe0448e2ae83bea391824b8c8bb191790b3dc46f8f71ff5d645e2846e79754f1763784da407dc7c07a9e07872491ed26d4b9fdfd60a988daeffc3486aa0e16568d5326717392b622b3a1ea5e6354e6f93b3b6c362ab956689fc42cc02b5e3c46116e5f47c5ba85a3e2a9267f3666eba1d02263e4d963b3467ac80c338e90467533f65e909e17c28bbf9ecda626484b71fc3b3120b213d55dbacb3d09c23ffc664245ad7b9174b541f1e0284247fc8a3a4f50ffd6c823a697b724834cfcac4534b7e774a02064cd4d4c44d006e636b936c45bae6e9cbff03db7d07ceb2efd50fe6b79d280988b7c40bc85b4b423b954a286b28977095bf0ef430466ee6eb5be03d7cabf37707659fa35e1ad8b6df484fd99dec8f0d1118524ee8c343beb9296de558038860fcc5650ce6df5ebab3e1df3290ee4d06369fff1e300e1efc708b21aa8f45d8f0826ce7f96bdfbfa6eca0bc3a79af98f7024d63a9317b5fd3ac162e9923e487f1b0274632a252ad6782e022d33bcac011af3d150bd211ee4c666f0546826e9efe2fd85fb1bc68a04ae68c974395e519bf2914b63f0814dcacbd11d54724fac07c62445fdd32897e027fcfa7d72129c804925983823e1b0e69785bf22328a34baa257eb1766e73b52864530d100565f8f7dc2bdf99364934a6c1ff34550610ab9eab7591a95ee8b70fe5a264c8311f05f1fc5ecb4c55f19f48a0adf8dcc58f57251b8a99dee65e4329461b582382ed7b72821b2403dcead2f4f8e37352ee280a08c48a14107122e19c3616443cb1bd440ffbd36ac7565fb0a533a472ebab37c348c3fbdf0ea7a011cb6918c619182d735348107fa446734c4ea7b9109c7e08d98032ed867bcdea431aecc4a7e1766adc7e10a5fd8b1526c127ddd1f8864b896ec8ee2b44beec4a84386a39dc50e56245a896bc865f7404d3412b4cf56c75fdfc52eb8b40f05daefb12fb2da589fee75c6b11c9ce5c1fff8c33e64431bdbd15a524acec98ad14a50f74d73279f54967f1e1e659e55ef631ab9e2dcca74d75ef6fd97304e6d88610ab982b791ef708181bccdc01513e5c2e85da0fab07882309d91c3d507ee94eda161f114451eeebc2fbd95f85050c271b2e0ded9966d79accf082bf56f0e851dc5836608c4fb90cd411d608c86691173fd5d07146fcfcdadac6cdc7bfdf3323a2a1ec3b7eccde1342a75807d1ef10551687fd264a5643c50ba57bb9e7b3ddbe1f292c97f792ae890e15eb99853b6f3e10a8fc445aa900e4fecbd94476b2e46b73e07408bd038875998fa467ed4a75cd0a47f4c48be36b96be52c7157eb6f23e34aac0e2e7876e1c0ef5fea04e34716bbd81a82929c7c86d85d80c9258fc70afcd670e1309186c877d275462c2f86abf03f275e3dc78fc64e86520b9450aa1c7977c922bc40f3d328eaf98ee2943efed62bd69a900c143f1c9957e113bde84c7db3105aab68328b1ec0d6b76c0d3bc055c438e7a03677a91376c205810fc747fdc449360fbaa6c3c92c3ccad9eef263285821a3594e156c9b872bd4b9971c57acf4fbb72d60f2d1bdfccc22b920c3524c3ea4299335a916d6a67c3e3a1b0d66e983fcd187e6dd930407e2796deeb90c79114220f0b4980d69317d976ad95ac921faddf1288975bbd280ec6acae3e09431c1914197ba8aebf38e152a047fcf215ded6b00d8aa5fc990a129bd89422fd658b835279f3840677f68e28ec26c9025caed86e6cd00b3e334a03e9b290e4119770f545df0c9064f5f5461580a680e4b4433c5caebf2d5e5ea991fcdc40a47fa69ad8a8df2031853b2ee19b242e19a19de875b8974f8abf2b4d34a747df98fe83530e1749db73403e5610ba570e6ee86114d11bc0f4f8b1e28218527a3d6ef2a62a7a715f08481f5bac6c37d194767537de1dae93548bea6fe5844fbe9dd8cef4ffaa5e67795e3237f4fc0913a97c5a0f3ae2fb87eb2146546944c748e9add7f19da62c677e5507a521c33d7e87c63c6c20c774ae5fc45654e86a1fa2dc3fadec68f01e260f85713583f5d5868ce261abe5085493e659bcf16691e824905751089ddbfcfa64cd6a073e85cc828c71e11d8fb71a490ca10e158ce128ad2796081305ab1cc915d1f03cfe23475f64744f8578e5fe02e29405fd859aad03ca1b4eeffb3800e8922bc41db170a67b9332e3b4515abb90668f4d94302d81e959a0855e1f909fe25e17f7440459c7ff435047cbeb6122216248fbbe66ab727c4f782dec548ab4f739f05c9947a2d19885df358a22bda6366f457aae0b445a60148463d8f447c7af54987db30463968b9c219fa925045414eaa2101e446073cae66581b753c85cffee66b37dc0899cd7445d2db43630062811ea929a69ed71db6dadf9c1ef3afc0990b58e0ec7a6b6b913a1ba7c3b2362f5353da0510245216892c106249628a188ee78c626592a748ad466c6ea476bf37b683dfeab86661caa6e1c397231b1c625938c78a12c6657d543d42827c0e4bea560718e184bc4d0f69e6db76b9f8dff79ab91543eded73af4ffbc312cc5ac458b8d8ec4ce2f4c493b9e91986f38a3d3ae146d0643225819a8b35cfd34368efc70ed9c4b4148ed0b57e355e7b7c130412eb1c63ef1047c2c19fd342c7028b0397425984f062a447f123d0586cf63ca9cc667f581a890a669897ab6214c4eadde173914c3cbe7abab75239ba4f3b73d4e30882be0672ffeb88138cfc796886e8950f79f4836961304da463703572fa78f0f7031463e06a0bf0552e3e5d7df9dce51957a25739317645391e195b9279a8bdc536774954e0c58cae5edd0410792af8da935cc2f6b20725d38ac58639074d271d06fe31f6ec4e4a370aa885a39a66026e9e9e1610c4b083415f0c09117df0acd2bd2a7110e214a5cd800199c73f320e5d26783bacfc7fcca4b51c4cf07c1a6a959f8960254fbcfd5ad7fae272652eddf4f228293254b06413ebb6f02df53571241ddd94965904d70cb32db5f9dbf3324c3b6c4c38bb17ff6354b2328a92999cc9fe9b50077d1bf134521bad72a1e5b0355b589b1d61290c22a001441dced8f3d2e3059c724aeaaefc56a678f54da5eb07883e94612a27b08fa66bb1b203d66c341543990d868ac8ab97bc12515d5ddff55eae051836101d489b6bcda1ea74d23e9122e2ad729a20174318abbbe7bae757e6486b8f6c1d63f3066a5240a64919df35db28db908f8b7ba65608e93979ce45c63094c0ddf9f5251696c789536aff1dc78f7a907c2051cd6cf6dfcb47ad4400acb24a9562f89dc1ddf25afc4157b0f5e998edde44452d130113b0c3afa3d0ee658a31d6970a53df1e7f1dfd9ed77806cc8c4aefa7d21491567e32fe79df9b783cff6250d3587ebdd839d7aec9c38deb617f5a29bc5a67eb36777e9d4eeb4275a63b8e54dc00c5da4dd90f27bfecc70705cf9ac0aefba431e27344bcfd95d7dda7972a1b530068d44ad2228c096091077b775eec33fbb783c27d7e3cc5ab18b5c905a63d5587aea8f404b24f0b19b45f4d69371f8eceb7c8aab020b88fdbe8637acdd16d5839ec69c182442f90dac37a15fcbb5b7ae430f0ef7fd2d9293b5893d3c9348a1bee23eeebebd8f3623a60c15a2a210edcde5f23637414c166387456c01eb8ac06b1596fd6c8994963f5628a77f6172b5affa6ecaee202c4274a225442bc8fafd57a18a7d8975cc800c6c0d7ec97811e14d1416e77a412b863a13616a4e29d1fa03b1363ad5f8fb0ef26b248a2ae00446589160ebf620116d0d820a4639d2c46a9790f2cf78367fab7b980e1ff1660ce11c95b9dd5205b74469de1c93f2ef1ef71030f9fe8e29149e26ec9e5ab4c3d83202a0d2c01f0cbfe7f3baccc73b7a009f4236f1c4604f800c652651751291d135946cbf0b4a1776434bb4f1fa7e88698388af157c9eeddff9173bedb7907402c58072643003a8791c58be25bb8aa6de5732b63d76c9121e6bf857f6dd76cc6cb04e489cbab0e3d2651322fcf6f6f42572efa16ea8f2115ff3638670589a2bc3b3636d89c88827481045b5d58c2d3857348cee2ad56f122b90d4129582f7b88202f60e5cf0de1708631df0c871881686f1819f658054f3d662362cf0d961f73093ff1f8706a8d2ad75e33276f0aed43734d035af3f10a6e526e91ce0a3d516b708bc68c1040b857179e88a7f66c20ecf7d875a87a0ce32dfa5bcea4ae458a1ea9b18594661e1bd10b297de6f6e50d9d00dbaee7e565e9af95b1fd270e4bcde16c646c0e9593c49236ec18d80b52df7de9141f2109c9c3c93740fbc244ef32a92593ecbce3cb1eabcb85695166729322933cb0eb711532c680f256835dc3079691d13abf2644dacde781d84b38638daa1c52b38d8dc05d5d483005917d28a67ec115d6c2b1aaafe9a5db2e9bd1d35b10146522909a2ecca2056bd7c563458e3ef05779cfc21d39da5bf455d4fd216405a40e534fd1aad6e4d2c0a29066a13980453d673d59cc1a00939e97b98f2c5ecb89ca8961df3903d68edcc0bd9f6512189e62e3fff9d603de959c80e610b6ccf140eaa47e64a79d7067de6f60848ded4ef1d919d4202e2fab81ab91e54990d299bed4c4f941b59dccc021dbb699a4e5520289f1ada75766f0706de2918aab68048ae563890628fbbf49f07cfad721b3ad9fb27fbcf63a25481fc522b4f173e1221a28938ca5c66c588e3a5f5efca2a01642bd39dced61e12135ccaf12f71573018ab53056f53b3cdb9449e6ef9c517090f3631ea4422f47b182037f253955af3eb75c172e8ca078af7b199a0a04e91387682b8b75a0d4b66e67914e238e1da363a21bcb512c534f1089d163b3bc69f82f1a88982eeaefe7fd3614e0720fc5f380af4f4451bc8ae21946cc05ad3331d89a01b09325ea51bd84eada2a198072ea95516d458156eb08bcdbd6b5e9159c4efd20b1d0637c462823b236eae67915f64c571bcf61e96f5b85cee46a9f7b6903dbc9b0cd4553cee0752af3494ac176f858af15e4e5aeb1c5b96f123becdedc16d890516173c9ce70035dd2986356f81ebb76056ae9c9e9581f93de79d0fa7b828ad3afbd099ab1a777720c2146440a4fb0f1e1a51f32c70176e322e3ad6ec4f6df75f6c3d5eab9dd73c7ad21f2327bdf69b51284287e15e88f028dc5c4047bfec4c29418faf9ab4c4434e46af07ca80ba6b41906fc9ad39b3750ce14abf685a43534ecdaf19607213692522cac273a141471ce1615ff483d303d4ba65d9ab644c4a68601f5fc6c6487f47567e7809e41fcff24513d44b703b2e0b2af9d5f0ea1dafcdb2d07ae80b554a131abb31a7991e", 0x1000}, {&(0x7f00000034c0)="1a21e433afae464d75197a2a64b79be49293e037fef2466adf9bbda249da643129c7e57956f41ebb0e8afd38f96bb8305debbb2805b55fff84ca39bdd67c33", 0x3f}, {&(0x7f0000003500)="b573ed7e1bd332cf1344700848fd98b07e984e9bb25c3b361dd05415fa898febf388e67a95dc2bafb296c524ae39f4c76a9c781e4c5c47e48c6c981c4d97fd9fee669277434a7f913f6296f2c24cf8a62935e08542532c737e59e18ed6620bec165f3da8e844367a32cce4e63fdf5e46e7bf4d103ffe11bb169973eea7533c02cd2d2b5708941b90da7db0777807258354709cf33bc60efb349e4fc10bdb48ea6751befa18e7f7cc09415aa188aa9f211fb156b443ee62dbb027253f6b82c595aeda14f3614f5681d0298bc7b9392ec81f640611fd4d6e7178b33458abe1005a4101cc6bb3a03d12b9464265e39790cfe2bec70497bf5415b8a78e0f3f1146cb9b47f6c220be91de8e288fe1993a84c2c437af11edc93ac32e7809e2c53f1c2fa637f53ce25b53f2c65b8def22cedfccdafbda96ae2988421e3820b682fd93dfe3c53369410b2a35a6faf69e3265d39987ef9c6fa0c97fef122b19f64871e9963bab2e1e6cdf63d32ca7071b8aa6fcb7068dd75e6afda8771e2ddc030091d38bb7ff2e7f3f7ad4fd0b8490d25be4b2e7a0a56aa62a27b7434dd11802a0bb8e06e2dc60c4d0970756ba21ea79029b8be39f2c940c41c8efc24cc4ad9c31f8734c5ad32663968dadcb36f37b730c1a9c2507c14339152b11c9231171a7a81a99234cf267dacc632719d6c4fe9db8cb40c7218a8114c2311846f6d81635aaf66bdb3f1eedd32f91954400d6565cc2108b2ed7f19209dcdbef3877ad584721b45b69f574e6f55e62e2b5ed922fa5c657d2fc67a52a3ba6c1f711941035f2214b96c44630eff852bdb4867b18a3d9e7dfe84e08e87b9269c6d563f37c7629eb30c7890d756eb742d3989333833362f4e122672f8a46e07aa81580a481bc01a51a92f03fed086c3b95ac5a0de4528a3cf5583d28301d7bdc865f606aa3a0de6a5884a04e321caef1a9b9f7a5e4c4da4e9961b73bc261a318fc0b86af9cb0c1db0e87a142ddd47c507842218e31abec7b903f5b0ca7e36661a849c465a9e222c7491d695333194bce31bcec46d389eaafcd9eed93e8e6a2a1da5e5bb725850a7801b6a818df849afbb9fd2288517a9fdf49188a8d96d331c1926c456c2515c2df87a53a08ebe4f358325dc062027412814f7d7bcefb85e343cdd45a6822ebdb86c7b214fe3310dddce4d3b058d7751989b21b79830e3587b8a6d36d2e0a27e3ea2dab8496feaa9b50fba4648c825d0f6470f28cc1bc865b817d97c70b3d66f9a11110c89f24c7283cce9adcdc3170ded084e66ceb1983b696c4d8cb932d9ad487d0d53b035b9a5f8606bc055a6142d3443ef10c8feaa2bd777098cc22bfdb0d4b372f9d6269e1ce827bd0382db6b73a67d8c58e2f193b3e79f8ef614f6a34ab7d4f1cf75a3b2723e135a55449f57c3d077931bd0ebdda4373857409be5ed52aa53dd480c9f4adb63aa830187da29f88a503e455d4acecc663ea7b49e636edac975396725eb4f96abe6e5da239e79922dc7badadfb4c25f91f6afc80d1d3aa1d2c1a72c96d35d652466ae6aa1f66bfa3a7c78ed39e8047d20ef52bca896e0d2010f48e5a9770e165194eebd3438466eaf4765c83762807877740331c11e5ca7ec4bfdae800a7b2e5bd6332855a3be22c50740d786dca606eea33df2fed1124922a66492d9ddb12d6744b4a54e4370781b4701fdd247fed04255b6aaf81d18a2e040cc8fe81fea2e5901004cb505521d0ee6e9f5e27a94a5b7698fc74b9eab85d55fac8047b378676d42653fc46a1f571a1d68d442777b604aa409510f8ead4e7958b1a7ff02b6bcbed2c7d1aee823924c307f50f432b97c5b3462fe0b42d647a972da42632a8293d3ea50c0a7b9122693cd7aea21a421a5a120833c24c1b09616bf9e500e11598f42bdb5743545bbe5aeaca0706b253d8772da4c69ecfa57038a45d70a6b3231a438c0c17b41b030ded69287f1bf16ba2a2f7859457f9584645729ab0656f5a1c60bad500961f86f74bce413aa8e4868bf6b391be9ba8451769f302890cab7ea73c52bde33707622aad4446dfcc3bd362ca7c47b8785f0b1af1af60f5b5dbce1a3effcabff732dfe1ef9ef69889bb0859236228d71008b64fc3e1ff363f83efd286291175d8a62ac888e13b66b31effee1d3aadf2e62ae0757d42761191a0c2d63c0a6645f0713abd18258798aa6a92e8e33c85f89fdac98f855cf3a4587924f91a41837f5c976c67cb535cbbd4406de7a3362d075b75b03da0b859ce08dd4265fc8fb75c7cb8c95910da9cb7f4bebc590b79a0e515a22a866397bf4bd1fb5f0a13205ebd43416e2e163b89b24453a0e97d2e0856feea09b0a540ff9addcfead560115528cd3f937a23c11f47abb295543bcbb756d26acaa32465410ba8debad8d260993bdd0268e9be3082d6288cf351b6327e886da614823aa2d2a1773d1c387c19681bfbfdc5f60f670ce36cdde356927e33e7d1dcfc5da5ae79df99316eee178694ad324cebe29f38ef77a409e35dbcb9094162eacabdf3ee2b68048e30d562688501d61d31622aee615435108ec6fc987515c7c1fc68c225ee851aa80c7779f3415148f5fc997ef3fc51cc02c37f70b33ef838474fcabdc61b61360bc7e4bbc9892a4dfc6a22df76469ef57f93460f3c25c855668db0ee9cf41ca71f29874637f6bbd397db4f496b8dce8efc9225bd5a4f3e7270a5e9c544e0afe5ed7ddd28233a12d1900d72ec7ceea2b520e945e769441775e948f4e61da62029c14a89801722faab2d28248eee6d47bdfcb631057727380b8273a08d1ba0298a4ba737ddc24a32a371b401ec6221ee92e2dfbe2f01adc01454440b68a9177152c6f94310677fc90658d4472be6e921c31fbd64a1a8453055776354d6a2c1fb2322b120b07a9d4148c515780239cef8a4d7f1fb52aa20fe60e23823128ae4162f042bccc5c6576c47a6a3eb07b9be7741220130daa1cb515aff44c07a7d2a3bd5bcd44aa98128179e6310d8acf92cce7f35fae41f68bc70552e72e8645688d73eb756d051758216398f24a6d675349e863a070dc4cc3096959d2761ab3c10e648b2f6ad6640d9acd6dfd8713c22ffb4f053d42013552b958781cead2b464af780f785e5d59fc6c1d03e4259cf82d49adee51a550320fc379cd5b48cbc4e393f421c06ca5164356a797ab189db16cee57d2a352465e618481cad215a41ecfdffbd7db840d0852a7affa8cf68cd88f0c323e71b350fc8be5134d0fcf8ad6cf291ff7df88fc43be42332bd6021855979ea87177367522e020ae75c484f1ad4da4635c0106d14bac51bfb26d8478a1e6d50f4135abd4bf9ae29484304489a809857a9af1118b76e4ffd9d46e1e3f869f5ce45b8199104b2c28b01692003c7d762315daf0b5d4ca46a928e86919cd7c5aabee7cc7d5268c68b49d836f8e6cbc4fb4e4793b28100051d798b9137a555a88edce80c316660a53812f325aa9537588336c0b73890ea9d807992f2a3ad2471e44077133e9422fa681b275def31f6c49e7cba086d608df9dbd0cf7824fdf7491cc83bd541c424a1a2a7db1e6476cdbcc6b4d2fa085d48a0f8ead92a1f0dd6308eb21fa7c2a0a9149c9f64489db58573a81a856d709b4c31c2697f5df58be71ab4af8db6affe06eb73f0a6a55eee3d268204352f4e512a9c61a67c9c5e34b23bc26d29157f3f6fc27ada6f403241f0a28fc017ed576b25cbc3b4821d8b2f2f83a15b776613b3c1fc9fa575019bb886ba6519f0f7d8ca0ba1f30b5116e1223d95cf06084fab5d076da3cb75c7aaa326bbdcdac212994319c032d3f07b21009f893c3c7148c38c23cc577878cf51b1237fe46398bd56dbe889bcd77603fd568e6326036cba9c57f9a70ed5a704db0703ac4822f8cde48f0aa411a1ab4c03c6a72b6325b7c215312cbe90706df6d9d03a0730647a3283a805fe4d7887b390a198cd70b707a71b1cb37336806ba7d74b5421280faaa58c974070d66ddea6a26c375a0e86009fc373bc49695f3f33e9b1d9215af7cc948001623b56ed6b572e39050c0bff2f6b53b43743e57e539df6a021af3b80eae1564fc49a3d7a833fa8ffc9e166b3a832236633e31df7857e15389c2114a1d96ff5d8efa61fd163d622201100a4ed30635f2bf80eacdb679966fbf718db05c618bdbf17cd899ef24d0f34c1940bd0ed1dd0e53cc7e97b17f4c3bb8038e0e6eb83617afb72caf5be5ab3491b194d291bb24f5a8dab15be409606c42df19484b37718e9fc633a9c5c39a1b2cdad6a30ef76204c5596eee9d8a332cf8ba27aaab8694316374a371b01a49c2e78c8e41870ac99e44d3d11409e3149c7f91c03316f3f3705b933edc8730f55fbbc38629f23e839af92a88bfdcbced79831d6d7c98e6d00516d971938d76431e1fbf5e996cd0e58a5a205e3310ccfcdfcf5ccc0def937c99c55302dbea873abccd0af625a27ad810064613aa1c220f42e7371fceb2119ce6f97f64d9c547b09fd5350d0a257886efbc46397c676c1c45f469404da1c7fb589c75ab42977c5ce1837ba85041b46582d8292a8f8df248f00d7515523be4489f5b0007c6b98a224f33f2293584cff3623779a1840f65913390481323e20f47c5afc81b666d522b9445afdf79dd45ed420569f2faf6406dcc76daa872d4389b9390c8869df64f9a4d258c7dfecf37cf566e28ec3b0ea5356bfae5c2b7dd5c787826d0a1587449c87d82b202070ec0b9630acc70995cd4e1758a8055b5a6c07784454a449364ace947ec494fb8e8ba39f2d0ffe08872fb1356be92b5a63c850b65ea4f07e6ae59c7066ca6683c78515537d108bb099667fbeffeef8bf0cffb445c2703acf1947648c2b8882f8fc8ae48d8ab800558cd03e2ce21ead489d36d88ad1371a50021da5fbca6c529333467034eccdacd807c66d65efc8733a70e672951dc7bf0c2b37872358e23d04fd56e2aabcd9cdf701eaaedac01453c46dc742d725ca976b7b16187a2439a96e62a27f1f7569a95c1e003b1eb05c3602bdb6921eeceddf3e21fd733b9e5c797b754a136ef601f50480d328b5240a39adca6f55f7f1d9ac83820a9d9d72d8fb8647302422142d83c8561d4a60b5c9c0a4d3e704f49394e66465ce6e00e50612354ad08d53cdda428d22da7c9e1f213e3fb3f8ceb9d67847190a2ccce0ad34ce44cb0f6134049bb5311c9c2e636983cd97f207bd1a0db0fd5324a9bb7b7a375098e2f53963d86afc389ae71ffdbd02604b876a8b36fb22d2392df1022028d8084315ab8f7e2dd61a4c5dd1eba2f1962c308d6b0f0c891cfb6b807a713a369f2acd611e6872fa7f0260ce4b2cb697cade292616245142b3266a4c7cf3ab2e11e5f61bf5363e9b88615de23cdb78c1b83d838be25709e7cf1dd2d3e4ce54556be23a1e030ebfa07e95d81d458c7313efb19d3ab9d3081ff67d619d23f71bf5479e91fac9a6796e8bf2ec79db1ed7a1f40b3aa73cac7f1e95e4e99d78d68fbbb2c05d7932bc244b32c396c86baa366e8f8e3f78d389c65f564422f21b7e4ff6e7002b3230ed359c643bf7035d838b8e0a604b1a9396e4a20eb13c75b924078e89a33e84fe9deec7d5ba922072c014237f92aa05e96d7eb77cb43282697c9ec152fdeed62b09b845f92b5969de266d0954336b0c6562ed221d558531f942516c571af3b6a2bf8c1d14cd94d1003870282f5e37cd15632ae3354e1ba833d8583f19c2dab40aa4af0a4308b33b8ba9d6cadb59822df4800775b6d9647a8837a5e4144c71c9fb1743d693a82599404abd1dc8a5532190", 0x1000}, {&(0x7f0000004500)="608bc110a569e45550f4aef31c6490e1ecee7f4b4cfdb830490b0b593ca1cc4305f76d03925643104a626ddc265c22e9c8f203e9d99687ebf1b57e130b51a8122a70e4933ba74992e80a038a8c4280c8555bc5f51bd1a35a3095cb9b8827df0f49e8bd02a1faf5648a90a87b3fb5ab1225d70759c019d9d04e2e772588f33183ae391f618f73a6", 0x87}, {&(0x7f00000045c0)="dd7a923c3b59fa0ad60dff079bbf0091b0e6a5e5df308d12358635bfd4a2d799ff7b6e9a6689d74e7221605dacd53aef0dfa74bdcc3d1b68f13e8d7bb3a879c7402d07793c94df6ee902c830955a9f6549453f419fd2dc7c36a43dabd2afd21f6f2ebd72adde8f023636662a283c1045d9ddd908a060d1ff29a00a7b805c48960771890294ab89c05a0c3c5b00af337a1ac5186da74408573bfb3ff72cc9163f27018f7a3d55a562daaade0a18fc4eceee50333043", 0xb5}, {&(0x7f0000004680)="c5e7b82eecf2ce2bd38222caf227a8028e2a20aeba38438544bd5e94617745b7f8e8ed37c6eaf8c18f954101956a0136619920789cea70c437e428bfd441f60f7580304fd48c91aca7a9e2ad3e634644028b0cc5e235a9762eb104599b929d1cfcf28b4ffe83c02bc4e0d4da81446c84169309c14ede0223b39312523d753b13c32b4567eb357878730b986284a1f7ae8964ffa19f333b24cc299b", 0x9b}, {&(0x7f0000004740)="4811f0527e66f2e8578e3b744ef88698fd36e615cbabb526e33e2bd590ab94ca3315343078b797805604fb7c9c6626b52d66d029d97ba3b0bb80641dd5b4e6caf9a4698de4949b1a710e2e2569c878ea4dbb92c6a516c20823986c1b8197f0f32f09dd62e284ef2c48c098e9677707d79a2c340631754cb598224d641c4e5152b36913339305040b2df2786022ef764d66c40244e6a56710f6041acc360e449b626f39f3f06389e74cdea15e404aa89c33faf94f17b73bc6", 0xb8}, {&(0x7f0000004800)="b2fa8bbf69d42bd83e325557ca3fad00baf38521f1ed621218c32fa92e188bc64c08b3eaca2d2987b88eff26d96faa9ef248be64634d426c83451f383a64f09efcffc9e533db170f18d7a5bcd5e9189e5f66d6df2cc31e1ef05a1a26f2790875e0592e2914ab33bd1bd49f4d8dbfe3ba996ff7346b19a536948d248dd17063ff703969a4411e1fa55ea58c231d77fbad6c971148c538e2a731be7aee3a7fbb536d66089a54678360d07277c5952792c62a8e2e7580f6653f438d0bc00071229d", 0xc0}, {&(0x7f00000048c0)="d7d8d6c3cc3e81b2", 0x8}], 0x9, 0x0, 0x100000000) getpgid(0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000049c0)='/dev/null\x00', 0x0, 0x0) getdents(r4, &(0x7f0000004a00)=""/164, 0xa4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000004ac0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000004b00)={0x3, 0xfffffff8}) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) r7 = accept(0xffffffffffffffff, &(0x7f0000004b40)=@in, &(0x7f0000004b80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004bc0)={0x0}, &(0x7f0000004c00)=0xc) fcntl$setown(r7, 0x6, r8) getpgid(0x0) 01:15:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchmod(0xffffffffffffff9c, 0x38a) 01:15:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000002e618ba4c5cbe930540ad40a691b248200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:15:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000067071b542a538706000000c4180000002900000033000000000000000800000dc107893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:15:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 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, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:15:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="32c8e1654cc6", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @broadcast, @multicast2, @random="a5b12f5a27ae", @rand_addr=0x5f7}}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x19) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9af6) 01:15:41 executing program 1: r0 = socket(0x11, 0x3, 0x1) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000040)="b5df3d5fe732bbcbee6592c32c80a41c2a24cb8fb95d2249d793d8f8fee70fa7de704c9b71f988c5bdf24cc7a9c7f4168351447d057497b56c6d66eaaca937cdac9ea498a8f8ee295233952065c8281acb94ec3ee5826397e7b7cf2ace1431bd7766447d11c0276c710a7bddd01160c00391a6270e0bf55bc716e7f0983a83ebab75e7cb497875d8fc3526e345a73061f5922a904ab9f244f7c24bd10c1c0123f894fe844119de3c008a73c26f6ed61d301f65bbdacceaedecb1ff6c19eca816fa99eeb5c55e2d386199df5a4e19a8a3baff18aa8efa31c110267327030cc1349b918c40a021199ed3a3bf84a0c6f29ab0cd65d9d009df", 0xf7) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffcdc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x20, 0x8000, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000200)=0x6) fcntl$dupfd(r1, 0x0, r2) fcntl$setflags(r1, 0x2, 0x1) 01:15:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x1}, 0x10) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x11d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f0000000100)=""/252, 0xfc, 0x803, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 01:15:41 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xc7, &(0x7f0000000040)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x3, 0x41424344, r0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0xfffe, {[@sack_perm={0x4, 0x2}, @eol]}}, {"b62408c7bea5ca46cffbc7b19e8735efea53934e5e0f64b8734c8513b94eb2b0db414d8e1beb465a7877e545c1412b4f7492cffe77f1f9cf14356f9b3e210f6050f58464fa8d7e3851e8609f6cf9cefc6976d54cf7aef2a0a31573150dc2d5de1bdb5f1ab054dbb3f53d768f8f9d710c5e9e30dc1c02a1a8fe235041da5bde4a9515911fd73d5830e3f943a97e"}}}}}}) 01:15:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r4, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r4, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a, 0x2000}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/4096) syz_emit_ethernet(0x3e, &(0x7f0000001140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60470f7b00083a00fa8000000000120000000000000000aafe800000000000000000000000bbc5009078000000000000d2d02cae369f43537d37129861aa156c53eaaffdc2cb3589e567999e8f27395ac076936adec47395ee3c17f99957c305305339893fae68c71e72ca491f1b1d3768b899051009a585f5ddfe8042747f51266c34c90f2693f80199f72637132af21c24786f688565bf4e7dd0c2bb0f6751a2ea50fc3f7479e962c8106351b83e195f31c2045a63dfe36ae05bce3fa7b0c9", @ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64]) 01:15:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x9300, 0x4) 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) listen(r2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 01:15:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x18) syz_emit_ethernet(0x1fbf, &(0x7f0000001480)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x1f89, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x2b, 0x12, [], [@jumbo, @generic]}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="557277c544431c8816c2ebe463feaac0", [{0x0, 0x13, "180bb1d9ac8adf432c783610eff02178138ae85f0f8a7540497b59d7a0da596ff35ee7df18c11a15f3c99546efe0ec43fc8d98fc7f9176c2a529ea283f4fda028d7d9ffee0a174cf71f0e01cd417b6f8337ae7cedb20f3dd364f9bcb2906a8fb325ed8b98454ed72d62324dc64532ba539e3d05023cc1cfdeaee479532c5e2f9acdb9b86d9335cc6a38e47791a96257fa12d9ae0c3a944d174dddeb0"}, {0x0, 0x1e, "00a130816f092366efb0db850d24435b2858a1aec522e2186fe7df1f4be9e25ffebf28812d73e70aad879b7f1143cfa5bbc5fe70624cf657a45160bfa14b03db9d7ca31271b84d393c7fd20c76875cc408daa9b5f270593a0d4fb5f02a75317ae38d0fd81fec312435f34b5b4ba163d01285f5452cd5c5b6a8469f57efe9f38f6b7ab247230e58daea99b46c17d1ffc1461eadbf880c7ec56f634012e6fd8e3123f6abe88dc724131db0b125ac12ec9a84e33e893d9dd2e92c551c8578245aeadd8ea082fb773fa175db85110ecd76b98e3f715cc7dc98d99085382f8bcd06317029169cef19e303f62dd7a8c952"}, {0x0, 0x200, "3cee86f0141f8b50492e90bc691518476fa3f3e6905cdc52b85028ba0b4179ea40fbfab6625ed0941a29813693bbd1746a5f29e09cb9e8e6efd2d63272f20646bed5b824f7b267ad6a3e55baaed452b5b8ec5a8247331b42645aba2c8b72ef5f28a0e7addf2b14e9a59ac18c2e87d8621669d2054d897d5e39b9b5f4f4bb5f0448dfa41c6889c4b4b1abc4b9612750c1ec781f31ab351738a74126733553d02af507f0eaba4164a5f6fcd4d498c4078e7f4062f13c35a7832e6f13501d085aaa934e766a6747e8f3c2c51e9d74316d1ecd691608fa1b463efd8baf4349ed1816c244f2987815b5df81022c5d99a6018b72bba62d1f80652473875a9e2df0bb8c5e9443cd2c367db2ab57cf099542014b55addf660ce83741487da9788a44360c24a6f28fb1ba62844deaaf00739095665c171e1e93c7b2fb39530d5286b788ee71544d7175ce7ecae09bad71b94b25620d6164009e12498c2c0b6cf09b717e96872cc93832edb7f917f149bacdbbf45e684b06d75ebbb0220ee8f6e9e5d0359e84f98241ed2da9c9481b19b4b31c3c8c7830ea51a40409d6f78051807f5f97b20de3d0c4830bf4b883ab1cc3efd86641e243402d6a8d4ddb2c52c0ddaf417af9ffd87a6f40f225d2f960e9f7de2ce07996c572ab5db2a2349425953123697799f3931fbe4f99723627f01b1abdfb353c241b1fdc322c82cdb180c4727c47668998f180159060934c2202b97e94d9d9485383a8607edd5c29c597f254ecd3cc3ee928970bbc286daf66a26787062ac732836447676a36cc7152c3a43d40e4ed5c43f4f0afa4ccf63ec940847d7b9c5377075458449f4d77481c4a320fd190d2615193517820296292bbbdc8d505b4b8ee397b135a950f406f493fac54fc46a6345a630269362e4fca4c8f1e8aa5b7449ffeaed91ffad513989b1e4e8ca7b963fb623155e2040cb173154c3aff55d1154f9e686617f79e4e59133dd7a736de378ee1caf120587f77f375eddfef6588a39163d1dec8f9be515f8caf54deb23d3028593be2da35226653e059def658742b641213c5cbf366d11a774d63506e8d262a431505da1e96d278c986555c3783d6e5cafae2bd4a38e4c1bb3652d686ee846c96c9ee0fa767d11eefe435668659f299a8ff31912702676b3b15e6b0741f41897675fdc07d20164d747f213de441705f18e922102f0af16ac624deb26d3629b20c4b22847b1c00229fec54c752d2dc280f30fa5e61576aab10653552193bc0dd942c0ac414f8948e5af9401fe591ad034b78819530e92a891e59e1a5412da5b6f44b204fee79a0f334489007d8cd1c705cc631f3f54d98de7f813cd571d4679d7c68a19905af97654a5cf8a5632a3da0dae7a24fdb08a285db6cd7c4c09b26288ae613ccf5a287997aa56307fbeecaa959448d86de3ef95ed432d95e56f0273948e2d748d7e81f54c594115328d4cf086e844270676b71fecb8a64049db17dd5be456a23af700add22a52d310267681b3108754cc14a9b6643841558d0fef3e62dc8be802a99398e5c5630a3aca95c66a596522fecffeec7ce38f19e844bcb085098ffb270c256136c7fa2738b467e7c36b4aba062d746c5ba9141419b1e11c550a63cb687cf07d14e77ec3c7de06d4442db9475fbe169e652fe368004d2eef1f83c2725612727f3c9a2d75d4194a5ad0a4d90c09d65c1bd3e66586197aa2f6d04ae3f521c57e0549b4757428a29c2a1188fc336a8461fe1a5f6b1f4ec0a5f9703dc50d97d2bd3ef15faf67d7b043a25d764050ea2083a22b8c8310bc15ee92ddaae26929290b20eaa0e322e2f6c40c5a1aef9cfe6254132929d3c47326062b0d35fa59bf0df5fe7ecab79c98c4142e0a69c0d63e100cf968d7684df6f3390c15613e3ab6f279e7cbf227b6ecdfb6206f9f293b2e6fbb4b0dcc0a69e31d2d4a07cab7070c6bf78b74d239428225a30950233554aea5484124abf55296210b3144625c3520834f535a9eff8c79b8db8b9c5813863b9ee3a42e73428605cbe6ae4b93f9c1196112edd65743c1bc2743206db1a4c572f5291ed17a85445936b47b2f82dd10bdc9d8861a9932eab3474d23e9dfe0da0aa8703f0b9d19a707e4a0756ce2354d82e3cd479dae5169685990daa10857280c2a8b5f149f79f38ab21ba2f70f8b3f38742fc6f6a48cf0ad8decf46f30ca11bdf2b6e3290e7e4a3029709bc2e4247ff7e7d8b8c8f8b42a0726f003d9875ae81a392653a54c46f3964b36accc7ba69020568994a3cf17e7fce39dde905e39ac2e9688672ae9980d15ef434aae8d13a6a9a05507a45ed14cf7200db4224bf1bd8dc38be4442b22832d99f2feeda6c5605baf432a6b878f05890cb2be41dbc71859ca39a38b9bf48c8c58f74e681830162fdf27d979817d7d50ab8250f7a0c6e891184d9fd165712c0668d7d839fdaccbc1a8666fd6dba1ce08c11e77e66a3ce34e2236342f3ebd4c9ca453a22e5d9b5946fb1585168a50d1851ec8e493262984fb99823277711661b69748b05e738aad4a7ea9b7f932054e1cd50cec57c00b8515849ff3bd5c3aa67b4074bd3f5325ebd73c07f097ae72a6ecdc538224cf278f0459d5f3083407f2eaad2070419e84e2cac76817a354b41eb3e9fd84230ccc80b0b408a52126efc40deb867b7972c752d539c763080e0c8af3e9ebad559e1a02190dc38e31782354630d5b0afa1ca5a0bb73b20aaefbb7bb5741b80d68be7d037058a8abf1d3c585f8c208c81f70167e0ad3a205a5b352d15c328956dd81436e85eb1a359583fb509a8de58a1baeb7d34488a3b2721aa80341b972280b6f525b7119f99b1bcc3e47ef03f262ea32af6d668d7580d32ebb36f5783feffa41e3d6e83a9f33f85910669d6bbd04888ce742f61e876899bb32d29909b7a66203390da2739d7b327e865e74c1402c7f34e0b95efe1aba9ce046edfdb8746e9d202d2094476b138da1458a8b9d41b0746a0cba72c1a17391699d705c8b77d18898c6911d46167ca72d483ec0df9ce493ae4bf504d08aff59ae278d41eadfe5ac438475558c1cf06186584ca47475be917a1e11e9e1b68c76e5a22a8b631124825504bfe9e1c76746f5ff5e069dee84791f5e9d5a09fd4c6b09cbb27996a09926591c3514833adcef3db068b09f8d37d3e137fd0eeaf2be9466c0e280a83217d60d6c3596c06ce7dd949dc59d44b86fded0dfadfab4346512aad1c74491c2343eb14af937a021012cc7ab379fecb697f83a5803a6100418c575d661021fccb4b55f75786b33be58ce0ae7493b60d1e1941edefaa618e37456d44c9f1f93492696bc182eeb852239e94a3ce392415aa2cc3879642ba9dc71adee82ca994481e4e69dff084404f418e4b7db5417954bd6450346011fb70e0fbebc7b5503ddcbe4b4af336189a4d4385b945492cdc6981f38d22f6bb16d8cb49ee43d351907f6aa8db909126bcfd4ceb08ee89cd7abe352c31737cf8741f97abbfb14b347f412119135900f4162bf1e735addc99df0021a0bfdbbf17eebf642dafbb8b442ac4cd2c5fde340fad2692436b7cb23ffdba33c347bae27b958cb1be3955fe5075542211e4bd44006a3602638d820da895d69d1b4452f45dce9a5c6c47f99077a193394194b98edfeb055999cb0d660eef7a9d8637d22b9f10ee62073760e3902ad98ed50f66a40149fa3ff30851c2ba301f6235936197eac611605589481225bc23154e4a00f519ecaedd4dabe45203656591a71cde0e526db6d9dc4278a645ddf4bbdd97e00f874ad32308e450af016540a3b299568825f945f61289282425b4235253f5602b3a31c710a65e46eb8d26ab87b048a737be41d3376385e0f45185f7d6bfb89b855159dcea0a7f439e582d4e8b5bfdd3aa4efdc5208cc9ad82fa47dd5be5d9073117d8bdc67d923486d28c86ade5ce40fdd22b16ee019d8e2468701003581393b880980c01201d2f35682f5d9cb307ce93e59f3ffdb30049a9a7139f6903ad08a43d907b6950474e859a6f74117854138a7c8e16eea005da35709211f8fd5dfa2b98a6df6c3c5013bab7dbb0d67be2094650448f4b69a124c60cd654634d4a43f411edd6242cd03dc111f125a298f4cb3a57192d3a34aa11f574ff31b1e69e7464c18d5343b98bb70c5d53fc0efdca878b70158118914cad42a835f8a90e731c4441781de48bb55761493a5e5016da8ca2e6d8f9e1ee8f8bf080d544f9f190392c780e826283e03a226ea6425b26f318ac80c13ad8d6d13594db35ec99d54e33ec449b404adad212d95e64c8d1e908cfc247efa406b4c066851652f72e88756067bad07702f6f0265c9e27a63c35cc908b2da02fb7c1d16963b4aa5076b00d07c3a91091273260dce288a7344028de6c1f92fdf4a8190bd393b05e3da17057882337a2215a5a1cb819332bc5d43fb83f76c125579da6914f642f0cfec2bb382709b18747f3d9ecaecd5be3736fa8a03fa0c2ab4a426c2661b562a52b66375282aa255c73c606421120e5ee9db8e8b8ca1375b0f05a7a1a6e473736e1d11d636f88d46a557520e20f6773c8982d3d700a060a52d8736dd3c87d1d6c50ac9a16d0a68e94b5468cd3e18e56e667ec16cf9e8b992fe75fa5fc8780ff626120f30703a0f753e443bc268036f91bd89e332cd759e68a9253d402f6378e82b71cc749340af30e004a64fbacf4acc2daa8772fad1ea88d08da87d7e478e196fd65f4d051e2e50a8b3a37046fc1910335ac7483b755c06f301df0e0e2d72a66031a192f0f83f84fc3713b4d91a620360b2370b1545b4e4e9022f7e9412189432f1ee8d371c00ecd2677bbd5c7b7938da8b1ca89cc0ca9f185fbf3229655e0fb4c771cb1447c303e159a8abaacfb25d7b6a3bb4adcfe393c4b14cce07782b3f6e69b15e3e462ba541c2cab8ed52523e80d5cb427aabfcc64b6bf1744a91c3dc72ce67780651cf4e1760543ab94d96f430fe9a1665027c0bccfeaf09ec9558e87984d8a8a345f18ec72a0ea5c09e4d3fb715eeb7a9273b5796b75906a69296cf1c4e7114f7018d1036e1d092c634072ecd2cdf754ec1be2ecf0efdaefec2dcaf1bccb38b05b262c2bf08cbbc2f9521e23f124590d7dd1a320e3610b6d984bf67d9d0bfba870fcf101ba0af003ba413cf338ec23e9f256739d557831a2d3a8f917659499d0180f2cc55087131d45df48307f65ea795e9f613d85e84924397c61e40458bed14c751c3a18b85bd0051ffd153b755588d1d67925e62ea55e4e5c59637827fa446d14a15a96a53184faaaae79cb26545459a68811f1c2befaf2043121abc895db305c4714588fabc51105ffb136d487b62128c83e24e32ca460f77f9aa9463b231076843483d52c02bfae432c3f8106549ea90f0847edbb58a4401bb5cc8ec25a0367de0bef8c58a0d2ddf2041f01581c567b6aaa77dcf1d1a981acc2996de4c7fa7bb098337dc2bb7e421331ddd29ad63cf555138a95884343f8b57f44e52b5cad75258863a0888ca39266cf1cd037d201578683548e0de63b48c4f30f003658f3e56573e8ba73de967f6ad3c0dcc446efc19c35a0d75ff7952675459574353b5b43aaec77bdecb9e5ca7f979078dc76270ce54d5809983ea72f86012f55a5650cc9263d96227b37056e936586e9d84f9fbb63327d8d8f72a584eede97b3f9c6156773af89ad9885b28692d9d2755162e7d94dcc0f4bb2411bf2004c285385cb335166ddd8ae9dd8a086ce363d659018224ab2cf484fb6a48472a52ac75465ebb758fe2c35f27b907ec728281280b5"}, {0x0, 0x19, "06d001bc10a41eeb9682bd384a5ce1afba8786ab18c4bbab3ad334efba377f83231c8b100dc9ac7f675dce3654e2c8b475f2912817f427de305fbed063ef91fef30af1b510832bb72e1fa8ead35bf5a15dba7027ae3496c106542373d6d25663c2aa5f0b6170269ef88d206c1bec8dc15c9a594ab34a6769ee81b30dfe638e4d832a8504dc481ca28b214c72180e9f57480c5280e322beee533e97bc7f677bb5c8c54edffe86f9f91fb9f15ecc81b3ba90abd551eeb46d43812c586576a5f997d2d1d201146a96319147"}, {0x0, 0x1a0, "6b1cb76019073cc27edc56a2ad774d0b7e0deb34fae9475d38a9fe2dc4a4497579d4b04f33eb70501ca9be91406aefeff3ed6e95afe9d4f0a85ce6c861e4242475cce207bbc1dbf2724da3e5008981c4db5fe87d2ab26e02e75ee4aa73eeba55b026db3a5439092d86bcfb78455d2ab56fcd96d243ccc0b5a08b6226af6ede1d5694ddcea714a22d0f4a7523557dd2d1932f64f2d371cd04a5ce4f9e236f05d4257d28a21f924ef839cfc916c22f77224aa0dd5100338f4c954b2f283387c72ed60fcd176bac65ecda5d22a4f99c632d652f489a45d732be25ab317d22f34f3629a65cce49d146d5be66a9b2fb01228a198840fbc73349e178bd879b10621db6848cb69c81abfa0f0d086eabbc516c6f1daac3e7e61a369167e3e820c8ea0e6f87b6125ac85f6f30358749ba90f622d704eb7a353d1183234ae2bf2605eff39d87799ff42789bb49420a43c0162ef470d7b7e7d40708ea2e783d81f54bdd623062b3006e4b60f0d39200812e5d43370a0c54aa4edf7e015d927174547671931c31004c5efb6cdf416b0da532f24439e5ee5850ed73c50039afcc83c080372c8d5919da7cb78f1d08d7dabd09d5a3f229f0b18d366bcb12b65508051ef88ae4ed15dbc8f4452712bfac541c9218c585bb39c8c5de9b9663930c8248f5ffee3dc1e8d656f6cfdb993913481e0850785611e089b2bd3f6f703f63ded3c49f88c37f2572d2f4462f9d38632ccb86ff9eb0a1e0099193e59d4e86315a7a87b95ca8b47c6f2ba70aa50889cfff9f6887449fd635d69511e0c1598eea27e5153c43b0b382d93d68e9ab540550a24735ccfe86c66e597bb35ebeba4d90e0e247d47cb35f8c8e1701dc43ca680acfe02e6c99e9e03d4ee8fa5793be287d912d45d3a7b8b0debda4de394fcf1d075102b5be666087099f95fb47cf5d879d52d607171769aeb2d15f0cae4fb8728752b2834901fc08ed4297052f25910466bc8530f890f8a24fccebe27074f9987251804b7c223f54bbabad0cc106ddb24a0f7acb01f6e2db4f16976df23ec472de82a69e73d1c0d0f04cc82a679ddf3f0762e64177554d7c8e092bd1508d68a90e2cf495f417ab0d1f02c4d228d57b32849255ff0dc7cd86b0ad21fc404b8a28e353fe74231c890ee3c40a707f3c642d34017cc15cd67bc87d91a4dfe2279717f593dae0175ececa3bc3d5059b338dcdc3d83e5898eab40a5225f6fc5f59cec855ff8b9f9840ebd00a5075fe1b12d5314cf3efa9187a09709650a8b159c7c3f4b0c74bbd3bf67ebd9c59f2e2efbd7319ffc67808a4b203e800a994bd8403199f92e112ec360b8740669aa66714997e30b00848fd61ab315ebcedb1e26620f92404e8ebe273309a05f7fa1acb6071d28c09e7a6f6bc0f3f71540709a978a04848c0f0426d103bdcd1349f040a32f377733f624226d69f5f19eacac97fb984a5b719c46cbbe5697f3d2d1c3f969c6243beb1144aed1fd804c0e8e8f70afa3a952887a0256dc49282074f768bbc93a3de97aa2c49fe6360dd72e439bad94c197677755309cc3ab2e85b512f4fe34e5366faf6c8587a69daddf43d0eb81c34396bf0f98e5e3df7488b9414e3b8dc9aaddfff23d08645fb41f5673f35f87fa4249ca431eb5b77eeb8513e472c618972b356ae1b95dd8801eca90197d9c1db8d43c2c3bc47fb44062b7871427c5df37c3f50a9807429e769e96a14cf7e9b82aade0189ff9037b4974b8c6fada5e70976244977b5322dbf892ce079c29cd8541a308fdadd0c9c655d1d964811ea025178d527e69b96f859847aea8ea293acb25aeb65ffc6f1e58b28d2a84c5c81d0f9a54b890c749ef5654cde0ccf0919ffaf0b95fbb610325fc6105f2dbf6b96f4b811d7eddf37026c2764a66ed21de6e37efa5716bd1951cbbccf2331cdbfac6322762c587dd95c958122872f77647c009f70b7fc7527eb5d4d9114e7fdf602e0e0f1af6cf0824e8d6c04c4cf3b4235e0f82725d6c3532244a961854fd82c4aa578bc0851d1a6adadb74e6980ced0ec0b44b00acb4b41f576f4e6d0b6e4c46dde5d0f1a10859bfaa0932eba36cb963879bc4d4b08a6a90b13c12854b97564457cb6957f104d7cef3a4f2fa0bc23bf555641d03918f93e01f068b508e97dd2b47ec7118e4a8fa055144117600697f2a5a887549175bac7ae832e640cbb502948fac04bd81b15080eef47375a3165390d6436199f6f8ef45f816995e6e304ca24e45f21de21059db6291cd64fd081c7753f6d595920adcf79707d624078a27121f1157172cb551f5b77a15c2e3d1b98882c1da71be3724246187aeba1c55d93a4139d02b475ae8a71d97c2596d4d0e5ee0cda1a86d7f391a7bc51ff87cb1fb1cef1739c06bd81f09d20a70a3ff73412e723f191327fc725b07ae86a37c4d2fe1fcf5a971704c2139a6fdfcfc4c4f4f27d8913967a0a0a14fa3897dcba4e4bae4f15136a2c4b2b772f510f031dbcf9aa5dc421da32244139d867280880de034f20dec9f426e8338f1b89f1555f09815794900c0bd45206d79c9a1b6d8fd248144f9924c6a53bf52ef095ec17cf208acec4cba59e4d611ba63fc38692c3c9de0a2116da5a621625c0211f0b957560a5a1a278ff90b0b8ff113a1c863a6d98e16cc9c6b843813fbb44c7d3f4f74ccf1a361dd44b01d771914705e7a073057b999d6881d2683128581137ab6458f771cf7692531f33fd6a85e0ea38e9dc52563f67daa71db208660ff6fdcf20f86d59e905944deccbb2c3d6d2bb5af0cb3c0db7e07509991deab05923ba319c6f99ae294fffbe4011948c2bae70e701f3b7c2bbf6d35d7bc2026b8d59a1663c5bacf590808f483c3940f09e4ebcd9b39453f6e84450d581292c04cbeee78fb691884faeef5b658fd3c0722929051070c10c44ceee36f19f271b59ee007730c9d5a35a68808d0ce670ce4ce40142b2be41d14585cf4b7b6025af9bdd0be18ff2264ee689346162e614725b5427b08ad4137ff3335a1f6a898dda3f5955267b33e740048a8714501b4ab83b0769c7f63801b29cf86331de20231dec79a0374c1efaa56ab4a6019e9b71d8bf1cb892a1404b3bfc3bf35bf275fd5502073c09060f38acd41db5a7470077d2b53688667b31617010cb0bf6aabf5e9608e3324a5cb71f0858a63f0d93b1b5015df29f3c351d3e35f642cd629cc0f48742179d87ed0d97c888a7a902ae78029af6fc3515f365c426cba75f7202e442f6c1e03c6f63e3f28c8708cf674267b3a9f4297c69cffaed565b4dcdbfb5fca6d88285c499e5df358600374b7749881a31266ee8380e0d8324ee09b896a17613bbfac3135251b6dcfecbefe2946c569249f0d5b573099772055136a9132a570dfca6ea70b1a2df331c004ac7ea2c765de0e017f5f042e9c2b98819da203917c085ae69f7ffb40d08213d6bbd2ed67d6e843893b964bddfe2c48375d5bddcf9fd87fd7f3ed79d36b6abe19ddd6b5a8325b55414425890417cd18e40e67c608a81b78ef9fd5b5b727e318b47e9df42ab96d02850e81aead0bc9aa2f50fc1dffbe2dd596e2a4aa08d14af046dd52182d0be5e0c2301d671c95fed07ef825020618068a9ecfa0436ecd31e10d13cac5fce9706cd939c96602f200043687ed9016052630218e3ad063f949b80aa4d8cffc691330430f6ab9ad996f741f60aa8f30b8b85bf7f0f4f756ab979b56f9800d2dbb7035a487fed05e609d2e70f3fb81695829615dfbc45299b20c1b341910fa2fe177f26d0f0802264eb78ebef80b98a5392b7cee18e26b9178c1d2209a6e706a9e50d69afabaabef6df4da70db6388ffb2c096244744856e42dc84db8d638a3f06c59dc2530c8abb1b6a9de3bbd48f5e85d650faa3abe8b7781815b15543797aa43bcbef7c1f3935c251a29ef78c70065c88349c8873539e575274f49f6ae5c50d3a1fa1101cb8bebc911eaf7c8c8967f25c066492c08e5a976340bbd97c9509833369e32527536975ce4e91bc8e76bbd64a0e9ffddf84e7f3878a68376118ab661af56a25419cb44748bdd4e0de94df44dd34aa1b8e4b831a11e9feaf9b921f5a68282f49403b53991852114e29be514d178e496b8e3d0f87291dbb7768220c93e77bf91488b3f16f27b0f8100460b48d79905ea69d55f57eaebaf3666c942a485b825b6199c333d3b7b27da9f485d1a64dfd07d02fd609af4aa3c89a1228e21451dde17b77ee0c9e97ffef7cb018fb1ec12444cd6d2a8dfceb6f3a626e9be53c83e7c049a7ca74e300a9a36368e4e582ff125b6f775019b7e6285e61e4f446fea0116032d44151ba9f99c2406d2a75ad8d12139e99e024197aaaec862234bbc357ad4a9a2bc49617b0475f239f754d14fc12f9c8eade7b4c8e82bd2fb0a93018d8cf0d21ac8c90a1ada6db545550d6d94bb1d80edf4a6dff478f8b2708fba0b535af74b7829ae181fa90e223b1a1aa25e506e7cf9caef8858a1565dc041697d1b9f0c802d1812f1f8b6f9599078e2722d418fa33f4fcad4b173255c0d000d9d7bdbcafc9503aff64f2be2b9df5ad5cd2a443735068f06edb6f1ebc0db7223151dbe28506b08e36a6ddcba7c42b7b811b85bfc9b5de01a008b9cc08f066d00a63113e335cdf8369458b9a57360b03c500a961f0b2b5494346c5313411d3d37346599a1d161b66ce1e9256f3c1fad4b71784c468b4c832843e3f6b1725daac3"}]}}}}}}) 01:15:42 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500007b58ffd80000019078ac5a00bbff1f0000040f90780000000000000000000000e944014800e0000002e0000002810000005ee1048cbcc986295d946b8c43fa08c3efc62f7ccaed08376bd3a0883f8776f3b219110b26be042ebb0cecd7a6e753bef989a726ab130000000000"]) 01:15:42 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @ipv4={[0x0, 0x0, 0x0, 0x0, 0x4], [], @rand_addr}, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 01:15:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @multicast2}, [{0x2, 0x2, "bf51e0ac1c57f1b203857de34218"}]}}}}}}) 01:15:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 01:15:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0xb9, 0xb}, 0x10) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000000)="f6b36bf772284646f0ddcb", 0xb, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 01:15:43 executing program 1: syz_emit_ethernet(0xe6, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffd70000008268085417f9935cb7e6078d0e1673004c0500d800640003f867a021e00000010000000101890bc400080000e0000001890f05e00025cdbfe900aa7f000001004e234e2000089078714c70a800e90439b16a5c44bf25e23a2356bf9a308c694cef33bd6e4ee4235e8f03a26fd58029104bb434623bb33c826a1e9c2bd131a786bae2fa996bd8eb13bdd62bf2542db4bfebfb27e778b016bb6ecc4e85d5c839501fd968c5508217384885488a60d0f0d9b58e90daa346a9b115dc5c15f56f637ea501bb3cf08e397d2fcd970959389507429db8f0a21af277bb92e9352062a00eb56dd019689d97e720189fc54abafdfc00c6069f0b0ced1e53641a5a45b438c44b6efc5ab5de7c84eef04c87ad8ba02146f0ead0e1b09378f9f463d7e7cd3933d2ee"]) 01:15:45 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}], 0x28}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="16000000000000000700000001000000ac1400ff000000cdfeff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 01:15:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffe) 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) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 01:15:45 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 01:15:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x707}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x3de) 01:15:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x3, 0x10) getegid() setsockopt(r5, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:15:45 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) chflagsat(r5, 0x0, 0x0, 0x7fa8a862ddf002af) sendsyslog(&(0x7f0000000000)="fb14bc08d05aa86ee2449cb7c8d83e4c2448c6ceef7b8163bd54c8b7920d7249bcbf14a976fc5c9e9ebfa168a46280fc3c5bebc8bd7d39", 0x37, 0x1e) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x1000, './file0\x00'}) 01:15:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYRES32=r1]) 01:15:46 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @remote, [], {@arp={0x806, @generic={0x18, 0x86db, 0x6, 0x0, 0x4, @local, "4aa6b1125380c9", @local, "2b458284bf3f20bb34ae38df763e4213"}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x408, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:15:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x80100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 01:15:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x9a) acct(&(0x7f00000001c0)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/169) semctl$GETNCNT(r3, 0x5955404bc26b83cd, 0x3, &(0x7f0000000240)=""/244) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000380), 0x2800000, 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) faccessat(r4, &(0x7f0000000440)='./file0\x00', 0x4, 0x2) r6 = socket(0x2, 0x2, 0x0) getsockname$inet(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="9c7ad17c53fde4605b1918a317fcb33bc6ce450b596c"], 0x10) 01:15:46 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast, {[@ra={0x94, 0x6}]}}}}}}}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) 01:15:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="404b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669b3eff488"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fsync(r6) 01:15:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000)="03000000", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03004000", 0x4) 01:15:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x6, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback}}}}}}) fcntl$dupfd(r1, 0x0, r2) recvfrom$unix(r1, &(0x7f00000000c0)=""/78, 0x4e, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 01:15:46 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "810000005ee1048c"}}}}}) r0 = semget(0x1, 0x0, 0x403) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0xe8) syz_emit_ethernet(0x15f4, &(0x7f00000001c0)={@empty, @empty, [], {@ipv6={0x86dd, {0x2, 0x6, "6bcd1b", 0x15be, 0x37, 0xff, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@fragment={0x2b, 0x0, 0x4, 0x1, 0x0, 0x1, 0x67}, @hopopts={0x11, 0xd, [], [@generic={0x3, 0x43, "a5bfe305ba050196abd1c4819333dd1363dfed298c7a6741ff6878371fdf795b1208900dcd9c5c84b1d50fb9027da5ac37fb34608933a120093b2946ab654915aa9aa0"}, @ra, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}]}, @hopopts={0x62, 0x37, [], [@jumbo={0xc2, 0x4, 0x3}, @enc_lim, @generic={0xff, 0xc8, "e6a8b7232315bcf1ad413cb6e4e429ea9ceebd20a3bd2c283811d85ca4a39a37f8cf1be547a0e1e380a4837b5ec509b017d72c85d2f455a6292a9cf720f45e24c7f3ed7b623ffb62b3c0356ad24fc48ac4acd1955edcaed723db68c084c099de1aedccf8481a71b51c885d45acf63c95b16efc58b5697ec024fb98a396d10485ee77354e24d9daf483b0a9fd61cf4cf338e7d22fd9928e8bce3917caa2da82ee0bb4614934a1313f30dda8141c400e9be1f9cc98d74580ded2e512dbbed0c993cf250b1e65e864eb"}, @enc_lim, @pad1, @generic={0x8, 0xd4, "f1e23d909d9b72acf4f87c7edbaf6769010964f456a9787cddfff0091fa076f9633214b11eee471e5085831160915ec6be6d0a2342b1bd90c3e603f36f619841bf015dcd7c86213f1d84fe072b218f0fe1b2c3d468e2dbb157f9684e9649c0a7eb8ffd3ab5a173c84cbf55bddfd7c9745b5e9f245436a57b02f037f6654faa42a58ee4d73d519d6030b48429df640f99bc76c0d24fe91b5aceac7991548517eebbf85ad5a664252c1144159ccbf2e9657291c5a260f009d17fa4d3babd5754d6e77a43c2dd009e00c2ae2c541509580ec9654c2d"}, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x1}, @enc_lim={0x4, 0x1, 0x7}]}, @dstopts={0x61, 0x0, [], [@pad1]}, @dstopts={0x32, 0x0, [], [@enc_lim={0x4, 0x1, 0x6}]}, @dstopts={0x0, 0x21c, [], [@jumbo={0xc2, 0x4, 0x100}, @jumbo={0xc2, 0x4, 0x8}, @generic={0xa8, 0x1000, "59b651b4db8239e1b1fe15d2cde58889878cdfbded19959a08b7f9ccab4bd1fe67a230581590dffdeee277947cc425bf5769c7be1b647ca302b94bfb2aa378e1d036e9b72401cc40275311b0975a80fe81621ff9ef947b247d154f139a2093b9f0397c2ba58b98ab37c44e2ed768efd3646112cbd6dfae8973bffe963c2613f336828a1b5173e70007cdc5e5aed1aaac8ebef405a449ac39cdb7cf9e78ff5822c3ea36c15bedc851c5ddba19bbf03e5810fd30a36cc7a739b993d2492e03f748d3eec54d72d926ab6834bda08828950f28adf5f57cfaa46e7b0e26b8d901480edb64d77e298cd84470c05efcd19a1b006fd005161d15f55947dd484cfb99e39ebe4fb245251838e04dc34a9a70dd4cb82c343840c090e3821552305503aa8e9ca6c79a7b9fe6e62e724e38d89f905eadbd386cc4283b9cfd62d64762353c8093c15a92a75ad34ca877f49b888cc83eeb8ec52f653600b134aa295c76a5ee03f87b5f610f020e35f11ee14864c5b90fdad740bf003c051df671f5325851191aac64274816be464146ca32c15c63b8ac3532530689237d94770fe97f89ba17b3865de5b85d543a936ce0b947cdd92da1ccea10aa8b7f3ac492c5203c5a3e0f26e4d313ed679ad216527b5f22b6216b5595a904a34976523d354425aa7d73d812b069f65a6f86d080bb5c3606818d80666d3aeca9ed1bf57fc2a9e351249e328a24d1ef74d8d0db6d4a2f2e578b0ed99a829e81fddf9a3b2291ee172897c8bf8139144395461736c3d638170fa940cbdafd378f3fb9578ba23d0eaefbd75bfb695cad4d670a84335f9f6aba4e319dd59900fa1347c40d0b487c6585963fbc7a5298a1df7a0ae76fe16232c0fc2a5b2d788b855b1c4e2998a93da918adf3b096b7767d0899d5901b020bd9e989af1d77d971162be5637b3be944ff152eebffdc9a7d6b1c0b2b8befbebcca219917e33a1535e87ddfa7f1cf5f108230cce1ee6ce79206673b501617e6fb57134e13c22de38a46e6dec447485b89117af55edd345f8b173420f4bc5d5345020a0a594f1d84a06f5efcffb833094e722cd57f81e6a22a5770ae04dae446449f64fc0c14dd8a9b220193e1a0771427de0178868f06216e7063ce70b8c0e78bc5acb8b0c05dcea9e70a381141bba43ee45ecfe8ab88dab5610e0d684530cf13fd6daacd7176fcd92db26384207a8da67cb30649cb8073584fad596ddd46eb9640af20071c09337fccda203a9bcbf1f7b56316ffd5eaca1e5320d6bb3510c71c8be1f04d830e4375aee9ccc2112c1965e2204cbeeb9d0a9acca8d34037c8e360389b9dbab33ec728429b82412b3c2468e527973e05e73391944a8de2b626c17ef2cb94929afd46bed2c5687855340d58f18a6ca02cddd947b28efd9c0b888f25bcd3d658178a6992df1ebd437251d4622e8293c47003a3e18627bb503a4ba0ea07bafaaeac22b38d3a02fc2e3f9f760c64dcbf3a1b3ac15eaf0f692db3b7c98f8600b899f2e59cca7314ad45c3f6f52bb1702a2b89d20e37a0427abee2c1760174ebe05d6912f514a20bfc285dc5f278f64f9149fffc9bcec8a28b34608dc4bcd5d43e1522660312d94c8cf3a900d7daad6847e8c69d4348c2622037705ea12a0fc40c56cbafe701ad92d92d46d74ed5ca87b84b48ed6af1c215f450f570cc83203051e994859d05ad146ce14c7f4548e6cedb5a3506d66908bda66ab00d9f5729e152f36b7d73b8ecb199b77b5f646a96a0be44285274c4c66c9bf893583fe6427b398917054eef7397f278d8f4cc8f3beabed535b207d5aeea494833300d9f84c79977ff86388c5f66cead20995c221bd49be91a93b4baf576521345269ace20b3ef8268ffc507448dd3b0760e41db097b5f95ce5171b3fe93086aa2163bf835bcc979490d737d959d4133f2eb10e92e496a61440b3d4d855010d60ca40992dcf35ca6268a98becf5b832cab74b4a2be4d5bce1c44d47476a8bd44b3908b9d866619074694472a52fa7462f2159c8688dfadb8dea5654910bbfb1f5e15ea4c4275552ac245c697a3269a14ca8216493727791c6a08ddecb206814928371585f807d6f7636885a24328f74135a20454ba3fe127dd369bc6d8c26ccec8427bf04b86ed41536cc722ad932eac25adbe21078e3a2527229f1a9846d82940bc55042bd8a57213fddb4a70302b75845799f3c71c069f5e3217cdd7ec4884d3e1174fedaf6636e7615287805deea847537f8c588c531c5f42467796412adf380534feaee0d4771f38e350d1bcd77bbb7779697bc9813a7cedeff9a450ee7b7e92d517a329f81784f899774f827f4f7583b06e6e9c2e78e1e8e847cd398936e375043aa377e74db3b80e488824ed803aa9bc3d0db191a2da55cbe86ccdb9562369171172683d16cad3ba07540de459e4508ee19bd4be54265e138f392f5afaa18f3fec1d753c9c826d1bb7393ef92b4a0012c3ee40f09c95a6b147056460689fd7cc1318c795add7c5374958b1efb2a61617467804d1362ebd5d8a38a2e3241df230de515978ceaac4274d2e052725a886043cd30633da79e966e307169adc8223afc2d5190f721cd1ea037e70a3c3e4384baeefacf48f885b2519f41b568200863ac10792166b22ad32b90f88ba03d305946fe96db50929270d923a1b040babc917fd31154080c1b4794e6073fd0e14dbb5f0eb3f1213ab38b28eeea195c4761052d0215e1e9777a6f02cd4a1e9ff4525500eb6020cb69f246c0ddc918e909776a2f2fad72adbb04dd36086ae00ab423453465bddca81220721405864e3f0fdeee36bd5f87ae5dfbf1ce3ebbd5b066f5532fe39794459e057e29160f683adbcd69d992907473631ddd104427ac7537e3c5e55f3c67f73523c0e480554d14dc891625abbcd2f947bf55501b0d3b6aea7333b6705cb76e2d788b1d953b04f505cbe0bfd43a9fe9643fe8caa0cff58d07e87786901b740eda8b898c3c6ea3f6b055f299734dcee48fb507dd3ac22c87c2fbfa8415041b73d8dc1c7caffe8b1fbbf2909bf488edfc90604727ec36690896344bdde1a37b49fb2d981503ba8f7d1f02c2aa3a05276fa74fdc032ebdc4adc18f69daa5d757a7dd9bd1e866eff8022057923ffee8a792cee83753ec9b30c490810df1dbb7b12a6c8a04778b175297f3d184bf77053f44e7abb7f70c2d7b45974ae5c520703705bcec706ea1c74f33f7b7490d57521c6f812ef9f6bb54e77bd567813ab4abbaa228cfcc63ed1fbd0ebbc954dd0be30dc49470d446255e9adb59e5672fe2e7a2255f28e848f300bce573de71f59dd4268f850f240ea184ddb99506f81f93d3346933df446920f6c67f8a74b9b9130976417b2e002f175b69de6821da6a29c06131d0658dab6759047e56e609df99bc9106202b50ff6cf270d5a81c365ddc67c6859b36de879955e4213ac120692f82aa9d0719ddd00c1df6bdb0a3cda194f95e1fe559a17b44e425f4a6352b7a43d73e09c2a0b762e0f2802542799e90c6ca494a354fc15b05acebfb713200e1132fcfcd45b41eea7ebae843e5af209373783669f872d496d12589c2b6ac67e7eb0259ae801bef4db8b05743864cc8246d882d7651d7ffd7cfc44de0e34f86a0d8374965a6f5f5d4cecd1a6121f10dca9ad88b1ff51684e9dc739daaba381c148f6a86001140f71704d8c113dad70e559d2229c49503383a0e19bfa976fed08ab01856a77710ef8880cd6c0e53405a08e57af0bb754c128074546046577e477626fcb9a8e125b598b892c3eee19a9c8a3c511ace7ebb38f62a61e776a188dc1a987c412ac574017f578ee2ec19b257b0849391851890961a3ea014b713b33d30ff63ddddc4fd36ec3d716be8e0a0b9408e6f5b06e5ef2d57616c023c17e3159329a4c6d9ba7c67bd817eb5722fcd0fe2848e79cafaddd922a50e280746b8595aa89ad7ddb9d4760354a5c35b4210771dbf32ba274a5204563da0c2879b287cc71d152afc6e892bec72f098de71f14162689961b5efab7d70ec21550e42b6a084cfda2d72cbad1d910747c934e5900d4c84c67032fc91bf98de440cc8db23d455b7b991aae38f09e39ee5859501083995267aca7f774374cca83ddc17d7b82d65ebe34f952c498247ef0f2fba2bceae2a5dc92218d1d97eb8a9658847cd53902a6e62d0afcd92c9ea7af82b7c7d99a86feddcd574fa09ed22762e0e6d50c37b6aca0ad51cb328bfad65988e7cd8ee1d67015095ae4352989e3541efc2cefa7052fd1f657b3246de9a59e241ba585e40e20ae03a62008903f113659fe04340362f753f2b80d4c8add5409bcbe8ab0459ee43f6aacd276b4fcae78a9a79807d9acae4fd4c7cd7f1c4e548bdc614f139c94391565f503c2fe431895eec1a1072d254923856a77a0e95fc3bd4654abd634a13fcf64415e59043feb6811a7fd15d87e84eee74f05edbdf685935979305a34841dde52ff372e366c9a7dcd678d497b901cc7fd061756d184389b2af0e08d572b84e770334bbb1235ebb8cb9d9f247d32d84e3d94369c8e073817a89631ecbb92d5c882765a305dcd7f43a91a27b5e24688844845c85e9926dffd22c51adbadc50d5cab65a58c5b933f1c5ded5eb10643453bb0986d3f8fb41310930d15d5b74bca407dde4366b3d08fc3158e3432468d95e4c1affd612085b8ff641b9929b00cac306b444117ae2ec755542df9be845595221d47fba5e478d3c53638b1a49ce192a3004226c055936415af9edf806dcf2e8682019dc93dd75a03ec11bd7106566e30bf3417543314afa53dbabf306cde2bec4c3fdea5b93a89489dc6c80586b372af905bf4263320d091bbd32cb826a5556f8e18e8caecfd9ca40bb487a160a11ab3e35c01cf2ee0464eec0e1b4b95a42826be9ded1c9423aa674b19f69ff8467e40526c5d51951cec79e335486f32160e6ee331af4bce97bbd89cfa2aaa4e35ad342b3fb900aa63aabcbf9f409db10c844156fe293eb0d984321800aa4894ac20d85d3eb5042b194b6b9410e34ed85d31f84a7ab86f045b80127bdd67ceb9456b633c11509b3447e798e53a28d0df5dac5a813676cd128487503c22bcdb94f46b9f7c017c252fc8ccf2c2622759aacbb389fbb36794a9fa3189305423c38f8d7d322ca3092d094e0db302f045c0d4fda961e9cd81a231871d6b64c86b05cf511e96981fb592a268b233ef36cda1b1350346775eda117488acadf20be6c84c5fbbba6592dbe60d04928b65acbcb4c7a9c49f1d5afdeb2ef19d8ca297e54fedd5738d671cf6f25b808cbb0f492fce1e7d34658f585a1b481ab046f314907cf350f5606d1a5fe5b7691589402944a53b6bfcab3b43968b84e3fed4aca02c97c936f4f575a1b93c749c914fd0b824277b6dfa5d6c93da440c6431f301c5fd9ee1ad26b46ea5aa163c839e2a2ca393491541c9b3a80470e9c213450a5e0016d696edb957bf27c2d16052a1e53d9bd3c31fda301b37ea410bda42d85f00d738dfa5740c31683f191b6539be471764876a5124713fe22a042ab3c24e72cf9b19f6cc812d14a62ae42fd0f9dd72995e87f05a64733cdd94c49a0b752ee86ba1da698344d903899e1f2fa4d99d5c4bd28b54977be63ebc025b18bd67087f9c221ec20b36da84d435af3000dd97db4761c7512d18c1c0cc46c2b02ce4c82a82d74eb582902cc5c0847e8d3c18ac6c191fcdb62248c0837955e44be3540d203ec7cba447551ee0083d12c56bca32ebe2c8ebc23cf25cb29262bd4e601f03dc69c6571d6efaad4ccac9e57061f9de"}, @generic={0x0, 0xa, "09e51ef079adf85c3b25574de27ec376f5f362051a4c6ccf05a99e"}, @padn={0x1, 0x1, [0x0]}, @generic={0x20, 0xab, "e584bae5e8e4686f3fb28d59edee6d2525ae6c70e326103dd66d57ac21af1e76e54c39257f3340afbd88ad5132c538729b5b34adf76cf95379dbaf4b1cf8f7b458491a94563a1be4c504f03e5ab9f462d768f04b93fb853537ced4b7f032c929d562ceb06e961be115ae12e1c5306567cb1b0a6fe2e3f2bfb597c35155d7e1b81d49fca4b36796a24bae5ae082d96419df18b8604f7900ea86d6a4249b95f315e8c69f7700e71916de0325"}, @ra={0x5, 0x2, 0x115}, @ra]}, @hopopts={0x0, 0x30, [], [@jumbo={0xc2, 0x4, 0x200}, @generic={0x37, 0xda, "13269895759aa25f3ca524e42d8b113fd129b9c6287fab5089244503a8e2c2829c6569fd884d7b6fb13989ed89fe4b407ca5d63667fed610a4b10f26da0f3d3455720a105fd56a9d1e213431fbd25619b0316d8108be638bdbfd5637eca2150f78dcb8c94982797030b2c11b884cb8a5b934c3cd03e60dd19bd60dee5949553e87b5681959f615e13bda7f6694373a3768c88472a0f941683714d00b9803e71d7a3237d8e7405355903ce6f0e328b63eeaa689d8b073edca3dee3685a8da9590e25a2ba3c1fb16888cefa51ce4da47c7845a3bb8fd45c3896042"}, @jumbo, @generic={0x2, 0x95, "fc1cbf28716dfa5958f47c95ebbc87c92990c871ea36291e4fe59f364a1945f159704c0a913a81fe97165dea744e1806c76720c023b22046377e58f0f670e971402ec9de0991e6fdf0e3c063300e44dd6c5c77ef4b4e5954303623449199725a5a89a3076f5e86f9131a9e1cca287e5982b668e806a492f4b06b42fa669c37f8d96d71f9eed0e5e5fe5034d02a9a480cf86e6492b8"}, @enc_lim={0x4, 0x1, 0x5}, @pad1]}, @hopopts={0xff, 0x1, [], [@jumbo={0xc2, 0x4, 0x800}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x54, 0x1, [], [@enc_lim={0x4, 0x1, 0x1}, @jumbo={0xc2, 0x4, 0x6}]}], @generic="c3021f627f83eaebe213832c2a4f9d155ae72d390124af253994478887ff07c6e6a9997fbb4337131755c0ee3413984150750df50f2f81f580071e3695430ffe8558d7d5c57462645e79de7c3d60ede21e49cbee47684b89529de0bc919fb451cee3f65360165077ac6474399fdc6b8cbc5616c7090cd7f558d80f87c87465441e1bfbe25cdd63b1bae0c45d51d2a9977d188c0662ac05b9eb5c6a3022d91e582d5c882c72d4"}}}}}) semop(r0, &(0x7f0000000080)=[{0x2, 0xffff, 0x1800}, {0x1, 0x2, 0x1800}, {0x1, 0xbb5b}, {0x4, 0x800, 0x800}, {0x4, 0x7ff, 0x1800}], 0x5) 01:15:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0144d2d59e0c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7, 0x76, 0x8, 0x27, 0x2, 0x4, 0xa809, 0x10, [{0xffffff81, 0x10001, 0x40, 0x2}, {0x3, 0x906, 0x1000000}, {0xc71, 0x3, 0x7, 0x1}, {0x6, 0x9, 0x58, 0x101}, {0x3a5b3cf8, 0xffff, 0xc98, 0x80}, {0x400, 0x5, 0x3, 0x5c65}, {0x0, 0x7, 0x7, 0x7}, {0xc80, 0xad, 0x2b, 0x8}, {0x4, 0x4, 0x7fff, 0x401}, {0x6, 0x9, 0x1, 0x81}, {0x2, 0x1, 0x4}, {0x30, 0x1, 0xff, 0x4}, {0x8, 0x6, 0x1}, {0x6, 0x8, 0x3ff, 0x8000}, {0x0, 0x81, 0x5, 0x6}, {0x401, 0x2, 0x2f, 0x9}]}) write(r0, 0x0, 0x0) 01:15:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xc4, 0x7}, {0x88, 0x6}, {0x85, 0x401}], 0x3}) listen(r2, 0xfffffffe) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x1, 0x4811, r2, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x22) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0xc000, 0x5e82) 01:15:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() r6 = getgid() setegid(r6) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x20000006, r5, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchown(r2, r5, 0xffffffffffffffff) r8 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r8, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r8, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x800]) geteuid() 01:15:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001280)) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000200)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0xf0, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x3}, 0x8) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r2, 0x8c) 01:15:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) fcntl$dupfd(r1, 0x0, r2) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xf2, 0x800}, 0xc) socket(0x10, 0x3, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 01:15:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x6, 0x5, &(0x7f00000000c0)="b01068a2304928054db64778fcfc8628a5c38b482e8e8c03ddfc95a2a56e0e2899da0e6523459a3556fadbe56b82e88454f133ea211f2db14c6c44aa6ba9f2e362b0ae3a61c2b247a70849cf9d141fdb79a7f87c8dbcce1a96eee67c43d0909b1653d850dd959d891a108d4571454bb5d04f1278dcc368e17344903b52b2ff525c38ce400cf6c00c717f00eb7010a57a2e56b587a39826292160c645ca17c154390ee70a86b8bee914f87876b5292985a70d3e5a6f9a850f90f2b69efd731265ee77d6ae70a89c085a3cb09b08a4fe790d6d8722f4bfc26bd0fbf164b99e49abf7b16d0d0b01bf16b08abe7a2a659887bed24df204ef9463c2b88d942810a31fe863f4b6a226db3c94c7e8069e819b2f2396fd41e27737375591d3ef59e3c31302fe49d2cec5645161c0bafd84722ba7238a77a3e5bb9634676cd512c736850d91c614368c8b0b6c0dc19b3c82284bec85d33985c91bd1f43f503a17d91e5dc3b0fa79f73ca300402766da641dae2223ffa810e9c889f6ed5604d1a4a4bc6634139537783d5cf1b1ec0505245c29d1c8aea0236ec96d7eabb668b59994907a6a70184d061cd8203807297cb599401eaac271873079b0f7d7f2d3715249116e2907672557e6d6f1684afe10ca82e3d8edc78cd4e9a760a70807eb6cbbd420cf672cd1e0b032f29d5dbf33af14b9500e66f06c7496630aea8d26f40970d07be74ad7546bb4da3f08b020c2145ed1dfd499821c5078500c268c5c31fe383a24b21da2366bc3b23bc2bf2a1cc19145c91d746ce0dd526eb1414258ad45a555e78abbe9cf2ac832fa57f3c22b0803b86bb5abd0c5330097b3c7a0eacd77b7f6880afcfcee756acff2211eaa87c937135f4603873b43a886c9a7de3cbd087fd32bd7bbfe0d0e332e63be4ce731e93c268d41bb25478058976a0e3e1d30af71cd4f0c33785dda84307bb426b4ff3852aeb36bf3126995dac3eaf2b726eea5c08629db35fd9ac165c5163912e87f19e39795c63e7919e0021a4fb865addb3a627d8135342596cde0df686c198707d6ddcc7a9afdbde1588449581cbfbe86787a2b7aa54775d777fb4f21f3ff869f6bbf9af9018f5815afdb4f5f4f99a3d66011d2e344c21159cbc020ed1480c90dcd07dc389dbf8b2a59608274a793bb1c807b308f751526d9ede8542ec8f1cc1727700aee6e488e36c12eb7c65e1aab4fc031135c8a9d0fc47cd62773ef5c67d3d4153891b72e92fa3057e2072a77b07e76221ad6724802d10e116eea1b099ef7ba8df2ffd3fa4675b0f3efc59826b8bd43b173ac9ad3823a7d0ce3a3d71bffb96d329a183b9206b2e3a4a0026ff477ee1711700c771ced8b60d17ec32a1a1d0053c36ea84cdbde0e848aeebc048f16b924bea0fec9dad4b0911d5e0c00a46ab2ff978b4e49e4d54804964d5e1423813da16a6d46e50b150ae7755c6a9123e83a3c11ba4a2567b9fc08f0ab46f8e6d2f7f1b5d0082208f77e6d96b141c89997b3a1e2f4aad00c4fe5427321c8f51b6b36c8a127aba0c9916cda8b5320d167c66a3039cb3ef666829b7050f33ebbefe6d687f7ecf239459df9eb9b6ec0777eddbfad9110e8f50db95f3ccce24dff4b8d650b0f3aebaf5a65fdbde293a4c75493710fbcec384bdf29df237dc3af2c73b6e49d10747cbabcc9703de3ee47b85a51c1c1fc1c28586a98b53a14c0ab43c1e8777064baa41538807b1cb296c1201a7b40252a71b70ffe573134e69b26a267d8268026ee45644ae8ed42b3edac08ebc000f64b4be1baef21540928886d4b1ed51a23cce69881c241b0cd35110284c823ba8f4f1dd93af874abe5ab604f21b8118efac23a967f22027a61cd06e559e166ecdb894a96479b21d78188e569a67574d1161e632adff6a21cc522dc8ee27d234213951cc1a85dabeaf023e46fe08fed3fe45bb470866b3ef997c072e63e418e529521f1ed82915b4cd43afbbd591a553dd1807455aa0767851f5db9f7cdc8585a6ce847d7aa3b84be5e40563a38837014ed404b624d72b917c778ab8ca1f98bde54a7ffe2c549f38b9ef5a94c6264aa12f2d559a6c5672f148b6187af07aa94bd8da8f672d3a732b0d3feb9c038d198f2624001e3ff12d06542a2d1b62f405f93b37225c140aabf99e1317885d2c0a904b169f7e6b43c299f61edcb5f884bd7424dbde5212b887424546d3781f6fbb63acc005b95f52783d57d636e8b6a3fb86552696b87715e318604508a0a746f9b8baa7b8714711b4cb3f4e095e60e11277368a26cad0eb43fa7b21281f0b164bac5ac80dc01cdbe67935f4c8d7592c8ca29509fa5d9d73f6746ea42066bcd11398007652a13f67910c9e3867cc356f1cef620c52a4561faeca9f84026af1339ff21fc9394e7a13ca75e49b16028a1ffeda14eb87e41c8cf0d2968bab7677b88cf12d6409a38286242de260db520cb3f2358a303bd4fb37fc66be06eaf87fb9510a0ccc793a5cc38a5f09366a38115cc43a8af4f784dc329f1f4e30551fe2ae625fca328efe07e0a1afd7ccf7931df24826b01cd914f504df164b321980f2171c247a60762fa5aac0491d7eb2f589b723bdc653db76b934c59b8bc188a11f24265388b40aecfd15a4b7339f1fc92f6356f91d6f65d4103927055dc7d4de004e32c4b404f3aee6f50640cdcc41405b8d41e4a15ca5916f9416a4d3ebf9bae2ea457c4ec8b3625fcd9bac914f0275f4c33fd150951fc71af17509151c8f02238cbc3e51584f00a3c0416b1ccd4ce082c377b12b718553d454c2697822e2040b88f3ed2fd022905ad06c9a5e9daa1f5a80ada6434c72e1cca84af171921ca0f3b207df4d8185868561a05e6c99a667c5054ef7c89149f3ee150f70331eaa1dc0486e030e8fbb1c6bf7c40b96c8e92f3f7b5c47aa4a20bb4297195b9f2261bdb95893674405a7457b780617dc63bd1a0b9b62e4ff09c7936a18d5dd78f91ac682934659e1c6721b77d64b29b5a8dcfba5252d519abb102ef7a91f42da5b277cf53a03a21fbcedc127d2d31d142a8ddd52bdc25790926716676e475b97a14450b016f0fea4b715f4f3e7d16e7b0ad4a05ede609a92e5712a7842d60be199efb9ccfe8bea89091666d8cfbcb4571e7aefe34603f2c878232ffbf7babc8c44dc5806ce7fd2892931a23fcaddf85e40fa4b30983b88f72a3dc0044154cb3e7f0456f06e28ae1ca5eda2495da4e939d95e521000a179eba035eba6242c4fd27ef4979b54f76eb101dfc407a88ae41b5921343dcf2282ee9663d7995cda5a87423f50d7bc7c79abb3edb33176c50bbc6a847e71bb9e1da77fea928d77dec42ec75c3cc35c957fb168442466f477df03e3312c1346cdc14ee94b4e4e06f5896a1ac8bf9a0774e79419a9280f9958f70fc1ee357f4d50c3bef8d1e2d5f6f91e5f3dbb7fe46ed23cc816c20cb127a754ca5a96ce17e3d4b742703dcf39c9735d2003bbe3d48531f95eadc27e402d0a099b01630f2d23f7a959eeed369fffd50a7c2bec7b3e160ac807bc270a24f2487878cd8537d558a3212f3eca9146466fa1e4480bed2586148a51aa8c8d8dafede61a40f5091a204f79433c6cf893ce66c9f5b8db81decc3ef2c22aa0d9abe78f391d2f6f876b131622d04665a418da020316fd5d3cbd21ac52530126cea805f728f8216189e17562cfc62e95ba5b8c7836add91b7830798adbaf3d0660043dc64b5dc52f114212546e00fb5c32396664aafdae0101648149dc40f9f5b74602128c425339f83ae64f1f31c4c4fbbf28e4f819718fa78e12b4a4c9663e5d5adc1ed5721c57c71b5753d1468fba3c2586f5205dd51129616e3dc67dc49ba5a574e329060cff5108f1d6dcb46eccba276f6fd454b27e684930c6075647b00519731cf924f9f94f38f06dab6a6ec28e786c4dd029cd2e455ed64757d83523be7917b4dabcb8e86acb9620b76fc2d504c063abdf8ffa0ac1f7a61ac88259a335c85072bde870a8ced7e2cf077af54a9cc156941b7de9776645eae59f5c11e8956ee6c2604401489dd4f8ba937c80c13b0ffcd125a80c7851f81a237f65a3d0df080065a2100c3b2b88d1f3668bd518ac94207da8ba526cca764971157fd0bf63eac45a7ff41ed23ec087042862b4d19f04206c99de81b411a4b75ffac31f7806727424a162adeff1531c305c24b408bbc539903d9cde592b13b0c705499ab411209d65f9139ef134703f2f8cafc902d9bc9b0e5d43cecc89587de97ae65d86dc5380567fa642e7fdb59a0474f0282a860c12817c26d079edbe1b3d25b23c6b73a62fb1182ac09b4629238d99c805f46d77ec74e4de689ccce00d8f8f6522411531da6d46e0f30937e5ef4f64b76f8043359d5afee9d4ebe6d4e2bac6b391ff6f9f09df1ce903215cbee90c04ce16a33eebce88a6a84ffe6e23e9730c4e091e5edafde2eb66ad059272379366bbc2ac64ad6eda6b6afb9e09f7c7d4b5913caec48413699ad819d9d7dd8c6c515be574c83dfcc7617d514b9f606cd9573989737994fb4964cb300b95870777161968c9c392fabac28a7e26107aedf7df992b140ce99b74fe02bbff9b3d781ec800a5ccfd77954853a7149065c5ba0b7086957058dbdf1740a07db6f76fa79d1b3fbb5945f538787fe135ea76006a3eddeb2e8585521ae803887e97853501ec73b56c6890fa9b501eed4bea0ca466ea0b5e63bba9e26b158ae1ddb995bec6da33fe21ec688491aec1f95f5b4278abf6a5bc6774a9b642868fe8d31414d7428e1525762077cbece9f8da175870230640e449f1d52c4690a9356f90aaca0444a0d2df131deeb286dd72e5617f0d389d0015c05ef864b5102cb2dc13ba65fcb6cf4fbadbd9702b283ee7844f801fc2c32bb863447ae3bf005d1b72b5ff10881b0055e80ab483767620f161338203bfba86dcc9fa37d1d3f8accadeb599aef26e5483a4a1d7a82d67443f407f8675d4be8d9e98b009a7b1d2054c62794350fcc9e26e25583484794868e5c2549f6bbecfa2603aa7c1dbca19e9db2dc1374d9230c65381e3ea4acef25874e1d199bb360c17261e798d993e509463adee805a3bd3e399c4613d7834e0b86949ae571213a831b091850e4fe8eb015504e14d00ec7d20e6ddd6ed70bc47bebd6052c0c2200478404190f9d6a78cf514c9756d81a3a0a018fa4e5f5d18cb8587adfc5d9ac793c4060510384fb92fcdbe75ee9954fc8801b78550922df2100f0687c7fa9f48a77d72e1aa4b6889fa3517faa5ac4f08dec7e9df167366a247b7056b71241309fb275e6f06599f81696187ae76d6043b4321429f665ee540ae6417b66ccf8176c723e5b053666bcb86f21c492a575402410fe9741d8837a4894382adbe18a3cdc6211bf7a8d1d98fc2ad3425ddfa267325e5bbc9047b54c674ec644943e1a22b9a005f8ea5e0d3e633f06b30d17cd73344c417cbdb67052e76b43b783e54461447446a3f44ca19475c3168e700a5b6b9b0b3617bfacaf388616ae28aff675d7b2b4b1c15536c4f9b944b473c07d805d41c883dbcba21e471f7abe260a37211e88dac0e7ca5e841c82e46675557921c5191d7b237f188bce167e1c71dd1210200e32dbe2ef9fa5870889ff7e9abecd1d1d6cc92f91222174563f31f2f4325cf4549b301dba432ca075b7d16a6163b2867bacdf6617ce50c265eec46f91d841ea14b58e19197cb13f57d51402b70c2cc483616dec189c38183fa7e766bd94a2a172e09733deef13747f1a4b6489cde90cece2c0926bc2c484fa0c41e67a7d1a9d0f9f2afa600e65f5d734", 0x1000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 01:15:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x6, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x3e, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f438502361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa68e01024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bd14525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371fa1efdaa6271ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a98be44089a43375df1ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a0758eab7f46bc5e1eec480e8d8ac885d78e23ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b70def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e01cb25e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bc7a6d8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d580600000000000000c22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816ca65d23b4a3cce31900"/2237], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1d5) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x10, 0x4, 0xf9) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 01:15:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8084, './file0\x00', './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0x2}, {0x7, 0xfffffff9}, {0xa5, 0x8}, {0x21, 0x4}, {0x7, 0x6752}, {0x82, 0x200}, {0x8a, 0x3}, {0x83, 0x4}, {0x24, 0x7}], 0x9}) sendsyslog(0x0, 0xfeffffff00000000, 0x0) 01:15:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000980)=ANY=[@ANYBLOB="fb182a2b666902e3ff010d9822a45723de9de09e9b537ea39f7043f0dcd018b952a27a39e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c14f8825ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4d6ea020b6de512c1efad679e9bf4f44d26757b01854a30b8e0f0b2b77f8175523c8187ba19bb832a4787a1787f148c290254765398f30b140d1ee4b774423258575cb601ac8a84fd0f8a2671e55601083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55ddc2dc000000002c850000738a98683ae9ab1de79779ead645f56f15d1ccce81ae3dcb2082b190bf4f7c3058a662e0f103000000000000001826c01b7148bb481e4f25d81d865a56b42d62707a149276a9315f2ca3000000000000000662d87ada116e6a2caad8b308152ce116da5fda3f7237df328df0748b5b54603ea81b5b2f0dad2a07ffbabcd425e5e74f0facac751d6983f054a6e7e8ffea37e8adbcbad9fe9ed96fe31f58f701da3e70a0557f010406957300b9906ed7416323953ba7e3710e08f2a745cc5f49082e8fc0e62de75cc68a9f594bbed185249018025df5b4cf43b28b6e55a5b23e4d54669f993b678cbedc394e0b950c99430a7ced6d82bc51c5609a2ef32747e76f471325f0ebff3b1a70294d6100000000000000000000000000009e78000ae473f7486293d6c4339debfbeadb6355ee7b24a640c49e076809256d12092eb8fd9704ff993e55ad66ee079dd978772fd26a67f810713eaf6fe2c5c76e5c81d0bcff502e2a1af5417ed93a6fe835a0e128a46d270f817c9b9c1743695abb67b4cb8721cfb53bde5c74fe54494f3ca6699c4a332f733d00779f98ea6b061f03e55e10cda5fcb8d0fd17764d1e3ecfc0c4022ed4b2bda88d2641c6050f26d56a55d47e0d497fd14aebcca04a8a61e9ee8396a5fd9bfbd42c3cfccca0ecc0a0a5367840d22ce072e4bb52b3894f83891239434cde46e33f7fc83e6c1787388119217a26b1b226ffc90881bb039051a0f3c15db56c9767a3cb1c3abd19be2f95603e3889952ece1c58beb98ec24dc5a3abe22f48645eee618800000000000000000000425c4e63f6fcb2c3d320333e0b890f1a59821cdd2ff8d9763d715a9225cac6914230219542276ddd21dff435d1a135829a32ac82d9ba30ca2bf3c1878daf2d136abb2e146d4cc4d381642b80941a094425b3ab8c94b61c75d78ae77df7c84a2de0937d94e414f60ac64f49fc9a8e29c7401ed62bd56cf65330ab19a2c5e1b846ddd0"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "a40400000000000000004000000100", 0x0, 0xfffffffc}) r0 = socket(0x10, 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) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x2}, 0x7, 0x400, 0x80}) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x84}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 01:15:47 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffffc, 0x8b}], 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="300912361cfc9806310f53124b87365245ba321fa8600efe8c99ab78a4c4eb78d4fa135258984aa2f46a22df710247d0460dce9f3cdbe0bb4ef5643ffad6fb59e567f696f01881872245a96388928854874427094bb4ede03c14fde657670a0a3e978062ecf75f8b9b5a67fdc2c42d5fa7fce5438696bef4f1f84579b430846e8418064f03a44b2b106c8e18c8fcbda3532a69638bb1073c0bae7783da94373fe8f2925a9ebbfb5fafb5fad4cf093457da3aa81a8136da51c82bdc612e3a5dea8c78ff39ed0e5e", 0xc7}, {&(0x7f0000000000)="03af70f7072088d7c89183bc61982a8db46f091d59c106614f", 0x19}, {&(0x7f0000000040)="5a4ad85c36dddb070e245e55f413d90ddb682d33c340086af804d0e90605c1e813d57f4ae7506ffb5c3b6bfc254df335bac89c914e8b9ce0b6046f3ad8377866199dc1da5f4f2487f333dc33e875dbac8b801e4c9e3b1a723eb6461b872a0c63ea6237e9927b83633157df20f149d02eb8d350e8c7224e6f74e4d1c95f272fea", 0x80}, {&(0x7f0000000200)="7fb304c7ebc80dd52e5c41e85a4ddeb190f007f3a49016870674211dd9db8eea1fe8ecbc117ee86480", 0x29}, {&(0x7f00000009c0)="23d88a379a7ba9714a199ad34b03dfa1fd0b567283a85dbd28d27d9121c49378ab7d1b57c4421e1f060c75d469f5b7b8a67297b8e56b0e92526f394a73df619ab37da255f796cc3da10c31124ccb8f2ca9a80c2a4f577a004b4d7b564989bd14e95f4e7faafd6b607539baa6371025dd05009df0bae2f054722526183d35cbd9424c3e551465f09595af07c7ffb342c2cbc0a245935a98b97d743399544ecf423fb5629a5b69881765a5ca5fb19fdec80b58a422e42e5781f8435eb5c9226cad914242872ba32140572a6260f2560d456835e9e3a3fa13a984c2ba9e04e907883ee9604cd5f858c9b3649d07e880b4d932fd4149d37062093b75d62456a6b0fcfe9429844f5ee3c3b76a634f5a16bbe2a4aafacfe1fd043cfa9fa0dffa544f938edd486b706a00c5c73310151283b08ad7361875bec104e24c65b472b9ac7b4d779a648ffd5f203e17c1f35251c3e206e6df8e0ee4105fc9fb445f5b7bb0574034e6b4baa2d3310e378b366de8a3277810480e04797ecd7594cc13f54f52925bb857c9c9cd1c102bb25cb29f187723da37259a5759c3d6e89db637df8f9136ff2463ea30fa0363b5123e7b94e88b164f9c898dbfd139458f2589032054c579eca47485d8e52536c17afc1348bccee454c066c18d6f7c131d9c92965e863f4a43ff30d17b312f97f35f8931f4773b616ea1dbaa3bab241cdfbce641d0f05d5b6164b21b8ee80f8bd448f2bbf2ab80b214e760cb1316cae146f40e4a8440a4e6e99a77fae397034b73b0de70693f22843a674107c71e7531ec8ed4083e71536b0bd8b5e8a965c5b5a97363edbae6dac9542806858378ea1b31bc0025741e1be605de7016288a8e82aae29617ab5f5a52544b8a593763009159e1b51d57317b1bd3f62ba0d246989dd3810aa17ceb060a38ce5010af35dbaf639aeca7257f7912d657d97a91ee260077f4cfc884aa1fbde0a7308e3a877403af038d94c41ea69fffaeeb0837bc3d9abac9e0303a3079a37fed416440bad67aa9e7a015517e87a726a1ffbcd5f25f11a8cca45a9611c8021503a27665d6cae8146892228642467ea023047606a4333b82848646f370ce2667b909d500bc3f918317a7a88515182e445629e8f7b6380a3971566f3ddb4ee94f1e845a9edeaaacd0366a7d745347aac223c88ddcbf773ee4502cdcf1bf262d9e081afebc19c8cff11e4987436097d7c7e8528ad4e25caed39c204f808ad9fe8ab0d940f7258fca7c49827612ffafeee13293f5caa164c5588df1ca2fdae206f3090ea05f944b7bea39357c5a29665482d332e00e0e5519c7248e3ff8e9617ff8b6e5e85fa24deffcbc542a4434015ff1c75ceb300eb9833b3a39fb7c68461faf47bdef82b68ab22e87ddd5808cc3d55bd6b60a325ccb012c059a402dc8a161de4c3b561598c948af5f0483ea2748c72679eed270683980fb52e3270b1158961b29b1c34740e9c3610b88a69bb8eabbcbdb3fe1bb25f3010b802bef6453f96ceeaa18b65773ca55a7cb07b5f57d2591e980f0008cce759e0c5a685ff5b0b4b54c9ece033901dc56facb92fccc4f1a87925124a8e7cca49c18e4da3c33c413abbe28b465a19fc3a2a2e2e7a4902471c39902aabcd7fb71027b5bbaecb53583ea5622395b143fd350542c95303c8346eddfa8f2b706254af4ee4d26f06235f3bb7c8859b659f92a87d6c74a035d13cf675e68cc0e73ed24f8d292d3ff8a9e8756aa7c21934f319f1365f058912cf8841915dbe890351b535e3439295ac18797fba3ace7653f0d0c2f9c18acbfbfa7da78b9b8c6cd453c99413c7e27882e09e5296f5707285ae56ce88389e6a846b2b058440632e97f84daa48d413cc3d7155b69a80c407f9c919f9ce9ac957c6decfb1f0eee67eea9b78573214b259ec7be7f3b948bf656d656b789079f7deea13b2f55d95014d4a86c3c5edb8112856d9b7681419c262465275e28b4bf8c5f514bf25702e710ab1cd9aafd14f951247fde0dc1e21d5d499a82a74239e5d92f3ffddf460d1eb0161a8b7db8a1800986ef62b1e4f6f9a7aed1cef43b1338d56a51f90dbba4ce132e98b5a7fd24f617ca8d37125a1737a9c43302b8a1415408e6ff3a8d68883e72eb35b3f6f7a056bb886c0fff7722247b472580963e9769b5838328db19cfd68cf5749527d3532b57a5a92126d22e9fa1266f932b96fd91a96bbd2f68d7f0cb4238361469a723bd8463108cd160a002f5b59f0a37092c6a17bc509aeab7405e1772dc6793cba283edc3440e4dda6c49447d8772ff34d226ce0fc50f86a5b4835d66be10d7b2dceac789fffad14a7f8b135c1492309d6a6327ad3e5756415d807de24a592869a8dfaef0b34bb8e1021a9d671fe62e51c81bae46a2a56ff741d31ee9170f21b49da144cedff4b32be5dc22e917f7e27884337dd5d60aea43361ba28e7a766a0d1fed75082f65a5cbe35934b4cd5c584adf0b9ba7effffbab5cc2f381bfa50533fdfc41be1b8324e38ac199872a08044b243687f80bb2fdde1f15db816c6f75848cbd5a18b977e357a1288ce6ee9f1cfe9b9e2eb4b97888843bfaad1413948bfd28d191340a44851353125f9269d627ce987b4eb15b94a5e73b88922bd0f3686b4255c4d843e7968e6427c45680e99630e44e43ac6a1f87079332178ab921b43cb3faaefd19aa39f5fcbcabb84c2af85a3cc3930d3bb0531650b27493e1ef36bddfa627ffc39ac1ff4d9dff1a73e9f512163e5c1cdcaf6ac6cf6908461ea45a509deeb9750521e004823829f540cf9928531a8fe60a0f498c7bfab1cb565456bdfa96b9ea704c8b2be05c3f08b5d89e1fccac4dc75322bda7b3f305508e78596c4431301b86fdc1ddc9ba0c8e0367e83e18d72b80bbfbc931023bd8b413a8c0a5cb2dbd765abc97f3d8c7c3ad4f61ab88bd6128ab12c6328826b557249b969d41f4b268bceccbd2a0bce4bfe117cb35cd5230b8916e98ac0e52c6fd944560cdc8255403bbc15a0cc80bb6cfb7ac6731ffd4f8d948001e016564f11d39eca7bcea5c3bf4eccd91f2b5a63458871de4b7b1cd5c666b2c81812ac13ff5e2ccb5d21b18c126a3990d10f3194567139d18f86328f762779aad51025e650fdc8107b597950302a12a2a89d71014e790b91dd82c766cfe7f858bc79587e09ee805178276131aa38fe1dc59c9188f56c55d87f2c0212244f742c78de9ab5d3e8a61de4247ff7b9c00120b04bfc2515b2437bdca2188f378d2c0f5f402b1e7a4249d241b85e05da50b756e26ae0e2525f0acf52145d8480393804400cd0f7a563e23ba6ecb76326a5710b79215e25a6a2580f3e07c4d905a58bce7762f62af657e861dfe33c993eed314927c37d0eb4d289d4aabf1feac4c0f6ebe392cdde6383b2721ecbebd2e1093c0e476a38ef0d70bd809a558888bf0ad6456162db054496c1ba9e2df835f9171b0b295d53c20d15fb8f3836a97677282383ef44c7bab70380605833ab8edcfa65e303bb52922bc90c5183899e6d9b06dc0b2311c0a279fa0b16d598c2625691729bf81c3513398eb13fe72be39a627df3f34f3a97b8c2237b59445d1664821079104c6db86ab78b27356f059865b9779af7dd2d329cb9879c8910d671042687df4a1fa773adadde4f3374d6f9f7044b01abefba2a8bff17c4402b21bdb913373df0c70e02a4e830b17c2d93a77c3f9bd79cd5e4509e7abf89dd96024ae7eabe0557dc43fea6e3d69e66e5c170af514aacedec47f73a8a060d05eef771fbc23a7cc06b211f3a194879dd2a9a920e5da225af26d9c58e51472a1754a9a0af147dc7937f6d2126f356038517635103bf0ff095dc0e79b39b517c086bca9be9a2234dd4406ff024a631ca0380557329236d0c460969fa6475ca837820394d5dac57efeb267d85163afbc85681f27e98c919699abe94202471664a0e51a8a7f5f4ac0ec50270cefe3a0c04fadf86dc9c9bfbbb5e30624409688f9ba29ee865d88fcc2a33954e2e8105b5197a1be84d30ec1ee08bb368258d9c3e3fc75ad60894200268d73871332ff854e0336c2d33d2089763b6df51b3e69d8e4ea5a0ad9b613c40bc97e8d2196640ce3b567fbe81726506cd6497f76278e92db8e02f33c75b0018918f58dd2a498984c55f2a3c8c0224fa3ecccd3c18c49dfb8420b9d20db8a3debd9ec084ff7c20a956682f2972a654904c3f067588178eebc7d368540c8fe0f0591859490d3e96152616b78bb560baa91f21670e4e63b868a3e8cf7c2864325f6b43b0324907e5234b1ddda8b20c5882ad414e0172c9acfca666747a3877afd41492f802563d4a6cf582450b1f2f2e183ffe09ca3b8601ba7c6d2e7b05a986f1eecf1993047fc264d12f2c3d55f0ef5bd74d5565e0a88b10cbff12de4aa3c26ebad897f88b6f0c4d6e26e34e607b1213f5b801d039f55373ae34808291b5f281a7a02487cc7b61c4c3bdab390344d8c73889b51b7ec2fded575c3cf0c2a80a3450dd0c1ba5005738513db7193acba611c47139836919514dc4e080d7f5af3962fb05cadfe100f55f67b1c4614e3d548b7b838321136a3baa76fc6a7a015d6459e81882f52c7bfe1d42bd94e8f36dca8dde356040739734a32b050e3977779b27697a42864857ac2245ce83517a861667fe821d85b09a4f1f4aafc78e57d67a20262cbe6f38761fb071cdc9c57df7779079e0a171b5f18eb665515cd0f4c1426bec806df9fee1b7dbbdfcb2a1a439068347e82914077a3a45ecf168798af258cf46fdbada7c1b9453674df1916713bd3c09696cc82cfcc5565bbfcf9b44651720e90838d0ce63f1586e7dbb5d1f3db1bddfd812688134fb0d7762a611119310f30addd7d3ac8478076773448a21beb6fac004453199414e86ffbc03cfbd6ace1ee90cf26ca3517e4181311dc4b9fe36ad19ca678ec68e8f43f5185f5fc28a7e111354659c9764387700f6aaebfc666421be801ff57e05a9b70d61f16c3403765c1d37028a9a0d1bf9f245319a3bac71d9e426b65b5ad6533052ffa0811a2e54c406cf070d01d133a57779c94a34ac66c66f2ca23686b751e793ea21d6556ee7c0b8c339bea05c16a4cd2ced1231af6a519d539eac6da74a5bb48d78eb15e68871d7081a621becad8563caaa2a75e384f610850f3da429084ab9dbc82a0916f7d1cef16bc2f56759cae890baeeba728d571ee2d26466c02e7db59cf8c106a63f907ce96b16e84399cc3c939ffc11f0eee8405033b88c279544067a518f2df41d61d3680cc0a0958eacade2fa743acf8ec3c6fadd2c6206c51c8601c3bf7aac7fee4d4e4223fa384352f190416294ab51b6aad87fd46f85518fd34de77d9406aac4feca9bc505c53e0ae4b48b2c37ea154add46ca6ba3fb5ae0da832d2739750f6cdfbf06975c4025cae21760eebe7ea9c04789e02a774d8bba91e1e3caa799065edef211ceb284d4a49538c315342ffcc5f61913bd45d4ff31a9cb566489dcd6d3dbdfd9d70409d9802a37dee3612c4e76f3f48ddb0c6afbf8253b4901f0f013bb22cef437a3c3d98a1873a1461170a761c2607321c4741dbf1c4571afb00cde69d78cecd1461e9bdc6a784eacfa1d398788a5fd7291129986cd951d1afe6ab035e5fb3aafc4107afc91f80bb8a2db3026db403029bd75fbea5c7d8e3ed951f067dc0fdbab80635f338a316ee2fd3c5a5fc65fb6d358e545bab597b152f5b59e5c8472bc2c58e79cb8f317c8192c5af17ad943fc2506444c3db6e874388705f8fe47dfb37dcd123cdc21f847d72570122937373ddd15e", 0x1000}, {&(0x7f0000000240)="3416723793c8fcd24bd26879eafb49cb14cdde0310bbab4defee79fd45c3bd21686950728ba8c19fd08a3bdca61def186eb5592010ba6cafa823b34bd573a3c8fcab8f901c5e055460af19fbc40007361ee757dbe67c672d7d5058aff05ab6d643a4a06b509415034fc1f137ddb28daec0957a35f2a6e7bcd66394a88907a5069d3535483728f009fa308195f4ea80d4177cf930e7360c0baf538dec8dc5b34d85a2204df9abcff28370325811", 0xad}, {&(0x7f00000019c0)="b175c48a156a91f5abe64327baed114d0730275892cdcd74931769f16f2b1825e4583c343e49ddebcb82b3853ee2b933344a6e61d49bcc4d2d604acca94e0fa20b16cbf0815d9cff9250c2574922eb2ede5a7c283955e5f67896b2815694e95bb14a40bdecaf32a959481861cf03f87da98ba61f6ebd0b97f7ab3ed550257209691a2cce13df55960c77447a91552a974a4029f071078867a01199774e3122c43e0b97777ab9637df363578dd380a926555b91d06b4b6a564f993b81fc3aa30a6375f8e26a1cf477958b954f86d0cc2a6326de18025fe3a5ba74d3d546220a48848c6c480d1f982f51d7e14744b36cd389a89b093122e939fbf2cdc92a25673a879a04385770c7f5f9b68c7a9aed65d29ecc70c458fc0709c378fba41178b4b8d1f2ffc82b2b4557d46a417b1b0798f277b60723e041a83d9e767ff48cedacd9b4f0d49c14d60980512ffc212b67f3d67aee04600f87da5cfc4c08c88c3c5b8f44cc894feddf514bf2e5cb41d5b24042d7c77a9b16d27879d41b0da6da9a9229f92b1d6bce856a9fd7bafca2191401e191ada39d2ea3c3d3914353169d5e174a1bc8b280f1939afcda7ee3f83190de56dbb1422b3f768bae505bdc42881c4bbef3345fa28c17995945c8968045ba5c0c73b3e7838a2bbcc501d0673c6c75e83be0bc46eed26e0f8bc86dbfa849e9eb07f4131c89a71273f9df6bd2a5474cea8abae08381859950668954a2bd24e1fcaadf280554cd6d7316b7eaed692c289b25671901626b3fb8de6c582084acb67e52ee073a37f11c343f8855ff35659bdcb06e71e6ef59ed4d57902c630cba3f3a327bd53dce47e4c88cf183880d943aaea54b3e791acaa17c85423f73c3b69e8a63bf6c251c1cbb53e4635bd73b6deed7259b13fcb9e5f4bd44fc87a04c8994cec773688df1079bd397002286a5f029b60cf75c9e24facaa25523549a9c39898cf6a597f0ecd5d78a12928cff3a8d1aec90a11c6e2fda7220e5f669bdab45819af5499a53cd5f98af9105839de7a6b7c3c627a082fa62e0c1c83c464af891970d337b0aacb7f55bd6af9d62e50ed96bae2a128b8b97420a90665c36f8a625f1723fe64cb1efcdefef9fffc4d59ef8c8eb5f1fd70a7070c2e408a14c3a743af953fe4b453104c24fe57252402d66a7b6fe03de5b4f48578a4c8617699c44e9d16f65580a7a18124326494a5ef68d32217ac2cc800d953e0ed9c2437efd22fbfa0c4d71bc03d216d1ab40fe3ee4843c6a565b55bf3551476212274ea5d6f24305e04fdba337ddfb8e325cba7b7c2d3a356e82b74805a1c8111c24c6fc43b20ce4ff30fafbbcadacd5269fa22c1c27d99418d1c32fe7decc27237cf75eced4eccd5dc3571bb8850253ecf40004109846d7ab942067062253c938864b0226b7fba7985473ca3eb09e25b3530b8f5ce857a9e128fb2e8a9e4b8f57b02d815b169eb8c189db55b7ca0eceb9e0c2397880c370af667445ee3e066749356796451b5954d45f13065a949c2c87e6d80889a6ea233433bb91330473d1daade012e8765092bef317fbe4f65aca832cf1e90fe390d35c2946dc8b00b162a9af9dec1c1a6e2fcc5aead1d4db02b22590ad30e82a4a961f7367731f6e12cfb017981ec3913bbbbd456390f6266e7ca29a7d4eda3c8e1fb64fc0c29391ca48e5c3881d88366d7568e957f5164d85919d0ea84f0ad8ecbb8a4b6f7415874f285a69de16efd3c563f8d73ee84b04991f0c87d8ce993bc3c4f2f9d754d59e7abf97e87ca151992c159f1efdad580ebe276139a8d1a716e0b1b390b111ef387a407bd6a7a52c9671e49f86c0eb1b6075d6a2ea3d2dbce8308b4862a64a85923d2eb3b04a7fe4be025d65f801c7134ed7b5f84fb8057debd21c1afb009501bd745df4c32c23011a3df756af3d6849295f49807810c521c2e1febcd07fa2932701eb31df63e98f34d402134276f7cc59efa102a874738b15e3598feb31f541449de7bac7dde7a522239e956ab99878e1bdf7420258c5856a483abe9ba0b2d84db1ba02b9041992c30dfd850e593adaa6d4f0922f227faaba58e837346a658a555c5f53e18ca67105d2f809fb0872462c58fa6959a7c39a2c3e1cbf4d96733a9366ab475b2cafc1dc41a313ce9c0e31d02cac1c5264f8cf8bcf9a975667024f211fdb4b2735ec83b4fbe0e2ae8c6ebf9b0da1e01d02c4cd052a89b662b5a8c9e78899529a480b01a8b58d4ea07e5ed087e52923b4b45a172b95adf1865f07e967180f3c4351dfbd79936b718ec63e469fe327b1ff52890b58c31f2051dec80794b9b7f9aefa6bdbbf7aa3889826366ca1f5bacbf419dc6a53a5836987886436d3c039d6693fb98ee46ab7b9a2f28c89dd7124cd93d0668d8f4557d150fced9decb298a52215403cd6fd062dd59784a9331834e7f4a313fd23966927cbebe53a8b097da0301c3e9919e9244222063e418d0781f0001174d0bc9cf16c706f27e158fc091201786b54d5e7fb6122de8d9aa80f0946c4a907eb4ffcf7f2d390309ffc191270a56fec2f3c003884ef4c7d50d5b2bde9f47640c47070852c5123a1f50ec4680abe34f19892692361f44b01ac630694202b68e246c46ca88626f453fc4b477c129f5605f4444034ccef34b816a88e7949e515f8f59d2b46fb23a0b676c0e05efe59a57f1f7c3c63a6e03df9287d6b5ba136dbb6530b4bc2052ee3abc8aad0a96a1573fe9a6cb00b7c6a4e9bb30d88b9888f6fbda5610185b3b938f349fe3b65e7fab7d181cb879b070fb94616fd353311b5e736021dd4b9d6ac772aabab1e49144add3348d126aaac9dc3b73e2a2c0b2614a3a7537c73781074184783de74c249cee7b797f35a315c2509e8099f4f3e0b6ac7fdd59c0fa69601d5b6da4b6312c24ade3ccaf94d82064b0e6ad673edab4192241aa68724386cee54d6d2ac35059e769ae8469668798134c469ce4d092dc1b282ce1ed6ae2970f8678695130e4eef4cda2abf876880762334262329f763ce76982591c4dfd88b33f184d93683daa17ed199adf17e0df587915f518462c07c001e72844a06f2c65c8907e0b116bdf6e942dd5e09999962848db332add3f45e1f708b29301aa292db723802cb1dc5fcd96e2c3638cc73137af77e932c26ed653a83c22a45eaa7ede6d8c0dbd0b42fe20b21c3f67dc15c52fde2e4cba165ea3e2d264886ee558f313402fa8bff64027565ce328bbd342c1b0200a125f402425619357547dc4b2c825913a6d4bb37f56121ab03d4d2a23d7b2d867feaf3804a06665ddb5f6163744ef13048f6e0f18ddb5dd1bd3490ac665b722d9564da2e2605b0eb6aa5e288d4eaf05ba5c2ca571b2f391dd6a405d10f4c4e85012fa41d55139953c57abc7e5b530754d4223c3b68083e62c76191fc63c7d8b0425a8bf46cce17bf96091e76aa5f1829866e16ec6d7fb0f2b605ee6d68e6125d366ae74536e95ecc88a2cbb220bf57d789fe7a2ae694b42564cf6a65e691c69488e0914466aa12d264ca627fc796b3306e3f738b24470bb9a23f66a991882adf013d462c5666bec275cf413fc78b35a8ab8e9c4ad000b12bc0b537f9d1f980d0b50713b8ec92e42273938c42e7e653f64aa0615aea3c0debb640ce78533c3ba02aa309ef49aa4858ae21a88c79e9f358322a083d9494e499a5ad860b0f1212a96f7322eb17a27f05243aa709bcdb73bab074d99c77f4ed68825eff13e5faf3d8654412096386f637f373b4ac68112205604c92b7df9ff2d61ebec73e85a761712b480fe87dfa2c59094f86c968521caf83ee8f9193e36900052c7197f7de2382f8d47843ad1f017f108db317dd604e98f24979363583c3898b0f0b4b2843f47dfbb3f6ddf95c2cd9b628af42f019834b6dbf646be5e57cab80554870754f271381f2a1340824657e3eec46596fed1132c0b253042240a89b207f68dba24b18e9db596290a8ef703d55f0cfd98cad6cb9d38025d9b4c6001059ac5fff5662ddd18977c74ec024bfd015fc2b75653915fc7bfa5839d155cc0c4e2be205de76ccd823d390f37bc2bb2c209302153d44140c346ed725607c70b190e26fd425bfdb15e0a5771bf3902963af5faa2c963f0d9aad217c076a8431f90bc616f1289598a1f054ccddbd46fdcd3680213c8d76d8aa680b399dc3dacbea8d9afbed24db7fb2135e1cb59743ced4a5e7b54682e83ac844c22b9472e73dd824165ec3642ce64fc79766ce4acfd78903478e669f2f97c9a037ee5fe638bff33b47241209c8cac5a5f9b3d03afda412b49ecbf3cf8d79ad8298de0eb3b9171c832c59ae40824b479da8f88aed810c313eec31899bfa22a2e8558448245d14d50dbf55b56b5341f49a64c48b84c69964dbbc2b27960a924b10fd02eb95ccde62107ca5bdfd9018163ac226aea08f1741db906ba990141f7867c01e60f32dee7be1578dd40fbd14c9144826c4b7449fe4441d2557ba78b525b541006158007be0a37dd7fd68d1df373eb610c5b2b3dcdf1ab45390db1bedcaccf9916172a2e0a27bbc8c314e9f20471e8af6503f43e0f02534a4b8c898953026ecfb93a985ac5032a5fb9a4175c19f0d57cb8e1a691e314cd9c2c6d48632479c5a4f466e3ca5f648cb86130d01a1c311af206b5a1291c942c2118d6526784eb3358a46b3a3fdaa3f2536c3d1f2107182fbdb8c2eb53827aa3644370f8e1b3e9116de2d0eb10a974149385acc90771d55df337da55137cbfdbc0146ceee9eafb4fed0a971007219b9242ca177bd1e133eb1310b10fb4a1c4e56d515aa0fc3d9c88dc648ee482b37c0446b0ef4a8fefad1c951c74f646a436cb13019817b76e8493922db8ab855f990a41c7cb997493f9c7c90c08618d191dccff33d367dce5a3296f0e11b7ebf2b0afdb93207a8f4119d5cec0c242dce00367ed1c97662ab55b6f6b056cdb0f470d39409c977a4ad75d59d08ee24d3e85bb0dcd191d94f0f6ec0895f35124b622af763cbea5c6c27229b68370d8d6b0adb766a08138ae6ac0ace4b4de44626fd1f643eaf3668e5d88bacd0eb228a8277a391f46cb8ab0cbb5534ad8f4e736c8e5d3e08faa964f6dde3d5f8e528fce53a0edfcfb0d78a64591855433e19b66544721322cf0b0f99b444a867cf0aa6161326b78517fb2ef06ba1ac1cc0e5c42718cd49a7051698f5566081c118b3c9fa796924f1cd0608174ae6505511762464397703c1669c6cc370114d0dc5a6a2231c31b6bcccb3864be35a3c9f68268c647ae10d828cf0ce4f94081c5845907132bf9abb76a6494626205bd2bcbce03912a9b057c452e1878b2bc09edcba689b6d95398df9ebc3412dca63b7d5ff61efa0b38bd987da3a63b8874d25d14f11e8ef2a7dde4bf3a6064a37f31b2ccaaaaf6d0e8597029b57b2ab2dca94c49b8d272616225408f678cefe15ff78a76495a736d3aa488d8fae2e6dacc8acff3ca9b7929dda3600cfcf2f973d793d253f5365a2db82da65e3bed92c276bc775af982c472e873425b0343187e7687933ae83aea4c0524cee48e8ee3f61ed9c88a9ee9afd4fc2048edf14a4b334e8775fee2765d492bab35c4b9a9680359fc683d3b7c75b3037340507358a0b72240f1db736a6143dd655e25d4370a55f220b6eab7921d780c838e298370092285d96e3a133d99c6a80df26849bf24521f22423830c45a456156188ded45cfe7375f9c0b84520f16725deaa75a45a8b6d67df47968579c031905bccc510b83113b9e415b26a8fa81a357a977dfa4ffa5cd4500839eed77e6d450369cc11b95e01", 0x1000}, {&(0x7f0000000300)="1b693d1c96eab75dd26e1c7b74eb9d819588688f928387191e68fd3ddb6c520b354ff41abd953e01eb2b3b57bad9e27532ccbf6f7d52ece2786ea48536f5b61559f5bf2966", 0x45}, {&(0x7f0000000380)="5b18190a1293386455390526475247b8a6f3f5a994969b2bd61d5a295a8dcbfe37430a829609e05c88eb0c9fe3718a6434d6feef988be3059d891c0cce435a031016cf3f4f1b8cde285e4db93af55b6cde8c34dc460b3fcc536fa03aa4ca703df8302d56f2a91eaf976a2e53068e72ac2c8cb33c2b7147369aa8717e1b5ad6c8244b98cc0fc083bf665a683c221de2aa5dfcef3ee5a906486d23e9f3a23e12e8bd945f4c39301229a6249c4f42d5ab21e1c4216f552e910ce87301802ec509554a539ce51e9fc07aadb7d6d25524e3a220149be6de2cc19ce284291b1b6b0a6154812184", 0xe4}, {&(0x7f0000000480)="a21d1e3e1f979be031a8f176734bd505ad1fe139cdf41554883a2a19d250cbba52a2811bd54cba9cbb5c2a172e098b3b9cf9fd70d8d090dfd666d461a172", 0x3e}], 0xa) kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 01:15:47 executing program 0: open$dir(&(0x7f00000003c0)='./file1\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x0, 0x810, r0, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file0\x00') 01:15:47 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) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) socket(0x10, 0x4000, 0x40) semctl$GETVAL(r2, 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'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCSTOP(r4, 0x2000746f) 01:15:47 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x6ae6226ff75a8036, 0x1b0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x80}], 0x1, 0x7) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES64=r0, @ANYRES32=r3, @ANYRES16=r0, @ANYRES32=r3, @ANYBLOB="6efff701090455e521d5cb38a429fa78053eacb729bba610a8b4856df5a02c0c2ed7a909f07499109efa026b98d61c7c2a2c1953c6a88fffffffffffffff7ff08393836063c2e8cbb5fb4ca779e2054a450d686f3049ee8964ebc8cbfd21b2def8a2bee114ab07e2e7dfe61c6caca5092f23dddf94f5127346d9a599e84d7782ec5882e9c0a5f392d654d4fbf1b35d0552688c11b007d5a5"], 0x28}, 0x402) write(r3, 0x0, 0x0) dup2(r3, r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) utimensat(r1, &(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)={{0xfffffffffffffffa, 0x23fa1b5c}, {0x80000000, 0x40}}, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x19, 0xfa, 0x8, "0b98569b22c02da9d9ee9d525d9126e651f9fa99", 0x80000001}) 01:15:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) fchdir(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000240), 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) 01:15:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) sendto(r0, &(0x7f00000000c0)="38b0bd0efeb0f417e0d612ba85a4e943276fe1edbb78a62679cd09f6775bd4a1ca1fddef1a89148a6488ecfe1aa8671355ecf2e260c06a7029f86791aa117905898ff4958337a05196f8bc837e42d579a498e984064d5cf814360547eeeab566ed282363a08f4ee6a6376049232270802b84345ebb938c4b23aa66fe5047dee8be287beedc711e56fc5fa6f42e1f804fa1c9fbab525f", 0x96, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 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={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 01:15:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x8001, 0x6, 0x38426351, 0x9, "d317abe59cc26f1b1f1df299e6f98934b0c3d227", 0x1, 0x6}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x81, 0xffffffff, 0x7f, "26ccf93f5e85ad8dd4017e9c665b4ed5ccf5e254", 0x2, 0x3}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 01:15:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 01:15:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) syz_emit_ethernet(0x36, &(0x7f0000001400)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "3eeefe", 0x0, 0x6c, 0x0, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}}}}}) 01:15:47 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, r2, r6]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x81, 0x3f}, 0x7, 0x97, 0x8}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 01:15:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="021d001d080000003080"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000000000000700000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="080098ff"], 0x50}, 0x0) 01:15:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x5, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000001400)=""/31, 0x1f}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/4091, 0xffb}], 0x1000000000000256, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x20000000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x8a}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x85) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000013c0)={0x7, &(0x7f0000001380)=[{0x5, 0x9, 0x1, 0x200}, {0x40, 0x4c, 0x6, 0x2}, {0x101, 0x53, 0xff}, {0x5, 0xc, 0x1, 0x4}, {0xc, 0x89, 0x5, 0x32d}, {0xf2f, 0x1, 0x22, 0x2b93}, {0x5, 0x7, 0x2, 0xfffffff9}]}) write(r4, &(0x7f0000000200)="ee38f28d111f5b4a5c127659e4e990e44b48ff93685fe606213a20c79feead8c8f5298cd0cefd840f25d4be3ab19507d501a2a58768fe62bbbd7d221719d890d8eb0bc7ef6b3ccd60c365dd31e", 0x4d) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) 01:15:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x10, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x800000018, 0x1, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) pwrite(r3, &(0x7f00000004c0)="1a438c0bac74c9611dbe313ed762bdabd4561a232be2eef6156157005819a28151d222bab3fdd36189ffa7a0e247998dc4b3f8328b7b8298e555588450d1d317b83af795f0a7532264760fd912c082410dc539c75fcb00540bf0f86d68b5b3a2d587397bae7232a0677f749746d1656a91512c005d9ff6f207f857c29d27829ac39d359b3d6dec794bb41bcacaeea7f17ebf2be3d749ab829ba02a852253104473d1888e701fb7c432f50765037aa42310bf59a9abe06eb4f9e328c359db2b19600000010000000000c1eee1e959713206f77f04ee626fe84fa323545089a6f9e634dc921e096c2c7cd02918d90b69ff6d530dd321f45deab44724b10d91c657ff9f83f3791fb1efb74d212d7be79088ec6f6feb52545d2f7450a86bef5972873774ec8d2e5d41e6833a35a7e0e37a9203282c8aa97a3ca94a7721b9db43c7e63f7dd1f91848d8e3f9d5e0e21d2e7040eeada15cfafcd6e44ad4213890cc9fe061e1e532cb25603371f9dbfc1659f41dfe2973c2bba7922bbc9644fa80d80670ed8efdf66c8f86be570074fb0076a4f41f511cb3c26c86080fc2598b21b4fd93eeb711a72f7dc31e1f40b34edb58e6f6b02792c63bfe396476d8c84f4ef7933954a081b9b9469efdc57f3989d7885a424488b17c2e9346787a5971038cb0d7c4e22acc411db7936ccab3f006f8a0248bd1865e9d5aa6cb2d0f8bd2bcde809db87cb6b2ae2f5ab3afbafed7954450310616d444d35263b66cfa25f993df367f2c38aabc46e71a724db9eb8a0193df2a9b4943748e419a487e8e892f7e6727f73f42c6599294dfbedec3f1a7228f5eb007506db719cc468044287fc090d85962fd755e94fcae4ca24efb46d974e189c1ac3e981de54e1549004e7f387a54bf85b6cb75500b669d6287", 0x288, 0x0, 0x2a5) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0xffff, 0x5, &(0x7f0000000340)="6f7a084dd3ba56fd06c6cb4fe3cba28747fac1dc31996a162249ad3bd940a3a3acc7233a1c84005e6a2e9e6ff0729639a303a3eecde18cd692e25e38ed9906591d3112b2d46fe50d849eb127fb4acf6f10b2652759", 0x55) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "00f11f007b0095190c00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:15:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x7fffffff}, {0x18, 0x3, 0x5, 0x1000}, 0x3, [0x7cb67d42, 0x1245, 0x351e5ab8, 0x6, 0x3f, 0x4, 0x7, 0xfffffff7]}, 0x3c) ftruncate(r0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0xfffffffd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 01:15:47 executing program 1: r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) syz_emit_ethernet(0x5a, &(0x7f0000000400)=ANY=[@ANYBLOB="46d07a2353cae5c2e6fd3153be31ed166f0b9e0c93875f4ac632a3c89f445fdb2a35258a79e8a26fcdcf7d2d48e86885e69850e2a5772ed43f9ceb433e9bbb18ffc46e40efe32efbb161d9bcbaf8aed11b4dca386863fede0cce45aaf27f829e7b9535be6655584e71233c415a7657463e91f2d5037817bc2c858c2828d8f3490c422e01cc89a35f76304a281a06818b5b96906bb4ddd4d8d4", @ANYRES64=r0, @ANYRESOCT, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESOCT, @ANYRESHEX]) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r2 = semget$private(0x0, 0x4, 0x1b2) r3 = socket$inet(0x2, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/6) setsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000001280)="00000400", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000340)=""/164) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x900}, 0x0) listen(r4, 0x8000) r5 = semget(0x1, 0x1, 0x101) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/141) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r2, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 01:15:47 executing program 1: r0 = semget$private(0x0, 0x4, 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}, {0x0, 0x7fff, 0x800}], 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = semget$private(0x0, 0x4, 0x5b4) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000005019e717000000000010000000000000000000000000000000298ac1c36ce3f533b4034d71b5dd91bdaf3fdc381a34be3106c0c80918886c6a3295cabd53a796973ceda777b6d765c75eac9de6f8cb5eb112b91859f1dfd94bfbbc4309ac439431166817953efa98f0a0fb5fccc139e039ff3e86b26fd96ba2515d58716ffab0000000000000074acb0cefd14b7e57a032df4c0864f0772511db602043f9babd512622033c7db6711771c0e91ba3d24a132627d5ae61d676ba70c4b2b814a1b3bd998be4e0a7f2c10e58933e7523bc4953bfd9a5790659b27ec3c9cec501e3e6927e79816934fb5c78166f6f39e1b9"], 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}, {0x0, 0xad}], 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, &(0x7f0000000080)=ANY=[@ANYBLOB="011a2edce1bad10f4300441175b6301ff52f669f50dd9c2b"], 0xa) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000580)="c70005046000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1cc5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb50100000000000000053abcd402000d7d026ba8af63ff37282921e4fd89720fd3872bda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffff69d14dec8997e608a371a3f8000400000000000000669a711bae848467ea8fc787b7fb244ff14bed40f0bbeb79ab230a5d13d7e80bc797f4e2fdc3728d54fef68ca6015697ab383e7c726e90d4a879455ecd237ef929a629e36783d11520a17e59b3b12913b087b92744510e81a871362511e79b9a3ad039", 0x112, 0x0, 0x0, 0x0) 01:15:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x20, 0x5, 0x8) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r4) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:15:47 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e000000200000000030e907800000000450000000000000000290000e0000001ffffffff071b0000000000ac1400bb00000000e000000100000000000000009406009e0000830f0000000000ac1400aaffffffff00099bcb6731aefa8f44040000000000"]) socket$unix(0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/4096) 01:15:47 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000080)='\x00\x00', &(0x7f0000000040)='\x00') madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x24) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/40) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x7}, 0xc) shmget$private(0x0, 0x3000, 0x642, &(0x7f0000ffc000/0x3000)=nil) 01:15:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getpgid(0xffffffffffffffff) 01:15:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/4096, 0xffffffffffffff70) 01:15:47 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:15:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000020018000000000000020000000038fcc093e8ac15680ebdf4dad14f77ea2fdae631bf4c3b9a3edb9d87786b3d4e6db7b1f61fe419620e009e37ca467cba54e17510e3076744b7c5a3cb29f35b4f6e0228eefe7c4a22e2f2ef8efe9ddd7caa0db0f09c0cf3202ba419dbc2d570a1bddf996e6b776c3840329c33aae0f6438ef266d1b0e78f92d584a9aa5d2db4c50bca5ba4ad987356d6468774656829408d54e8ebda3fad91"]) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x5cc4}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000280)={0x4, 0x3}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x6010, r3, 0x0, 0x2) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 01:15:47 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)=[{0x4, 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)) 01:15:47 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(0x1, &(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, &(0x7f0000000040)) 01:15:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}], 0x1, 0x606dca72) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9, 0x4, &(0x7f0000000080)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x4, 0xff, &(0x7f0000000240)="b2ca5512520617ada5622bea421dbbf0fa4716a019e73f9678bb3b36b2918dbc4a86cfb696bb2a9019552566aa6f9b9ed5ee6a1053ce341e1a7eb8218504705fd9772ef54a27f9cf68c03299c1dc8cc2b60d7b9703695b9fef9f9b4e0334f572294b46198274adb2f9026bbc8adf724da6d78199f55e7a15c075f1e67551dc4bc14cdee0eadd6b32f559c850356e333d6014bf7433a2fd2dc150774c9020249d69209451f906a3f7b07d43a071d3d2645aa591fb101e6a3d8431d3c439152778926d6d396edf6849d77d01218cbfe65cc72478365270c0fe0bc14931794ac5cfb5f3c590", 0xe4) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00c103069c696c6505000200000000004f9f83f4d7d2ca702d97824b118328045f0f8718544be39edf8713cccd3015130d19ec531ec92dc9136a83"], 0x10) 01:15:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="8bb1af948baadd9a30ab1499c15658de"}, {&(0x7f0000000200)="48a8c6f12a1c37018a7abfa3ab90730ff3331dc7b1b1b44600d8d601db53a895e3760b2b6a442218d45367575f1d32a2f916df3010b04833ca5f4d0db1e11d440a7b89ac9b373a778c072b1a4d9ec582dfb8d44993a2b0ed3e23ded3c0d33f1ee7a8b6fbd520422ae5e01ba417a53a5ebfc01d3bac1846402e2fc5fda3444498201c8a0441250367c8e9821a3745ef102d05d40ed21b9426395336df45c06076b196470d038de78d80a30c9e150ef3deaac63d34b7a0a3f0"}, {&(0x7f00000002c0)="68eff67cf7dd6f949947a6a16c100467491ab634a83ab2dc0b856166b262568be145c1aed07aefd68e1a60d08694dc5c5b4e7ceda0e030e347d7cb35d4af17e97a466d188ec2568394af73b35d6d039ce9e4bb3b87654aa7f525b7078cc25cc48f99198603df4a616923935fac48aadc858cff27b9467e8bcf41d2e92c34037c498f28dcb57c7e76ec57285ab8585023d98d0af238a5cc353b4931ca54995f2e"}, {&(0x7f0000000380)="448e9b39bf416c2d449a3101ea6e9aa285860f5ab8f483dcd79916ead6767acd1527b554981258956440a62001bd0c4f84c977109e10b1d2ccf42bbe797280f598d3e448704c31574a0c64bc7a0a62c9ed6d864617ae1a921d87db55aaf6fa40624eb6a8f86e33393bcbc02f32ee0436aa7181e27e73c35fd1a34cab78a440e470f9993faece57af305e4f347201af5394b4aeb6651d7670729cebb71d02dcc40f296771af93a4ceb1e1ca2194e71d17fdec8e62bc587412dad78afe006409e43355fbdf7a57241f68ecd9598c224fd6032ebb8bac9f628d3725818f1e26f7560ea1bf277f46debd38f537a6708dd441"}, {&(0x7f00000004c0)="275c111d033cf379aea8013fd3c33be06bbe5f58813255cf5803d93cffff37c2b80171f2217445720802c6c2433769fc1a862238a6f5abec7e413693ad6f0f3e"}, {&(0x7f0000000700)="c3a0c82ea0f42db29f29948f4400bc3948eb4958fb56d9c7104578788cb99103efe144882f43903adea1e8d4153d42ecce5dbc0368f6fac29b359f220ed3e4a5867a796afb852cd63348cfca8e0ce6c098c7c7998dcfc6b0ea30f59efe6e4e81eaebd56ab28613b7c20fc9454bf6c369aa5dfdf240f8553211cfa2b9f0a5a6663448bfc6c96b8983de990fdb5c23fc04fe157eeadcf2481a1a3e8d6e08d8eb00b98ad2ca43643ad1e4"}, {&(0x7f00000007c0)="01deeb6ca3e4f7eed2a36f57121391e80c2020b6faedcf9ac7c4bc0b85d061a9f616988dbd7a5a28868861e316600df4b193e79df3c303df812322250452cdbdef4e8d8fc5e9fc7de788e9c7f522d22aaf69c7d15e7062ec8eb581ddd21d59207ec4cdbabd91613a5b7a3c066b1340e3b82a0265b754d413b24bfafd31337b768a1ab12adc6328f72fcd31c6c9a6f6d3ed3e6d758fb15d5477a7e63c3aebbb1f8afc433826b81246da2c1d979264bbf258074146a58303d9e66fbb7fd834f739262c907580af7d508c62a5de"}], 0x2) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x7, 0x5, 0x8}) r3 = shmget$private(0x0, 0x4000, 0x411, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14a, 0x7fff}, 0x7, 0x80000001, 0x80}) r6 = getegid() chown(&(0x7f0000000080)='./file0\x00', r4, r6) kqueue() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:15:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x68, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff08000000030086dd60318bbca567cfc8857b7100323a0000000000000000000000000000000000ff02000000b70700000000000000000102009078000007ff60be46b100000000fe80000000000000b63773f6f1be6a2dc284b23c774e4c00000000000000aa00000000000000000000000000001c301e5f"]) 01:15:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "030000000000000000000000000800"}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = kqueue() dup(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) 01:15:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) setsockopt(r2, 0x21c2, 0x2, &(0x7f0000000100)="2e5b937bdfa658486fe81c2049797f4311815f0ba4fa188e62e87a59f412bee000b1e42b1974ea3bae8e7c6f477e90530dc5cce212124fa50ee2b8f02815d9b3d87d4173969619eb54f0f5a790f65f0c847ea14c9dad918a8191bb3bd5e7f112405fc16c33196839cac119ec11cde79994dd1ed749e35a3e7e214fc1c267a7438013467cf9b1a5d7d157b387a0fb7617b288013d8ab3be78567c8f6a3ea41594988cc1ee896eb16614e86f8dabf019cf4867a1bc82f425eff000408a97bd6b98725a3295301fe86696cd3e7102dabf714347b61c617fba4bc338eca5587fb3b7f2af639a9d6f801b29", 0xe9) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaeaaaaaaaaaaaaaaaa0800450000700000000000019078ac1400bbffffffff0b009078000000004500000000000000001100000000000000000000940600000000892f00e0000002ac1400bbac1400bb00000000ffffffffe0000002ac1400bbffffffffffffc8f11da71e8688cc694591ffffe0000001e0000001070b00ac1400aae00000014ed040906cde20bc9e3d1d3b4fd487ebcebeab0538310f2afcecd484a78206c42d02d1c5590feb0ed50275f41b9fe69b02c87962ac7668d6bef89994b6a1599337a0e14c872a1d70f22ec565f7710abe8cdf653d228f9ee3894c0739f6cc571b4ea9a0d83b6f6daa3b2ae04c072a4122526078e5692b0d1d8a2f4c432f501b700e436da60b76f642095a4bf65206b374617fecc544", @ANYRESOCT=r1, @ANYRESOCT=r3]) 01:15:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="90937873aa601dbd277cb7676e176884938ecf4f743bb8cc4dcf43ad8a8513962c2c468e9a5419da0e0521d38dd78952999da39a2e872b69479a5c0481b8f3293694fd39912e84539ca8136d28faefbffd4cf8ed59ee346410f8d952f297d26cfe0506e86a5ce58abec79324e6d7ddd33681f9881b469c4a84def01194e0ff5fd82ff401990fd549904c880f9b341a750f5084f3c2b7c608792d377a1969dec25e5f14bee1dc1716232af0d5f18ae2d1a867d0f64c7042b807e967b58387e8a953cb06fdf0f495921aa32459f60267960dbaeed9c13fec63683c0c1ca65d6a92b5adfb7ee58c3fe9014b1901d37085eb4e506cda22c636239820e173", 0xfc, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0x7) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 01:15:48 executing program 1: r0 = socket(0x18, 0x8000, 0x0) listen(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x20, 0x8000, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="7645c35376115ddc44f8168c758c40f57ee194ffc62b245791cace21889df2b5b36613f87e3da5774b2d25f4471b345902c7123788c884dbd93ca16b85d257cf52ebf29495f4db5cc64d42aa44a3e26cb1ea337102f40660e10f347d4ff91fc7eef8cad2faaac6607665e93558adbb15cb963943ce12b64ed6a8e5eecb4221660b27a5524ad6a2ae6ba137b2dcf9e56c", 0x90, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000080)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) fcntl$getown(0xffffffffffffffff, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r1, 0x0, r2) 01:15:48 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) 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 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) listen(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x8, 0x0, 0x2, 0x1ff, 0xffff91e2, 0xa3b, 0x0, 0x10, [{0x1, 0x0, 0xfff, 0x7fffffff}, {0x1, 0xfffffffd, 0x8, 0x3f}, {0x5, 0x4, 0x70206ae9, 0x1}, {0xef2, 0x2, 0x8000, 0x5}, {0x10001, 0x7, 0x8, 0x7}, {0x1, 0x6, 0x1, 0x8}, {0x6, 0x7fff, 0x1582f6e6, 0x5}, {0x0, 0x9, 0x0, 0x8}, {0x6e9, 0x3, 0x10001, 0xb202}, {0x0, 0x9, 0xa533, 0x1}, {0xbd, 0x7ff, 0x0, 0x400}, {0x7f, 0x6, 0x0, 0x4}, {0x80, 0x96eb, 0x95, 0x8000}, {0xe54, 0x7f, 0x1, 0x4}, {0xde3, 0x1, 0x7c, 0x7ff}, {0x39, 0x800, 0x2, 0x6}]}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000300)="34ef51f0b0ef35eefef2bbc2eba6de78eddfabaf8451e28639cade54b359a0e578ca19632e994c9eccb5adab2bdb2f9bc60e94bc730c7bf589cd52f6192c2c478fee63819b7de87f790dbb9ec84def69f422a108b0aabb9358b1c07ab58d3860638862dcdd45b569740c75be9e44e3f500b26fdabc6087aad522024f1c", 0x7d}, {&(0x7f0000000380)="3c25756f79052e39cccf1d35209e711c2cfc270519cbd2db564bbfa4665c2376b974007068212b336de04fac31caa08018be9d85daffea58573bcc98b0d50c420637d95104e6d6b48be6899dd35325835ddb995b4b012b98948497193ddeaa9d48b98653b5f0c5838e5942e0a196ca7b7b2729785844e894d746a9cecbc028ff67310ad6869294e710f541f6ab1dda3a8b233bf6fdc66c2aeda8c5317f5cba6019567ddd99ae2320250907e2a04305", 0xaf}, {&(0x7f0000000440)="2ae1006d7547944086cdb647aca5750c353a4fc9b8f82ca8ff07ca34c22026a5f84a9d9b4bfb46114ceb3a966a6fd845c0e4c658893221851438a52f04ad58d8413e3107b5555da7c8dc62e093e4b63c08d1e954498775fe5004c238bc0f0fe506074b34aa75d6c050663bee61dfcfe4e1650f0f186a0484ac0ff5ab16552f96a1701d34ae1c3b9676ca9066b3e0fbee36d3b4d32bd161804cd1f2da582cc5b87794cbb4286611ea2a2bc6f4e8fff8d7ad75869204d652f8d31fcffee2a9e99d2bda8a214c2cce925d02ef86e4132bc8c2da64ce93033457ef39fa8f77a17b7ffd25", 0xe2}, {&(0x7f0000000540)="ac8122f89dbc6fe2f6b39375dc6bb101330682428b509b1b0f0ee195c27b448448d2331f049446c64bef9423c4ff9e149ae45280188e1a50bc209fecee4c32b30230d4e9d7f2dcb1f7107795a839d28a49ee01d33792190e574f84f54436", 0x5e}, {&(0x7f00000005c0)="fdffd9c89245157d77723b70d77ea6820a0b53f3b7917c59f34af97bdd6449d355c8f46a30ef804bfe7366a28433b32382915f19b32b57550270ed910fcba2701cc4fe619d2e0c79de92727fb5d39d2228b155150e735bb3936ac9f3333c7d01f463d069c96a8a95513a28f099f9edf4352e1f4bc9371114fb20dcc641586d5b22129c3a7bf3749b1eea0d94fbb655b90d1e3f8fcc8f07fcd1c84e9dd94e27ea3f01ef9f0f06d17ed854d0020c9e79ea920ac0ccf0e2f340d24ceec1de974996b79d", 0xc2}, {&(0x7f00000006c0)="fb3864c995344ab240c813a11413c19b5ec14173190d7c08e733ece08d204cd8b619b8ee2b757380e019c4f772ca94f4cc163c1a4c6e936ea6fd77f2b33352934d7a28aecc618ff359ca04cc04e1790b970a4f60a2533cde4cc63bc290d9093b6436f2662885484596", 0x69}, {&(0x7f0000000740)="54cfbf9ef310a6f1f6bd043dd02ff934ce7d9aaf1d9b2f9bc255b4ea99fec3f630fda491a1db655120d0a4876b28fbc9f08db7f6a15811f09b3bb2477dc4f200456792a18679997a58427325436ec4b586955b3a2a17e0f9dc85ecd659c372e0cf2292e59148a431bf5a2bc8aad2905084e8cff6807002eb089c02", 0x7b}, {&(0x7f0000000140)="886b8cd3e1796833963750e99bb635048bd4bd3686c0d9e1eb177fc27554e36e", 0x20}], 0x8, &(0x7f00000008c0)=[@cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x80, 0x4}, 0x2) write(r0, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 01:15:48 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) poll(&(0x7f0000000180)=[{r1, 0x40}, {r0, 0x4}, {r2, 0x8}, {r5, 0x20}, {0xffffffffffffffff, 0x20}, {r4, 0x8}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}], 0x8, 0x0) 01:15:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 01:15:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000001, 0xfffffffe, 0xb35, 0xec05, "fc6e060000000b0100", 0x0, 0x800000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x3, 0x3, 0x4}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f00000000c0)="7728068ba3c97f06c93989412a5c1c72177a6fd0cf07e749e1350258bcea1ead08c6269b87438f0ecd53e3b258fbf08b31d1508134acdc699eb5183996041a4fc2e4889ea91c391a29f08c374c8402c8be8ca8b71b34a917c209f24b", 0x5c, 0x40f, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) 01:15:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 01:15:49 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) 01:15:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r2, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r4, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50908f52ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f33601b77ff1c0791eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c4325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99be8ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce36168339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe810000", 0x591) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f00000000c0)="6aeba8a22806000000", 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r1, 0x6, r7) 01:15:49 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000f304805139c9f1eb34cc4415ea1f1334dff3de4279d2765791f0b1521aba98a2a129a5458a6e8116390988a881f8655c1be3a38f55f2fd2216319d196b2b904147d62a285e16be855ce1aa4d13eadc9ba63b7d2377286fda99291b51"], 0x64, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) socket(0x6, 0x8000, 0x43) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344}, 0x7fffffff, 0x8001) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xe5, &(0x7f0000000100)={@remote, @broadcast, [{[], {0x8100, 0x4}}], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x1, 0xd3, 0x64, 0x2, 0x9, 0x32, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x13, 0x20, [@rand_addr=0x7, @loopback, @loopback, @multicast2]}, @lsrr={0x83, 0x7, 0x40, [@broadcast]}]}}, @tcp={{0x1, 0x1, r1, r2, 0x1, 0x0, 0xf, 0x0, 0x6633, 0x0, 0x7f, {[@timestamp={0x8, 0xa, 0x3, 0x10000}, @window={0x3, 0x3, 0x75}, @sack={0x5, 0x16, [0x80, 0x2, 0x7, 0x3, 0xf4ac]}, @mss={0x2, 0x4, 0x4}]}}, {"a228d6d757619e5f808be274790949b7790cef50ee050dd3209c73343a64426419d1fa68e1e39d7aeda53f0f6364dc1ff5f8cbfa3031ad0291b6df58388c6a515b5a0ae850eadeac36420586f30ba5a39e4e0be8525817b0cd75bf9561e06ea5a1d2fa27005686"}}}}}}) 01:15:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) 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) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 01:15:49 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, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xd, 0x404, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c40300dce4a7ef64fe3bfd6fc50500bed7123bdff51e2f6620df15b8d3c60362612e87dda55c421c6b23d1a32d6c22a7bb4b20cdcecaf3736ebbe60000000000000005d13c4ead05e83a06a07684c4a7d26dc075fbb9e545b9a920deace2f464930552d92403c00af7303d10f6381bbcafb02067ca2e7235586103d74d4daae0d626cb1d56835f62b7066e75750a9963fa6e2a516bd47683e6d11dc3786cd5b042b4baeca3a7651474c958e144539e1b4754de1314ff64b4a35b7a88dbf476fc92601c0cf566183588328f4a04d0ff17cbb0061c3ede6f7d8dcd5dc7e7c3463c4604c587"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x8, 0x8, './file0\x00', 0x3d30, 0x100, 0x80, 0x40}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(0xffffffffffffffff, &(0x7f0000000300)="bd6fe199b3c44e468472dd81ce53d67bb2aa7dd42780c81368ff50b90b0b2cbe4b021687b52276ed1b2f2eb934155a1f91b79a497f92d1d77933f12a477b579358f3a14b4e299220c317c319cbbf851aaff5f9bea5cbf9a17e1034fcdcc05ae4eff5e611676e23adbc1f022773fcc53c31d7f312225631506ba385bfad3bab9f142adf6d0592f7d44bcb63d50bf83ae8d9fa11699aa9bfa3ed3ee01d7332f3ce6b88bff92e7a874de10a0f8024db045373b9730134d32fc48cd020117a5a41d22b91", 0xc2, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 01:15:49 executing program 0: 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, &(0x7f00000005c0)=ANY=[@ANYBLOB="6200e57f7f00b765468aa0c3a63f7589a0d79d8d76f7eb5df95e9a819e1ae678f59137aafd5b48e119dd12bded9443bd5d38fa773c75dd9759e534953677ba2e25452ce3f8ee72259c4bb548a20c8aad892f489db17aff7aab993c7d25187774838ef84aefa63d0f2647882811b9415ff5a74a0885d7b44695d3c58842480a824a988b56abedef664e87ed9e35c586a9f1ff46dcd5e09cec1f2e4a0d830f296035ab6b5f3b4ebfeded59851e34147818d0fa33a34f26137dfad58b80733d3b7e5acd219774b77184ea9d82341731c7127390753aacc7e683c5bf6a611e65cda78d78e3cfdcb9e2e73b28b708a2cefbb457236540000000185faa48218ce38decfd263356f0290683b5ad5a67abdcb1416ed47e46d7b36c61ba4103b6d54b3a543b0ffd0d13a460c297bf3a456d870856929f29d621192abf5d33dad6512b30ab034ac6da187bc3ba9d9c00cc2c5f4e4e26462e1cfd1ed47bf7afe16101f9296322002f61558915750da2614d1a70c4ca622b233907b3a2db50e7877bdebce6ad5b3408e15f5a642b23f21726a12bd34503a8d0fd322bdcc8a51d08cf366e352a82076f4f78ca1318aa4a7fe6bb424d6d1078dfd4480aaa247d0e676306e611efb3fd5c2aefd545245d869d45747697a38e0fca948d20468b6e81f9f9"], 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, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 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:15:49 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000440)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0xfd97c9ac2841e4b1, 0x0, 0x0, [], {0x0, 0x6, 'cye', 0x0, 0x0, 0x0, @rand_addr="67f465119e4125f4eaffa888984ef89f", @remote={0xfe, 0x80, [], 0x0}}}}}}}}) socket$inet(0x2, 0x8002, 0x2) 01:15:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) 01:15:49 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, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) lseek(r1, 0x0, 0x6, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000180)=""/124) ftruncate(r0, 0x0, 0x0) 01:15:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001280)=""/4096) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 01:15:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) write(r4, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x239) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/55, 0x37}], 0x1, 0x0, 0x0, 0x9}, 0x800) 01:15:50 executing program 0: 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) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000003040)='u', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 01:15:50 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="6239f948b2bd11a398128f473c2f2d4e0337e01e2929a8c78c540d5c34cbf85b37ca309fec2df6c7a9962a29e989dd2249e8de33b09111211eccf7163ee2f6d6daf9e48dcd084ac224d91af236d3068b044b7e0d5d061189de1182d3e3fedb6c31eab6503bd387c3f72af8bdc3115804067b8d3fd9bc52d7ab888cb6963aa8758192c7a15d1dd9d3e2e42a49d1ddada35695a9709d1fd24647e396f276b5709eda1b8298d0251f3d2e8f726ab47518e6fc2d3a06bf999de020f104a064d3bbffa1900e56514a21cc4fcc587758d542123413a90eef862118048d5cfd267efe484589a1e0487da517532f7a5c12fd228b2d41be06b80f602fc7177878439bfeae4bbcb362d93ab3bf22b1c0f0f81bbd317af43bd01a011f8d275db8bd7d92a0a5c7ca76d15c552b9bcf9485a368f59d5122196908c8797c2eb98809badde8231fe14e0f67d0f394f0f773e9cebce4bcf0683dfa4db28d36628062b561fac0a93557f800d9ccb9edb290ee96e721c053f3315542e195b525e1cc591b59e28580c6005b9dd93e11d84e81df86e65f8549c41df86c5cd51634e9a5cfd20cef4a21e92cea79621ed185b820a73019c70b87285ed69fc7df4d2dde19b2ac6cff1c6408d1a8d24189996f58f302dd4ac3cc0f13b2eb297e9bac77ac9f0c152d0f3cab58e439e9810a3323ad0b4d73e191d9aff2ca2992f417e409296e8041bc4c1caf267380b97992b5a06c67dc86bc0d975f0d9a2dde05f719af6a90dcd46f9463fd96ab3f77d86969d47ba060f8baa256f55262abacce87db4b70fe097916ed1fc37aadce644651be6114cc4753342ad4daed1ca195be9161c496fe455d257debc51e2a6286ad0ac331cf7410aaf290270fac6c38172a0375807a069d4acab31a1b8bbe62f42f0f8c7ccf78f68204e2c0a8caafde8e4d6b5032f61a79f6c5c8565c24bd028539641fd859c3bfc109dff5d62634abf8d7692f5b64c9a27a1418a378b9131427da9b66102408116f707e58206b845ee8abfddb711ae17fb873846c4190a57a8c879b75805a91ca56e70bbde002ed8ea986a0dc796a91a240ea970277890e4cc16319362237b9e0ebf5316402ab54ad87781230c897009ea883304f18e5ff36e8532d44d67531a9544d665e8b81d909fd5e1e39a09e3bdb038bf44b2df29ea078658b130faaf0bb6bd51c56b2ee282b44c097cf298325aad0036ff84420e647be3556403a1c3f136532a0af2a51582c2ccd278431ccd677e309737f2e10500e8b40b3bf506b3ea4276bbda98cba365781b160ed06df8918be465e41ff412a6a0347b2a98446c461b84f38c69b8258bb7821bbca892b2e1e3485c59057e1eb525f8a9cd46c96a90f55f6bd90c148dc7e236b51f6ff1e21c6223826bdd529f3fa686618f8ce315f8811d7629dcf5f252964d645312da60ded67f1c85825949a11c1bc08f51e2bd560ad14a0b147143be9664deb11956dd45426ee1012818888c43ab641b89fdb4aecc7271fddc7c5850c4c16626aef2f5a6b93d6589981388d267cdfeff7e89368646ef8a2d85457611fe134b2a7c3351e7075e467d2f71e5505b200cd2e2e361d5389d5fa88a8aeb1c31c2dc9b93ed1c87f8a3d9c0a84a5f1b924e7707d7a842f8123b1914fca9f0f5a87a22dd282cb190d086ebc7b0aa0867daab5dc35c7f4fb2aae7dd7c005953f6fc829c59d6fa37026e8665afcf86af668666ab1e3d9369866365e883a11d1e8889d293db6f0f7540b0485064a0c90c0d301284e119ec9ce005570a377f0cc446cf02d2f6e54f2ee610e4b3b81752822e5eb6db63b0753dab8e53e5af7b3895e3d8cd5d4ab6dd83ee98888b007c16b1d4c58d6cb433200f2333cd2ecec839b69077cae3badfa2f81c4794fc2945e21564f6233221f4af11ce9151a763513ecc92f676676f16f71a1b526d111d9fa8c10410bd76616aa6e8acbf8edf79867b97bc1829e9096c62fd4c6d6ba25136ea7e599164972a02f707a1dcdf09b278b5daeee174320101cb65f330d18fdbe42694087bf13b63c7d728784e225c56f6933cccb3d418505b8ed9fcb2d1d761be1ecddfea51e69ffbaaeb6d6598915844d509622368defe3b0b0ad7c6faaddb74b62e074c850e98e222e9b7c76c12f920443e74285621554f127e18c46b3b1a3b81a3648b4a3d7b4b41954a7b14612d603cee49b06a7383f6735720e3daaceb1d99fdcbdc729a9414217e793e04518724f9eea41b7aacccb6254c7146b638fc1167696d16e94a60ade59b8929cdbec92f3844aba26a8654fc557de83dadd739bc9adfe8aeb6f5c951c45d14fcac78258ee3675768ff6e9fc847ec3b1ba08007820ef7db678c4563072101c9cedf697ecd8f3b431b078b361cf8adb0ef3258a1d5f19832bce063b08a4841bce2baff05215a38922bc72bb79729be3fc694af7bc8dbf397fcb0b70b43cd64028a128a61eca92aff92c6fd8a7d0822e4113f593992a3e09bb09a60b6967df32d12d00f9a8575abc6817f6236b5a3b3ca4eb333d39338bc192f76197dc49ec51900a1e74b639f78aff727941465825403c0d0c420a41fa364a06b88a1275009ca96cc6e5e082c22779e704df9a389623eb19e68f24021072ec6905bb6b9430541c850fda808d5be387ff9d02fbfccdbbc7ddd75d62bb15693528dde46ca39f10c4c235d5272528ea8b5fc01bc96d5a2f59d77ace44c40b82ce4d5a3a1cfd76b1ff83a6f583148af6f964b371505ff3d595ebb08af60d2f431665d298fe53ec73f029695a9d092948eb9244f8ab7a463a41a03d88ebdf26e494f9238865e8fd67dbea00000000000000", 0x7d2}], 0x1) socketpair(0x20, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) dup2(r1, r2) 01:15:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 01:15:51 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x800) 01:15:51 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f0000000040)="a5641f5de6a20e1aa7f6f5621f3342915460c20f2c7630d1becb44b9a556ccd5d0b5958ab313ff7dbedaa5678df1220cd44ff785c1caba630ddf34b0113a1fb6c1d140b0b50c30e2eb806f3bee87a120d732d62b7ea54cb872feba0043cacf0892219557e21f9b5012d5c4419484158a165c92cffbf89f31d9232187689db52e974b98f1", 0x84, 0x0, 0x5) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) close(r3) 01:15:51 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000002, 0x0, 0x7bb, 0xfffffffffffffffe, "00000000f89d0000612e10b71dd7df0c00", 0x0, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x2) syz_open_pts() 01:15:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) r7 = getpid() fcntl$setown(r6, 0x6, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x401, 0x0, 0x0, r3, r5, 0xb1, 0xffc1}, 0x3, 0x266, r7, r9, 0x1, 0xba, 0x1}) 01:15:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x14) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0xc) 01:15:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0x9}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 01:15:51 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x8c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x7f, 0x7115, 0x6, 0x1000, 0x80, 0x6, 0xf75, 0x10, [{0x8, 0x80, 0xffffffff, 0x7fff}, {0x6, 0x2, 0xffff, 0x7e71ab03}, {0x6, 0xfffffff7, 0x0, 0x530}, {0x200, 0x3, 0x0, 0x4}, {0x9, 0xffff08a4, 0x8, 0xffffffd7}, {0xa3, 0xffffffff, 0x2, 0xffffffff}, {0xaa9, 0x85, 0x8, 0x1}, {0x3, 0x7, 0x7, 0x3ff}, {0xab, 0x2, 0x400, 0x57d}, {0x3, 0x0, 0x1}, {0x1, 0x824, 0x7, 0x4}, {0x1f, 0x8, 0x7fffffff, 0x2}, {0x7, 0x6, 0xffff, 0x8}, {0x5, 0x6, 0x90a, 0x5}, {0x4, 0x6, 0x8001, 0x92}, {0x0, 0x8, 0xfffffc00, 0x7}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xb3b2) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) r2 = msgget$private(0x0, 0xfffffffffffff87d) msgsnd(r2, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca724d2fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815d20775ae9b8f8edeb349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) msgrcv(r2, &(0x7f0000000480)={0x0, ""/4120}, 0x1020, 0x3, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/116) 01:15:51 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="6b0205087f000081ff430185e3dcfb83eae5deb2bfa37184e6d2f6b809157d302bf1f2d75b901749579212a840f9573daf3116b9680f31d2eaa578c709985816ee04996da791d695e75e0a7c3d226004bf69f671e6dd712505466908a212ecbb3a14c94bf185fbc1c1e3c98f06ed4069c9aa7a8416c9b8501ab53947ae9dff3c31029b18103c9bc67e7ac28c08e2bac7d9d50de5e4eee52f058ae10816a272da1de54adf7ca3441b5840ba976944e227b3a786eaf8ba2d8234f9b38de05faff53ebe7b0b475908f446d0d0913ee0e5ca3acf0e62de9be98b9ccb0d09ad7b3a3f0e2b261e68f4f822e9270346dea56a7e8eba952d50988190d32f949892a1bb8565b3fc1a5cba6081f4345d2bd6d8d772f50e192baa3029750ccda354c2e4f8172516e739d2e09467c0962a"], 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 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt(r3, 0x8, 0x6, &(0x7f0000000240)=""/150, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="fd00002e2f666900020000"], 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed23005", 0x2fc, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r6) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) 01:15:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_open_pts() fchflags(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9) 01:15:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r4 = socket(0x18, 0x4, 0x1) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0xe, &(0x7f0000000080)={0x1, 0x2, 0x41, 0x6, r6}) ioctl$TIOCSTOP(r2, 0x2000746f) 01:15:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) socketpair(0x20, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000002c0)="4f827190ee922fa936923eda0621e063c0bbeed1e5275a396fd3e48af977f65ccca619835d28b7a883e2b0cfa6bafe3db5d82cb61e4a96742e42888232d5db97164031728a5d07cf0b9a28530344d68d99391377bf8bf39cb2905eb1dd1ef9b9896ed7c53cc1005d7670f5384e02478879f2e0e6d256093e6541d9541a96a230fb29bcf12587c843b7bcf535aa2b3b89b099a069b8426389daaf777796c5668f1416835e61aff328a642e8a28d2f9acefb65203f75f1b1329849c8759bb1196b3b4d26441b377d8a4eb2704c803c5bd0dad6f9", 0xd3) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="36f1c6b25a7df085dcebd07ce4b59f3237488e036e0dadbdc26980df3e2b9e8a552564908e52647d90c0e2c9c874fb8bde4e0d477dda46eee8cf0fdccdd44c48499c64de144be067e87d31e8c247c2364704e3bdc91388a68dbae0a368ce9fd15c982912d5d55dc63783c4d93a105dc3fb687666b9724eab98ddc03af6a9a2b1b3650a142e11e265a3cfb739d624eac6e792a035e6d665d7bf1f0da464cf64cf15c16f2061", 0xa5) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') 01:15:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "0366002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 01:15:52 executing program 1: shmget(0x2, 0x3000, 0x1c5, &(0x7f0000ffc000/0x3000)=nil) 01:15:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 01:15:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7fffdfff, 0x7fffff82, "0710fb34b3da7200000000d2000400000000ca4d"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 01:15:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 01:15:53 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x6, 0x1, 0x7) fcntl$getown(r1, 0x5) close(r2) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x10001) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r2, 0x5) 01:15:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x841, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 01:15:54 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, &(0x7f0000000200)=[{&(0x7f0000000080)="87df98ff00d1ff19f8e553cd013a29f91cac8a4bb8816b87", 0x18}, {&(0x7f0000000100)="8a9f49b58c47186ccd20b2bfd15391a22baa7f445332d4cdb6920fb685deca9402d57ff1aad629d5a2b1f3599be47f088a3c3b79cb270c1efb5ab0", 0x3b}, {&(0x7f0000001740)="8ed9911e7bb305d4dd7838ef60965ecdb7f257cca4a5736e65533bf3ba496bc180c18e0ff1ca9d42f7dc910417654b8f167fb43d63c5259142cc1319b5535b26a76f34a98a5886cd722943e75688ca98aafdb875c15801a78581291e69c54d4a1c0df4cc7d2e60fbe5369e661d46f6c7ffd13c457537a220002b5d8a38d7ad7c271077ed46858e64b5e907e199602e4160e795cc4ad477c6d95e79305e2284421ce905ace8a78668455ce1eca4fd7a84ee45d6cfde396e213b8d0fc9fff738a9943e2349538631eeebd18ea27de6392abf159e4aeb530d91215b2dffd38e8aac88e0eff228389d79e100fbfc946c65f4e6cd13afdfe73abcb381a7d42100427f349e3eaf1637155d927e11349bfcf320016fef04f43efdaa37101383656fbdd2c0358d439d408bf657ac6caed885741b4d44121bfaf069c4b7a27c40f53ba0db43121f01612f47d07f88071aa898582dc89e26d99a7155ca1636d2edc0c1c0eb5163ce7af0495721c39fe0f40c9f17300803fe85c2aedb56d722cf35879a0fb3c73e5018c572627166dfd472b77477f4ae71494d1dda080d503618bf8f64e02ec05e28776267f4c65597e263ccc32e0b92b39c742476852aeeae4d0d87e7ded3e4f58568ecc900df454be4478786f77771ee0e13c6703c6c40c0554f7dd8c31523214ec16bb573c15a825888a5c6917f3bc427e28a30a116dd473d517a96151879308df229f76f1a55b38178d33af928d2029f79d91053c2e8dd3792a02227635b8c0f38ba818616170431c64236c24e75ebdf0d87f1725fc40e3e7b645d643eaf5019910ca4c7929a59547099912020e3ce4e5a7a2d5654ef7ae3b7f3b304e7075abda28c9f4532434e2532841f8f78dda92f721f64b8bd75fe939b3e786197f29713ef4f60f0d2336927e69bd32a25327b7bb3deea04a43d79f889c5139b1f63e21bd3a6a3a87b36941e6f4759fd8b2b78d4e9cf640f7a487fb64b29190e4a1887801aa385716a618d146b537daedea4203afaa08fea010aa3d51d1f35021e88e9db559954d5f15647a1efb0ac1a24fdb8ed9895e27b4c1fd3b2b7aa2a08ae684171108a1098e772bf33e24ef51b035d4f006c2c9719aaa7657c81700ce48d66f64bf2ff0bfe3e947680b578da4ce679fad6fa8bc713a77244040554cde34b2f64de0846256a545fbf0ad2e8ca524b0cc2fff87947617a14412e7670dc1055be227e65928f8ae9d300af7eb4e6d30556f75fb2e18a4a7d4356d18ba141f24fad6beccdb3ab5a0f69e1ad6c20b293afdc04b20ddfb925a874afa91c223cae6d37517cdde325ba832d4593a1211e4164be8abcb545fb6ebeb20881df3108454eeef9f3c4322785d21a2874c3eb404a174e160c42c97edb488d30c29c056230751df538006d020050e0de158d929729b190d137f82fa26226286f07305491dada83252f50008aa9d1e402377f7ad9359b6205b696860f3b8795c0cdbbc92dc9fff9e2b8ed352c765ef68cac04086784557b740a12633c783efee9c6fd8e3cef6f07c7bb42b0ff886d29cbcdaacce64d1f0f56476938e83b489c9d108568fee2cc7c99b428f0e861b62e96ba02b16a04e3575d9c5875e55273c60a934fa0db4a2f92652f193367a16182741c14c2648f673b8d7874be250a1e1da75d11ca85f143fff596bfb2a64cbf02c81f43ae425c923c86acf60a3979a9fe10fd8754250648bf7b2c48558b2db10dd83b05ffc08022f81e6c1328ebe4fbd1adc3b23b4cd83cae61065ca3ba510eb2b4175e6f308863f198a816ea71a73ecad968dba02db68d94aba5dd9cd81d98ba47df4e8a511c0653570ffeb40f05f1519a4e609989234d22e220591bf8799c14aa2c2039770c6d1f34dd587c202e8101ccaacc390a860c3e57c9a367392dcf86a0d977aaa860ec28f55f51242b4ba841dc8278d4d594b6608167d17ad1023f1c7c06e0c00993091baa182a0e95f76bd9a2509b637324e6e946bf0c29edc1c3296860bbe1460f13a5867a71e2a5afbecc1a96be99297a6ade287945dc1cd1fd05feee0f0713216000303e901fbe971bb5baec3e8695224caaad8eb16e272b5d3f1e2d0ed39f087008df63dc46f1102e8ee4eb1fbe83fa4edd7e19e464cffbb541616ee615c862c5be5bd1399a1e9dbfb56d768b3c8ff4d4835e7a8afae19274175061ead80b96cfa13b261057cfa00aff461c41263ae21f19c55d39a1e4a071642f24e9d8f74107ccd647328369ed296358344a5b7d710e6017593c6363bc17de754ff945c95f563e8dd12d088482e411574560dbcefd30aa795cfd510970f6bc1717eee0b558656fd58b498c4483fb22d4693c0d36688995c8af209193ea73dfe4b5b3d7dbb223cfb0444d48195dc98ae5ab10ba6ab439df7330465830c4bf151383cfa6d5721607efade243bee94d97ba27def868c950f7ba32f0fa24a2ef7851126224d808e9573dfd2f8db956bdc36f38617674008ae525f42541d6594cbc0758aa45c8a218f53a90e36a5512faaad721208d6188648edd9e7f7bf7b1da46626481c5b54ff3e480e5ceb0012a52f04499b77605bda4a7dc4025d0d7f299286b5a452d0b35b3cddd7799857a204fd26b8bc7a42905f3bce335b6620bcddec20b6e1ebc02bb3be7c8f3f96a1af050c38353ecd16362199d1edc5b7f248ad63b2056fa6fe1bf4ecaf8d9f586755693d9dc7132e65a516c109bf6c4c199b2a22fff2de55c3bb869553f94e92b18a029caa9881cec05aa38c3a828eef6a90585bfea37cf3c0612f61661ec041bede725407de4fea076847ae6874e286645fe05c99d9be7e88b71e5fb0fe44185f28f7c92c9ed75d548bef22f174a271c4e7c8026232b1aa88588a6105f97d6caf095266652c6f2d4bf3380406f7f6d003b5318f998e72834afc18994cd6dbe3e1312669432a0eb16e802f9a0723254f6db5e6a701e536c567e75c6830bb98717e106807d148a18c827591232e6c2dc68812f62b14151a09006efc34e8d1dcfd4ffcb834c3897aac4b1d63f9a6253eedbfc8f08a0246e2bf868330454c32e332a202f8a1d58627d345100d91428317bda27e7bbc2fdc6492928611e4357cd7a2eaec215fa634a8863cd4a1881af7cf84ce72f7e9f1aa2cee64b5be9c694d63073788d17dd044b139e3a36bd6f725f3e0e8ce4a33c576cc5b3f9dbf35072d0db6ce94120d933d9a91d501407adaa2f76d570656f60477cc551886b8ea3746493407a180766d134e6845dbe671a41a6ef078fb0ab39e9216dc846d63a70ed51c32be989ead22077df91feffb943c7bd68e3e0028bb8a794c4c31fd15a379da2bf0d4c9921daa97fc9e057095aeb7730fa5d702dc288d6bed0e16b3f4e4cc3ca2c327b7bda39d262df01186a7ea1ed0d98c785d911e5b1b95d6013a4bbc0803003ef054e7f4d39dce431b50cdae095e9ff0b1db958f6779d8f886905cdb68cc1b7f6fa76b9264ec56a732f1b1d02780d2f85fc8d84206982068b1f0932e175a9e6123d37f202f20774314865f907a2ef5655fe4fc93834febaf45d8801b54968e6b3651fbd80ad8a521f0565ec8f463692741e8c7020071935e5d6ba6a4742935a8f75993019e86469cafbc02f37cb625a3d46ffd7f29da171ec9653d4c80646c2dceeb4f0281ee7c2e34cc1bdc2be16b8082aee53876e075f6a03e3fac82809425b735c9554a61c6a0d8211017181c5be0e8acdc04505c3284f68fe1aba824efbebf29693154ec8928f14ec80becc30ca688593757220fb968ec3a2ff4c0fac4cacd9ec6e43869cd046630c442ef3d426df4d6fbf9da0a63263a67b8fe69a1c00e0119d376c819066b7e17c38b479692a39255d27fb78ee567162f36aab1f48e22f517fdabdb81446b7625ea394356384e3a145d817701effdc644cb9bd35d51a7685886d219bb1330cf5369d2ae7c5420d9a20e2bb47f7b37b8024a9435cc06541363386d46a8f7c0330ef3b19c33ae042bef3394abcb74ab526e487c40dfcd6d3ca5edddc3eb03fab2354c3472844544ec192f14794e49bbbbf40112f929983a2494ac886611725af7e0b91a4f89fdeb2c0e2bddcd16b6df27810b575d61505382792339179eb47850dcf185b6072558a9b9ed07d36bb90d9664f5c6d108f5cb4f16f6695e9ff8c948d7ce5c70977902daf64a515d84a5fef18bd44e2d0b2e173796f49691d69868a6c016707169579710ed3250d2b5171d1f730c9fb7ea69ba6b50096fa5d57f06fdce19458b8b80f680962658b761675595c1d1f23c538538932219211f3554fb4e83f2d4ea634e03730dd7ee4bf2b399d11c3ed29ec9fbb3d8454473180b26be3969d2621518c4661cebb54f056711b9b0c62d0b1c2aa4c1e79b1f62c5130e8931a20eb29b36352d423949712dbf8a59d3425090daf0ef8ba6e7e139fd2e703a021abcf5866250da12eba6acf9f97fcfb6ae852d338532e544cf1fca6413a3669b3a84781d831524c38fe85d133ead8ded9e2981fa2224e443f8cc7ef65f99fdd9a23111a84c89887a344f7d49c49698f7887450ed14cd2038a44b84b324258e101192ec5a78fc16c4039b44f2d46b8ef8886bbe95512806c07a2e874d6bee086bd77ee952c490e203a2a72b7f5f4e5b411db2da3050564e95477a6eb27475cd866a14c12f7ec17a1f9f2be33b826b8f6307825c76aa715f2d5674aff7525e21b194977679217d8e19aab50c01fd723cdd60149466a33bb98e1a9780d049d297dfaaff70514468dee6351c9664b510d4de0d4dd21ffcedad85d90b632c30e049ad4d14ff1d3f21b93db51395a97856283c5cbef2c19cb6644d5b58ed55f1c9a2ceaa601160e1995ed48863bb85d8cf05d4d3a6c557eae041daa16dbc3827395fc329d2ac164f77110d731d45bd301b55e1dac53a4b4076ae2d16bca58ebc1f9e89a092c3daeafff93e6472189b6a035d0f2b68f04daadc7e8fe74cb2d3b75ccc6bfa1e21c5bab9d1c0ad71f1f2f679747d51ae4fe2589fe0090a0bf5cb781887330d9c8e2f7a3371b9532134df98d7e3687367496aa831cc5d95f9010435bdc9c3eb124f7977f3c5de41823c5fb747651e7f6da4be345f60d2ebd8de131a6ad171046ffaf6b5902ff7a9bc5fa4634ef2379f6859b1ad2bc3e68d0bf0ff663bcbb9a05f58d0e238456df060ab6db75755efdab165dc1fa3c918e2f9fe72282ba0c0269f921ecec40b85f2d35ff2aa5e5467bb8a68fbb57c4c05b370e9f3eb38de8461f0a7d396420b9d18328b14128b6bc2710c9223cabdacf5db1df8eead0a643d6a2d70aed04bac9c2a9999c3c3b6aefe8bd63d0eddd6590dd044c84e2ed62c4ec09e8793a3867352df900e78446fe181453a6a957c1843faaf0dca8d1c68519ce44326be63569c7bd10a14487755ca5211101fb75067483ee99bc580645bfc18e69388ec4702bab8646a0cac4928823552e3aaab381d54ede5120c5ae6f4a34326db451397972401c4ef7b754e89ba1fdc457dbdc0f5e076363f03ca1315b3780525c26e72dcaa95609cab1ce291be37390366eb3d68e2c6cd1db7200dbea9a4118c560d5288d536970ca4b38e2a2912fcf3ffa6b32577374f70ede7837aa826ff8b35686c16c0b4e499a6068a4fedef59300df5b5a63ee93a9e0b86874ecc4c1c2e49b722e7eccebf08c31c845672ca65a67a2f9191d852f067e4e2b129b878a14a709d204eb7e25ca4cd3c09a4beeb44a5723e58fb6163a4aa416c247c872ae108643d318257bb0bac70d7c2d9986ce2d62debe8ae970319fe2", 0xff8}, {&(0x7f0000002740)="09ac0b27b3b42483827f047990fb60f65f5bee1dc94bd8736f441495f2cefeef1ceddb8cd0dc80ecfa5bf7e5ce9fb2cc7943cf36389efb3e1cdf9877b1a01d2a70f54f7e132af43977b0eaca2067e36df4e806a904f2a408e7190e0dabc65a949888cdeef03373449097d7e6762dd1911b64a8a6cb36bb10f752fbf2e5fab2d82f7faa546d31d10f39f25412685b2479f494cd2943ffd4dc0e5991c4246098e4eb210e03e0b142f49e5fbc2eddd3ea70d71fa696aebf0dfc8bd8afb382516995a07c538f39d27db36406a8f41158163f30a3626097c547b534698a864e83910ebfc790870548879a63fbe53f7803f0827833c3efaee8822d9049b1de22717028a53750e37853ab19cb3c1f487acf48db01da99e88c439128d00762f2db54e869dfd8952785ff78d27356c95a940ae25295c5459c110f8770c8a32dbe6be76df6ffe429049fff5c0cdf61660dd356c12f2b6c6b55f297198df6d0b72f89e1f64ca583ad76d5b079eaa8b1dda096ce1c89ce423c4fc33f11c46556464631ab5f3f466c9d22180c520a08afa7e48d87f877300a5bb9b3749535007694866e9fdb76d51a7cfaf4ec55dda7bf27bbe008d4291b5ad5e4910c1d14d0106098187814023538f5cf2301297ec7d7109256148139d49be786e6ad4675c1437fe09e93c80ef3872a23cca213905095d22f842d79250e9f23ebeaf4dc317a1b635a2b3dc4b26713a5f26d7ad372b9c111f7464e18ca9047316a00fe83b298196831e301595d820bad9ed40b695c74a3c8fd3dca0932c003bd25dd9c3ac2768a19102306b8f3d8d9995ec28cc04238d61f5b58f1b59b59dda2b4ed1031fceeec71466ef1f5cbdb36931e09171a9c0cfb49472be9d855a894a076c1ad24e82fbd46d06e94bd3876aacf0d2c442b0b1f5d3b14e5e377d88215a2d6c0144a6ee9a0265885abb1686c7f896fe4a7ae0de5eb40b4ee510dd05edcc481ed98f53cf6b5cdd2823b9c6cb2e948c5180451adaca7f7d6c5ea0a3067dedec005df1220d0c3c9f58c08ecb0b87fef54b7b8bc80681655e73bc20cbca3c0b16d23a17f21e9e259f78f1d1165461da2039c2de97b903649412d15ad9cd20da953b17b775f4b68759448afe4b847e3d76a3c7eb1e8b9400d798af9418a00e56b45631bc09dc6ff291680cfd8c9fa518bc36e65369dbd5bc99214138931269cc8474645b9508beab542ccc91a5bd2aac11b089929fc380e34eb16b7cdf7a5751f20629b3feaa36fed259c1353b82e3ebc26763980973ff818dbda51e653fdbc47e01cb3b5f4ae4d1ba6fb53da76bcac1942d51d202acf50aefaaf46daddd4d8d47b06fe34a4dd9d1bc996e49eb3530b539a3167839deed45564a19ec46bafef380c0429c8b603f2ee2882242a509c0400f6cd57e91bd078a8577d84801cbb1439a2c84dedbdf6fc9cc4871638e2d71fbba55a787e26e1119d39ff63472dbf1b023310b942b98cf0ce62ba4218e3d4c7dccd55dbf93e365bfacba8cae9b9532e69bd1783f3732b3820ac0d520834122b0938e776ac1032982eae43faf4e7681d3c75b74b97b0b921b6f5cfd8c5f144cb8e36c21ab873129de1fb91e494aaa30414c21a8c4cc216a03f17ed70144f025313f32ccbf8b48d6c6c2befa64613bbeb639ac2b0fcf62258093be19344bf2d961a096dddf5edcbcea87498b1ee34545f61075206190f1640971ceba512b61468f6de93219a419f27e546b36e394647f48214485550b25b34a4c4f85fd63b157efc64502f35e8133f06d30cf9fcac663fdac10a17c5d3bbf6d02d022feded9b44831e49775ad3a936b08a1694e697be9ca0a93e4fb575dbafe320749bcffa1608e11a386267ef6183c7944dc4727fc1b388e1ac68fcc902ff5187d4947ba23843822176d4035b8a811f5b6e190eabf5c3992cda679895f28b8fbdcb55603b040a20d9a3a0c627e70363e30b7d7598ffee1f40b13a7a03dc883129ab759ddb8e7a6e5140cc740502231aca102ffb15356e98760fec68beb4b782edfac86f406546aed2fff94dba52ecea1d4e6bc46a5bf5de614e272d81d78010753eb20cc1de157b69a17c03521d4a2cadd3b89cb82c3389587ad30b3eb08d4c815a07276785041af84ec8ed8fab730f7f15dfb2d4f75c5f19170624e4362fe60227e770b9598081b0de2b41952369f08074dd0cc2c570c0891c7e1c3870c400476eb4473aa21236d210c1eda349311384be39077fea4e14e54401186be14fac4ab877150f84c2aa55399683cc42aa56ce0b54b036b672e64b6e6392f9572646a672a7fce6cbb168f3a4588d79a690c58f2113822057063e3192e65a5318b6651e2623604a5fdbbb751bab79b05fd753d9f4942ef009f73886d434409f3d23cf271c18630d403ea780edbbfd9a56e265c6e7eeafd85da1bc661d96aa06db08e1baf6145c0935ea2ca07c069b401eb97ca25ad25dafc5f2d895f5ed3e19f35d61191ee8089f0b3f27b523728899ab1cb83c27a01ae253e89edda84bbe10e8b4aef1135a9fdf6b1265cdf60df4efb3dfa47eb3151bc519ba87d3b7f73a58d6ba86dc258694202bbc4f53aab7bfbc5f550bb4b5a8fb8f2e25267e27607448d8eef60ce495741cfee6b265157aea2caae823b944b5247c4e5f83b56dff693fc312d759fdf9414c7b39902fc3c9373b3008b15c3b593ebb826c5aa7435acd68288ab13a2bf10d992838217793fad5bbd7e04ab3e298a322fde8bd68de18757bb0b05e286d703767348c18ae5bd88fca215d7f3e412bc459d0da6a81e78551f026e6a0311c482ab4e37e7a6006e4be910a3feced386bac5bf7552adedbf60a77c84fe32817f7adeb2a344418616af3413d0d27724919fd3e0ea4b637a28c303c512d09b20497e0802902ba9ed6f60510fcd3d2fd5cd8c4fad54973b4f5248ecc70c454e231bfd7fadb9424294fba4958a203685995c13ec054b415c926b6f67049abd765bbdd108093481d754615f01fbce86e0beb96696c785e00ca6c3a5f205b90ea4ba0b46f7dfcd01061e0af958da9b3924b360abb07bc3bc3adaedf01a700304f20118293e1cdb93e6b6931fd17993c0f6f743270f7e73c1e6679ac65b70b832a022af8a828e4a73df7fe61e5b725077f6a7c1ea6edda1ad88711eed2e7f06704f2e53d118f0a39ce0fda74fff880ec75c2449f6881ba22af0d466037d747705d121198b60c37b2cb468954a6694e1c28d7bc46e8b6e262bb184da20a30640c34448bac263e7cb524a3f29f27871fb6f4f1a1b36f3d21e568d83580fde119de8dc812b8e2fae401eaefbb9065ad85ed66aeb48e6f9cecb32a19178ed33db5041d87429d614a007b6a393caf50a18d02e8ff06d6bf64693125c6c10525d8d46bd982658a76d47ede2bf7d8602912ff000f9d60bc79883784a4c7591b076b472f8fb7d1cb2be6c30b8f6e646e9b61fd0be405c80d11c206f43866cbdd7ad6058f48f305e84e6ede9aa234e063d80fa02f3d6eb84f75f688675cabf667a1a8c9fd607d63be6a22276a4a9b50482902f0a2c43f4b24f894fb65e1116aa7dd27823126a0b3513890badc9942081c1c0eb7922340abb4bbb3f4f51aa95ffecf571aad449647f4ae1c43fb1016f1dc6c2b8de34b756f4f06f718e7370c29448f4d6ebfe71139cb6752bc9c456ebcf311072006cbc534bf14d94f0fdfc5e5c5082dfc68157ea6617a99d130cc8c830acf104add7666a03fdc6feeb6b20dc56deba1cf96b4ec96e656e96624cffcbcc61622aba669365a2a854b1df192211c672c9ad754e2415d38b6541d5badf481a373a96fb0892579108b7f9bd8d5b6255bdee50dd5709fe2d98ea40a246a7e7bbcfd36be749b338a6e55c6cddf640e6e408434a08a7add2327cc71c798c93d5a8bf44b5c5c4897881fc5275eeb17f87a52f0293340c2d5c1df06c54e3ad04a4367bf776491a19ad2244920cdd94312ef6dd32792e2954e3953dd9f5b32ec190b44b5f55e9917c1b5eee188361b832205c3c45d9291d531b381df1031e6f71181283c1039e4822bb0a14d22746baa8ccff3cb59777e18dc5eeacc4b8c1b5569198c2f564a2540d2c58e185dfc8c49192e8d3a331d7f210213c77e5825125aa5acecf40a57c48856a0062477cecffc047cbaa72f00396f7bef3c246a4d08e14eb18114b2873d0397d0cdd5a2084875c48255e029ae8c37cbc2da5a8cfb0611116575fc6be7f5d47775a23df7d630ea2b84a194d2a198f601be0042d3a4f8d63d6e98528434af28da999cb004f66b5f225861f73c7aec141a62b3068933ed597c6615b3ee3518468be3d2a10db986a09c27bd3dc407ac85a683219327ba6f0d2376c77d7356d0504d9dae4a6507b8dde281acec7ff2be177a80201009f381b6d46b2fc6b4ff56d02156ac15db7512f861b95e50be426085357de93207ff0eaeb2a8eb0282eb9bbec491199ec040a7c4b467e9e349038fbc87c674ab5b590da33bf59ab9c81769f5915219be97405c1f83e93c3a63ca3fd5c1210758e114143eb8f88ec1c835ccffa33b031674792dcdc613b9af101b9cbca9f94a67a6d3d4d5f9ce51652a0725f2d80b9f4a4843ae13d77e5116cc029be16b5ecc8ba41ca52ca7f19ac440780bce502c434b60c53719f2a49b332ad817f1861350f1cd60a35fe1c5cb0b66ed04118d2aee33a16208a37ed745fbc0c3a6b729647177ac3123051c5825f4fc38a3e00f15d8e760061f7e7c64fafb1dfed0ad74756a2011fed0f5386e75f749db3a559f9946476ef40b7930275c59faf5c22c92005c716315465c3bc978d5b450e4fb575ac609ffe042209d1f7b12956581e9f8176fb9faf32dc0cff81cde41e21b517176a7fce176dc30a8ffbaf84c5aed9aa8123229f07d376ea0ac254d74474c6a86636f2acd4cbea00dacc3e739464ea95e8e074fa28fce96e7534310f9365b6e813711a763331ded0387098583a92827059f89f76f5b9d54c0c3735b6e908af2817183445a7318aaa96198cac57ae786bd8d50ae9868a685cb74b84eba67dcaec153e8f3f916d668e136a6f5b9f325d0d468857a2fa8741a09f4d4b1e2b6981d2dcba2694ddc1c4f89beedf796942fa59e0f57ac8c59dd5cec15b67e30cd27ab4710256e167d5df34d9966b27235ef55b8529fd07b5c4e87e046da4b8e123b4d0f65a26a2beab6e284f9063ddd60d68b7f78edeec36fee6697659def6965b5ce87a662d5c1b2d110417be59bd000fa95d19287b0f0632cb19cd7c56ff7a22b0ef054280d9f02769928fefce48fd4cc82e86f957629dbfb7049f9af46d3d405133b782cc790495383fdd0368c1489f2e334f5e36d0071d659e39e40d19cec9fba791f5e2038cc7a213efcfed626ad654c1389ca64586fb1d1a337236000917a8bc1c1a4c527c5366d998423c969572485a70bba8fc6cdebcf37339bd0fcdee5fedc73b2cdbdddbc4b985a0aa0b37e97037bf9574685f309c44024822e6fa16280d1e25bb871c472d0018848e05747beaebe9702f3cfbadc3eb819a4cca077467c80a68641328300cc5e26419b0e34c964b280dd4e9b4fefd23ba9ed02768040e5a058604ef4e2ed6aca9161baee39132944f1c674d391a8097eb7732e770b56992f18daf6a5fbdc5dd8f830bf64b9cfbd0f4dc68c22e55eb262a0d4b03574d024ddae7995576cfc9990c50c44ab55befd2bab3227bbbd09227b1aae786f2fda6459dcf2c5e4dda17f589d968c2c8a8647ccab494e9e703a1acd6449721e7318ebaf83b397b11610be7e661f5da74f3bd919c8104654", 0x1000}, {&(0x7f0000000140)="c0dc951dffc5c6a6bdb9b31ec2e4bbef5741b81e7a2505eb9e666b2129", 0x1d}, {&(0x7f0000000180)="0f0cb679303e701974fe3db1ba9d9eb226d8ee47a95728200d2290f421184a3e44bad7034833f67f01a78afc09a522be745f0e5dbfc6471ae40521b5eaa69e09c032d72351a651f73055e92a2bb89e789028a08396a525dff5f804eda7d23fda808110918816e55b3a695fdcf13084f6a2e46ae56466600eeccfe855", 0x7c}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() r4 = socket(0x6, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1f, 0x4) kqueue() r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r3, 0x2, r6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) 01:15:54 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @multicast2}}}}}) socket(0x10, 0x2, 0x8) 01:15:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfff, 0xff, './file0/file0\x00', 0x5, 0x7, 0x819, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:15:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000080), 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) pledge(0x0, &(0x7f0000000400)=')]&\xab^\x00') 01:15:56 executing program 1: syz_emit_ethernet(0x8d, &(0x7f0000000000)={@broadcast, @empty, [], {@generic={0x88a8, "41e9f05b65dfd31f4831c8dc1add10383bcfdc026441aaeb0d8519c15f8cad9e40efc107ee66dda01d1a811c58ece7b873d224b2c4934b8fbd8f63b748ec32eab870bba41f0199666cc2e41794874d087bd99a6aed38b99fe6cb8e34f56c38b172ab6f77e2e06784180dca8ffd1b90dd067b06209d925bd7dd2249dd7441bf"}}}) 01:15:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) syz_emit_ethernet(0x4a, &(0x7f0000001140)=ANY=[@ANYRES64, @ANYRES16, @ANYRES16=r2]) 01:15:56 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaa8aaaaaaaaffffffffffff080045000030000000000001000000000000000000000306907800000000450000000000000000000000e0000002ac1400aa"]) 01:15:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) listen(r0, 0xfffffffe) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="0e4a97ab90b0450884ef8f106b0688717368e5da23495702b80960f9cbbed5fe4df1114135e470af845b7c01e9413cde1b7a31d9d2f26567fa1bdb9a63cd635faf6a14589ff7510d5a5102d79ff84a7ff78105ca23219c147afaa2463c36f0b270e920f7433d396439f46b4cb1ab486c1d34bed85bbf4adceabe057873620158183c397318cd3c386321a905ee7f684c1841a652b65c55ee23961406ac0d30ceee6c1dedd33ba2f87eb3ffbb9f0bda10b5b0ae8cb9da818f285d8f527186caa2af7b4028ab065ceb9d", 0xc9}, {&(0x7f00000001c0)="731485b469e620a365da69f36d0602cf957226ae79d696b8aa916e7ca726325e81667da8ab51ffef13815089f545569f6747f85156948b75e502b217bcd0d63e382c6f2915cf04dc73c1dae3f7be00d7cfdb2584e1ca5c943b5d428a657c10fee13b0f781de44e8d4255de7950c88154e117f6623207608472fc528e4e8f1de429ca0c145abb2093796b47593af64c49151f0525ed27202d4d", 0x99}, {&(0x7f0000000040)="d80c9b87cfa57ebe3605ef22b130525d541918f8235ae2a514381d0fbe0a05134569d4d82efc0660bc85588df713d4bf202150", 0x33}, {&(0x7f0000000280)="03c7d9f230f68d245165b887d1f1cd9e87b39f3041dbd835bc99ea8e9dbaf6a4ef116aecd4d788ec1c835a7a391595ad2318f26e97365378958b9961172b30f7ab84dfd6", 0x44}, {&(0x7f0000000300)="802829dd9bf20851e11230bbecc73abb27b6b9ee319722ce893b1daf8f8c3eb8836ec9eed586717938f4719d1d8bc0ccf4e053307bb74a20cab3189fa5ec3b1f230b054ca6ab50a318604b608b082e98b170571769dc9087838bd2", 0x5b}, {&(0x7f0000000380)="4d84189ff76c6fc3cfec885fcaea09172ad48c573d072bb4d7d25a941a5ef167b043bf73cb48ca06b7509d91788ed3024376a563693c39066646a4a4ccb04746240721dfd6b9d01a02395f39fe1f4512ef022472ff2e210438a5925bb6cad1def88549212f1022f9f04b22c3fa49dfbc53172938cb605bce0e28bd50f89dbf2885181199f68e55da4e663f110c4528c53097d2c9064160f2ad7897053b552be1af0490b1f8ac436706ab9944c3c5852921b8b06e4cbff1a29f1681af009cd9d99b755d20356ceded372da999f1cd5e1b4519391396277d27f7f744daa3ecdd4537c728df7ef60c152a5fa57f1cfebf4952158817780c4f7541c2c9c7d922f744b3c0072d187e4ac75df7042b36249cdcc8ced5a1953cc20f2a17e4d9b55f767ffc2d86a4140edd6aec034184a9ea63ceda711da26b8a49a1d59375217242ea683da0b930c9e64c38e7a1551cc1b0fed48979e69b309e3a25fc1a2fc26b057fca85eb54b2c18f4c052e03b1a6b672eb645763cca25b255d6b0e0f5048b122690d0ab4c95c11d8fbe29db4a67c86fd8ce2d9b56a6fee0fa74dfda948e425446238843b9ce50e70163821a97ef7c2c1adb9d9c3d950d119fc953f4aae601eb5f67cb746091626d391e36f3d9e354f31deb4b1d032f70ac309a8e4db1cba04dea236a33235bd6e116093bda51b5dcc12841499b05cb479e00e3846220a295ef3691ba4d23eb1f414fe58c723d4fa83c5ea3200da76c01c49156c96e73321dbc5b0db954c3d9f906ac33388630b5677d3eb374bf00ddad490c5288ab6b65a234fd79eedfe7c22ef12359945edf3c182fe4b1901ef11114733c2ddbf6b2c28b9af664b59a219de079f610a11847afaac751daa9e124391baec4323d88897cc05a8d99ba716d797eb252b15bbaba0c8d78524ad84b01833994ade61294258732cce44b1eafa954028be2aaa875de246046b57523aa8ae9b1430754fddb40535c2939fa63e22e40861f313ece1620ea9aafd724a94e07ed57681a19f0b2d8d96d30f5963ccc36a29855f9e570f23ec29ff2da3d3ce76fb3cffce040e0b54ab57b2f8f333182a615561bc4714e4df66cdefe41c8bd355408a71e6b79e6e48d3d5975c9f85a85efaab2c09364d9a408024ef3ae0f6f4ce5fd3c70e91bb2bcd3daf43541923fe74d08cd1e1a5ef872f36d359e39829b47515f52e3f87775c0fb5cde37a42fed9081c298f91fa20d5c397634c568c2e1a2f44ae1bcaaf8c21f65d305a23f41ad725b6579f98572f271a0d41b66876b40dc4b9432235c700a831cd130bc1ed624d3de0e119e583c6037f5f1a242aa3cd2ad095c5df63e426c4b71f4e4c8336dc3e8e5b6f2b6036a3538e5bbba7adf8f6090ac5402dbe5f21fc31abbfcc140b7dff5d3d8fad72643e54b2a9149460f23218363258392dac9c015807126d6265270e6a5c0aac160625b88a4c6d1860b2cdf7f27b326f5e52875f92408483e660d4d1dd6b675e02ca26db0c7e220675105156db55046e36b21b28b7fb8402917184292a8ccee528a14e60472a0ac1c769b3d35a28496ce01aeb11915995c6c3fe3dfcf227090a2d974e9a31093892ceac43d84fc93872a5fe910708e57328fd31217a57cfd418defe37ef2c4cd503455a400ae5008ae765c1e1e6dd7430908d0764b28ae7a95557cf0cee9cf2501156daef515f4f2714dcc242312fa718c98a75fd6f44ae9d65416df5aa3eb1ccc36a2ed4ee8120155c6e840e2cea5b606381499f0de1a2b16658d31acd9dfa8244f0c18f2d1791d6da8bd48d81ac26d5e2d811dc2dae775b1763d733fae39e0b7ec5b5a0cfbc06713b2166e3dabdc00f01b706f1efdcfadc26824b33ea6d3cea82f630f4b44fb3e2e9ffa2d55469a252325fd8dd14c104db630d8ec13e15e0fbb1a5653ffb25668b9ce936ada30b9edc03b5fb82de34af8905b4f4feca785f4979e34ed2923d7c98f0c1cb05976e06a095315354a1d2faf642a9f299d2882cd4ad09f426f0da2a97e2aa9929042ddc8f2a1c6858b4db72d16c8d5549111cb1ce1329b7bbdac78016e8ddcf2b1ca46ad5ca5454b4f76d88deb90ffc9805c892f46f56b88f2db3f2c96714ce8eeb086e0befb88406faa5d9c0aeb39dab29392b11c9da355764c724c4e62d597c4b9ab0054332530fcd0df9aabc5d52d70ce0c74a0086a63cacc27357befb8a9beb1a32eb8fb4a2f32e2a2c31d272c4b972357967bcf9ae10fbb51c279a85a44765952d08fe8d742f52f2df60544e3ef688fe7e37b32492f11447193e0810a98f1946274e5e17cd73aa573012a2a30fee37ef79b63cb582f27459671ee8583c54910afce32fd9b71faffea4db9bbae8a71216910d16a682aa2ff6d7692cf5c41a51cd0d2f661f8e1d507ca910bf84f8fa702e379d5693d03bb3dd25dfb1867867db6bb178911166b3ae01d18b447f2c6a5d25ddfca476972d03c1a6fb83b7a103a0ea3bbbf1a17733e6fd880aa8654bbdbb37dd72514af98fecfa30c1256f9584899d69bc9fd13ee8e14b71791cb53a48193eebc25c1e21a46e1c350d877fa08307b4f991d4768316805b5fd8992bf035da9ce6f655be8891754f40889f5681f0a3cd96dce90699bbf19e6683806ea071e5601772f9c01da147e3c9baec29dbbfa3aed4610fc400bf9f8ca231a1df44a373b852a51413b79c30b0c86b340886eaacf7fe7b6d43a672ce6e358da1338b26c1cdf57ed960ce6c6f62e08eda3d903d11b569c36cee83976b34d23a77bbb6032f32c8bfd5cb5f8942b70845faf6319b060f0b3a525215ae7063672b94a68443df3ab42b5bdfe4f8f02a9ac24c1085c3d863c6722ef7cb3900feb7e8a57551738bcdbfe9c4e5c7670e11946bb4428f50ea97c7078fb9a3ad6a5ecb9c4e7bb8a6a03a6b7de5578d18b062625957ece157ec8313b517b0d21912f6faee1d8317a64c9aa868e78d05b0ca7324c7ed67badc3d49a8d6aedac482364e10ee3c3d02aa2acfdf5fb71f5dfd8316634db0daebeb0c96665aa44ccfeaaf408e85183e00e89f6af8d4e7b601ad8113e3602d2c7b2fbea5a4e259b606e6c75ce29bddf8c1f91f255fbb751b53a227eb96d012457af1bbefd6f40c4d90215f4fc335dc1934183b8fec1ce7fedf97de8572da4b214bd04a578126d6a23e09e172caaae80ae5698b80c548f0d5458907d8824f83d0fa154edb1ee40513ff93f79506357c35b797da6970dc18b1a2fb30d768e4de6a8fa24098fd2509520318e4b72253efad3c007f22341e9b5ff5568b8f3d7d23c7e2931152b2fc8f4b0a3b1a81eda6d983563e7dc980b82caeded6dab8f27ea6be87b79188559a095fc0ecad527dcc2c392475141bbbf921a769b07d6610365dd1c18b47948b7e31f5073f49f4908003eb220429f758c279c6f13d07e54e1505b8c2089c99fccd4a6acc8208e1eb7c8c1e6155cca49cfaa0e2477b3608e581f15ee965c6b50249c20ed744408e6e173fb2b75f51d261cfb429efd704280ab05eb8d8d7c70ff0fbe1e8bd7f2380b714ba8fc5be899cfc953a8e3f6fbaaadefeb36ff4916089fb328b964713f83d6523820ff6bce3445af744d3806ff6d723e0730d72c94c442dddcb9c480e2f0211dfa0946dbfd40957d2f068dc46cfecfd1c4a2049430f8b5d8770b00d66baf3bbd224a70bc1cec67d0edc7344fb66b44439b65f472ea2433caeaff7e8ded492a197f3f731138550721a80d1c6cffe42bd320ebb890f0cdb234ab3c455d30f48035eb1167862c6b31170d5be0eb7a1ab4ee76ce5420e883dad6f734cdf033401d46c991c5e0fa24501e35a501b96f52ca8d9e446fa9f9f747b4bd464657eca46f721bff3081434a615b9681f0c5a5ba4dc1ff12a9ec4f5b72d051c84149f1893ae22ee5fa07842bfe3d7b1e3953f9207e1e44035be83642d7e564c407407cc9c45bbf7746913b7c045714ede386fff8e0e7869fd00b1abb9386745d4f4dfbeba0dfff9a725ad59386015dbab332794a2dd5c00eb65b71655302e752f72bdb99a97e6262f89d4c3d4d34d5cb539153e3c423ea21fbd5a9decaa8322db073b906ceac06f6ef621981320546052f318b53d777f01839a72ac82757b6d83e9ab872095ade04bbb093241fabeaaa91be1634dc6262693aa89b579b0a0bce0f929398e51286ac224bfd708f5d91e5122babb267f7a2a20d4f097f7e00b431b3dc9e873f9d51209bc0eba5a6e9cf33d15e2e4da7c55f2817f50a8c02446af6f5f554feb24df0b132ec8bc4e7aa6cb0dc21b8467a9b3dbb1673d113e8c2e427e659d217e846e02a28b8b2700271f3893bcab0fb11e361ae1da30c9b909077f252379fd6da54d2b205d52840c89ed9035acf908c86a6cb7d27fecbc493442fd992a57a74bb697ecc5aaee5413eb6abcb49e2d6797984a561bc1ea5ebe075ee4a4c93153a460c54d98dba19ef7e4ee56a24afe13b44c5dcde1374365c5f0ebf0a960221ac71c17146f426e7c035466e449cab998843de0ce298eca9490c96b6fb810d5d41e1feace3254785032878c1400db5fdd7dc80887b1f1c60313b7a5d10630f74c5dbe73725c335940091160dc0aea3b0ba6a608909c19c9eadea522604811252be8392d6b6ae34503b931fa05bd2601009ed290c54d21b60669beedf3ab10f61d59d442d03ac009831322e77f5e145bcac95768b4fd412a00a34bfc839d1286f106d2de2a23f50fd6de7271278c807e1eda8d9677c9e55309b112a671a5d4c58db7eb59cc584bc2aca021e62593d9bc5e8930f7cdab480f1cd36937ab31bc6bcaad538fbfbf2e78aba32f553d1d13c9c0611ccac24e4a875ad75f2ac34b8209b821b44605f38f917cc6dacc9624d0f5c4f7241d02792759c4ac32c995560783532f6a640f58fe519f68de2621a9cd4e12165dc1098b8cf265fab5aa681b3c6ccbc83d38767ed38ad9236817f8c41ee534c3dcbff60dcedfdbb6847ee4c5b5715ca15486534ca64b0ae49d4fcc7c2a7472f10e5fc015f498beb35aeddbfee65f8f52c63d53e90df9bffc42dc3f1565cc1d9dd3fe63a42a5701631e6502bc27fdcfc39e6a71710cfc856e3f3f399980f7606d5bc55fa9739dcffb2521e186e1d06942ba98a9a692a1a18458deb334c0592d366ac60a34965c0139cf64648b31fa3be2f733995936701043f2a2cb67dccb1ce8e46e719aeff731b4aaaf7b6197113665ae47ea20a0cf94e4c4ef5f6f458ad2228d6c1984e04cdab008d866c17b78407b8f10e3ac687c6daf17ef7e34846f1beb7ac07fd1425c10a6c6c2caeada20f273dcaa5ae52d2aea49e90c4cb3194f2118250b1aaec1394fc90f59c159e739ad51daf12f397c4be3301c69c8ae7e4df6998122afe2173adbd44f0c07dc51fe9392dcdc91158e45cb463f6eeeb75ec4dc585a4dee44af100d76a214e36f0cb129db10465b97fe6a6113c3fa6fedf832a475cc2f068a3af6da2a91a0874abeabdf9a9bc73043ef765700f62adf0787e26e3cd27fe6cb5d990a60714b89c42bdeb201793b01ca3e196f24204ec278e6fbc3924aac30db8436145c407640ddeecdd2eec70e9166a9c6d6a426d23bfbdfb5ebc4fc2611cf73aa80a78a36953434d241bd7b5ac464478cecfc972e6c3f7dda0171725dbc2cbc844fd6e7c2203a9f4e1c6f7b3a80ad49ee0040fb04e0ddb39b810f3d9ff9a56d87014974ac58cebcd270d55f2affa93f3d002a96a67e914eac30d16edd6a579340f816fab2c0cf31d17d60fd917aad34b6a2bafa70b5d52b6415f054e6681e07f33f81f0a88a2a232a", 0x1000}, {&(0x7f00000014c0)="d1cbc2ce8934758e9ad901554075069b07542a76da20e692a7c0255f54d3f8fb1f7cacd645db787a5d1db1bf319dedf95cdc24dbae29b1eed129c567173534792668f3c41c954d3cb161ee91487b86ffdce02b223f7c8e8a220aea76b6bf62fdbc1d3cd709a5549b790fc0d44e3b2eb426b8040478c1fbc507581dcb49f7a55ca5cca470152ed9853e6a558e6109ac84", 0x90}, {&(0x7f0000001380)="c048c5bb60fbb99d39b9bcf8a40cb6f29dccc84178b22afd06bc3700ddedd470a57aa2abf0766577eeea01305727bf9975016cc638d31b9e598ff4fe4178afe0f51aee0803fc67fa098f27c0e2528ad2d300f00f0578e6443e4d", 0x5a}], 0x8, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000200000063e000000ffff000000000000c122db0fb793e7d754", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="200000001000000000facce0a2de690ab8000000200000005ba016ee505e2ecd53bb7eb0a140b76da132fb55bb9cf426b3c4066c7fe333df4bb4475922a160a51f373d00af728f187d9c5de87dd51b1e6d2038f319abc5a6f3265830f44c230c8ceed95aec690e93e414be6e5b067cc1e940ba0e2d2c6b5446f6bc11db7ca6ac2cf2049c7cf8101fbfa54d2b7544f1067978cd389b7955109d8ccc60b8099249a2c0c8cad4658dc7b03bb3adbff013dfa821e2", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x128}, 0x4) syz_emit_ethernet(0x92, &(0x7f0000001800)=ANY=[@ANYBLOB="aaaaaaaaaa0000000000000003dd6051e013005c000000000000040000000000000000000000fe8000000000000000000000000000aa3301000000000000c2040000000000eed711df825ccdfb5352d91513531d5c9acb630433e373803ba9f19489f60738fa27768200b72cdb05d18f455e91d918a7557c5a3b6fcc784a9ce5b855d34cb0dccf480f867c3a0df14b20f345076ec81b5b8f974712785e5a2ae3143c0c8b59d29d867c617de4a368e22e599ef0eb99ec630dad7cb6ac42df76c12d4c2bc6c0c5d3d8aad32b1ab4c8"]) 01:15:56 executing program 0: syz_emit_ethernet(0x2f, &(0x7f0000000100)={@broadcast, @remote, [], {@generic={0x7002, "793ab328648fef51dfa87cd581d81642e5c6c947c785bdd08c748637f81974b40c"}}}) nanosleep(&(0x7f0000000080)={0x100000001, 0x1}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b135160014000000000000000000000000ffff000000000000000000000000b2d00000000000014e234e23df04f8107df4937c8109972f0e1ca9df5ccc1a60d42b88d6fcf679d335133bafd3223d474dfb7686e18fc983df23c5bf98ecd5d59161aec12380b4da266d0dff2bc9a0c2dd42897d9cb17957680d953fc96cca46ae6a83af8c22fb19bb18ed3dbcc9d3617662c99a216dce2b392f4aba980dc17396", @ANYRES32=0x41424344, @ANYRES64, @ANYBLOB="72a4ee701b7e57f562c33a7e349c545060ab61ffc178204f20ba68992ac63b15ac1d284565a3c020549d254300a6290b"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) setsockopt(0xffffffffffffffff, 0x5, 0xfffffffc, &(0x7f00000001c0)="95486360b93f58aa75b5d3d480091bd5dd6228a04b161a1e9357c47de911a6970bd2f17ce72726df5d6b89ea6595f9bdbcfe6f7d4853cbee148301e17dcfe09c991dae67ae77fd9d544ad360ae35e9d74e98", 0x52) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 01:15:56 executing program 1: r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) r1 = socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xa2, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000400006c2b00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c0a040503609f00000000000000000000000001fe8000000000000000000000000000bb20010000000000000000000000000002fc010000000000000000000000000001fe8000000000000000000000000000aa00004e2300000000", @ANYRES16=r0, @ANYRES16=r2, @ANYBLOB="50000000907800007a8cf1f178c030f003317765d5001c506a46209899b1cce61be1715495e3ff71c1a861b0b4adf6436823d90be06ccb8a40189df800aa2a9285f14741d96537fbcf842a7a1d3ec45181bd1ab1a14d4098f834bc666f6151d82cb4cbba0dbc8bff40af6d608f8c7174fe824c7244a435f9599a80b60d0548d33488ccbe04e5fbdceb3a21b49fe4edf8f53278c5676638f21951186a2d007fb9d193022f6e7f8a9b0691a98592ace63897b883a67bebbd746385070e837bd67e6d19122d74cf1945a1b2c81f08d7d3be59602d58d1b2b29454de91cff68041d8d572759e1ebd2b24320728a44eca4de5c5fa285af786fb2be7c134f597f6417c6cca22871dc5eedb1667ded019000000000000000000"]) 01:15:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x20000) flock(r0, 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0xa) clock_gettime(0x0, &(0x7f0000000140)) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 01:15:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = msgget$private(0x0, 0x0) socket(0x2, 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) msgget$private(0x0, 0x321) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r3, 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) 01:15:57 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="1000cb0fba9bacfe8cecc8a6cb5a3f1f63970160b3c48a"], 0xe5, 0x0}, 0x0) 01:15:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="9603ebbc89314ba6211979", 0x17) close(r2) 01:15:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000200)="b01e4d0394ab4d4e951f4e3234448f9bd864e8963116ff535c8571141b16ac9e2cac8199bbd42222ca6ff6a23934e7099940ea40daf8000000fb54631f3f9e5fa676b816b59b2f4849f9fcb6f4b647b30d824a224aaa6d0214997cc8348381f9f9ef675cd91526882daf685c0f1c6998d54f2dc364536392203d1beddca8cdee4d5cc48dbb1471dc172be2ede62eb20fcd3deddf21666658a1950baa528901535ff6f8bed76db815551a2acdf2cae0094ba041393015cf4d5e8eded20563", 0xbe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 01:15:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) fchdir(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x80000000, 0x4, 0x1ff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x19}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000cd6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x35c}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x54}, {&(0x7f0000fdc000/0x3000)=nil, &(0x7f0000eb7000/0x5000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea7000/0x1000)=nil, 0xef2}, {&(0x7f0000e74000/0x4000)=nil, &(0x7f0000ee6000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f09000/0x3000)=nil, 0x7}, {&(0x7f0000fd5000/0x4000)=nil, &(0x7f0000f73000/0x4000)=nil}, {&(0x7f0000f88000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x42}, {&(0x7f0000db5000/0x3000)=nil, &(0x7f0000b84000/0x3000)=nil, 0x800}, {&(0x7f0000de0000/0x2000)=nil, &(0x7f0000ab9000/0x3000)=nil, 0x20}, {&(0x7f0000e71000/0x3000)=nil, &(0x7f0000f84000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0x6, [@multicast2]}, @lsrr={0x83, 0xb, 0x4, [@remote={0xac, 0x14, 0x0}, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@empty]}]}}}}}}}) 01:15:57 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @multicast2, @broadcast}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x3, 0x4, 0x4, 0x7, &(0x7f0000000040)={{0x20, 0x5, 0x1f, 0x9, 0x7, 0xa7f, 0x17c4}, {[0x40, 0x0, 0x6, 0xfffffffffffff589, 0xe00, 0x5, 0x100000000, 0x1f, 0x4000000000000, 0x7ba, 0xffffffffffffff80, 0xa66, 0x5, 0x7, 0xe3e, 0x81, 0x400, 0x1], [0x1, 0xff, 0x9, 0x6, 0xf37, 0x3, 0x7, 0x5, 0x81, 0x400], [0x511, 0x3, 0x100000000, 0x2, 0xc29, 0xff, 0x2], [0x4, 0x100, 0x3, 0x1ff, 0xaacb, 0x80000000], [{0x1ff, 0x10001, 0x7fd, 0xffff}, {0x2, 0x8, 0x1ba6, 0x9}, {0x2f08, 0x200, 0xb3f, 0xe1}, {0x4, 0x9, 0x3}, {0x2, 0x5, 0xff, 0x3}, {0x40, 0x344, 0x7ff, 0x3ff}, {0x40, 0x200, 0xffff, 0xff}, {0x1, 0x9, 0x40, 0x3}], {0x6, 0x0, 0x1, 0x5}, {0x0, 0x3ff, 0x9, 0xfffffffffffffffa}}}, 0x8, 0xfe}) 01:15:57 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xff) 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) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000300)=""/72) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd, 0x800}, {0x2, 0xd1de, 0x1800}, {0x1, 0x4, 0x99113ea0516783ac}], 0x7) 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, 0x3, 0x7, &(0x7f00000004c0)=""/166) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = dup(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) dup2(r2, r3) chflagsat(r3, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) getitimer(0x2, &(0x7f0000000240)) 01:15:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x44, 0x80, 0xffffffff, 0x400}, {{}, 0xfffffffffffffffa, 0x48, 0x8, 0x400, 0x7}, {{}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0x9}, {{}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x0, 0x8000}, {{}, 0x3, 0x6, 0x2, 0xffffffffffffff7f, 0x1}, {{r1}, 0xfffffffffffffff8, 0xc, 0x1, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8a, 0x4, 0x3, 0x1000}], 0x40, &(0x7f0000000300)=[{{r0}, 0x1, 0x80, 0x2, 0x8, 0x3}, {{r4}, 0xfffffffffffffff8, 0x2, 0x40000041, 0x80000001, 0x2}], 0x0, &(0x7f0000000340)={0x2, 0xffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000000)={{0x80, 0x5, 0x40}, 0x80000000, 0x1, 0x2175}) 01:15:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0x2, &(0x7f0000000000)="02000000", 0x4) setsockopt(r1, 0xffff, 0x1, &(0x7f0000000040)="aeb566f5", 0x4) dup2(r1, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:15:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800250000300000000000009078ac1400bbe00000907800000000450000000000000000000000ffffffff7f000001"]) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x40) fcntl$dupfd(r3, 0x0, r4) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:15:57 executing program 0: 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, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, @multicast2, @multicast2}}}}}}) 01:15:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4000, 0x6) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x3, 0x1, &(0x7f0000000140)="cf85229946b308b3f3a0fd9d4d3b212a43bbfb1cea354a1342b1995d2051d29cad29abca8ca3e68edb75b4e9610457acf1a61997511ed6b37cbe94853c7be1713a2e79bd86790aeb54528db6976b980f0a394c23dee74445c01c9f37bed5546111424966a40067b7066e7399ec4cc85d2d7698543935aa7d7d7bcd6621dceec8c967b9743455708e90cbcadf90adeb96eb70d459f6546cb3aa329abc19c2483a75dc58d9a4776669b980df8b68577870d0209b258319b2b53830782e15a5023b6d3e4dc79253c5524ed99edee89de4", 0xcf) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000)=0x10003, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:15:57 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x6, 0x0, @rand_addr, @broadcast}, @udp={{0x2, 0x2, 0x8}}}}}}) getrlimit(0x2, &(0x7f0000000000)) 01:15:57 executing program 1: r0 = socket(0x478012b9107c3793, 0x2, 0x9) r1 = socket(0x2, 0x1, 0x20) 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, 0x7, 0xdfa}, {0x1, 0x6f0dbe1a, 0xfffffff9, 0x8}, {0x9f73, 0x3ff, 0xffff, 0x9}, {0x5, 0x1, 0x4, 0x1}, {0x51ca, 0x3c81, 0x6, 0xcca}, {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}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(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(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/230, 0xe6) 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, 0x800}, {0x3, 0x4}, {0x3, 0x20, 0x1000}, {0x3, 0x2}, {0x3, 0xa06a, 0x800}, {0x4, 0x1b2c}, {0x2, 0x7f}], 0xa) 01:15:57 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^]),%!', &(0x7f00000002c0)='-#\'\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='r\x00']) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="c727ac06190a", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0x3}]}}, @icmp=@echo_reply}}}}) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchownat(r1, &(0x7f0000000440)='./file0\x00', r4, 0xffffffffffffffff, 0x4) 01:15:57 executing program 1: syz_emit_ethernet(0x16e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x138, 0x3a, 0x0, @empty, @mcast2, {[@dstopts={0x3a, 0x1, [], [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x1}]}, @fragment={0xc, 0x0, 0x2, 0x1, 0x0, 0x1b, 0x67}, @dstopts={0x8, 0xd, [], [@generic={0x8, 0x57, "1a5e786984bcbc5870b90968ac9f24ed0fcae0b375d34100600fc67dabf1fe02adb83061def44b507a19e74c4a638d4abdaecf9aa5c0288bba082ddb889bead64a3a8ea7c05cc375c046a7a30a2f37505d670170ac13ef"}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x6}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x13d, 0x1ff, "92fceae1ad19904498bc16a501bd32818a4e1e021113d8dbe808a5070a913049fd130d9aa2d8dd3bcf6744ad9ce7f1b767070686c7795cc22b08ac861f54e1f7b6968df3d48bf182f8099f55f20becb6c936aa8778836bb86c8406bc3200d3fb0cfcdad99027d2c321840ff507078a5aa1c1692c71aab38bfd5a7ac6f6ea229a677a8660733c9d53fe72e4621363fdd55803f5f030d262ee"}}}}}}) 01:15:57 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='r\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file1\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@in}) 01:15:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x2) 01:15:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(0xffffffffffffff9c, 0x142) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x10001, 0x38a4}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x606dca73) 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) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/246) dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2}) open(&(0x7f0000000100)='./file0\x00', 0x103, 0x1) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) 01:15:57 executing program 1: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) msgsnd(r0, &(0x7f0000000040)={0x2, "ed20194cac22b32473ac85d04589266ef409f3e78b2da1c9e14cfb3536a64c34f91de09ea71e9adb75f9bfbe8b7146da34da1eb246e8b414cdcf"}, 0x42, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000e1149d0960c145138cfee816e581730d41c2ae8e603191ac7f2beb51748a2c367730e46e8cc6f3c59c4f1ccda319a8543cb7e9b2f7ddf8aca8c537de46a958f141bc6b88ca8f94323b4dce55b3c1a798d5a463720befc54ec6d054d82148ae7e3b03f7567c8a6940a922c91f635b0d9038c423bfac18ee19cf8ee034afc3ce050a2fa8751322edea107519f79a6be631a079f8846c7b462279db2d97d57441cd7b9f8d98ef2ab27b30bc720ce4b8a82f75fdbfa93e0dbdca1258906ce516cefc"], 0xd1, 0x0) 01:15:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) readv(r0, &(0x7f0000003380)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/248, 0xf8}], 0x5) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) mknod$loop(&(0x7f00000000c0)='.\x00', 0x2000, 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 01:15:57 executing program 1: syz_emit_ethernet(0x3f, &(0x7f0000000080)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x1d, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, '\x00'}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x7ff, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x328, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x2, 0x6, "717f6e", 0x2f2, 0x70, 0x23, @remote={0xfe, 0x80, [], 0x0}, @rand_addr="fffdded3945977fa042a42f41b36ea9d", {[@hopopts={0x8, 0x0, [], [@generic={0xff, 0x3, "e65866"}]}, @hopopts={0x32, 0x2, [], [@pad1, @enc_lim={0x4, 0x1, 0x13}, @enc_lim={0x4, 0x1, 0x13}, @ra={0x5, 0x2, 0x5ee4}, @pad1, @pad1, @enc_lim={0x4, 0x1, 0x4}]}, @routing={0x2b, 0xa, 0x0, 0x40, 0x0, [@mcast1, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @empty, @ipv4={[], [], @local={0xac, 0x14, 0x0}}]}, @routing={0x2, 0x4, 0x0, 0x8, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @loopback]}, @fragment={0x29, 0x0, 0x0, 0x1, 0x0, 0x3, 0x64}, @routing={0xc, 0x2, 0x0, 0xf4, 0x0, [@rand_addr="ab998e84a93f30b1c9e8da0bcfa76651"]}, @fragment={0x11, 0x0, 0x62, 0x1, 0x0, 0x6, 0x68}, @hopopts={0x16, 0x23, [], [@generic={0x0, 0x84, "98bba1eaafa00f35739c14441b3420c89c6c91b51ceaeddb558135e1ea77772c192683b01effdb90ab19ac311a049c2601b9013291975b694d413b59ff0df21ae32bb4648cde7f1b2f9fbdb02981d92c2af30abb34167b2efe6a24151a643bbc46f25e091a3ab64fb37f11c69700cc4bc8e73af05de71ac15f63f24ed3c12dec3e5a5d85"}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x80000001}, @generic={0x3, 0x82, "8c30087ab4a6d293813719bd4eec33cefde0786daeac03dbb94a2604bdaf878116effa6b96d78113e1adc9f0533d7ff15f9df766108bd2502574ed3cc5421e39dc9ce06ea92683129b3cd5c0948b87e745145227b9b488b8177bf9cffe47f489dcfc8f4045deb85d927726e7c79ace7a3b87e0524f2385294cd81c4258b29826af16"}]}], @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x14, 0x10, 0xa8be, 0x0, 0x2, {[@sack={0x5, 0x1a, [0x81, 0x7fff, 0x4, 0xdbb, 0xb0, 0x9]}, @md5sig={0x13, 0x12, "7628324e9a4f4eea6611a7835891feb3"}, @generic={0x4, 0xf, "ceb8166f66b2822be5cf32b2f4"}]}}, {"2bf7e04648a82df32afed7810999c115f2cd85a99e3cf67be6136c75bed10265edb22c92b29ad24f42ab107821029fdad3fe354547715651457af45ce618042bec1c23d982931089c6bdba4dda79b50bdcce14e93bb833d7f155ddd4bb6663bf2f39dee201b2bc20e1fb2e6a2c9696ba9bcbca984c7191a425a230fa75a490e5cbefdff812cb3d2a4f0f23bfaac82bc5796a02a8d49bd7aa51ef3e2fdc54ace583a8"}}}}}}}) 01:15:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x10, 0x2, 0x7}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x7) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x6, 0x1ff780, 0xffff7fff, 0xbb9, 0x81, 0xb9, 0x0, 0x10, [{0x8, 0x3, 0x9, 0x3}, {0x3ff, 0x101, 0x40, 0x101}, {0x0, 0x10000, 0x7, 0x5}, {0x1, 0x8, 0xb7, 0x60f}, {0x79, 0x3, 0x1, 0xc73}, {0x8, 0x7, 0x81, 0xe3d8}, {0x8, 0x9, 0x8}, {0x7, 0x100, 0x101, 0x1}, {0x8, 0x9, 0xfa, 0x1000}, {0xbc, 0x80000001, 0x2, 0x1}, {0x8, 0x7f, 0x1000, 0x5}, {0xcbbc, 0x80000000, 0x6, 0x1}, {0x3, 0x1262, 0xc6d, 0x5}, {0x7, 0xfb1, 0x7, 0xca1}, {0x0, 0x0, 0x30, 0x87ce}, {0x7cc, 0x6e, 0x0, 0x5}]}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 01:15:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x2, 0x4, 0x4) r3 = fcntl$getown(r1, 0x5) close(r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x20, 0x2, 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x285, 0x0, 0x0, 0x0, 0x0, 0x187, 0x7}, 0xffffffff, 0xffff, r3, 0x0, 0x33, 0x1f, 0x6}) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="67e912973936372e4631cbc493f7e8802474be96e1d739f2d08b93d21ce79ca41966aa5ceafac1a2375a9c6ca5d43838d2ea5ccf01c42e4ad6fd808edf2e13128a679c2bc9db34bae117334383efec04b85cf7dcc384dbb466bb193c9cbbee49702955b9774c91b614f7f252d0ab8ad8615ba18a76ca552d2d4cb3dd1edff434b68a0ea20cc837d33b33e5d63599bec8f9ccf0ff0f58e95eb20f9942b7ab2b5ab69da0a65ad51b3a448a07914dc7aca1f3ad528930b96450d7dee7e1211bf55ab6820f14eacb5b726e8aefdcfe00000000f20000000000000000"], 0xa) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 01:16:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4000, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 01:16:00 executing program 0: r0 = syz_open_pts() syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',**\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='@}+.(.@\x00', &(0x7f0000000200)='\x00']) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4811, r1, 0x0, 0x8000000000000000) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x0) 01:16:00 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="bdb91500", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0xb1}, @fragment={0x29}], @udp={{0x0, 0x0, 0x8}}}}}}}) 01:16:00 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0xffff, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) setsockopt(r0, 0x8, 0x2ae, &(0x7f0000000080)="4aea27f4feeab352dc528669096b29729b17a9ced9251d4be2d05840b906862b235a80620c1ce909bb375223cce21341ea991bfd590a997ad36bb8fd78eb4cab9f6efea18a041c55de876ac95f3264607db87faba9212284a1170c6f4b86a2513eff15eaea77adbdb99618b33e8b5212e289fb3e8be081413e6fcf8fabc056b1e085ececbe2048f9d69e81902adef38830d247f074b4b2d413f7eb956618729f069f20b53ec644e69f420834296cde41ca9d3a571ac1a09e73cc36fa5fa8e2b9f3dc4accc18ee057b3", 0xc9) 01:16:00 executing program 1: syz_emit_ethernet(0x68, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @rand_addr="fe0cdb7c459df079db420409ba7369be", @local={0xfe, 0x80, [], 0x0}, [], "9918"}}}}}}}) getegid() r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r6, 0x0) 01:16:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r4) dup2(r1, r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x40, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 01:16:00 executing program 1: syz_emit_ethernet(0x63, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "8a3b75", 0x2d, 0x2c, 0x0, @empty, @mcast2, {[], @udp={{0x3, 0x0, 0x8}, {"fef1d048937f0f9b1ce4ea9736864a7b5844b7a7de6b986f0dc8e1b1707700000000000000"}}}}}}}) 01:16:00 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa556eff000000080045a8430014000000000098780802ecf738d177e5"]) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="7a6fe9ed9ce5395f7005cda8ee149262d87e7b272e029e40545d9db0db054fc87c1be863c24288e925642701db26db49bd0826a2c5eeaf990911884811eca15e540b28fec6c9ddc3b6ab42dcf5", 0x4d}, {&(0x7f0000000140)="38880f50b3ecb6e6b0049b3aacef398c69e85dd97474f2ee806b2199f5c5d00147dfa8755d64c27225bb25138883bb8d548f6b058e89834be22338cbafb363cb8f64571cdec529ee2e4cc0252f916fb7b44037f49f4a703c3dc4c1aea460d85040725f600b68d243d7650a8cb5e9733e51a0c47880a61ffbd6f969efd434012c885e607cd980abdc006f1f1be980d7b904ce3f826b7706dcc6b0c883e81575fdfa30f883c9ff213d8e6fc2d3e3e0c294f7d71c68cb408c7a04a1481520eb6945f5452addcce3b705f9e72fe9e6e0", 0xce}, {&(0x7f0000000240)="782de6aa7486783f93b51deb03357edf4eeb0b987eacb68a712778d6a7df98e5c751562c7b3575d19214e0295b3b4b09b63a3fb8aa0645dd9920cb99de4dfbd0e41748d0b0ca7c6171c42c54f4b60fc03a8756c62649f4a81c9c2821622be655ce3a14a9413637d57ed9290d57ee24e2aedb0ba8d451204dc965e3a9e3d05527268ab36f43ceaf", 0x87}, {&(0x7f0000000300)="a11f499272de66e1cd9563720ef35f00ea5d7d610d30d82c543936d2056f3491b79345123a75bcbde9", 0x29}, {&(0x7f0000000340)="47290bdd31882ba82d1fc8434b894d06c165630fc6e808ce767dd2fe4dbe609f97a24c7bfe58f7f62998272c4d0aeee1f740342f8cc858d8d16a22c87aa356ed92725a409277928c2f2c830d5df9406da82ece956e26ee4e5f497fbf46840f5116eb14ba02c446c7f43794255dd0bc2e949bf7e0d23be8f7cfb786fa6ed80bae5e5df0ed23f9dba9b5bbf3a4d724f20a774aab410fe02c4126794c0b454a6ef11edaff229f32a4bd322ba99e49994f106e58d01d784efcace8ee7c71ff0259db3f485ec7ea16afb543300aaca2d5869808cc90a65b9a16b109de36773e9f252a7fb479edd59158d5fb5a3b4055428751", 0xf0}, {&(0x7f0000000440)="f9f5af2e7fa8ecd94d89b8fca9f8c09548193b4e", 0x14}], 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x49, 0x7) 01:16:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000180)="ed", 0x1, 0x0, 0x1ff) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x274dd678) 01:16:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) listen(r1, 0x0) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="eefda8532d88012bbd8aec17c6b497a2183a43c2253017ee5df1f9bc035dcbc3b2fe7ceea7d3eec6ae6585b300a6060e0f62219efae5d170badcf8035e799528ef09e3c99ea733b5b9d0e731b2901c0da267229d8116b536c846059ae08048f41f2e9591af40d29d7a37ceadd25c3ef04651fabff96b4a654ddccb75a1ec5b", 0x7f}, {&(0x7f0000000100)="1282edf57e47ef69a28bf178a642ca48689636e292077b8c7cfa0f163d1a58db14d57726edf6cbef347e779abf55712a72b516a5ec6a21c58a259cd145816fb5421e5f1c2a5465df6219e737c7a787eaca9ee998825c020b3d8f3d5d4f589ec03d780fc84bc16e89e2a2eded02542a88770ce62f1880d4110a7bcf680dd2406fa5dfddd1d88a34e46581d12714d287bd7425252cd6c08b5d218e6342b2ef9a0e63dce9517d22dd3ee93af133ea941b8bcfe7106f4e921c9cf7f80d40387da19c924d220843cab1288427d2f4e8bb173e682c485eedb7c50ae6d2456c93e1546a5c5a31a67385f2f7", 0xe8}, {&(0x7f0000000200)="c15283dc17fe4c18aaaeaba929952c9dc07f38ccf006b6b29e426e5758531521e3fb3b6b7b0f8bcef93ac8b6e1887d8b1318d9e6877a933fd42c2b568bfbd4ca2c8e8c1704c30351e925f050a62f7cdc3e85d604266da3c0c348c2f1b9cd57b5422ce09821be2055d65aca7a905e1693d50c59005de625d929edc5e453feb7a43652ff871d6929525c5104be1781a2373507", 0x92}, {&(0x7f00000002c0)="f041eda87c8bebabe475dda7f5f1be37a73656c2f2e83d701973a759656c2b47402bd9eccb6eef283a7ef35f621120e24500d3718833fe10f74585b3185fd0b2b64116abb770546e6082d45755fef561b120db23ef216ecd959d75bb73d7b9bf9195b54989ab41b121ad86dd0fab1b982c818a4995d177ecb3deff5d8405815905a52007705c102edc95d2a4ce8f9bee8f019c830ffd4a505bb18fb60bea454f44ae3302aff4999d123b0da821bb410924fbaaf40bf4725c26db541220aebaac9573432387a0271e5301d91b2fcc28ffe5670e0b28959ebc2f6f43108266c9aaa4ac15d31e4a341c1c508f3917d7a169f31d086c316951604d0dcde250", 0xfd}, {&(0x7f00000003c0)="f2e0503f531df3f395f83df68b786715b306e7da139d5076d18047222864a701560653811758c7a08a01aa6f01ec57f5e529c35b49cd792db877db42b800d25d5a55c81f33f6bce0b2e432870842e748bf9c702e2c8c825fe930eae129956e9a408ff1b3ad2406d44f66c48a8efa942ee4b7c18b0a1508634085f039cda9b97f7415d2086b730f6026a512e9f2a091514016146f998df80727ead6", 0x9b}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x20, 0x604}, 0x404) shutdown(r1, 0x2) 01:16:00 executing program 1: socket(0x2, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x800000002a3e}], 0xfffffffd, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r5) 01:16:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 01:16:00 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000400)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x1}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x30, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [{0x0, 0x3, "b8c0aa4bbb3e8b4c6dc7f935a70aaeec4a40fa50310b"}]}}}}}}) syz_emit_ethernet(0x34, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaea4178e566cc0806001890010602e500aaaaaaaaaabb53f9aaaaaaaaaaaaff7bb76290d8946afd08aeda0225b700"]) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setegid(r3) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() r6 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) msgrcv(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000b97900"/76], 0x4c, 0x0, 0x800) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) preadv(r7, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/234, 0xea}], 0x2, 0x0, 0x80000000) semop(r0, &(0x7f0000000040), 0x0) 01:16:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) readv(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/140, 0x8c}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 01:16:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) clock_gettime(0x4, &(0x7f0000000040)) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x27}, 0x0) dup2(r4, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 01:16:00 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) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) 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="160000000010"], 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) 01:16:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7c5d70e50a3bff5d) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x1fffffe, 0x8, &(0x7f0000000000)="2652d8589e95443b2017fd40b5c136a2bf9cc4ec68ab84650086ae8c3c8cd0766cabb3832f20e100000000000000005225582f89ca5bbe173b1a8f7d0d89885c957da129a1b8317114e960bb3c2ca40afa0b8e7e5662f95efb3a6fa16665bbd320dbd7985d78d9a1a6eb36cca65effd47b3c87551e2bde9bbfd7b4e749d9cf19113ba699a774b5cecc837f5b1aabe236d72190cb66b92d42993c71fbd62a6446b4b938f7c75beacb96ae82191c8ec85763a2979fd975864b72ff8267a6979285723c228790b814f4f70bc242b4a00d848ff3c10abf9561d3781f5f1f508625164f50d1fece26f6b011dbe59ce1f9f49b294c596cf7894adf9477d3e0413932f453e75d2c63d1052bae4e5d6e", 0x10c) r2 = semget$private(0x0, 0x3, 0x11) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/179) 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) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000200)=""/94) 01:16:00 executing program 0: r0 = socket(0x10, 0xa2fff9319e2b0b85, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x2, 0x6bea9e68, 0x8001}, 0x6, [0xfff, 0xb324, 0x7, 0x80, 0x5, 0x4, 0x8000, 0x7]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x7, 0x3}) close(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x68, 0x1, 0x1, 0x1000, 0x7f, 0x8, 0x2, 0x0, 0x100000000, 0x6ae2}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) 01:16:00 executing program 0: 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, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000003dd3297d9540443c5f807cda000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff00bfd59f75be00000000000000000000000000070000000000000000030000000000"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:16:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf55dd724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af201ef2f24b05c241e230b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a0596a80dba31e406f600971a4dd01e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a789731256294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a51cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f2350c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000"], 0x10) r1 = semget$private(0x0, 0x8, 0x10286) 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) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="7c792e1966696c653000f1ea05d70cf2b478bbc9773c8e1274f70586ecfdf511b186eac9c6a900efd4af525f014f87eec2c994edae3d7b7094120c8cb7"], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1000}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x1000}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x3ff, 0x1000}], 0x1) semop(r1, &(0x7f0000000000)=[{0x4, 0xd4, 0x800}, {0x0, 0x6, 0x1000}], 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/194) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82dd57be971e2f66"], 0x10) shutdown(r2, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000180)=""/169) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x3ff}, 0x10) 01:16:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 01:16:01 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = fcntl$dupfd(r3, 0x0, r4) poll(&(0x7f0000000000)=[{r1, 0x8}, {r2, 0x1}, {r3, 0x10}], 0x3, 0xe457) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r5, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x5b, 0x20000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x706a}, {{}, 0xfffffffffffffff8, 0x3, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x141, 0x2, 0x8, 0x40}, {{}, 0xfffffffffffffffa, 0xb7, 0x45, 0xfffffffffffffeff, 0x200}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x59, 0x20000000, 0x309, 0x1}, {{}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x2}, {{}, 0xf, 0x10, 0x4, 0x7, 0x2}], 0x3, &(0x7f0000000040)={0x4, 0x9}) 01:16:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x8, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(0xffffffffffffffff, 0xfffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r2, r3, r4, r7]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0x8, 0xd3) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 01:16:01 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffff, 0xb562}, {0x18, 0x2, 0x2, 0x6ee3}, 0x2, [0x6, 0xa20, 0x9, 0x9, 0x0, 0x84d, 0x8, 0x1]}, 0x3c) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000080), 0x4) 01:16:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x18, 0x5, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6b50, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r4, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r4, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="20d0cf903023c6906c13fa418a558e40a8f86bbc6097433094f206118cd9c926fcf7c9e5fd5d4fe12dd25a24515c4bce2f3c0d4868c66a8e2ba5d852c111e7cf9531ff9dc6e426402b5a562738653db76d8e3745af3cd4534fb9ce2be2cb70a1e2f7bf312f35d9c9d134d7eb861559330152e42c77f191f9e5b9edc0dce9a2b4e7684b2303471c9995fe389803dc96bb93fe000b377e5256296d81fcbee7c1109b0099090942d0d6a4c626ff10766095533430a2ce1cc069d9ea90e8d41a5b5d22c44999bc0c2eb6989c0d6162c538026fc26db508ae8d", @ANYRES32=r3, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r4, @ANYRESDEC, @ANYBLOB="bdab40dc7721270df05f417e3e5f3b4cdb9fc888eecbf2fb90727a189cb6cd1d7b414b9c926c99e41e8d7e584eb66ce9f938c0e088d0ddf7f7eab5405d2bcba52b719c50dbb6d4e1e968419334849d76da030c0f527b77f1340750a5b1f821caebe7da2cc991bd5041e35b9f7995a83463bf1c5ef301991fc4dbea347152c83ab7eb2ba257f87645c1fd2b", @ANYRESHEX], 0x1) mprotect(&(0x7f000036d000/0x200000)=nil, 0x200000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 01:16:02 executing program 0: syz_emit_ethernet(0x46, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0x3, 0x4}, @noop, @generic={0x88, 0x2}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}}}}}}) 01:16:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f0000000040)="2caf10b7b42170d3f1f26d2289c9288f5ab9b384be2d5c7bafca44e795de953ae01026671748ad10c7b125bd222adcda4fdaff9c81c0200e59605c25c12038a44b372225e58601872663005c1a16d51791bf54bf8037fc426d416d2233076c08c0fd562c7df84e34b9f7e1b1d90172474aed96d9581d5c861ede5c577855bac23ef526898e7fcd970682f53b184d6a6c8f6fd662a0d31bb44d47cbf2d3be", 0x9e) write(r0, &(0x7f0000000340), 0x10000014c) r4 = socket(0x2, 0x1, 0x0) close(r4) poll(&(0x7f0000000000)=[{r0, 0x4}, {r4}], 0x2, 0xffffffff) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) seteuid(0x0) 01:16:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x206, 0x2, 0x0, 0x20000, "3b5900000004000100002000", 0x0, 0x3f000000}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f00000002c0)="98f7", 0xfffffdef, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 01:16:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1000, 0xe2e0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) syz_emit_ethernet(0x422, &(0x7f0000000780)=ANY=[@ANYBLOB="48b6d5ddbb25aaaaaaaaaaaa86dd6910941903ec0c0400000000000000000000000000000001fe8000000000000000000000000000bb330e00080000000000000000000000000000000000000001b5aea506f4e885a4a70d6519a78536b500000000000000000000ffff7f000001000000000000000000000000000000015f857fa084b056b13373dcfea2278b73fe8000000000000000000000000000aafe8000000000000000000000000000aa3a000841650000001d5d000000000000000100010300000000010001d8974f4cc903d058887c908503dc8dc17dd200b214a2e1c6a48d42b0bc3d87046868cbc3b3345b47953e348673b33f2222ae86b09427c254a3136f489d79169cc989a1960e14bc6a87062f31b92edebdf589eaec6fa3a43a402245e28c09c508000df1d0ff81316a055c640e2235237239c2ba39f4c4ee5d0702d6f40ced60eda21c8843a3e06d4a06e24366d100d8ae7ae88ac96129b9817e12fc4e6d43ad0856c403f14e1f917fb20938b5401db53d85aad5d9a6d9d17fbbd305000000000000005d9b67268aa4646a3a8470e70c7897f993cdf05e6b25975a1ddc6a3cbc745f3208bfe2205da6424587a50c189c3081678725369e798c509f5e3d4dfb00136c20d599e14afb93644a357c714d8150b3b9dfc942e0dc211f7e3603f50ec9e283ba6c8cc64adc6c6518fef20d3b25bd03973518df883a9d564e80c8d6a0119c55eb7c36912270e4b7168437b2aec002a5af7576f4f8bdc983fddb48e801431e100e3700c3ce6be873b636e29bebdaedd4d2e780b0a6e70600f08efe0000626bbfe116f600503fca2ffd1acc0c9486b41b712e3e7270e63e17e024190557437058af8992006c2e76b598af542b206906d240bea7b210af29e352fe1ef0bdb1de17a7988a13ca89b9ad6b58a2f3000000000000000000000000000100c204000003ff02f1a430e3479e5a9c8fc82e433ea51d75e185130917552f44984ade40993945a3c45ade9ef38843edfb6c8e3ef1c043825380e1e2a3a30cbfc0907415952c8ab21440a691bd84928fd74b49dbbebab28087e9b25f720bf5b4de76f4c38db76d1eeeb812c48e095c56d4423bd57063e59dc229f53bfd37d04c8e44a0435c846b4489bcfde9efe8833517b4cd46cfc1b832c4658ceede492f719c5197846b2767c7235454a6a41f440e1c34a5912b3e56ba11e52cf73a86c2e3c5c2ae339e60dc18520ad3da24b0baa383cc987f0447f9cff3d1ca2525553821297ace875f05181cc142e6364aa759eccb63be8527e6e09e8e4b0502000805020022000000000000000cd94be6bc9d02000000000000000100010400000000c204000000020001000000000000004e224e2300089078e4de609feb81dde8360ed2dcbeaa2cc903861e4d6d7dddd143e3b2f94075ca37deb7f4da7f915249c4825dfbfac9bf2a050854ba987bc339fa960922c8eff15243ef5f039b1cfea23703aa9c"]) 01:16:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='r', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x10, 0x181) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3828) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) recvfrom$unix(r2, &(0x7f00000001c0)=""/231, 0xe7, 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000053a2aa83073ccbd65211ee7ffa01da8cf1a2df4e311466739448a27210485d9d6e6499ac16e00b83d44abd8bd75af8df4b7a75c17ce51e67f34208382f39869c13166a86d99dcca06653f978d3b1c95967083511b306f6f3127d88336318f347fd7854c13a00371690d7848fdcd8f1f9a362698c8cf59ed90a8f2bfe7001"], 0x3) 01:16:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x10000, 0x7, 0x3, 0x61ec, "a09a0207b8b2c0d219cf75701575d157bc15c965", 0x1, 0x6}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:16:03 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000040)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x1c, 0x2c, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x61}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x1}}}}}}}) 01:16:03 executing program 0: 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) r1 = dup(r0) listen(r1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x10) recvfrom(r3, &(0x7f0000000300)=""/171, 0xab, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000c40)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d0300000000000000acff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf706825ba2c0a8a87ec30157441f959e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeffa7e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab192839f447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8fa7dc6b08cff24990e2e62acfb23aeae344c090c9a52ec772b0d551090dc186b4db4d19b86f77e0d02b5b3be8b5dd89d289ed268aacf38afdcacc0b7b6d83796159e08d23694569792633c82038db8262ddc235dd453fa20533ea05f9249cff83b4ade3c176631d9c259f008f2aeb1808e62bf5d8a8df7b4601481fe7737d1111e4c8a9604f0af2f89059d8c7492400a5797863c5f59b6a1d32fff1c6e44fde2bc1ac0893b726c4d52764da2e2e048f406093da20d090a5711f9a793553a6b4a6c05c43161f931172bab34cf5036982012c7a06a4a9964e3d7a90529fc3edad9a444308f9f93a087fc57d395167ca405a10ca945be15a289a46f37248590fd8f30c7d6b7ae869ae143dea68c98c6186f8aa11ab432c0592b50847bfcfc09215d0e6ff7b3248a89548f49fc03144414284256f774322d05591ffc7158f2b93177aa0c617e2baadd85f305288f5810621c904bb9886a5fcb3c4fafe713e17a9cdefa482b1bdb67b6b84d98cbb237b1c8525392222b6e9d4d208592fd814493d15a03a3bbc9c3760cdabbcaee220a9c8a424587841a1c24c31b370db38be3ef53e1d357a84b828f0277d6a2ea8e169bd382139a0881c9a03657b45591aae85d11dbd8b451ad2cea136236780737f775b60a8a483c56353c9e3a1adc1cb3c5c112e4f7c3ed1fb8c680257ebe74f2337ba4b213da95dffd54eaeb2fe9ca86aebea6abe35fcb029b5e2c82260", 0x5e, 0x403, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 01:16:04 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x1, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x3, 0x7d12, 0x1800}, {0x0, 0x7, 0x800}], 0x7) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xffff, 0x7f, 0x7f, 0xb8, 0x8, 0x6, 0x2]) r1 = socket(0x1, 0x3, 0xaa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000000009e00"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069c5, &(0x7f0000000300)) ioctl$TIOCSBRK(r3, 0x2000747b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semop(r0, &(0x7f0000000140)=[{0x1, 0xedc}, {0x3, 0xfe9, 0x1000}, {0x1, 0x7, 0x800}], 0x3) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9c, 0x0, 0xffffffffffffffff, 0x0, r4, 0x8, 0x7ff}, 0x1, 0x64, 0x100000001}) 01:16:04 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x800, 0x0) poll(&(0x7f0000000000)=[{r5, 0x8}], 0x0, 0x606dca72) dup2(r2, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x401) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) close(r0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="4cc452483de311035323933fdfd87a241c611008dcd8d12512f79cbd59f409db0970b4961cc341ea7d2bcfb5f831a0e765d73e5c2a3a45c732952e0c4e75fcd8a5045566841ff82cbcbb50dc33402b298653d7edc85607a52fc4969cb824de917f845d854b478dd864aba91bef5bcb3d448c6053e3dac9e5c566469e6bae45be066b50e5ef49637f41044f31c76f5c3d7f4e", 0x92) 01:16:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r9 = getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r9}}) r10 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, r9, r10, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r11, 0xfffffffe) r12 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f666d06e487e6fc9ee731901e196743003c00"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="c9147399fb1ff0353618d54c11fcf6018cf443b9ed595afe394cb2943d367518b64e71ffa5345f599cbb157b8e7d25453e45ee4325e8a22cbacb325da84984183985f7873d1ded02ca39d5ef27ca7eb3d3624d91f901eaac1d3f7cdddf0a4eb519a3041cb987366ebe7830de85d04aed41e33fec591d655007834f73ac5f6fbb3149935a2d1a24064b6e22661a77d706228aac14815b4a17d9a4cc24c1b2f73d2132adf23c7634546d6529b2951811f5d8c7f52f1d192527c8241fee4292ead201d8635d1c376d3301dd1d1c6da1d9ac2648667b3cdb7d8ce87ffce4e0d8d1237aa5ae77f3a68ad1e042944318e3ed9bfbc9112f52815a8dd64a15931a64655a297b1a47c5378a787a7bda1c53679dcaff472b2063d559761fb317c45f542107c0f2ca390499889a372d1cb6ffd78f3df617bd47e0", 0x135}, {&(0x7f0000000140)="8602924220870b12866c79aa2a3e81f8e830ed225f177de1bef5ed5d6c75c1bba8c1de7a23d339d78ee49d6617698af56f0f42b2c8fdfc5d257182f2b49338e4f59c66df13c0f200154edde5dd48e366991084b7ff6d1bd3db9d9d96c9d2b187906668fa5fb014e5e7064107185b9f774b80143238db6211ac9de29eaf8a34edccc2d949401c", 0x86}, {&(0x7f0000000200)="8b166d0380e179bad7e4a123fc83e164c07efbb1400545b694a55f3f331738cc8186b3287bc7b238ddcc60c9ebd22d3a42ce786828659d7dce8eddb15b52c5a0abcec811c6bc171906741a46ce1772a74c5f0ff2ffbd6e48296d8f2c5b1a889bc107749b0aeedaa47d36bdae7be3edf9d0598887", 0x74}, {&(0x7f0000000280)="d381ef48d50db71f97f32e433e578032bee7cf3efece6a2bbc4f109e03a27f23ba3461a1933b503b20b4340b93e6fa7ae398e85ce4517c1a404b1dbfa0b8f1a68f7275bdf72117abe3f68f55c155c95b4b7610e6576e209aa599144138a72c84145adbc014119b6b4f1a6f992232d4097377b58c3219fc3622906341dd66095276e7297e1d23462146a84d0c549252564d082c03ee04b77109baa571a3cfd4aef478de17b47711a345a922866cddbfa01a5513fb4b8ad4", 0xb7}, {&(0x7f0000000340)="41d17aacbaca5af02d3e14c65a85a80e65f7275d4a16ca83e3a4fe7ac8961c3feebb94bb9a9580888f99942f901748f97edc13e070337ec0af0e7bb1067f52af34a16fbbfa2311bc5282cfab71e47aee131376e00f1af01f3384850c82cfd6e5652de972b7d9ce79fc4acc7bf4af69023d53c3ec45acdd8666bf49dcbf6874a5acbb48b0d4fc451c6ed783", 0x8b}, {&(0x7f0000000400)="eea399aeb8a1a29ec4cfee529d0270ccc486faac1956dc505ddeb8316d6381a7071f433e80ba9f14b4027d3ad891f3", 0x2f}], 0x6, &(0x7f0000000880)=ANY=[@ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32=r11, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="3008000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES16, @ANYRES32=r9, @ANYRES16, @ANYRES32, @ANYRES16, @ANYRESDEC, @ANYRES32, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00db10a036bf39d9aae0f3d70715d2cfc72f4a917e68beb9c2c7f6000000000000000000000000000000d659792073b04b4f44b2d9ac840c3b5f60a48fd0368f2b4080b783337e738f35283f6ad1d85d76bf3b112308837ae6f45376c4290a6e4257c7b68c539b9ee63fe0c7ea663d14059f7c160abc9e8da0477d", @ANYRES32, @ANYRES64=r8, @ANYRES64, @ANYRES32=r5, @ANYRES16=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0x1d) 01:16:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/243, 0xf3}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="3d3cb75bde725ad2d6798d9577d8e0fff2d772e469958859f81acf184b4fc9b855d552e5c755f3e90bbe52e1cc7ce32d001fbe5b5a303098dbed855b5f9c3ddcd1e4e18dae870a5e59064165701da6b47dd683317b629d465b150a3a6bc67e623689a1b025afa08bcfbd1decd9b7107c059d63ff86316da1dfc47d912b4b4c58e1a5da34e9ea10a4089529426082f47fc14e0000", 0x94}, {&(0x7f0000000500)="f6a8a495b694184649d51cc9d53ebad10d07da12f320ae55ec1d9a4a7bce74dedee8049e08781943e3125bb757640d9e5cd5eca98dd66c40b1cf817f2dad3271cce2ff084f03b3989684f0a271da4fcebdfdc2cec6b436b3240c22220563ce26f5257d98b225a7015ae3cd579c18f5cbcc34295a0d63858d6b18bc7d121fa84b4415331ab1420e7f1cdab6ccffc428a4dc103936c01b5b658eb4edb149694b8312ab94cdfbdd87f0e868c53dbb63875a2d70028df8de69a489e6967891b5de99b5ec2b9e2f07801bfbc8a02f12fdfeea2ec0e77e1471f735639ed9683a", 0xdd}, {&(0x7f0000000080)}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x10000, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)={0x5}) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) 01:16:04 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @empty, [], {@ipv4={0x8864}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) sendto$inet(r2, &(0x7f0000000040)="806ecdb674e3925719096b06b772f07837d979997508b4db24ff145d5fd011a5e463d2774eed20c56864e3c612c2f1dd56089dfb27fe33467cf707a3a6dcab4f9540", 0x42, 0x5, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) 01:16:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) accept$inet6(r2, 0x0, 0x0) 01:16:05 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x80000000000b035, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="ac141438", 0x4) r2 = getpgid(0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000140)=0x400000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) r5 = getgid() setregid(r5, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r5}, 0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 01:16:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c030084dd6045054369000600fe800000009c0800ebffff80fcabf185fe800000ee00000600000000000000aa11c9f3b2b6496379e0d6e705cada07595c95f1484423a44c4b9cba49f300dc653f566c3ac8bd5aeedaf94e21255414560f63742c59d6a388881b4c690aee410a9e18bbca28f862b37d4ddd3ba1d24db8129522cf47c9ea71ad6e5ad58fc5adf62ff2c3fcc4ee3e24ce85b0e05620e078840e84f5541665e20d97121fe747b66c198f86c1261cee4b4196c21390fa47d8af1bb3c253555af01038ba91f802a2048d879539d91a8573fbe46d3ea3c4e9e22ab646e0419bd2f1c162e3eb39f53cb7d3acae03f9f2667894fe8a6350d50bf586212149de27dd333fb625f97e319b57d62f14119adf"]) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file1\x00') bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3}, 0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 01:16:05 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x3, 0x7, 0x800}], 0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(0x0, &(0x7f0000000040)=[{0x1, 0x400, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x53e}, {0x3, 0x6, 0x1000}, {0x1, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}], 0x7) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/13) dup2(r0, r2) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r5 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="001ab0a4ab0f0000aa89e685afeb9f2f9fe004913d7a5ae5a6f7143add746a6ad040a7b2cc61522f02ab5086729a7594639db826955f05c35c86138b4f562c856bdd7371c805d29d73eb334f2574235f8c5ef762b81b381d73925c27306674202651aba0d106255de862dc28c162b4961ddfe7c9f8434bbd74e0ba80d9d11ecc81dafea8cbff784ebe2d7a074d8f85d26fa8850300c1be54"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000200)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f737b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x80}, {&(0x7f0000000280)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="0600000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff00000000000022ddedf3e0a757f51021107fcb00026057d037ee213ab71b262ec5a586483f41fc2493a465dc0fad8226a90c2295d405785cf800b417c3aa1757c3ab2a822ce4845726d8f9d570ac665b7a81039ed53d57d344a720104f4e2cab3625", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 01:16:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) socket(0x18, 0x1, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f00000010c0)=@file={0x0, ""/4100}, &(0x7f0000000000)=0xffffffffffffffde) 01:16:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400"}) close(r0) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000100)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce7488", 0x9a}], 0x4) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc015", 0x18f) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) 01:16:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x540, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$SHM_LOCK(r3, 0x3) 01:16:05 executing program 1: syz_emit_ethernet(0x54, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de2"}}}}}}) clock_settime(0x2, &(0x7f0000000000)={0x2, 0xf5}) 01:16:05 executing program 0: socket(0x400000000018, 0x3, 0xcf) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 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) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x4, 0x80, 0x4, 0x8, 0x4}], 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0xfffffffe) pwrite(0xffffffffffffffff, &(0x7f0000001280)="550c26caedc58a36209755b4eb8dd2f922ebff2b0204cd5fcfc5b9b2c1afbb17ef0161270bd2ac70c878156fe521f9e5ea52820d3e52c73ec41ff0ac8dbb2ef1e8f68930604d34f500a9fb4facf885fa94b76fe756664fd8ca245de3a8033c58125ba3999effc5c146ce739ec17a01fe5cf30132f4bd20281c97e18a9cac47685b30c246ff3a6d", 0x87, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa50a58130a966080045001534003e440fae9078001f0000ff00000000000000e0020002000000680000000000000000f06b255ca4edcdee5f7e96f36245eae84b389a68b53d8d70ed2d0b3db41407df03cc2dc3cb7c06077d54b2e385e4704c77f15a685e7a28cfd04ce518ef8af374633ff2de5268382f2b1dc9c8753e952c4ccbc6aa25a48a10b37d7c5f382d4dcb23e09bbb9a66ffe0363aea3192303214001da5dc58aed342a15bac00973dbd8cea910b1cacacb90a6c7ba5f305b869b1", @ANYRESOCT=r0, @ANYBLOB="7c206ac27b0a7dcffb18e7ed3119d5377c9c274f51285747dd79c1868365ef1f2151dcc299cad1fc840f18444df04b63655d394bd0d75c299c686f81bc38c2389da9f8d2e22711050e7f11da70add91fca78bba42079a718d828003179ff7f4130c9c2bacb820675af8e409325c19c6255a0f6b240e6dfb0a78dd929dc00aaca11ccc4d3e43dc6a697725d6be24586003b01dabca158968ba048c4b37e5b0faa894c59452434795b5c55dcbbad7ade9ab7091400b3146d57f3cbdbd1357128298adb39f386ecea80474c74badf9a1e7fec9690d839bb0ba25d2e88e0ea4ccd5f123e433264e482f2b4b9f1bcb7ae6c289c823571fdd905"]) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x80000000}, {0x2, 0x7fffffff}}, &(0x7f0000000040)) 01:16:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x18, 0x70ddef5b949b43dc, 0x3) setsockopt(r2, 0x1ff, 0x80000001, &(0x7f00000001c0)="2a31ea79c7a970f6052d2de111193210191c3bdc5f4fdb2fe052a4bfecf98c1abe7df89388d759bd27e25df926c0f622ed6fdf00bc836343d2b7", 0x3a) r3 = socket(0x10, 0x4, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x200) r6 = dup2(r2, r5) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000637efb8529c5445e9a0be5493b5268e205d262fddbabc8c28c10132c35f5fa479ab725a7fee84ead63c6a08644a47f4712fe3490c2db3c08d23b92e5dec94fc223147f8ce328776f5ab5a1005b84c3640d3a5c5f81aab914fb1a009eae"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1, 0x4, 0x58, 0x1, "7d03f1b33b72b5e06fd77512f74f22a939a077fd", 0x5, 0x6}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/\x00'], &(0x7f0000000140)) 01:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) syz_open_pts() 01:16:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 01:16:05 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) readv(r1, &(0x7f0000000080)=[{&(0x7f0000003180)=""/4112, 0xfffffffffffffec7}], 0x19b) 01:16:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) listen(r0, 0x1f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffff7f3000"], 0xa) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) close(r2) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="e27dbe05516e11c3c8bbdde12252867d0b7a1432249abbb2ca086b7aeacbaf8cfd3f5586636172c72df05889d06356d2e7cef151ac484002e7dcbe5b949efb03d46e5d71a3c2f89d71584729e4e9e8a11b5318635e4c518c37f658c993f70b944ec9239109f1014c0f1295c7e24973b41489e743f072db694c5588e98975e9880ac924632777f3010270b7deea3e8a708e723e4863f50eabcfbf5419de381882088a93c92d81f6f779ddf19f6142f6f51b593812b2446f28fd415a687ec9e9871538a3408b1bde1bc7a71de318e522e5640365635d409e514183dba8d1be232c8ab0db3a35513948c7622dc519713e0a7ce26a", 0xf3}, {&(0x7f0000000180)="a8c9369a40b2c9f85a7dfb753275c65af2591e4c7aead560fb252c211ca11140391f8baefddfaeb24361082946761262dfb55d4883a574afd67066abe0dc13377603717444d2c2e052e8d49199aa7aa27918a6c358c05da36913fa94232067d249f2fb585000b359dd256a992a2301f2a2db8ecfa9c792cc0998cd2375fced377edddac9d6663ffea33de805a030b3dab48c8ddbb75fd19af00ae17926625d045e8914b15384a26ec970348730f1a92dbec263a683667c4b6ded1f2d612ef73084", 0xc1}, {&(0x7f0000000280)="a5aa1d22d02f9fd55a488630b5f5347a070c165039d7ea4113a831281196a7f3bfa0e24b6edc6971fca4938acc1aa3be83a210315b0d3fd7eb1b0b7650489894ae62ad4fec165a2cc7d047871ffdd776c32bbfb2cd9fa986c9f6373983c3bebe79d9ddf76f1e0526ffd0489e4876158f4365340a73b3a1c5", 0x78}, {&(0x7f0000000300)="2e6976013e47fd5b5ccadbe6cb0ba7ad6827a7a4842bcac187a7eb773cc340ad9cf01abf164f56edb8974b90b89a748f799612add839735239d6e89f7fcb4fbebca46de3f9499392425807d723aad95e5ffeacce3352a6c995d18b0cda574c78f4dc9c68", 0x64}, {&(0x7f0000000380)="fdcc9dc4783eeac92455a1d0e15bda386e8b0fe4c44ceb8f3dfbb9f6b8bc70175e88e0bbb642bf6a1ff87c946c8d4088f491d7e4b986194bba629a024bbc64908100d844a00fa43b20252a", 0x4b}, {&(0x7f0000000400)="d2aadf6cbbfc4ea8b9609aa2369cdaf8d862db28b36498d3a1189d016dc9268a3410a4a345086f933f7a14b7b01d3e32df42f4a839e3d74dc7551216554b6adca291bfffddd3226b8a5d10e6f089faf03714245737fe637c00ca689d7631", 0x5e}], 0x6, 0x0, 0x2) syz_emit_ethernet(0x7e, &(0x7f0000000540)=ANY=[@ANYBLOB="c7102228bc83aaaaaaaaaaaa080045000070a8ec00fc3e000000000000aaffffa2c62c0ef29eccee04186012b6bbd1b5ffff0307000000000000450000000000000000290000e0000001ffffffff940600000000831f00e00000027f00f85fd95ce7c2c30001ac1400aaac1400aae0000001ac1400bb000000000003b79406000000000100940600000089890700ffffffff00000091e53484936af75bee1481d36e8b3d04197bd94f955cf22ad88514b3c50c025b39f15f10a2a22485a187c6381b8f69a814207f54a2febf9ef652d088bf9b4fbf56804a70adc749689db3c4795a1ff0730f19a562e3a0b84d07053d0128699cb21302924d9f80ea5ad4d737337aa429a2c2a120b47d2a8a5d68e61817fb2af72e00e6f8f4eb235a21939b89e6d332e0bb170aaf94cd89935be42a0d2febd14711da8f86eecc6867ce44575753d746ab8e8b6814813bda7944c57269253283f78ff3b63c5fc4e2fa09d839180d1911ca6e4a6a5aa5be660abd7efa62f3d1c1622ad4463b654c73478925f8aa40d479a7d9b480170708"]) r4 = getppid() getpgid(r4) 01:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x11) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) linkat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) semget(0x0, 0x3, 0x204) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/103, 0x67}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) readv(r4, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/212, 0xd4}], 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r5, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x91f}, {{r6}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x8}], 0x6faf, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x7, 0xb0c}, {{r2}, 0xffffffffffffffff, 0x42, 0x6, 0x7, 0x20}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40, 0x6c, 0x1}, {{r7}, 0xfffffffffffffff8, 0x50, 0x40, 0x7, 0x5}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x3, 0x8, 0x10000, 0xfffffffffffffffe}], 0x6, &(0x7f0000000780)={0x6800000000000, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000840)="c463f08a9641fcabe8c239f4f7a645fa2f7ad6366e8c2acada2ef8ce52addca7ad7cef99173317485c962917c9", 0x2d}, {&(0x7f0000000880)="bd7c28225e5693421b5a7174072d6506889c5ba8e18956a5d8e7006581", 0x1d}, {&(0x7f00000008c0)="ed8cc29d67d82aad5f2e8f1c6e352783392dd6d1c429ecc46ed05b9e79539419175f658e5dc5ba4e3d36b15e25622803749afa5cbb440c3cbf0b2cf45f2b8daca04105f47ea7ab61d2d519cd88db006994a171e7a900aafe349e602fe72df4c0c609c9554ca00135cc0952ffca3415b34076daa7850a7e25abfc6003efc0f64cf20670bfbb1cd229580f78982c8c23997f07f3ffa3dbd6127eaaab2ea18efe075ee7d189cd25539acca207cf6e88053bf1fb29ba107724b2dd747a31a6f228165b44cd5bd9cb6cec084ddc30f5b3df7ada3a493aff", 0xd5}, {&(0x7f00000009c0)="7466432106736cb625f9bc5360f8e7caa25e8cc12a6cd5fdd56761da491c689c014238bb579f943735f2c8ebd4e03010296f3f44fd6f81a046d687073e0cb9ae655a07952f466f6fb071430eddacdf7a6bf4c99e6b1d6b450ceb4f3d74d2e40efce1593cfdffdcd3bf518d7e99000b3c8153d6a2242cd733491c899f9934abf83dacab2230cd109f00fc3aa8afe4b21e3c726cfaed6a582510c18ef8df941acd91fd42424cfaf327f05c46f61dfc0b7e642f292faa54653a27ef975c87dec897b41c730e6d0ed0d3368217fb836ad6e4d919794ba4255b14f0c86ce21a7c985c31f9e2a676a74ecc", 0xe8}, {&(0x7f0000000ac0)="bc965f840c5c36298e1217ce958f3f01988a0bfca0b59fca0442093a86fa249fbd5d2f81a22419554b1b00f75665ea81d66ba8f0", 0x34}, {&(0x7f0000000b00)="dafb8f7d18ac15ef03455a1814922984fb4605e8cd599b257d5e2dd08b19d3626337ea4269b11a1c0cf59369d793dd5e2859420ced1ceb9f0a5a42f4f53c11940c92f38a3b29c1350dae930815ff696d5660696305656f1af96f07f0a5e32481b95790c502c4c00cbaf078c3e20b27cdc8195858504acdd7cdfed19ba920ee9810e64e82836f85754febbd9ae35704435b67a475fe67c1ebb8023a2938ca899024885a", 0xa3}, {&(0x7f0000000bc0)="7b2de31603", 0x5}, {&(0x7f0000000c00)="6cceeafce96d776575a869c1fb2d680a833a48617998e6221dba1db8821cb2646684f8addb8c5a8e428948b9c614852f09bc3a184f0963c19c00ffbdb45d3455af2d38f79065a3ba8ded2342993341004dd048f7da1908553e37734ffbbf43bc458c73488394b80aa73fa913bc7ecbf206a4b5a2382dfe289e6880562a99bd9467af9359ebcabd44eb64560c684c524bfa207f2fcdaec31316a7f2", 0x9b}], 0x8, 0x0, 0x0, 0x4}, 0xc) 01:16:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0xb60, 0x4, &(0x7f0000000040)="f3e5f608bc46", 0x6) dup2(r0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0xb8, 0x1, 0x0, "70eb32500f4adad8aa9cea6b9f1019509a42025d690e875258cfe879607b81519f14a45ba96b31f1b5c9199c3474b54fa8d8dc06ced6cd370ef7fbb16b11648c49ab82717e75167075868e9b871bcf532ccaa2e2b21f57ccad71eed852b936aa7bf2b17ade7f3a3043df3139b9679fe7c587d53c73bc453e7de2f9a3fff4add48a49f420eb41a71b594d0588eda30a9419b9ca465c7cc0cbd6479259afe6871dd1fc19"}, {0x58, 0x1, 0x0, "04e8107ab82bbad5f6e52fd65b6dcc4c54816dafb12326c0d13f1b7d8eab3ca72d7ecbc141577a2ea30f0bb199d69e5e3da99c9d6afd42399fca37ca360814f8e420155cd9fccad7"}, {0xf0, 0x1, 0xdf9e, "28fc298eaaa29c3a98ae80312277f0c7f69af24d0ed5328148e4f5eedbfb22b00cae2564c1d271e688682b2955d070b2306d005c0b1a8621ac13da17c1ef8e9b5774a8930a8aa7bb786c906445b9afea825b8a0965e26006fe3c5f9302950cef9237cdb8046340d4125fb997f7eacfdaa5fa5e18c2793f11d858df6ad0353808bc5d24e511c11509beffa75f8e5cc7705b34d16231a441494298edacbd416d50135af8ef5c6b666872fbee41658381c4cefb6ec56ad0c92a64967f9f34b4c1aea19df353efd34c690a2d42cef5a71ec4e330f3f641bf6753d2281242cbc2435e"}, {0xf0, 0xffff, 0x4, "32bef1279715116cdcbb0a4c3b902c55122e00637b2ed4f4dae583075004434f3d0efe3dfcf630976cdc3cbc2e1c8c15141dadb0bfef4d2d648b3114c8187851a03c0e45409740aac640ddd6f02066db6c91e852a671e1207629c5e7a6aabee84ea38eebe72e0b1147ac056793b4b3f06633d530ebfff9cc3663b301cdcba50e55b02d45976958a1be2010d34cb9348de10b370b8f2a83112b4fce8c93dc464d0e2e13a9113fd7932a5cf308bcc775cf6333a83ade39efd14b41d7b732ddd05d6840d987e3500332b2c49dcd593ebb2c3299bd5734fca34e369f"}, {0x10, 0x1, 0x7}, {0x100, 0x1, 0x0, "68ffdb16593e9c3eb025d70f508ec5ef407533a65b858c8abac95eb9d58cfb702c66614f8fed410b9f0b34de6b3a7ab8d9303d22a8b88e3503cbd909bcde741d5098d0abbdb06123b601d68759ca676bc4ba94dfdfee07391df03c6f3dcaea6676b5fb3cda794283d0df74fe0a14de05194afb82edc24f71499fff2d83004fff792c6c3fe420cb0f2a35a0f14ea1a12c62332288abc5f8e299eb194438e68315af9bfc31ab50f6a4177e067ff381b9d5225fb736dca7bebf97836e376a54ad40ef2064cf1da14469b37f2634e69ac434330534a9ec582561957adab02338bd301930f16bd5e5777687d1ebb627dda1"}, {0x28, 0xffff, 0xdbf7, "485bda5bc336069c9dc4465b4643f4f4e6da8bef0f5e6972"}, {0xe8, 0xffff, 0x2, "07882e22f0e7c9d59fe5b3b9ba243bf56e6c1aa8c6d311b20f060dd19eae3465df4f58cf72d66a6730d3f71fc9dc09477f4b9266c653dc754453aaf81847c11e3a94d6fc60a1234c54d70bf081d853476a41a973ec64718e53efac9b7e4a46a40b5a2b79fbe569f1236523858234d405934eb73b6b7de116fba79611dcae7dbe2e417751cf386bb54510fe774a5801fefb674fd80b76ebe7364fdebee356e3a220b08ff1a0898319a0e00dad341f10ff6c293dc3f3ba04d04f7bfb2c2b9b794e7725993909dad8571e2dcbdd8db2f004633f6fe01fb16d4e"}, {0x110, 0x1, 0x1, "7f81fa3513b7b5ec22513585ac24a12869f14aafaedc9bd985a236fdb0ad505a534307a4515a9ec9bec35ebfe56ea965f16efb78ca19d9d2977857887e7ab09a9eb3651e070e555e3cacdae8b03749ab84bf342e6068898eb729f09aa9f9b07e26a9c004ef1b25692ab948a70db05fb0c77d58e52ead071e36c4c50dd4c473d0a2f903daa57c2d5f238b06b9c4ff7d3c984e21b4749ff4ef3f2d4161a9f1562b1f63f91bdf04cdfd7e1e6ba616e982e8d65631bd3fa5d2364d6eb515426875b1628cb284b96eb716c3dcc8f835e9bb6bab11de63d8f4623fdf3b30356e107998957da8138614fb851bed7bcd3da6b0aa4721e5cfd2bbf10a47"}], 0x620}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000007c0)=0x9) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0xa, r5) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r4, &(0x7f0000000840)='./file0\x00', r6, &(0x7f00000008c0)='./file0\x00') readlinkat(r3, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/80, 0x50) r7 = socket$inet6(0x18, 0x4000, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000009c0)=0x2) r8 = getuid() r9 = getegid() chown(&(0x7f0000000a00)='./file0\x00', r8, r9) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000a40)=0xffffffffffffff9c) 01:16:05 executing program 0: r0 = getgid() setgroups(0x2, &(0x7f0000000100)=[r0, 0xffffffffffffffff]) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xfffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1, 0x1}) mmap(&(0x7f00008e8000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:16:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x2, 0x223, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(0xffffffffffffffff, 0xfffffffe) sendto(0xffffffffffffffff, &(0x7f00000000c0)="8bd21b13d9ee01a9198fb77f1ea790c8eb8f4a6ca6005de43918f4045e84fcb1617db6113c28eb58b4060174aacc5451813cb52f628a8cc2ea4a74bf096ea262c63c76f87349df3c121a0755f6266dd9b22ffbce573871bb4a51f3bbdca2707cb077eb6d9cc2a975bd2236", 0x6b, 0x8, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r4, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:05 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0xfffffffffffffffe}, {0x1000, 0x7fff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x4, 0x101}}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) getitimer(0x2, &(0x7f0000000000)) 01:16:06 executing program 0: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfff) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:16:06 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x2dc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x6}, {0x4}}, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') 01:16:06 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x10, 0x4000, 0x8c) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="ae3848fa1acef141e20b690db7c601e38131f4f3491000", 0x17}, {&(0x7f0000000100)="58d8577be892", 0xfffffffffffffd7a}], 0x2) 01:16:06 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "002314", 0x0, 0x3c, 0x2, @remote={0xfe, 0x80, [], 0x0}, @empty}}}}}}}) 01:16:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) setsockopt(r2, 0x1, 0x800, &(0x7f0000000140)="9aaeca793dca9461521c7bd6b58d30014ee275f20d95923f48b0287a6d19a39964003ab109ac4a473108fe6c7f21b8a0b9ada6784243a451983b2f262d6e54527d092f9d1f7b084970266d8cb10b99962471687eb24992fe7ca2cbc95cdc0a00092a64a503ad1c2f8a7c4e116326d8d2f6c74644e67550b770ddcf184b02070b83823ec763a5453eeee620e0adcd476f6f11d24495fd57bcd875317fc71678944a58511812a4f00538ad482160c9c5e874fb58260d27c993eb67840c31036af2068d2e58cc8fa970b5d5f2140ccff8ff183f2c5cff4582f1cd", 0xd9) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/234, 0xea}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r4, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 01:16:07 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500003c0000000000069078ffffffffffffffff4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a00000009078000813128fd858cc70d09ae863fc3cd7cdec035d0e00"]) 01:16:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000001240)=""/63, 0x3f}, {&(0x7f0000001280)}, {&(0x7f0000001280)=""/58, 0x3a}, {&(0x7f0000001300)=""/228, 0xe4}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000001400)=""/212, 0xd4}], 0x9, 0x0, 0x6) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x938bf9ab869b1b65) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pread(r1, &(0x7f0000000240)="1d8ba226ba4fefebe23d08afcef908791aad35d809be38c3b9a3865d987e27b24ba50a08f09b5ddf35746ad546d101cf0e5ab4696571213b5e89f94d16e83448a9770b74fea7131a7c6f5542bb37d5c869a90ce634ad3d3de66b9f37531312f3f8ccd00f4cfac0f25df4fb8164a0e882cd2c58989736e719d6406f7201bc216c8b4e6d27a8c3e74513ac68cc680f578709c99cfd8e804b8c5b0b69d0912d90b0e9ff267294f247fde02be3e9dffd422ba74ae88aab3bb550f3377d9d4c60bb3a18ab2823f613ff302db5990b4655d0c459764debbee94cb303ee02996174b45a4adbfefac5e7e571a9cf117728bf89e47c21879988b91c1535d043cedc7c8bd7ee5d595e7056f8cc07abaa5d809ec28df896cde5ca0ce82b1a086b7603207612a9b8cdb0e0532e5f31465492f72ea3991ac957549bef18ffabffd147df47db2c33b45e628595fb9e8a70ed2026e8defb8eee5e80c4b517f0ea95bb584ac7ba5807310db22c739c245ec6196d7fc38323c53c62ce6608d23623ddbc11faf9eb41d4e63ffc899d6f9562f7a13837e9301dc5b15c94f13bae4ec920dd6c375a16e5b561952ca7fe36217f6f1738c99145cfdc45fe6bf486bfab188ce17ecd66ad64c5eafb11993d5870c1796e463189ecd426ba026b159fefc9a54653d154188b2a9ba9884beb1b3dcccdada831408e0ea17acc608e0239200814abf5e193fdef2ce5d77a59320ae7fe0abf71ebbb5dfdf6b531152659444b9b70aac28a28157dd28dc2ea52b2566a57377c330690afa1d8d2d8e95244368227bb1b3d12ccf935d2131ebfd128fffc6ed55f37b46eb6fc867de4da6c28499d3ac8c538eb2a063afc86301518d0b4a0fa2ef24489515240d5053d091770653655c7e524b1eca776cec9d0455369c3e808ab8eb203e3fcc8f99c884fa46dabd8cd1e5c45b7216c32da95d0255a3b04552abd1f6299a30d237f8ec248cad9e43c1c8c1ea76b4cdb843e9cad544b66b5781ca0130d461fb5e87b901d83924880572eb130ec6f0253f6772293e1ab2efce403760e12bce1ab9f94f338a716cc36a898d8367e3a5fd03ef7a0a03ff58049360034f794d4dfd5299676ce622695e75ada35875dbe4b769815a1dd550c395974795109b509dff9d9d749daada83bff096d463916947a450aebb3d1d2af3929a72cf6cc9365d156ddb1f49ab7488b4514313e192d1331f98eeae3d6424bc22115a5e57322b889ec9433925416df25b8e0bb02996947a9c864ea8ed2eeea6b9fc4679c1b771cdf8f4191982024e04282c293077dd5914bbe29fcaefaead4396849623e0c7c6ca00067c1c8f350ea1053f440c07877ad605e652ab09c74753d76089ae3a68b272fcfff4a7bfe7cba5439ec9cfa5d25083f0af7bd61d01a0c30b715ba26536924593270bb297f27d2e6dd4bae23537a4a17f89055f689644f1502572708ef6f47cba5a01b3d9f0c347c3ff54e8d1576613b8d39ef8172dffb64ee581c54a3cd8e48374abecfa4496bab29231abfa5db0a216b237580d12699c379cbd71bef6b572389e785b8145fd4e85a32bbd7ecae2763c083c3896ff4ea5273431ff1b004e8712eef441cf9fd9c8f0ebd854fa8fe4acd06bf21f57ca6c9368f10173836a0f9f74aa037c278253220edc68083da2e4415146254af58f24de03ef098f23f3143484745a6e18966131dd7a2122876f8a672dafceef1dd0c209eb14d22320401c9ffa1346a67bab3e5da73cccf80075777cfa59ec81bc051e57d3c41972aac61080508049345b17587b7088434166c0a8a908b0c068b4fda63d73c0809ce86ed1d573a781f183e543e33511fe445af5bbc2350e33cc991ea72eaf45c96629a5c95172409ca0d0505277cbb1d0a4d4013cfe13eaf6d52b14f7867902c9928d262bdb5c1ff17ad28e7f2cf6b11a30e9929cb2861818725f70ae01e1f5b66b36cc08dfd8d57fa92eb958ad1ad4d79a64e6e4f5f0a439122720536f504870e8e05b1dd43a7de08fba325e2c840fd56514fcb1a3f0236540895275f5bc81abd4d163f009bf3c657ef67a07d92f4702fb12053623dd732297d23d52935337d88854a2f8193060e8e4208bd31d97e6d50bc9b4cab91648cc23d56a41e849fdb68ebf7243707103637e93fa0946740d04914ff3dacc72e05b28e3086aff0006bc34193d9aa8af84cd5f9dc39ebb7cc7cc88246334e7cbd6528bb8db491b43cec028ad1d78a8b229a5e3b454b3fabd69056f487a39c9f0fe16b9b271135df9275445db7646d0252f9d9ed79843655b33e50eda21c79b54616f6a11277fdf5279219937de1f470c87dbe27312c861f146ee87c2acdfb1b377cd96c72e7f9782ac9a11d74dcb687aac813356bddb160181e46b4690fd249671c5fda213ce85b93171845bca6eea42687ee68686a10b98d84f1a9fc3ea3c11eb74fc6e451f2f0d61461dfb509c4912c1b4f227ac06537f2b8cd318395fd885328040be9d1f4c1e996a5865c9544f6329b4e3a6288c50c4b205e421a3b3a4c6a64e68fdb8c80d358d8c288464386f40cd5e63cf544a3869313943a393a4c8586e63eb306fdd89c05efaecc840f33f0b028cde36f728e05800c6c0ae249a6302aebb61f8c2bc97ced6ebb025590a8a4a3a2271c10afc93e64c78cb06741f4f80e588528c7dd5b725ebc0cd6dac074b42d652e35f551ab4e150cd8c9ee3904445404474f12a4167b7cabd083d8bfe520240289de729a64b5953417e13144bdf436181bc585e445418cb247181626c593487fca87c2140c546d3725b26e87ce5025aeace67248892f14f4385d6a893b3018184a3b5b6e22a03e50bab04d0568ced5bd3dc128b1b669be0147d2e261d9a4665c23a830cc9a34be3fe7f45177d4462d86a4e462c1e48d27096d75821ad62e12c1544d2f581f75438789e3dca9805d2736520a111e79d7041b98de69bbce53931529477037d6570a55ab4a1930a1987c736523878ef72de0e9f8632f1a50b66661d4f5c02093094c3783ba400258d7aa563157a2c0a0caaa27081f8912ccec45e4526162b29427ef263e530a293c321a5621bbe98705e73a1797a9a079c527dfb23f8c9b5150ec0cd29f5826755ef4018f9db1f0a779f62bd991ce469e460fee0f059549bb3af87fdc9fea3590dc0baa3f20dcffbf0a34e687cba39362f896cde4d5de12f9689d9dfd71622b66a472adf285bc2355e64d69e06e2f8c038c1397e8f3a99fd911ce8804b5b0e2b5aa40c1c53645e419282d4bd784a49b401bfbce1cee0c4f727a721219b36ab325dbf5e66287389e2249f58aa5673feca03bad797658ccca77566b90d14d1c736643217b9820131965f8c0edafdc08df5d27d334cbadc8ac4d9a434e3f2b129f6966ba1b4df1af8241f3ece20fc0c9fec7f665ac9092269c464633dd3e614259d69753d38497585f3a4f99169ef3c3623e19ed5ae739912e778c86f3a62279f246aaef1295d2ccb865cd3e5bc7d5f5e9cf1a029728abae61b9e6ddbeb78af9103a9755687337cc72a42d98b58cb37aaaaa450971d974152eaa0d1f40bf50badc98a74c9b1533e7822974e4486e804a211086c97437d1f756870a7c8181c29f744af8c32bb3ad788de41a9d80d01dccd7a749f3bf8b4df859f16d9565718af32c699041a97b026154d8a28f664a761df3ef56f40e309de2a6c1c287464555b445556f106bb638807e80e0146cd7a42f7e4d0aaa7e9e4050dfb399b7ffd5a42e7fb4a35459d8af0f8990dbc24cbcb5ae2c7697797b709a2008a1b737736cf29c737f241d9bfe9aa445151d4b4f751ccafd27292b68fccb088f359159efc2e80cf304d79660c00bc11f26a56d6feb0a519443fd1151e68b92ed4c6e1a75de8216f742a7c458c8804e6e01839004c7d7140bdc27dc39bad59a7f06cc1dbff4e0bea3e7dc5f5f93955d9d33914837d868f133a2bf87ffdba2cf38d31680b7e8c7a7bf8004875811e8c19fcf7e36551350083eba5ae6d23148f733c7dd9a7a20ba535cb3b3f432e0684cb86425541d30141e5624005e257e59155bbc75408dd8aca284986103e693ecc0388d0e2c67b474e2b8d16807f85e60d7598f4f6919228886e5298dcc70b4e3256907e1e58e84793f6e9bb0717048e5fe820402eddb002669d4086c7ddc03a83943519741dcdaabdf3dae2c9d94f3cb641b9b81ae1c9c9290314149a4c38910e46d88f67f09cbcac86a1ad70b610e88b70eba69f3ac9bfdaabbfbfe195e42960dd3e038512a36a880ddeda75354ebee1c94b53460ce660930eaa22ffa61d11234d4cea0e3bbb2b742fcbdd537479924c3d429ba85ef59525b38de92d11dd1a75a34061171478dddb077d9839cb004c0497b85ac3cede00c6042d510c2590afeba9c615f92272e9a65fda2bd25cda7f696f7c58366136eeaf1b6fd709c735966dc3ecfa1beae0e22cdb30a61d53ab88b4248420990ae2a54e82db09494baa6d7edbc742dd03937ee602e2f1d4d57bdad3d16d79d46561978a5a9fedc59ed73aa39d724946837521d1a582afc7aad79e64ffa06d9dd86328ff134adbe9754cc744ae5fcafee85c0cc10de3cebc74304d9ef98073ff654aef94a7c0e6e31e4111e1147ea7cb6af62492a2053747989f8639eaf8a18acbd1cd21b00020b4252ee8f3332b20084d6eb31075813ce98f72cd9a26a66288fa5a3bfaa47d45335f7525a43e97a962971f9abe69e36efe3b8a86395a6a321864fcaa3d4f31e9ddb6430522e4bff15b103c5f4183d6ab24a7c2ea47dc1687f1f8707ec3e4dd9011db8620493ca880eba3e7c5f1e9475856f7715289eaf555058a776b5e24eb892bae7237a2a12c6795fa3fe3292a3879667c5039d0bb4990ea8f0f48a4b13e2234f2dc00a65a13b2bba776b37cecaaa5c01d8468805f64c642141e3f4a1b2b92ee30e9a3a1edc09334192fa1547c29cb4b7f6b5a3ced93465c9110e47b23a6b085b7c262943f779ecce7acded68e52c80df7ac910a01649d757b6d5cb1d328cd0517d3131a7f047cbf58769fb10ca2ca09f361e53abcfb4601d20697c6248a2b791210711472a60e5315a6f6b2ac51fdfb443800a69fe536d43c56fa466e19c4f4d254eb63775dff44bbcf84a81c29a71f2c6534de7e47f5fe4170df6debb6d64131b8f62794c614b3ad23f4ae9fb221049b6dd26d9bc840efd1490d798fc2647a2411f705da5c0c698e584262dbcd15442bea86df5b0be02663fb05f7568b44aef71c4bd3a6d142c35d68b5987edd107f1f62357012b25a13f29615dedcb3a46d05a3e23c7d5970b132f64b1a7ac148f699b99dc8261e699e16be6e342f757316f5ecea2604207059f00ff6e76e157b9601929643f1b94c043e7f2739767c1866d522403e7c5aab20ea9d4ef23482f077ecb63812cadca255127165a2fbd88c4f46bab6838a77ea2e6deed7a5a9f3469fa96fbf6a94e6a5639e054b9e8383350c4c6619151537a091da60e99c5b95616d84689ed66c18e8bb1688f144b83cdddc4e156877f9ae40436cf49154ef289055b40f531ccdf75f1f1de91ea91bd4f58089c11210f5353ae7ff7bf7676ceeb09004ba4b41701c647166289591a4b59adb87311d7b8f4c570062b34c99cdf1bfec71e16427fa2ec33b33cc2c9a661efeec053fbb7228a39dfdfbb8880f16351aabde583ddd21c25f0b289e54600603ece778d15c4ef49da463de09e7986c98ebef772fcda57f951aff5938a4b825805a6e721238f067a474f37ae1ec13d41c4c25fb3da2af93429ccf4f29e75a2dd761215190581", 0x1000, 0x0, 0x20) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/11, 0xb, 0x40, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) getsockopt(r2, 0x35, 0xfffffffa, &(0x7f0000000000)=""/22, &(0x7f0000000080)=0x16) sync() unveil(0x0, &(0x7f0000000100)='x\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:16:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socketpair(0x20, 0x8000, 0x20, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x29) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) 01:16:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x800000018, 0x8001, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x90) r2 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r3, &(0x7f0000000100)="95", 0x1) dup2(r2, r3) execve(0x0, 0x0, 0x0) 01:16:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) ftruncate(r0, 0x0, 0x800) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='e', 0x1}], 0x1, 0x0, 0xcf14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 01:16:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f83c8a5b6701000000000000000000c414000000290000002a0000000000fb0a010000000000893f5b68e27c8e8f2c87882c7127a70ab322f3be2e8c1bf1df1ca72ddbb62b6a201e7648a93e0295c3a493d07db4cc54e734be89506e8fec2c93f978f36b6eca12ae7de19d6bcf835bd66c9fac93116341896caed9585632b895add40962984ec534901010e7682cdce8fdd736e99c423611ba1bcc60fffba33e3c2e1f37698a67728739c52783a4955bf94ee5c0b545e0d1ac1e099cbe61e3c0ffffffffffffff9cfe68587dc624f3176ed4f512fcaee7842428d9a457325c46f5c19f455b8c2952341d87ce3d1e0d61452bdcb1ac720c4c977a49ec4d9aa47ead129082b2ad29c870d7bc28fb8ff9d7a4cfc0c19ee0f94c54fc82d71ace025a2c56f0c43298af49a763d9c610f9889ae941f2e1d9d1e3547365581082982861e7d270abb75d501ea5e00cd27bd2933fafaf1fb65868849b4ecda09237c1c5e6d3373b89e30d1d3fb884e281dd7f90feb89936f37cb408069d2d352ea2c57a2754672a579754cbecdc033176a5afd9958db3965d38c5a62265e91477d04bba7085f6bca62a41a9b01d105cf3fbbab0bcb52e6468ef611fc92468503bd221fdb47b3efe067958f78cc2f4f54b751470c4942c1c724603282cd8f00ed350fc9de2abaf953963d163fc20e08becfebfe3c531419f8a651a2a114eaa0251aafc93817f0a39299c29cb6007f622cdea56349e2a006da643847f61f840dc6d93d3c77717406291fe5f193dcf5278023f5737eaf18b8a004df4f914cc638cd4f491436360ffd73ee67c90cd8817869ec6516d3cca1196750fb17704f90ab255370e8f123ad04d88a1eebc6d503668123e194f2629221f10ae81f9099ca1cd4f598c8a95f0960570ad1f1f9498df4aae1272"], 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7fff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) 01:16:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000140)={0xec7b, './file1\x00', './file0/file0/fi'}) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 01:16:10 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x101, 0xae}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00000e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 01:16:10 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random="fc0180aa83ff", @local={0xac, 0x14, 0x0}, @random="2543aa372483"}}}}) 01:16:11 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x80000001}}, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000000)='./file0\x00', r3, r8) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 01:16:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x20, 0x0, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x6, 0xfff}, 0xc) 01:16:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="94", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x4a}], 0x1, 0x0) r5 = dup(r1) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="01002f2f66696c653000710c1e0d596adf42ab3da38155b03080f8af224162dac7eea7e7306cedcbc0603fee495a60e1fc1201000000f3234d6f247c91e1d90fc9e3819a1ff4766c609ca4a85ba270272027852ed801926504a720dd63dd65bc558d8b4c11b18f9091d35a0ad33143a75b3cc91d7d9a83dfb600d7bc769cd915f30e40f82d6387703dff76a95aeda89fdf9953155e9e860b17930c523ec601e535d5c7d0a537"], 0xa) listen(r6, 0xfffffffe) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x2, 0x0) fcntl$getown(r7, 0x5) close(r8) connect$unix(r8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x2, 0x10, 0x0, 0x2cd0}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0xffffffff, 0x7}], 0x8, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x8, 0x20, 0x6, 0x6}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x100000001, 0x5}, {{r6}, 0xffffffffffffffff, 0x11, 0x40000000, 0x3, 0x4}, {{r8}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x40, 0x0, 0x2}], 0x4, &(0x7f0000000080)={0x2, 0x7ff}) 01:16:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="43c131452a8779cb479020d71de0a136e5e12220e51c7872761245895d201e882a52d6afef98fafaa9e9043d7c13c0c1703e5482ee3e53d2ce1b726df57d3fd0e302d645c3990d6b47c132322fbc7db41171ee6fab5c9926df16517e43bf4a748d439bebbb7c6126c2f662baa89c29a7051a57e142ad7efad78d80cf6b0dee56d8c6bb100e1a001a4c0d348253fd15ff8ed70453a7e46dfb3fdce02c8c3b808d471f08cf8430aa487fd1f9722ce307bb04d6471300bae201cc064141b9faf14eb2d5b7130c29cc10db08d6e471", 0xcd) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff002) 01:16:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa1, 0x4, r3}) syz_emit_ethernet(0x3f, &(0x7f0000000080)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x1d, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, '\x00'}}}}}) 01:16:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 01:16:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/92) write(r0, &(0x7f0000000000)="0848bc0e280e701df28bc9bda707258c3838a3a750e93e512ee39604c6280f1a7d7c", 0x22) 01:16:12 executing program 0: listen(0xffffffffffffffff, 0xfffffffe) r0 = dup(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$inet6(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="38c047dd12d3a341353fbbd277ebc3780434b3e859688efebe6efefac874eb6901691fbdcc7c65eb5bb4cd8b7e3b7f5285c62a457e5b0cca0455795cbe71e64324a0496f710f39237b87c0b4ea55b3961f6d248f12924191b0a561b1839a5c732f9dda7f3ef51eaa24f86d78cde2e871abcb9c6cc8c0459c2d50e7489dfb5eed54c069f5f67256c831df3d4793db4edcd29481ed839de767579bd2761bc889b70097446537774aae53114e4eeabd35282b0872210be2b4c4b53338146b38c55b1aea0f404ef9f0c05f7f2c01c4dfeb063a9f6f4bd01c73acadfdb4fec7e3c5f2cfd040d7e6f29a7f7850d29e5a70550cf411de2e3150396838737a", 0xfb}, {&(0x7f0000000380)="b1a2fa46451906d50286b80f683f877db295ce953b6eddb68b8ad33845f4aca5cb23f80c5b3b2c391c9715f1045b5e1286358f6bd77edbd4f699c70677e063f96a9db396c0c81a0b8ea4bdd4261e07e6916d8413fd4def09b315a07dad85c80c486856e05745e6fe73a848580960188ac0c2013f3b636c5b67c409770010bf18df6af64adc6143b5eb9c8bc0639107b9a8b8a57b94aed61302024ed54e306a2b3ba3f0a6424b22de4f1d3facd4c4a1e9e651dbecbc2ab01f528f5dfb85107173227835e600defb5da2b1609c9753892ceff30aa0ca8f2f80cea04f1f1f5f67672685b42e", 0xe4}, {&(0x7f0000000480)="4a9cce23d28be329ab82b71795e8507e7b7c3e3537e19828b407126d266e60264ab33628693edb8afff185f594d416f8d8feb6bc9ec52010a8255d875b1003e94affc6082e86152d6724642a3b951a307f0b8b77d6f5dae676c1a2060bc787ae5b36fc439a24ca3fbf21f4c7ffb0920a3963d1b2e55c8e55c6e1ca2dcbf01021924be9545b4f25718c854c9c0ac8b0ad75fc31164752d1d503f4", 0x9a}, {&(0x7f0000000040)="fd07e0d147c379d6037f4c3f6b653121905abc4f80eff1051d2203edfdcc59eeeb", 0x21}, {&(0x7f0000000100)="377e8a0f8a38851ec15b10153554de", 0xf}, {&(0x7f0000000140)}, {&(0x7f00000002c0)="585efd5d15efb66cfa1fcfc97688cb7453f359e5ce44d252c89f41f9cf0148e4354ee81944b47495c001854900808d66b33ab543f81a351cfd1b82b1f469f549a6acb362834f5cfb1fc7c82acf508486cc555ddc321bdf487a42db0f69", 0x5d}], 0x7, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r4, 0xffffffffffffff9c]}], 0x138, 0x2}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x7c) dup2(r6, r5) sendmsg(r5, &(0x7f0000000340)={0x0, 0x40, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 01:16:12 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "946351", 0x18, 0x3a, 0x86ddffff, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x0, "4def"}]}}}}}}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7, 0x6]}) 01:16:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xef}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$KDSETRAD(r5, 0x20004b43) listen(r3, 0xfffffffe) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)="8740b9ca4f6fb7cf03d2098a7ad66e6705a7bb728fe7a60ea3e824fc6505088b5c55c8b6ad6a14e1049884425859522a54ae5202bc4f1db9e20c2d8c16f059d045351bce5f1edc8844386d733223d43b2fafa5522856d3b94a4cc6d7f6e60bfcf65f8a0e6ad857486267b5144c2bebf795212d7bd0d3b1d34877b62f4881f60e20c14ec9be674dd3f29d7c16d71cd930676b58b3bfd61030466d3b2cf990a99cbe88234ad601ea036dad57649f08894e3e1c7e717ad86fe14bbc69d6164e5a198e0cc37b26b779b0e569272de135e69e4cc3ade059454c0ffbec4954", 0xdc}, {&(0x7f0000000180)="797196b9979385e0b4c683f95c63c8fdf2da178374a93e530335d1fa725a2b25b2839222b1ab3efa4010d068e5b20102417f0a877c5fcd55ce493d4a419f8cbeb2dc8694441727359da6dde6433074aea630c039a77ceead89070d15ad85458012a4de2ecd63ea730bd5699f90a698a13ec448b42de7ae10f6f5adb4ffbbc49459f1df33f978e7cb5d4b786b632bf66024b0c793bf4cb27a02ba3374ddefb6e5d1", 0xa1}, {&(0x7f0000000280)="7927400de83d776f12f33f4957886cd1b5624494e97a7dc667fd837f25388c2f37fd8c651f749ca68319a1f51a32cb720b6cd1eeea1103149dccbcb99718f3bcabd9591525f2d24725bcd04c3049b436dc972fbf1b0249118a77", 0x5a}, {&(0x7f0000000300)="3bb83078c879f470b839331d9c62b3668160e0489a05a48551c2ff519aa2b3e172fc919f2c7b706036c7d7ee0d3e0e2c462f6b0108e58b19e6de047cf0e01a7458312d32b2585c270b6ebd38f483aa1aa96d51b294448c2ef0d84e8d", 0x5c}, {&(0x7f0000000380)="82d526a24852df645746b88d9afe489a1bee5ec273cee2c2dcaae3cb5a08b275287f7d13039c9f7e13c9fe382ed62a2c9901ad51c2e11ff56f457075d0693381bc79787e402a60937f9b3e76cd3741e13a8011f316c945faf0f46b0385034c108e8ca43b31d43eccd821e8f0f98ad1beaed5ddde578dd046af6c3a739c69249deb79bdd9dde3c41a5052c61760c8b7b44fb9456f8c7f8a2c5d9ca80290a6b2de6cf1987df543e502b2b97e5fe9a6512d61c8936bef4ed8a93adef3652cad46fe72efa4aab74985091233a9269e5a24f1f1fdf06e0b789c", 0xd7}], 0x5) shutdown(r0, 0x0) 01:16:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x100, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x4, 0x10096) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0xa, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000240)=[{0x0, 0x8000, 0x43ef63018b156971}, {0x3, 0xb692, 0x3000}, {0x4, 0x3ff}], 0x3) semop(r3, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) 01:16:12 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x40034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pipe(&(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x64c, 0x0, 0x0, 0x0, 0x10}, &(0x7f0000000040)={0xe9, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 01:16:12 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e000000200fe07000000907800000000450000000000000000320000e0000001ffffffff37fa8441f0f96103"]) 01:16:12 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000002c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x3, 0x7, 0x800}], 0x7) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r3, &(0x7f0000000180)=[{0x1, 0x400, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0x53e, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/13) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) dup2(r0, r2) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f73952d875ffd8d21de7b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x88}, {&(0x7f0000000140)="0d6c39cf053c7083601cee39301b3eb60085b0df317d6eb886560c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3c01cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136bc09000000000000ec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000002766f146adbf90f90371916ab091628287", @ANYRES32=r2, @ANYRES32, @ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0x0) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000280)=""/22) 01:16:12 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x194, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001440)) 01:16:12 executing program 0: syz_emit_ethernet(0x4c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b3"}}}}}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) socket$inet(0x2, 0x3, 0x9) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) 01:16:12 executing program 0: chflags(&(0x7f0000000080)='\x00', 0x10001) unveil(0xffffffffffffffff, &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 01:16:12 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r3, &(0x7f00000001c0)=""/193, 0xc1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0x200, 0x8001, 0x1, 0xffff, 0x7, 0x5, 0x0, 0x2, 0x9}) writev(r3, &(0x7f0000000700)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:16:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x5, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7cfb, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "21fe2e518564a638fa0212420e091fe600"}) nanosleep(&(0x7f0000000100)={0xf5a4, 0x8}, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21", 0x195) pwrite(r1, &(0x7f00000003c0)="9ea2b71ffb60a96a3dbd504495c5d6e0b206e2a6d6aec4e20dbdaa5fcf45c3f9bb96ebe09500e8dbe46ea1f630bc63b92e2fc5e4f8901b0b7a957dfd6d071ba1d72e0ee5dd7c060262a9b904dd103e4fc7f865a36c22d546f661321ec56ee8bb8903bc4181dbbe4c755d994b6aa688a6bc1d2623bcf08a5ee0f0ee37c2bc2f78a49d8132bd9500b6d00e5109d45c3db040b71b7de49b5b44b15d3eb5b3d6755357f2b3068ed9a9ad75db32d67ff3efca28cbe49ad5ba", 0xb6, 0x0, 0x9) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x6) seteuid(0x0) 01:16:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x53, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7c5d70e50a3bff5d) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x58, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500004a00000002ac1400aa4e204e220008907811746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de24e328afc0000000000000000ffbbc9a774a31126c75d5f0e9c1e17593ca1b2d8a9b49df9a674b6c182a8999d4bb4568d94c17e44ace8e653f3d52313ae089e1f325784f8a3f95d88830241b2fa28e468697bd780ce777ea1a0fc6839af4ddeaa9e929db5ab4545ef38b894f2ec7644ebf9001e8dee8043e0b5775df88dc15b2b30becc"]) 01:16:13 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7f, 0x101}], 0x6, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x6}, {{}, 0xfffffffffffffffd, 0x24, 0x5, 0xff, 0x3}, {{}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x854c}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6404}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x3c59ec55, 0x4}, {{r2}, 0xfffffffffffffffc, 0x80, 0x8, 0xfffffffffffffeff, 0x8b}], 0x7fffffff, &(0x7f0000000280)={0x7f, 0x10005}) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000380000000000019078ac1400bb00000000030f907800000000470000000000000000000000e0000002ac1400aa890700e00000010001bb827e4d2f815950061b44eccf8cba79b9e95678684a8de15ad71206ed3e509af64e043b7fc9628e91bce01ac0064bf438bad8cc5c7b7a3ef655eb7d5227fa87f028dbad6546ab19f03318ad2473531a55e1d73665339a806d951f66839f024ff47bf1802f995127fb4082c345aa75c62844a1b0999bee7c40580ade5b629de2fda9b4ea8a67b299f4ee8f272fe24a90118038f01f220791cd4e5ca7d5129280cde40497ce9a7d77bf8b72c7a7ce41b7a59232991189f27085d7fc39b694cbf8a0566985be0e7b4cdd3a5362c289aa7c2a7d71db2d93d2d582691f1c1c74fb5aa91d029a94ceec0b23670ce7b8cd09f4ea8a4c56ddb542669a196b103c14774aa0d13fcc34231b482a5d5baefc140323997d623d87324be9ddd70dd01ac9bd261fcd0999daf91ec990aa4212a68d534b37443f92b86254d48b14cacf3ac9a4f24ff79d2f582a59019dda712f01e4206de73d1a7b370d959face19bf3c7091ca4841c3d383548e8243bda5a745064d4ad17ff76e624db6be1bfab84a275228904ea7d"]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 01:16:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket$inet(0x2, 0x4000, 0x9) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 01:16:13 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) recvfrom$unix(r1, &(0x7f00000001c0)=""/5, 0x5, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x3, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) 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}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xa, 0x1, 0x1, 0x5]) 01:16:13 executing program 0: syz_emit_ethernet(0xb0, &(0x7f0000000280)=ANY=[@ANYBLOB="9fcaf6e338b4aaaaaaaaaaaa81038d8faf262e1b233d69d78f77f65f10d54a0c11a3a64dbc138017a1b29c0546e3772b9df28a4059e0ea8b6ffe77f431f50a6c2440edefc9b02c92ae1cbeb58ed73913a72512057a734520d19da6df460a3fa61be083e7cca35c4320800cdfdb9ce9f85eede0125dbc8ffe471e5251f5521077a6b25f26e112d98e31432104b6466b99b6c2e9355b4dc5ebad24403b93060b1c42b0dea18912963e41080beca2a01da6cecff154b6834ed224be9dc46b2ecc6817eb69ee6f36c53739b8c33135f9822d0deaf06508c19d7669917f98d10eddcbdb0268684d5995b6151dba9ef2c493a3bc2d4c997c95a5afe51364f0ccbbd3c1deb8a5d152d5d0eeae74444c7c2360cd7e5445c768140af4494d232f22e9b9717f62582be62b136b780deccb4f1ca289f00305a9e8b1d209afbefc9b279b55e9a85b2ba36226593f6b04c22171e1fd6b51c728a26645a4dbde05382a60b84f8086e8fa2a3c11b94f42510883351d0ec623f306bdc220ed24e24c5ecfbf864acb29817266432a1145c2833b0660dea3129833efefbf1717f2d65bf8c81e2272c24fa3275a4d607ed6"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x655, 0x80000001}, {0x18, 0x1, 0x1000, 0x143}, 0x8, [0x4, 0x6, 0x8, 0x8, 0xffffffff, 0x6, 0x120b79ad, 0x1]}, 0x3c) 01:16:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000100), 0x0) 01:16:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x24, &(0x7f0000000180), 0x4) r1 = shmget$private(0x0, 0x1000, 0x540, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 01:16:14 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaabbbac29d8aa0cb88a84a0081002e0086dd60317b7100180400bdb973531eb41c45fbcba81247e4f515000000000000000000000000000000014e214e22", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="4313beb4733cb653bb84ae4e2514600000009078000000020000"]) munlockall() 01:16:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="797917ad526ceb4b4493c7e386a6d91e7e58dd5d71ede88b7e2776422cddc5d0b9b16988b18a1adc407d02872b386ef1384b7bfacf6b", 0x36}, {&(0x7f00000000c0)="6feb9011fc55920238ff5f6eb7c8771fbc286aa0a6896f057f3fb6c0543fea3fd0cc2aefbc8ef727c994d9c2098b88f2eec192e9", 0x34}, {&(0x7f0000000100)="ebdade57bbaf0e0eb41c9ef8725a32ab1c96cde359ec43b815b82f8c2fdef3494a0b1a292270a3de6aa1e75d73bf8b912732c6d22f5e5fb6ca27fe8a25c4210756273c1c2560d42a411fd9c80e7955ce3513f99c5c0b35e05e3f0095129a72ee7e57ce471eae1aa262b2667982b29f4049302eab48885ea1336a83be807da4309fad2db76fe00ca709caed31341ef173", 0x90}, {&(0x7f00000001c0)="3d3d99532af8d22f9c973a5e62489161dcdacf725df003589db791fa6ff632c06e9e47371ee9b3eabc0050a7b793940b3674d48d7b854859f64cf8c635c3329a1080c55e13b92eb12a4424d97940bfbe518ccd1db1ae7f060b566c64715954af6800f186b0c34cdd65c080263f5a232ba14164bc88aeb276f2fd0f5916c1dac610de6c4eb1b015c0747f50181765cb37a4968cde4fe9f0991c847d811f342d44d11cb0da88cd91e0e951fedc2be51b1e100f", 0xb2}, {&(0x7f0000000280)="b13386d8e33f2cc42e17870f638ad424a46da52acb1675fa6c43368ce8dbc97a3eef04d60a909f91a34370d416f8b2a4380744662e5dad5a02e6bacf77b03655362b785a6bce9d025f964567c28dba25ae172e472cab0029b249ca1832a5e4cc91b108e790078ebab8a0dabea9c47049be44ae37dd748d18d84420dcd86825ab61fd719e303c07fb721842595b8959ac1fc5d1e7010adf80a35f345834e0a0fc8280c7c3ce455a53f2586c10be7719614476638db2308ae3c936b12055e87c05d73a8e0a428650e0f0c3abdc2b5c40fc06b039a22b6b0091623dd5957cfead83219ba5d170d4e21a50652aa65b5e03fe0b125b39c30ded879f74e305265c9a19599abbcfa5dff504f57af5e1199a262d7872c670759ccf179f0d6e43be7298894143661884fec291913a268f792b94de326e7b34b5fedae99cbd6c9344b9d71d462064b825b9eed48cc9b8e92dd667017d35b59d1f8dd6f42a9cb36ac896b7fc4588df3cc1817a353cace627246886430c91461b8103f60c1286e8f86cc467d2fb25bd30ea7db4d64807f0696537095816e4bcf11cd56da7a89fd0b23a683062770df70606f27eaa21559d72f2870b99cfb11d5ffd2da7a3e4543547df30d50a659d131a1eac9f81168aa550688c0666b8c2f78e5be93de374fbf91fb0b9d7c5445fa7869bf1a1c4c4fc4d565bdb1166b1d2c6e9f64a4d23da0eb7b6737910b27e111db1a6277f46dc4edce3f7ad0c5e6537ff7c50cc1e4f27201b3645d523d5dfee65c37fcfb391f1651d4cb00d24489e01b8e5689c16285cc9debd1b577a7ecfcc8a00b2361d0f16e18f89431e42a4ae260ab5b602e5d4efabd9c887685f1834030d98dd4b52050bb2ab17f49cba5c6aeab2aa53367ce6787339ce02ede3c433106751ac20959950835bfef11f699fda408beb8e97d7b7bc02d6671a9c8c40848e3f28c0b9d8cc3dee079240f58ddf79a65423b2061b30f4eb6ed018d7549c4ad799ae668be85f43be12de0b4f7a944e14d5f18eacc477c637677eb88d3768632a6027cb62e5b0fcb65555a80a66f78b1646a8907a724424f9558236fbd893e77995952e519d3f7b461f762e8dda5528e19fd0e1310b497d8e6f32cc73b3e498f4424103a0ac0f12d2fd469286d129861991902f806115cec7fb9a4a5d9045e443d228b94bb7668e876f3a1c1f5686902a064d0e9fbebc83fae6b6e5de379c3e6af6af95ab07da4ee58cf263ae95d88bfb738335ac63f11279f56a8a8d25fba0d00236a916c70d209f03b2fa96cc1632af451d4f860a3156bc169fb8c93cafc03ef9b1a57d6b648075eb033e829d0975392c5eb596ae0268f158cf28f8f1d26759e315a42c3b58dcda1293399e1a602e91f31ab15c98fbe62cb77fa3722276b90b44c06f43820c7eb7a0ccb5c2e64e4c201c7cfd380a8d4fcc698fbed86ddd04821c4c9b0e25949ac16b480a4295a74504d893c2d5f48193b18dffa7049740f23cfbbd7c81b321d322ded7bed3da6ba68f839d2b4084200a0cf2ae006a4c16892e9f2c82d04525121c1d56755cc44218ab2dc973066f9175453ee3b32cd1d498aedcac758de59a0b60dede63f13c9dd33ee7467cb4fa2ffb691bd2c8868474c6f0bff352e83e555730c6a678afd6c3fc59b66bd3bf3e24d6ff5c1e0974159be2bcaff7546c952113e6455abefb6debd5caf4afb48b515b0f593d736b9e9bd20d83d209aa079bbab514094d6ce2555cbd1904364b2013b3cc15a915801c634d7196e29f3b46f5e87e412aa99e0c12fdb744f7d25747fa3f0f551fbb6942026adc8b48dc36d505477b575ea9844cb8e78459a5ce53b73f19800892831f5ededf7edeb33f1fab353840a58f994e2198e554c82d896a41f87a583aa19665f63b3e9607b74e0010f180d760619ab86661d72dcfd62fa6f515691e689f54514eefacbcae405b1a1046ebd894bb6c708e81f9b5377ebede80d662287b92aa5116d5d5921580eae629c30d02f8b0ae589ab00b8e5881ef73b3fe0d1c52ca100309f4bb07cf816fb68a25ccab463a793e60fba5c6e80abd971229191bfa9c2a38f697ac56cb7a895bbb659f409b4ca121017626ce810707b60ef9ae34ab7e94da92def62cbf50ad4c132d3353cfc7a3ac4d3295fcb6b3322546784ca595e0e372dbbcd33bb0f69d4fc3ab7bb4fa585e3d064c78a408eafd73e5d86e39d42786a1761e1f40676e49fb8e0f1cf4929bcb223abe0d7172f9649bb7a61b64f824330c719851f199889dcdec4e7731f90757584b44885eb284b5870a9e414c41ef20732544665a491c723ecb8aaf2b89b0a996e6f534b0944103310e92da9c6594627108cf7435b0f5fb3f91a1aa850652517e2c827c6515b3ab2b6b49ce19f4a6b018a4b039392d8403c0b9d8112a39a8406cc84b0d663498f476261b9b12ea29eea50f349353a3957f4a7cac3579f9d8ff1c75946aea3d11f73e55eb60095c6d1427a6763d168d7559f0f56350defa51f743b156db4fe22a236c8b380433b0eed118c1e81552acae079fba678c32eaef9fdfe0c6919d305faa28a11fbad5f26dc4fcd8d95afc761295050f9f8d8243229369f7d2dc39449dba6a0e42db329ea81ce885882fa3531134ab91a0245c8fa2c3401e6e4f96e96be0e4c82c5dcc51b570995bb52114a68fbb8a8d521a98aaea746c2b0dc8bfff186f297ee50ab8be0dd00875c6741363d360af6646d37f2cffe28409ee243d633a5f3c380bfae4269cb748ba6a18831d64b3bc1ceb212e7b8f5f167a7cde09105d2bf9d522f779ca8dfa8e5c7407bba790b305bd11f330cd569a7d2709e9cbd26173ff21dfd4b00ca42a16f24a26806b27f8200163ed59ba0ac6aed8b10495977ce80def027fa2a90b5400386c5dabd052e1ae9257e44a6d292c311366affd5c694519c8d38286ce152895768d1d5d18baba668e415f5621938fc572ffa7dc037ec8a3ffbed33801d8fd2547edff9b89f1eace984195abfa4154691a1b85e65785367a24dd45b93d72159efcf2aaff8c86bba49043e15825aff377e6d3592affa403a063fc8cefbf318cea8a4a4d2f2e4913fe399ada9d53892f0bc78237e60cc86f185582aacca45f0b541c5be0bdc601084c8bb03cf4ec7ef5038c42c9cb08d2ecbe5b5d38621e9b02845be0d62726829cf783844e812a7323e18491259cfdaac2c19797ad59c430c8a24c9c3f9ac0cda104a1cb65db035e2356986eb03b331653636acf7ce2ff6a226b5f12eb31199b3ca1e6002db94bea771d4b45d29243c5c907ca2d69ce745ccf3b66a7ba5292dcb4c1c6fe4d7c5ece319d29e1785a6f0ff81051ef4abcc436bb363bb01534515c6fbd064f9ccd89f81bae7b233ce1c6ac5e76079c754599cb5a1552306d31945e24f1e2b00f30a9dc51f5658e8fdb5f36af5dc34a18d3c5e9abcc5140cfd03c94aa133ff07fd011539a84bc678492cde9b4214015cc78457071b593f6268bf7417400b97ade396e68a02ac36bf1c929a6e5d078e87d8eaa5c1750b9ae57705bc35d791175f6e34d92072d92239fd64096ab1adc8d3c0c8efa7c98a7f8a489705d5929086a17da59a7b4d19170d9a3d5200ada0f9bb08c78bba6ddc1b1f2cd9fe6d3704f8bfdf7715e819ce73e1cfb8f449412c4dd7af7474579d49153017923f6cb8619be5e37250ed9f74550738cb405dbd5a19aaf5a2189e423e84f61e382672ffa733f4804c68ae594e83f45adb1396a5ec086f246d8def8541ad9ce0d34a85bf1ceece7e36ec5fd6e7c022dca9bd978edc56436de45d172c88282eca8951a9c3d9e23a13a6755ae1ecbf81cd24e0437a9d1122880a80f78e271bb020d84b8b74c63d5c0c6ba99da8cd019dd7d112ebc98ddfe341bac83069d1c6e6b7e50e44b76135a40a23d9dd4fe2313d856155e63c0769e64b515da7d9278e053ce205494e4b5b72a9095be06431bdfdeb152df76afabb336bb3a65fcd12d712d9fa4dd6c958b4c909c0a6dbe33208a7dfaa08ba52ecd88ee1b9273e3dd7dbe66427d2b3c1796135ea46b6b26fd66b7f0fe24e5b8621dc7172268edb1269384eb345a560a7ca00676b3b844df7d92988b94fad6cb99c9f021486fe9f645a7d3715f49eedb505fed403d3050fb449aec6b12d3fdaf251f37ba5b3f3e0164163655c0a64f9b3eec12e195ac776e9ca9fadd5bb78e2bee2ce8df6671238ce9cee12d6e2fbdc23df96de0b279c4bdf405ad9dc9bae32ebfe9d91b599214af2dbc3d4a71db351f9e48ed2fddf8fe786c2cac49cbb4ff410ec12c2e068be869253ff3e314eabf71a2b0f56e7609af5e39f9fc7220b7d476d4f9812f70010773993a416ad6f2c6df2f298aeca524da90bf3c1e3b57468aade57e08da3af922bd78e177fbd8bdfd05b6a4c36c3bae99a175001c95a6d9284618a5d31fed9fe704cef60b40605c7e0ec0cd34a171c91cbf42976d27c05464311a185092ee6e5e22a12f84662a7bce461a25c7e792a6f186de83c3ce00a4dd00a02ed9e48782a9258d989b668e099e84c9e37d6fe06a193546b489c309c681243cd99b6c021e919b57eb0ade5fc3e6889f2d75eda6f056b77429148fdfa7991c82c4ebb3b8917218d7cdd4bad27115d4fcabd1bc891e90822b2fea08e64a5323e4037fcb75af6ac6fbef1854dfe6513de0316267955c3a07341e5cc63219216942b5d97616858292cff5fb09f7d96f20d9aab948e909db9444b217be7b04ae5ebc2e5da599282b77ac2da89c8b3b9100c140bfab18d8ce20e18bb9ce103620be7b54097981162b2b195653eab5fa6d0cfbcfd064b5aca52b1fadd4bc923fd22dba7304f0dbd6c5edecb4c50ccb9dc1fabc67a9ed9c5b2d91422bac7f06b620fd13a313e27a068ace039ce9064b2ce0f597b38c7d50f2a8a68b4488998a74c100a190fb9fd7ce1b3fc8ca9fbd1e60d0fec5424f4f2447fe0e2def779fd8358e80518f4ebd5d8fe79b5f479a73d8cd83ea7b700429e4098cb7b2c439e68dd0203af334662cfbc71ff4986284aaae35e6910ff7e41577ec1e066ff6cc740b6e113f6ac811c8d8b9e824d6164ccaf5f0db5f63b0958cefdb4276977d93c4c4da082e09b2c512dbfeb9095181fd889ab1244ca7a95d3a9e97a197a4597774518b7d9fc1ee6ec5370041f35fd56ecdb8d0a8c36f70c37f823074652516c874a2897042067dff4066bd203f656018abae581e01564460a914b566852a0bef1c53554ba779c442e4e6be19a572ba26843c03bcd7a1d70f4f9113a700cf203290df7472f99a6bd27a1d37f7769c9685e9f6088382ced5316c69f48e5ed635f160118291ea1716d53dbe836a9f3db255a21aa67ba9a51977e1644e16c51f23169b18b5cd241855558cab8d2e1a504e2ac8ef2c54ea1d70a4469715fd66a921268e71305a226bab64e733088875f27ad42b37f2f6b16cdfb6b7b92e715d4deaa52b728f0c5e244f644e1d62f31a446b386636d9ae04d9db6f4f316c80e4383b8ae3d3edd4084f2775d3e9095d9c86bcae575aa2c95ed12455042271087612bb9ba1e7da39ea7948e7da0505c2445b2020bf4e11a94aecbfc6e949415164f27c1f94b05db7db30b3eafad23f2d13b3d3a77b58e4560de7386f5abcb4dffb312c8837ba5dc2382cab519065bc3fc156230be78a4d806ec96acf8826c262162471521728c8363df6d3c60d432fe27a129b42bdfdd37d4e52c0037299eb14accbe9315b583ba38f4cb8fbf1e7ee1c1962082961c8f8ab65d7a4d2a57f5434b95fd9e8b53cb12df67a19107b15b354c53048df44", 0x1000}, {&(0x7f0000001280)="1f65bafa882f3217b5646919ac61c6724840bb9c1347a0cad0a4e85e7df8f57988ce28784858aa1aa6df7e52c63657", 0x2f}, {&(0x7f00000012c0)="3f076a1750601947bde63819b97fe400343cedbf070fcd935230bac56be13327e2ec2dbd0a96de8d5e869091c33a9d9b0fd5d6b5487b5ac2ef", 0x39}, {&(0x7f0000001300)="563fb3fdb2d2a1e7024ba2e6ef05b946d4a95f858dee889173d7d16d2b47f907d68417fb55fda65bfda83fd09ffa4107622131a9ef2ad4c1da2164d71f97ad70fb8f87ebc8ab35454602c7773d1d017047ca8c82567cdac3a9b40d8602b89513497af61394a4e931b3918767f26e6e5f151345665c078d048eefec39949809d53bf246d0aa1ff0dc76cbd150e4c2debebf33fbccac857a70a311", 0x9a}], 0x8) close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 01:16:14 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = getppid() setpgid(r0, 0x0) r1 = getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) setpgid(0x0, 0x0) setpgid(r0, r1) sync() getrusage(0x0, &(0x7f0000000280)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pipe(&(0x7f0000000000)) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) 01:16:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 01:16:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e486a696c6530006cea500a285d78e153e22b237be6fd771b249b0d730aef25ff4e8d914845891a20a32788019c08a244c7a371aa739907eaddf02d7932088d49eca976260000000000000000"], 0x10) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x4, 0x1b2) getuid() semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) 01:16:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x7ff, 0x2}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:16:14 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) syz_emit_ethernet(0xa0, &(0x7f00000000c0)={@empty, @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x4, 0x92, 0x65, 0x3, 0xf8, 0x8, 0x0, @multicast2, @empty, {[@noop, @rr={0x7, 0xf, 0x3, [@multicast1, @multicast2, @multicast1]}]}}, @generic="3c4e47db8a2ffd782a43fd7c63af5d570ff1e8ed822fe77d2e236fc982f68011a6befb44eace1b24bcaf26a8bfcc52a0bde38a4095f3685f91de3d1f204bf654233a1ec40b1744c12a5b7de4363a161ede378051ff6798013b0578a30c14761cb7642537c49858cc3ffd2ecc0051"}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaa00450000300000000000019003ac1400bb00000063ed660003059078000000d331d0c9e06100008e13af5c00000080000002ac1400aa00"/72]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x1, 0x5, {[0x7ff, 0xfffffffffffffffd, 0x400, 0x7, 0xa8, 0x3, 0x8001, 0xfffffffffffffffb, 0x0, 0x100000001, 0x84, 0x1000, 0x2, 0xc6e, 0x80000000, 0x5, 0x8, 0x101], [0x3, 0x80, 0x2, 0x8000, 0xffff, 0x8001, 0xe3f2, 0x5, 0x4, 0x61f], [0x0, 0x11, 0xdbf, 0x40, 0x6, 0x374, 0x3], [0x8, 0x7, 0x8d60, 0x5, 0x4, 0x7], [{0x9, 0x2, 0x200, 0x6}, {0x4, 0xeb8, 0x40000, 0x40}, {0x7ff, 0x1, 0x8000, 0x80000000}, {0x7, 0x1, 0x3ff, 0x4}, {0xac26, 0xe81a, 0xbc9, 0x6}, {0xcd, 0x1f37, 0x3, 0xfffffffffffffffa}, {0x27, 0x2, 0x96, 0x8000}, {0x8000, 0x6, 0x200}], {0x5, 0x9, 0x4, 0x1f}, {0x0, 0x6, 0x3, 0x2e2}}}) 01:16:15 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x40a) r0 = socket(0x18, 0x4, 0x53) close(r0) r1 = socket(0x18, 0x400000002, 0xfe) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=r3], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 01:16:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202bff7a4000000000000000000000000000000007ba51c9e62ac253f02ae08423955d18d09d7c0f1e864566b82533027cab6f75a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f60e4f26fecf866a4e9abb668ddd3ab4054b44a22427127cfb6c7cdc404dd623c618449c510985a1b2bd907e428d3abf891700b8fbe5761762a280f60e2cc09681e1b8ee44743e6d7801456b29e66ce315c34e46339687b41daae9a9cd0c298f1db2338076"], 0x10) 01:16:15 executing program 0: open(&(0x7f00000002c0)='./file1\x00', 0x2, 0x80) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) close(r0) stat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 01:16:15 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x606dca73) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x7d39a8df2b6d7c31, r1, 0x0, 0xf9) 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, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) dup2(r1, r0) r4 = msgget(0x2, 0x20) msgctl$IPC_RMID(r4, 0x0) 01:16:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) 01:16:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 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) 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}) 01:16:16 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, "810000005ee1048c"}}}}}) 01:16:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x57) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000140), 0x0, 0x0, 0x4, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x160}], 0x1, 0x606dca73) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 01:16:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9", 0x42, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f0000000180)=""/204, 0xcc, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$BIOCLOCK(r0, 0x20004276) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 01:16:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r1 = socket(0x0, 0x1, 0x8) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x80000000000029, 0x8, &(0x7f0000000180)="ebffcb990000000000000000000000000000000016bbe13b76c506cbed1202616d6c72f181add497a4ba0a9c0c2e1539665dc6e30b5803ef362fc5b1d87469dfac0b6e19ef55c891644563ed9af479e0d7bc9c7a8c987ec2fe894a195d3d47a8a2490cd95a7678835e2e9a8a0b15ffd5011dc4614b099c5c3da8b7a34140afc2b6d85a5fd8f928fff855148a17f30e1b4abe4d23863301ae0cbe0de1e9934dff73de752260a3fc21042228250f18cbce846fa52205", 0xb5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x9, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69907009648411ee28cafa8429d3a8556f1b87a6d3211c98f101b158065c6dc51a3285ed0dc2e408684", 0xb) 01:16:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) writev(r0, &(0x7f0000000100), 0x0) 01:16:17 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000002580)='./file0/file0\x00', 0x200, 0x0) 01:16:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0xee0) close(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 01:16:17 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x41) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) ioctl$KDDISABIO(r1, 0x20004b3d) 01:16:18 executing program 0: 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) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000001c0)=""/211) semget(0x1, 0x0, 0x18) 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}, {0x3, 0x7, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x78a}, {0x0, 0x6, 0x1800}], 0x7) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/4096) semop(r3, &(0x7f0000000080)=[{0x2, 0x5, 0x1000}, {0x1, 0x800, 0x2800}, {0x3, 0x5, 0x1800}, {0x2, 0x20}, {0x3, 0xbb8, 0x1800}], 0x5) 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'}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000001100)=0x1) 01:16:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0xa2b, "6add283d387a14a30001000100", 0x1, 0xfffff7ff}) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x8d) 01:16:18 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x81, 0x4, 0xfffffffc, 0x1, 0x2, 0x1, 0x6, 0x1, 0x2, 0x38db, 0x8000}) r1 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x106, r1) 01:16:18 executing program 0: syz_extract_tcp_res(&(0x7f0000001040)={0x41424344, 0x41424344}, 0x5, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x3, 0x2, r1, r0, 0x0, 0x0, 0x5, 0x1, 0x8001}}}}}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) pread(r2, &(0x7f0000000040)="ea762fbb911f8ffdc1a199dd1e1c10cc2df8432a194f8b6b9fdf4bfed56338472bc938479a6877343992fb284f7e9e21cc58227a2ce6da62882ad919c42cd579def3c8825fc96f16ad9e8d1efaae1175d981c16922002747bdf1562cf833979706e9e1334998a879c19971a0adbdf6ecc278b8c11f6d8728d8acac6a53a6683ad59d77a527f3452bf14ad1f73a566965005f7ccbb449620df7f895b553109722a14d6623145ea27170632cad44bc8f81b0957e828a316a94f6cb554bb08b27cda734a500a5c2069b4aa594fdfb6d1af3a935e3b9c0227e7d3c854755b25b79428cd8712fdf9b5911e3ec0b3f82fa32dd6d1bc831761969694e322ffb8f04e1fe9bd044aaca87d9a9a721ba50a0ccc9bdb4edce57ff373e66fcd4c994b9aaca1ef7e7251d733213c91cc48360958c9f9146c3e60124b725b540a30dceaf7ad9bd9730bb1f36272ee26209bfe7a746484ea391347511a620b2bbf9310d31dc170d32b5b009344a8156af222ba41c513ac8eae0b93e80f6122e11c2c02399f1749f42f77c5e5dc67df2186fc3809e9aecbeb0c39bebb299f14a1d30738f90cb7c5976bb669fe1d01131440cc0da850f7fd1bdbfb7fc9f91515ce508e895fe2a99417beb44202217b67086aecc92a105ee288f1d4a4b27292150c06cb62e6c9debd536e6ab575f88c623c5f3dd5684b584422a9e5296dcb20815c3802aa40eca61b4a6b62259db5cc39a9f9771354b6a23b588577f6d2f73b1beeed041a21de6ab35ddd8b591b983afd707ea06b81fd5093aff1e53a3edb230330eb064e73a153c7e17623cb2a92478c1c97ed904bd95b204318d2844e28b66753ef33e6270b5f832c5d24cc694a0a3e25355d74f2941a8440676dfc958c0b52035fb20010855986592232753a6f82a4cc10dea10a2381241f76472a9453728061df18887ad7314cab27946fab422b09ee8ab4f6e3ea24056da3825889f0917cf229b38b80d1da786bb9ef30094470b13f556a89553f5175bba34ac638da93f8f1d331820390a40c4c507c2713f6c54139a9163f084d602ec34b3b25fa1c196be1c5ba931661bd7259091c267f57f237978f02e6e609d4c114a2538ac8a46f1ba65f4e322c07337cbea2d58242f350ffb6482ce3d0f37da556bc19276b33800ec5c4f3fb81398179613714d333e46c4141f1af0e7e16df3aa9adf93b3cb138ec6f4f87968089e934ed57638f3cbbc350e97f943de2e3a72ac1f94294bfdd307a0b61ce990faf4609f2c2c9453fc6c89d1e4b85bb68da7e6df2979244c0bccae6befcedb998a7bf6aa71b384a8d074198a0fdcd82fcef5c2b75ce7ee57a1d5d46c9819b8804a55b0730b8b4159d3205fc7f14e40550a48e6926774dc74f7a6761dd6b67a4287c79459533693092a0b9c57fee1b4b6ba25c9f08761f2750b30b672430e21f4bc012f79a79a529430b3f3dacadc352f41e6ed94e5478d61f947dc098161852c99f9dfc8fc8f465bc341b7776831868427af9bc6e834797f4d5085d0671ab03bdafb0c103c1719f1fe7a5cc6e03aa6c36e97da423465082ae5475c879549beffb242219960bc386f108fad2d5e652dc5d22c541ca554e367667c7b23ded89b60c5da6f5085d525e3cfadaa0f8abcd50865032e60be80cf81052d9f988249a096cbca26fd42662bce70838e77e9c8d2992e3d8028379af7663436e9587e4e3e48e5c7288789a8ad82f844b727c16f69e1c2f29ab6eaeb559a1a884195c2114f48aaa2ae78b58fc8826c21f2372ac0c71c7b99098cbec5dfd8415212b9498669612acef07b6ace5ba797bbcf9f1d927c5f96fd580ab2cc23f19d488215760394424de96da832d84721a8045ad1602af6d822b0559afca9f3d30503d0d4ab8052bf8e677361ceaba6b8eba2632061cb0b3511dde741c3ee76bab394387821896c0ddf46bd6ad3f6ccfdaa09c0d478c3b81e9dfe546cbf9969c3b5014913224187ee3809f73e4afd79129d7678dfa6ad16ab989f30db11174bd91ccf99065ec975e9a17d9a41d10cb30ec8ca41beb373308103bf74c0ddd619f7e1ff4a826f6331db38c28b559e708dc3236a458051c12d6d835774471bb3f4aa55ffe46e44aaff63d62292c6e27e3e5107a45a264e1ec8ddef9182d7f2dadbd34f1b8ce206055a529871437a3f426eaf4d5bdd219621b63757ec854c625825fd7d6c2867b8d513c6b446706395f426f612fd0f7364b6599f8a347cd41c0f4c3ec81f213088da6d7da0b60aa8d08fb31ddfa15bceb55f370ce55758fbc2c120b1e9a214a72f82bfc73740578fdc1683a66da66f035556b9adf3ccdba2b16157c64486124235feef51177cc650fc05f42d046c79b245a9c5af9dd4d0df73c37cc6622346dff957e8f1a6a5b06cf22a094a5478967941058de3807bbfcea7d93698562452d6087172e3c42559d57c164529868e2ca8e89d2803078cdf31aa81d8f43f9e8d2359ed22f248f3a8f91d4096c357000e6f2a1ab3646704825046b200447ea63ddc70eeb494a8168fc43d1da84b56dd9376abd99f898f189a7b1536a9a3e637b45b70d56a9bff7f730ff50fdb1d413493e9d621b7d5b94ffd5a4eea8e417f5492d285b4fe044239ac3263e492b960ba564cf14ff6e817aa42c86eb068f470f15ba4551ec161dbd5d3c2c91e69b76db941313aabe256c48f4a095cff0820eff0bce506e999069761750e7af98300ca9f58726c2cd711026d16c3faefd9fa30d54124339769541711359f8a197c6869c644a8aa048cf9ce8ee6745b68e5bcdf8df1b702ad126d293de693c574d7e1a217f8ca99c08f0fe11891186ee6dafb2bd0a24fe9708c610dffcb292f2394756ab87d33d17098ba9278ceb911691ab293f0076d399f0354e20146545cf9c1c80ec065f04fa16fb7531dd66d9b57148a4aa06003d9dcb4d74c1b6e38eca2f9cd0d2bb7061d9d42edf373c78ec2e9b9311c26a2d894d5858df84b15e0d88c3c95e5d97ae0f04d91ee95c4109f0c3eb7e1d5ed9d5d524ca18e5a5b25820bdd60b5504e13f2c60c56184e6121351bef1be6239520fa074d71969c34f3e0fd82f61a1dfe63209b5f88243a1335911dc7384b1fecd0e14ddaaa77c80c16e752ad0db89c8ca3f6836aa34eac700cf761abcb650b7d6e732a6acbc43a251dc28ade0f53634e90460ebb5b053905e098f51c3a1b68b4592ec88912a78ca8698e1e6313df68a483e7f8af202935dede3eedabeaf799b097778ab9613f6043e5c0e41ab36e2b29694872c68383d0a1d0ed2d939217ed60966d61c28434ddacf25383e0819b19774848a102e0bc632b4c18bac496396b9a4f11f33f908be09c6ce4cf59ad11312b95cdf2473aed927a9c5c93d8d1ba3c22b6eacea4e13a0424894ebcb58a0dbe68634836f1d531a7f4d73ab9b58047ec04aa83c730a85597c1701645f60d5d1bb77ff71cbf232ae69a8f42cb8cc3766fb0d0e9d49963ca5de7459975af8198067639c23043c2c2210bd58497baa27eaaf730f91545cc7f238033d616ca63391f4caea81e0dc08f53842f79c292fffe431f339730a7c2f366ae135b92781d05bbc127c65a9f9b1414a36b647df85d43b4a9c8b67e6103373b6a7d6958691453bddd58427b17b330cd46b74129c9d792fb1ce16cf68433adc1b63595610475342fe62a302ef0d1654d6fc561395ddcac6cbbc631b92d63eebb2e547c3c4e3900f2e9ce21818cfa2303af557d4de90c40013898ce6cf59c1ceed8cef85654a1df7ba112068b3e5c3457db9224a5d13fd5ae1f6c3d25ebc8214d152cc3dcb3828d73a40ac7200a1e9bc85f503300ff282983bd8f13cda14d1b76fb7a68cf0722a94fe990c1366688f98f6d8652d72d915685a3d48b0ed2d21c1d478de161f870f2ccbdeaf7056b5d1ae045b54ec531b086cf3f46b6f590a45dc446652cfcb8ad1dfda740cef7b9ccfc069c403022cac33cf28ba274a0051763212a8abd118bb1f9cf58a04c2022b0b0a74862de1424cf1fd02c5183ac47dbed56eb084120391d3ae08c62ef28528a6db2a24f2ab19c20dde98814f3ba41985e0db7fde3c54c3c4450efa2bfe0d95798cc9a6d42272645d3b1896059dae2cb5a66e96f3a980157376a6b810a95f0796cbebfc6fc8ce86c8e3f110f73c80f7239e14a2e1505276d584df6670d3f05a82c4d9a2ee68773edee28c2b5fe07b095ff373544208cae105954198a825b088fdf9512570d41a0c25ecb06d45f6518a18c1e19bc4307623b50bee9ec0b7de4047910f5814696e13f5cf77740b128adc1f5dc515cfb45d28ecb3e4f37627518bb8af7548930b8c02f1ccdce9015685b8329e34c35b6e0a362cab32b4ed3b862c7396ff7af2278b4095bf10051b691eda2d330db1e78a9775eee6c7fd470906dd72f728564cad41f38605a14239297ea45f11cc5fde1a2cfa1dc9e104f6f935555ac01791b7bdb2290f0ee19a52120e41092034a04c5ab3c7a03b109ccdc708e1399a01d2a98046f9353544bd7778fc99d3a23f3542801011d9b7469423e649a75bfa8a6ac6773e1d3da141328203aa3f3645ba2166a35c173dfd8f6e3378a02d399ae8db3910998ef1292ede8f777f8247db8640bad62e27f3d00de0c609dc24df968b03d61154737e96f2b2611f64506518f3db85dfa196fb201023e61bc464989542c855dfa6dfc1289ce620404c334328571bc5838da697f065e8fc77bf05413976a9e0de371fae86e87b75ca58a7fe580fcd9101ae8a7d619dbf85621ef078218e629e4aa5afe2d2eb336ca0034ca9b76d8b26183823d35089ae21a4b63e64c8e5cf620ab660c93684085ef74aab977d68c362d068d1c60488e65c643d095b8da662918e97b5c4b2f028d78234c7b6984a95f4ad121aa74dfb63affc91a364fdc721e06c422de0724895dfc7ffcf88377a68971b4af2524c9b6d309fa913bc0fec8e43d917a9425683850be1a565c3a821dc84b9361d0597e13f77de7f064e33c7f609796ce70be4f1052d5700ffc2e4396c5428882a084e0d73866169f7253ebbd2440d0e7079775b7014612514681bf994d110b0bc7512b1450be0c93a3c944dd7ffdf8fb393585dabdf4df1d7d732c53ada66f1fc1b8d25a923441aa0490da014370f259459e4d598d2004e3e4e3d475e16eb738253d7c6515ace3bcbfc1f0ff086b21b29e0a0399af4b76cf8dca98c312d7c40e31bfbfb6143d523be4286f86afafe110e80e609a44f6b3e5a4c693f9dfd2904869c8cb04721ee6fa7beeeee974346a098204880249d2e90f0c5215da53c1d566fe7d1773f8f052d5a9fafc9221659344a0133d6fd8f3ee0b243f0a028d907a0c7e462f3514c14c2deffd57adb6cdbb27b424a5568b8746852b88d691a76298b46ae528924eb76fe5cfa5d4effe39235c5cb49808f872090a03cdf60128590244c6e08e58ee8c48e6ebf50f722a56aafb1e593e130cc8b631115b2e4f8be1df77393a13923b5ab72c16e5236ab5c2eea60831e4f96b897a47fb93cd935f3d89610c46a18cbb49674d6d391059d2dcdcb34aaf0bdf6a1a6f17ee4433ac5741458b32a56992602b3ccae3243437d0f648bef79f477612bac8d12064254896c99788e601ea58f166e5bb68bdadbddd892c8f75977b01ce7353b096f1c6a04af8b6a73f8b9e6b1d9535d05b9aaf0bfaff28e1f966bd9d636c9a0b4d808633bf28f2b0a4e9a2a3361bc483c3fea5331b770bd657ae48bcae380dc89674a6b6f888ee669b94dbe05555a27dd408faf5976c8476bb8e6e858eceb46869464b5e60b2", 0x1000, 0x0, 0xff) 01:16:18 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x9, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, '\x00\x00\x00\x00'}}}}}) 01:16:18 executing program 0: syz_emit_ethernet(0x58, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4a, 0xfffd, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de24e328afc"}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 01:16:18 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xaa) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000002700)="cb53f2c5af991547500f6dccef9e1187e1c7b49a0edd2d80fc2be20e4434a16ad0acb0ef39ae6b49b4a385978d6f34a9902a027f102b49478a401a6e4334698506ef7a7f8dd40cff5008dc150bc9dafedcad3d880beec9ae87afc0411ff96bfe61afee55aa41c39455bb5c47d88ea338df13e28319388a6470ad6e1b022b544d61db779efb95a5f108746064e1ceb060f91b7fed8b4ad65d4da147765924a0178b6e83f602a0c9a8507370c047fa19888ceea83f6d3cb530a45a61991092f5dfe9578950abac190e6f8fc8dd04f2556342b0385c26219efe1e75a6389b35273f2d91a4fc852dbb45cb8741eab8c03cfe2724821a3b20dc7d6b1e0655ba120a798091195513fde4314a3f8b0c4c01a6e6bc4046475b9eeb9c1ef9f6bbf9e4d007733ef4dd0d3702927882d7607ffb6763f8d26f6fc99d0b2ee02f4ccc71e82b7a0155906ffcc8242282dbe1e94de3060b374ccd4e392e8c8e2c6d8171aadad1ea489d454c43214047992be1a70d45710c924093a8a40419ab22d4be8b3496d64d54a95fba5f1ca949f242f5c5a41f3e01baeee428ba85c93964dd67dad3e944dc177716811d95cf05afaa49b9db38bdf6936fb6125402ffffbee0f94a6e16ad339cd513cecff21a10a76294d938e860a73002e0813c4b44374f692a02e1608df3c4768f145b4f429d65bb766b43b6958972307f18cd96cd58d477ef8986202817d0c8952953a5523fc0ba05900d76ee7f2e6dada4906edfc11141a1fb58e72b298185a25486f79158bc1f580933b4a1a1933e41ec226d11a29c0c5b4da8b4f404817ff43251726222bf3825906d4a554c2cf26d62ffca81f388cfcda798e6f84e5c46ba993dd740146ff3211c7f880851e67480549177c3aa1745dbd0e0bcb0bbc135c62a351339c33c4dd63e9c5fdf1ed894c3cdfe93862e50e2bd7552792b3e52c2cafa348460c816111bf0e5c2b2f263c63857a01601cd665e999e641cfb524b4fccfeebe2a637ded2c37c64a7a012a34a442fd0fa46677183d932d5cd8e52b0a56245620bfca4214de9188e2c36eb4165be066e7fef5929d33f6c6ee3803ddae6a0405fc7b056e4c21f2ef7c2d558bb2b292e3ae69731281743553bba90fceebd368ba883c44203c279fe2279862947f62bdaf0bc1fd1854dc3558f6070e66c1b802ca5e3a90fcac18f7589c891716fa0864aed647ddba350527ba46b2f86966b7d79ae007168afc815150337d2956c553d759222a84788ade7ff29b68b9bc9694be0d38cdf27a3e9b54b9a7ec7df9cf081929c1e3fb4c491dd463b648301a07c4b33332650020a31cc0a585984638a20100328c1128c359883c5cbb7adfb90a9137b79e05e9af94705a6e4d6298e93def77002048dc80c9d5df8133af4f5bb0204a34b794439a967487e5113cf484094ce1dca2b4460819846bd01d2084e6258e7db9b3d859e04738d1aa52bd914ad90f9f4435fc76e37de0c8e44a4f5722ecff9f92154f63e94bcf17c3d9c61c0ffce3e72d7ecba14ac2ec45b5faf6d4ba0d70b8629325a848cfcb9060b24e9e317eb334dc2733b7d87b94b1596b1df613a05c9daeb3fa33e95a8e15ff292ea5df4440f0ee88ec183aa51c36efc2f61541a1ed90b566e4de52e7c34ff375e008e82495f9123d305fe41feecea214b9190b0aff40ddf4afdb419d9d1d8d965f051a7e1a944b94edb69d5828057b4024dd308937010fda4f33d8b75e0d418e6639592eac359082d833cc8c916e3dcf957f358cc8a7fd00336d1a8941c66dc9af77d51220a0b8f02a12af45a729c882c7fb4c56b159bb088f29c0becfc9d11f137a07e2564798ee4d6e997a641fb5b7035e5b799bc72fecaf368bb68c26defc64accef11656214a17dd390eb7f95465387969baeb15edd7906198c8358cb6927ea8c62c3cab72b931573c9203fa7e742d86c0a9b8c633403c08271cb56d9fd1d19828fd91b2acfb791acd1c4452450e6e88359a84b46e99a808cf500b22a36467b24b1c4395938fb51f6f4f83dc375c0269100f1e9e5db113783d9e44f3e65c5b6c017461b72878e4a6f1dc9a1e7eddd9dc3e61436e6ba4c7083b05d2f6856ddb9d86ed2fcbbf0d131d3642f5f9520b2642a752edb45eca44bc2f08c5bf329175ddbf5f949d6b2032987d3b3c6e97135f47ce0dc421a0eb7c3b4b729f3f56254e32cb0551428162969503704340244f6c8602f11035ce991e964b1a3439ef36eaa2adb729cc1154a4438a165d00bec40da19142fa6337fdecdc2341284c553482590e4fe07983a78b78bb790f6e5e60e53c3a00f54c3ab6ef2dce201fe4c362ce7cede386a865c5558b7c1058847553bba7b428ea85a9da6a44cc17df30a7faf9656cff98057cc12ccdb1082fc6b31416a6508c8af6da7fa6f8d747cb288d90b7206f33af7b3bfc750dac16f8c319e5758a11e0b8b2b80701c0cf2c71b6556ea0cfe180123e0aa2770ebe7173ee6830aa811f748de522a3eb65f4f982e97f32040e674d4bfff18f1a38cc1dd777c3fbaa80e8be9062921b0b74360a58ca04e61869b5d8921fc69e92099363880a7f8b027ecc0206612cd0967f5c617d94ce8a88b5a4bf26a0c896ccdb12ec78620984b6102f666f16cc44c1bedcdbeccaca6e3be2c3c1f3b35362109c11da7af0df2d3fdebfbf999b7212c15c277b42e08d71eafd1e80588e2a78257898223fc59bd6b129e679aab685150bd13208472770e9f07a98da8f0bcfb1b7a353740133a5d0746310580585dd1d32c595e684d66931bcdcc29d280db01bc6e38b1777ca1809d2bb6804ac2a617498a4eb8d9e77a39365ae2121dedd138eb6b4b3e6e65a763470c7a2bb365ec9941742dff2ea5d531a1164e7c35ab588d5ca3571ab240d85dba9b104f747d70101cdd42f67abf55a75b8eb76b1fd50d028d7a7deb256db09470db48d96cd1f766a0d784b28996bebddc57e3feddcb2425adf9fe4dd20088273757b1d42fbe3e89bbaf38f62757fc403ca36feed4efa093a73de29a609e087e3a49edf9d5c1ea109c1261d5ffae411022b0e18a7c4cc6abb673fe9f7fdee3ec61717390e7092dc6c2efc86896ed10045cc1b295895f79f08f5eb8e9b91bd934db709bc8deae47bb06668283972a300c1992d6885ee3ea554e3474e6df6edb7d952b49f498503aac005ac5b27f56b50b07fa800e380bc72f5e9ec509331c762393d401875ede6bc4426b1be1953d5f27ba141f4706c4e7e90573b697653722859e4811bd0aa9270a1635afca21a67bcf117a62612936ecfd41ba349b9799cbe0d2dcfed478129c2867e3658ae93d6ed3741a02b8c554e8364c24e12dc380de9d100795995e2d6452bda01a3f3347d5482650495461f09bb506fb69e004b24002695d53273235952d34f69f6836be282a7ba3330e930cf96bb795c289c1c0cea722efba487f4363a0f89f1b8afacbd14ef8eade414215d1b3e75a3b2a6a8c540171210ece82561d459d35427615f53a146a1192a58afb55f7c8f939806f9324c9c33abeeb4ad698185e265324b8c773645f3caea17e1b733606bdc6d750e7f16074584b3e22588f3aa66d3eccb3c0c467df8ff07bbc961f7ffea07261139abdb7848be74ba0642d354f988e84648e09a260a0057ff6b85d4ba4e1e62746c22719fbc7fbac24d04d368790720e8212d2023ab5ee1bc2494a8794b322d3f091a1b6e0ef45b61eb1ee2aab7924108799b180b35e83cb44b6bac0f614bbcd7f0ca590e3379fbdd1d100b79248f1e4a059599b9120c973fc403723a7b2e2c4d6e6529806c37ca0df8a729a433c474b1f807eabfe05ee9714a3691099f6ecee8a83f209a5a9bf0eff809e8d631f50628166cc90a5e00fe2be23eac5827fcfa2151e74755e570b6866750cf2092ace392eb0a3477aa4c43b3811824f8c5cc6d2029cb4d5d6d3cd95ababe23626cf255cc561eb4d2227edd49d9c491e995f56f7e88cf59fd87a57ce2a045225e681230a8c44a6d7495a14462f8aba7b6ac37f6df3400b9ecea9949dd030655da56994667dfcce2e137bd633b8ebffacd44d9aa62bf93566d63c3c4df92d0d8df2b095b7104fb85ccaff364c7a059bf39d61118947a91e50c8c51c8d746cc1d1f6a5dedc73fbdcb60a4599c9f3becf4272c7e3897d6c3a2c7890f4418599699f060c3ccc0245b9c6b3097c42f5c8c0bfbe24690bcbfe1d8eb2949f4cc478f626b1b435203560cb1959eefe20fe9b36a488cd005515c16936eef908421854501ebc21e805613d48ef1892669e745fe0c488ccb38ffafc58c63634ec437e9bb17aeea8e7c09ed3eaacbfb4150fab7c5ec99061f990e819635c6e30f5702abbe1e654dbd56bed23a15fb16a20e2ca80fb1b1f2001929db00e691108465f1cc7a318a2bee7383567a46bdb7d4b12b944676b1b6b41e54d6f5d43875ebaf98c4725a519131a4d67ef6115f5c6b7f8e418ac0c2d6511a952ce073de8b24bd7b1a73bea8c2ce67518504c7ef0ce451345d1b765b3dccc259f9b14d77d05f2bd9941f457d3e4d6669c506e75e167abb68bd021fe5329df2c5da3fb99b6f9bf9af4e3f36c39e335f0a57d7ed1ed365fe3027f39ec3b6d81b52cdaf0af51f9acd0f2ff52c9ed7ab1a0af6f5dfb56b86c05825077f7d09ee6beebb3d64fb395324628e6f92301d017d20f78a857cc24cb00e7e8ac4b70db96724490dd8f567ec21490490ac2e8e1c47af7b5aa083d7e12b49415816465237eeb8a6298ffb7bcd38657d7720545ed592f4341f7880ed6437e719f1630756890ead4e93c7a3ea912f6bd9c7a8d3b40c7074639bc7f6a75335795d566be05700b02da5c8f39904d94e2fc373e928d516f9eedf8a65098fcf87a626b23a6ae0c99dab523ef1b28846b1544ab2f5ccf47434a226dc927525439aaa998edc9a46d8b0160d1b645b11db5a5e4985e14aee8e1f07c15ffc699ec453aa08fd791ce4a6c7c9ac3ce47960ac4d44fc4502f921a49f5b00890faf5ebc2a08fc142c591d1042f0de99bd68b4bf9f29fecf07e040d6ae904a57a8a582fd7280fe9a6b8486bdb03000000000000009079dd0e5d00a6fbccd210aa367e549fc1b0c6ee938fe837d93c61eb980146c12b08e4343d864d29df28d351b0911d5b47e6389bfbd1f87d542c9b072ebcfa19c21a231905d85c292fbebe96fb2f53b8bd731c650aef34d0b020a9952baf5fe55e1377bbba9adbdbf9257bbb40a4b02f5f62f8525db28ee30c4efb61b759de5b15420684c5649644cf415a8fcb9873972559ab174ac8102c90b97fb051860d4dc6f1cf3e06ddbfbaf2f0c1e7ac0b691699be90a58b79c09233bf8352e878e4c4f6e2dc7963bdb4c084cde742be15dc1d0aa60729040c5e3fe991c4df0e00e7a95ce1841915aa6737a07f7b5e7c3d370284c3c0ea43a7e439c78c003f308318c9cc0b0255df9b7d5c80614ffef4914b4f730fb2c94acb825b28a7c2bffc2f2a2591c1028fdc0d4089e6489a5c42516e4c447b7fdc04db6c0c1593ff220445c463832ee05b9ccbe9cb8dcdd4f3d35387fb01abc66e8ae06fce6dbf9b4eec7af16848077dde4eecb3afc866cab2d3aac213797395db21de19c6665bbe7a73fd77368636d5fe974b0cbe274d4683708d9c5dccb45836f92ef58018b87dd4cd75ab6955c1d339528b8f1773ca76fe1bc6ba64e39b588d4476e8c1944f80fa77f9a04b13d0fd2332dde85e7f2c65d3eae4715f26620582286f578e76a8bd036a4381f161b5d563f84c000000000000000000000000000000000000000000cfd137899cde", 0x1001}], 0x1) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x8a, 0x2, r0}) 01:16:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0xff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7e66ec5866ec6c6c2d3ec5b9b27b358c550cb0e1d8a28def105ae5b0911901858894b3074c486eb39500abc1591a5f13b75fbb965d04d22835a5592ac7699cc9f328729f6df3a58df581984c960bc087cbb06628912679de61625f51da0f310c0b9051feee5e7db161b3195b364eefd883"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 01:16:19 executing program 0: setsockopt(0xffffffffffffff9c, 0x2, 0x9, &(0x7f0000000080)="a1fd236dec06c686f0d88fc2a23966058038fbc681ad4be4ca647d6e456b5e1639e534d7628212bb4475fb112c98ca0f1d864618b3f0ec0e41fffaecd5bc23d48ce41f662cde624312063138b11c04a3293b681c9008d45dd64119f775d6a45f017529c768e1e3f9be7b08507220609af81f19963c36992bc1d043527568c850d049b0255ec701bef1fd7e22c8c54d365260b6", 0x93) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x4308d605, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x4, 0x7, 0x40}) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0xfffffffe) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2012, r4, 0x0, 0x1) dup2(r3, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x8) 01:16:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) close(0xffffffffffffffff) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000480)=""/92, 0x5c}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000003c0)}], 0x7, 0x0, 0x9) 01:16:19 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') listen(r1, 0xfffffffe) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x80080000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) 01:16:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x1, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) close(r2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') 01:16:20 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffff7) socket$inet6(0x18, 0x8000, 0x7) socket(0x20, 0x4000, 0x0) 01:16:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffc, 0x0, 0x80100001, 0xfffffff5, "661fbed724513311810a90fe00000000f8ff8000"}) pipe2(&(0x7f0000000000), 0x10000) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8a", 0xc1}], 0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) 01:16:20 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 01:16:20 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c473686dd604505000200aa00fe7400000000000008000081fcabf185fe8000000000000000000000000000aae51f0a71120cd4fe696eb409870666192be98c0f64a310df436b36f7877341fa85c53de8585c5ece95c00332b6dbf561e2dec34f5dfe778b5ca542caaa81dd224a5b31e999f5a7b7708d4e046efaf137a7f882dd8f0b6d69fbc3188a603dcdc93ef0893f1e603792"]) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x30000, 0xe) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x0, 0x178) accept$inet(r1, &(0x7f0000000380), &(0x7f0000000840)=0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') fcntl$getflags(r2, 0x1) syz_emit_ethernet(0x400e, &(0x7f0000000780)=ANY=[@ANYBLOB="b7e75f0cb0b879babcc9ad4617d3a5f820adf8088599d416ae33b34699a598ed0c0dd1fe0000002594405907343064ed3047af20a64dd2ad5936add87ea26c9134ca44c32b0f25c3e6c2c030d659e8217be4cd0b57e90768cce83e3e21d4aff8a84b9405000000c3005b40c7006f8c67a4c2a85c60dc1fbb718ef3dcebb14fc25f8a50ddd7"]) r3 = semget$private(0x0, 0x2, 0x0) semop(r3, &(0x7f0000000080)=[{0x3, 0xe, 0x800}, {0x5, 0x6}, {0x2, 0x100, 0x3400}, {0x1, 0xffff}, {0x4, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x0, 0x3ae9b8cc, 0x1000}, {0x3, 0x8001, 0x800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040), 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebff31929648", 0x6) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/242, 0xf2}], 0x5, 0x0, 0xa7) 01:16:20 executing program 0: syz_emit_ethernet(0x72, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3c, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x2b, 0x0, @loopback, @mcast1, [@fragment={0x2b, 0x0, 0x0, 0x0, 0x0, 0x15}], "9435872c"}}}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchown(r0, r4, 0xffffffffffffffff) 01:16:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x77ffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) close(r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x8000000000000000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x80000001, r3}) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x1, 0x7}) shutdown(r1, 0x2) 01:16:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="02e7c6692ff7b173e839b4416535c11393103887276dd08253dec5d371902e3ebf684d4f99f5ae86ccfd4256c91ee1b749b4517ce64e381d490cc7ff2ebde05a7b9bf3a566dfd0bedd0fd60963d16893430cb83bd81097347f8b7d4fa4507c3a2d681b3f6c3642676992001e0984da6770abff89cd1b523e4501f6f64699ebfbf87971d013af516bc1bc438351a2e31e8dcf5b59edbcfd2a8ecdbf4a7a855baa099b0f2a34f59d8b72bc1a50", 0xac, 0x400, &(0x7f0000000100)={0x18, 0x3, 0xffffffff, 0x2}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x7, 0x4, 0x8, 0xef, "6379ef14f1e6329d0bc050a9724fc0a5a3168856", 0x4, 0x7}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0xffffff7f, 0x0) dup(r1) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x98) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:16:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x400000000002, 0x0) dup2(r2, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r4, 0x5) 01:16:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 01:16:21 executing program 0: r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffff010000800000000000450000140000000000009078e000000200000003339a1f20310a1790e2d9d90afdeacd086f7118d6c4f1335cc052fa8b08e6463e8faec96b940d9d51a277fa4a7d6fa6ad0dfbbf966132da3cc9c6072ff14780c207ca5bad4326cdf1e86469c45dd465288cd85c4493967a5b03b08118bad23f4f718e41bafc496141de3c416445d8a6496255ec4094e109c834e12ab02c3f8853dd08c57345f3fa9ae5527ca472abd58613e8079d5ffa597c984afc8b98a7bfb2622bbf054426354711b60a039d9a9b041092efe795fb120339917351fd0e74bde77ffb4e5800e2d84392a75e654b26f2d66f24caca582a04b2150aff1e0356be39aa43dca3530cd49bb34c2e99a416cb311921a171083258d4885637c0624fb37642a9e257d9cd2d4e1a1bd10229f573d023862eb1d8b1fbe10e30eabf6c785eae"]) 01:16:21 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 01:16:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x614) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000450000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x72) write(r0, 0x0, 0x0) 01:16:23 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff800) 01:16:23 executing program 0: 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, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230b67f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d02aa78303d2d2f2c94b5d5bff44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000000000000000000000000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8a3ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2486a000000000000000000000034ae782b054f02445e431ccae9fdb1c168e152a0764209304c3d7f6b3dd839d09d92dcf78c3613bf9caa27608d729bc283bcd89279c128cfb9d96f153db817ffc330368e0a12517b718d5011355c27a2f20e120c868e486a98e0a6ab5feba8198f837810d2df4025c4a4858d3bd93ea63cecc4f95701b6794c293d978f23694cd38bec38259076b4b97ae407"], 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', 0x100, 0x18) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x3) sendto$inet6(r3, &(0x7f0000000240)="1722c0f7c81fff3332f86f860f45da3478aed37f5956868ac3fb87c045ccf2a23a8a0f37ede6cb76012e56d7b2be44747db0de1c16f4240425874f01d6f854ade1ec6d94abe9b29b71d16a067b78e504e1e2fdd64a914b2f02bab93348cb558c8fe5e47ad406838259f0eff289be4d9ced060da38fcadc6c2a7cb60884da1e9861d4b53d137974bb64b22d0cb82ee1bd0e49320a36c6de7917434e30e6b95073e1d7c9834d594803bc3dc49c7cbab5f941299311da3fa8eb5d488a6484264270019dc6b6e44705b0afe4f8e76d51b83d6784b71bf5a79aee0e58cd150a33dd89856e66", 0xe3, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 01:16:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(r4) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) recvfrom$inet(r3, &(0x7f0000000040)=""/16, 0x10, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x43cbc, 0x4) dup2(0xffffffffffffff9c, r1) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 01:16:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:16:23 executing program 0: 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) dup(r1) rmdir(&(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:16:23 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080006040002aaaaaaaaaabbac1414aa0180c2000000ac141400"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = socket$inet(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/6) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000001280)="00000400", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/164) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x900}, 0x0) listen(r3, 0x8000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x12, 0x2}, {0x18, 0x0, 0xfffffffd, 0xff}, 0x3a3, [0xfff, 0x8, 0xfff, 0x3ff, 0x5, 0xdf, 0x400, 0x9]}, 0x3c) r4 = semget(0x1, 0x1, 0x101) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/141) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 01:16:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000140)="1164247472442cdd4a3cb6199b8f361c0df1b0dbf6124d3f1c9b61eef75a7cfc16c4d46c703d4bf9a874ac30607b0c94e89996851421e390be5e5c32c924d63d41234fdfad819f28c84da64c36530ad3ac67b546062e0fb62398eef35bb36702dd01ee4ff5a1a437c158d1f49ebd83db9af45237657e9fa60c04b6561d9c99bb039f05caf3c7c6674def934c6343a00f22841f2a2a8cbeb9ac82feb9f736d49c5b56742eb29cc4647e5995419a1ed3fc99e38d7b0c924c3caf4f", 0xba}, {&(0x7f0000000200)="ec4245f93fcfd26790d272c545a5c86dc14dcd41a8aed0c779a5ed83978a5a4512316b46365f57cef09fbcd654fb1c1bf12df568458ea8c6ba455ca6fd5c599cd4d3832fe696388b7dd5d1ca273a96529550f10a75a134b0265a7f9ffd9047645aab59000c493f1cfee870bf5a7a39ab56ee514ab85b81b776df47911a4f51b5da671de615fd2f2f9f1122d5ec221add9a1c1b5dce8cfa60e505de5ac76d4cccaa11d47c785bc8aa5c3d360e383436a01fa83dda9ba7ec0eabd04ca19fb7b3648eb1bec33da2ac556e05d5f01a690704019f547b3e200ff02c338ef12250126cdd75c5ea9964e81d8ed4a9e67bec1191d79f31b7c5b1b941f32be63833b6", 0xfe}, {&(0x7f0000000300)="a6c983c7ba3092b0be0607fd340976f7c3970b6965973d341db88c7943f8b591f2c8be948b3685bc74f6095bf8a6804d0cbe20a838b626b0107f86a1a04b36f33de61c5a1e781907ffdc970a871db7cbffc797ef7475ca87e76c0c9699d506aaa537b476302acc68fb80a8cbe0bef8bc308157f0fe37dc9eb2ea59d2e81518edd1d3cf4cf4224283321a640996123d1a4acfd1791d7c105b5b99faa198c33a05552e808243fe3f8dc24f1b11e108db02c71fc52c5351dbf79b5ad270272c911d1cbf02ae08182a5aa578c04dd0182f70229a575ac3b6ce39fec4344c4c332bda3ee078ca1dce909055fbdc976e876677b1212ca0df6b172d45f742d46f47c4f8da7c33a615a65ae52bed3f0a2855b4639640bed6fe20ae3256cb0abd5451a510b2c6361133595e049b6ba81fc5a63c56a0144cddbfb5c2447521780814f0dc55ea671595d6eb53ea148ed81ce33b6909f0d7c9aad52a0a6643af2cb1e88509f911f90767c2db059cfaacb2b25e07965477e6df6346f8a471557f18332625d1292877b8b647cc277b5b883e55ee030745e339185df4bbdc88e0d918c06333e7119e7ab667b1a9f9e52c25c03438ea588af660a322b6f3249a0c624dac594563875cc72c0f6c7050c3685bb44da9d2827f6f66775d30c08f0aa236920f9f86f2968e09af548af256df5bd3b156672ace48f69caf04c57eb3956fafc249e43b31774b2e9a87688ac75463532f760b0f676d35b418da9323522a31cc8df7be8ce36621597e6082548eb40746e573c4595344652d055720248591928d8df8323284b11b8badb1c6dd4496ee5c9d6419a5c87c87a12dc64e18df7fd14dc28f12c2f50fd3749e84da67dbc96c4bad60ba5f7ccc911c636cfeff0f23558625f5ab1498881c367b6b99ccb418675fda11d9a773dde8481ff06d6e7c37fae12adfa024f7452cff9337d50ec2db6578e39fde1afee7d835692add7c31e05239bc5a0a3e95fec1abd7d34c835b201bb52e2e6a51019308b3b82a46480e02adc22e9d63c1c053523eb26c807244c124063f2921dda03d655f82cdd09a4eb17856744919a12f2376771ef203050c76e58ac1a351bf3ef897115aeed9438263ae36c357a29c2c842c386320f3be7ef7a3f11a5d0fedfd060079b34116508d8d783b9331a7f0349225def82225b1b5db8d6e24fc7f98a936d3472b8d1cde0a898d30310cacde9ea2f9ba48426da8fe0a6c1058eae5c7258b50914a9da489993194760801b260702f93c72d97c55d03ab8efda6eb9be76a399d68143b215c102a39e067ee01b6fd5d45fdddf6dbc05991c6d3fd0d1a0a2ee81df6a96862e074068a9129cc24e71410e0e09c2c06e2192b8d04ec1a62a1920de5a10f1ecbf0f4b19f34e855533c7b290ac06afff76ec4698bec181ca06a07a38d6b9ba7275cfb249b3cc7a35c09ee3eb71cc73476ca7f7ad7398bac34722c25831a99d5e627a018d933361ae8b5469ac0c320c75e2907eabf63836d29251b9beaa39693e082c9202e3601bae301838b10afce3d346d30e9602a92fa5b75392a2ed5e2bea1d946248a50b70938b010f4646dcf9317e4326edcbda73c1c144bd4571195dc66c0d330d7fa081677c92d46e5cff2cdf2333da17779eacd5a06a5d55d981f4ebc4bee96381cf5d81d209885c44a19da1865f2fe86d7448094ca3384ff72c42c0ebb402adf886310cf101a015cbc7a84d03da9e15237f2e42ba1b4a52d444c9a2b15066eb2b2f9972ffb2aae43600da9ea80085c117945c2fdc719637229b1d76e73a5bf4bb5ccb84197b033a320a271b5ea37609c7edca6bd5bf0c7742147a4b1a8aad1b4939395ebc970edd15bede6584248bbce0761a16bea484f4e78ee67106d2cb5aded00e62ee9796ed99d0f16062544ed276d5f2297843ee9ea927d9fd7821ea93fd573ab9c8a99b0a24dc7e6c3ad4f2cae4bf309c876a9a706be5ba9d79948e1a4a0144ad94898770cba32899be4b77622f157170374cf2dc09910081e7fc0b6dd0bab91be8e98cab356bb45ff71267c045d197570c7566ccdf0d836b823ee802fb8e3f15e326c2c3f48b531d50dc5ad3b377348d7f59b6b93a6591e0d6a6e3e575a38a4449bd1486d5bdb12f82fc1946c589e957e9934c716579b2e05fbaa423c78684779fa245e60501f8c98c7056b9249c3e6c36f7fcd294c8904512af1c2f2c64a008ed26cd1a7104d4d86cad337d5a0aef6367dd7558fe079b9d64df3e7efb65db5dde714530fb878e5d5d4d7b8a1c50aa151358d06d9754537720149e02aef11bc2c85c2f605b1c7f46957fcf6e2ca82a81dc8b01dca3c22ad0d63c5285fe566dcbe0f11696b2786bad3de840745280d3e70f4e4831ba24d130c6405e5ac23ab3a198700dfdd8ed744754e6821e06f060607f7b9c79f96145c1e4695b1ccbc66512581bcbada9d84ef1aeb92cb3ed7f5ff05aa06c33dd5251bf2a83d9ca7434eea11053b813a85734b524b0be6b7422893aae9712fe18ca9975de7c5f9b16130bcb6161ff9123032b494f7fa311981f9fd11ac7f24d1257c2e48d9f2e5f4f55992f6dd71db89a4d15941fb0b43f9e4aa76a242779916f3ab79638c3985eacf37def1602c1ab59c896339dfa9056135795a7cf74a867dc090e6597a94226d6e7e4c38016930277ce6fa21aa62e65e0695ce181d4d36184c55789c1328b18a765f6d728db68278b8227bef561f9330c086d1c7075e5fe25a8e9627ff9331f5450e3b28e963be212bb8533850522d530c4643be5870ea725a2dafc694f7a8f6541aa291a0a75c14677cd8096d7244fdc0c52ec8cf28c27936465b8962cd376b5321ce489d22137d705ec000aa1f5f8efe5a525fe032fc1a4b8e91cb1202e8f162d4e62143b424859cd1a9088363ca56cad7a1830c83edeaea66ebd883782ae9fd72582f7ed8be6c8656523b0d862d1d673e318792490582e3c3dec3b039639d3289ee12748be5f4f106a3a92421a5dd8965b5772528427151cb8e5ee422e67dca7df254a156abd79d4d29ae5fe6276b305441bcb8cf937db0813824126c55aca90723a185eff447659adc42704bfe51396c96ea49e34562f171f9c8e33e0f4a8d7564b8db5a6d185a40636bfeb735f7ffe66071b5f03c3366622b5582307c1c64c972c9814e769c394e9606c38bda7278fd386a42bd719837148a3ccf96d229639d833ed93994eafff019390d6a125f789192c22c213db5cb836a24068fcb833a3973d95fc0108af18f04df3433e257f769dcdddb0a53bb9af9efef9e352f86bd1cfc2240c75d8a6eda80d66a4eb601defd77023642169491a249fa79aa2d706b514f36c313838af52f1529cf96f1a5c6c534d783a36c719e89638a6f1ed3070e451bcc971f3a72a4065f8659163c6777c78f9fd3c527d054cb9502a044da1dc5c34b1f2d9459374e0ac333305565395620aa66191e05e8f2dffd697cf535ce88175df7166499e2ec54abd972e8a045c4e7f25b0362d82ea94199deff2125a3754b1f61dbe617b91a6083d5b7688f83b133e29016b867c3f2b1eba92f741551d1e670c521c4352abbb204e05b62c693b034648b9c391bee78961819cd3f60586eb4b97b25ea42696e1ebcbb7633e3d8c97df8cc4a4a326bb7a05699d7dc29377199fb7c85371ebb3772025d62e232f04cece5cc4b024093d1c963e3a3a1ba0923ad45152549c087f252a2f31ad8382ccbbeb12f69c02ece1986fb272cb787547aace7778ca82809434792e7ed39759edeb0c9284f850925d98fdee2fe83ff3ad9d0f70d789232ae27a607a388ce61425bf64bde6833163dfa2dce736d93f398c244321ef1fe13f7ee9688228a21d3be343d8f831f59d6eaad7ab390fb58666ac2b73c93b1af39757cd2f0f9c5268c56f8b708d8306e63c83a528596410c14398bd5d5677f0a00cc5dcef45bf52dc64ebd68d1baa96727279bb47be81e6bad530914ed40e60952762fdc0116d00337603fce266f6c621ea9cb99733eecf34f48a13c467a1ac0e66bba4da61a24b24ea234aa043e3af7d055d0c1afd1f3350c958dd02abe05e0ed4083ea03714eb600339bb56f723763ff8b0b5d76a883e55c73653f9810ef794a1f5e1d662f5a0e0f7ebd568ac282df63c2023337301c1dc032badbd309efac0f77ff59654831b484de3751d22d508f26c45070a1804db63fcd94aa2c0ff2ecbd0b6c0f579d095e39ba5ef71cb6c15e70b1805120f7415d29e2044f0a26a35acc7af10d000ca638bfde3252561059d87f8d4111d4903da043521a44d7356c8aa5b2d2fe86b5eca7466a59363bee8584f2f2ac5b3770512bfc4e651b5fe81e4249137b478dedd1beb0713afb70f0a3be38fbb8c8bb0038f6a7acac5e300155831c380a4f6e2ba67b77017c83cc5c328184d81da5f7d68f39042089a56f250270218b08d4a20b34b9c8bccaf25bc6f821cf65d69b03d1b1ae0e6ee85431955d7acc6da9c719eddb66be25f05e0be25a22e402c0b5b63e0c84468118b9d30ffaa09b9a3505919a134e0e0c1f9fa71e0c3040e141633d09e9ecbea88b7d67f87710161917f264bb5986e20a8b45da96cf20bbd7926736835591b2b366456ea85eea67b3f912390e31b6fb0793cd7859abad7fa509cff0ff90a67299ae2960cfa28c87a73448b55d5e9fe29e486523406883c7a0dfa071f349e03f09af8c542cec997be188357ec29224e9308cf49f7f42f42df78e2fd7894538297328778e21a0dc34b4cea8c28027c54c9f64b437616fb94b578a8fe5b038bbb503d651eb4c67324ee1a71201ed035587c1895a5f198c2a97bd4083bdc176e20dd1d1b73342d04b97fe42d8b2d4d4e80e4d3d0ec49df87b2398061c0605e12baf5f6237d826a3418d9e5067cfdaf15b277b2b1df70d07caf66b5ce4d784cf1fe49bdd495eacfef971c4cb45d58bc0ea1f595dfbf09e5b769b21778e9be7a0b5f9484a2355ca0f1a4019f4f99791916410700af108f088c1ac6ae73143552cf2e9b6e366d76706bb257fff6f1821b41585aaeb8157b05ec951d718d5c803139e6c76487575152c268e34af363e7b52829a9d00cc42168b5d4afc33a92cbf20bb07ee80961b42da0e6e1e048e3c7ec105165bc57f87e8fa1f6a75c6a33900216a1766e43beaa3eb156b1e551045d2577e250f39114070d15a25fb3dde82521800a3eddde8427d5bd63d1304cd708e80275448cc41a8d60008474fc6fdd9eacb7b95baac6d0f192015b32de77548ad81592c2ce32f940ba82719ab44483d5e14f57bb0209b42fa7e2855ff3fffef0c3e97dcae8e381057cece5f4860cf16863ace5907ae8f914d1827e344e9907b764e5fdbeaa65606b0ecf41c00ceab38a316d8e5282add010291235ce27078cb56a43afe08568a85e398479d66e23d78010e72bd10275279cec075e368c97c902289f5a9f7bb230b4535e7fd219be6ba930c053600e36f75a100f211440f6cb75e751cc39abcf8efc7f059b477eef48ecc24339ec585254e2a7481c79ebd7b00979f03095fcc077b5226b2b54bbec6048eb29688d59b8d3e2c094d3bae30bba11577023030e27d68857288cdcb43dc57b6c7a99a7cbf5b6348b234bd15f8897d00af171bfa6fe3ce7fd26c6c3dbdcd268068365c027dce7bfb3ef709c0bd453541b39cb7040b7fb4cf2415e59582fdc066ee4b68ae65c17ae0a265cca12013a4ea6f481c9616722c8ac83cbfea61f0965da1fdbf3d217f7daaf17a936c679d8629fe3e53104621ea08cc888fb9c647fd9a7588d5db52b53784dc090b", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="2dcb1b0c18f1d4445b975bf6646331d7833ef31b11ed1b5f7501f21a33784cf71c7540f2eb60fe62ad5df87552c2e3505fd3a601935ff68315d9b4e7061642e1a9de8946dcd5adf4c558e074867e13360b7a52d5411ca879b5e66581fd4156114c3388a2dea3c98954496e585d7ac1d07ef0b0c6fdc04293e0a7d25a7f5a18bbde055ffc46435d681da983b831899f6ac77eff365987b9953e8ac14e029f7dfe8e469614bd3f4c5663f2469f40974d41578995ed4efd0fa66229e963f38c408d439335f00e977be9eab5939ef9fe6f650403c803268c4d9f7c69a760a99d17b7ce29a36cb68a25d10b25d7", 0xeb}], 0x5, 0x0, 0x80000001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 01:16:23 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ssrr={0x89, 0x1f, 0x6, [@empty, @broadcast, @loopback, @loopback, @multicast2, @multicast1, @multicast2]}]}}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @loopback}}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xb80c) 01:16:24 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @loopback, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @ssrr={0x89, 0x13, 0x0, [@multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xf, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @rr={0x7, 0xf, 0x0, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}, @noop, @rr={0x7, 0x3}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x123, &(0x7f0000000200)=ANY=[@ANYBLOB="3644da0a14cdaaaaaaaaaaaa08004028011500650004071690a6a61f4b50bf8ca578ac1400aaac1400bb890f00ffffffff7f000001ac1400bb94060000000394060000000a890f03ac140000007f0082ac2f88c332da7ef3f005d4762cecca019e81c18c8a7dc192a49d4a66dae07292df666e5bd25103e454f5c97cd5d2193a7b82b2cb6bcb581fb88e8094093136db05a77bfc66fe76b92bdc72f54a123275ec69f416a9783b428ee662273d1b8ade30f53367314fefa8fd18490b05d6236acfa4cb3a9fe01ef9eb0028334c72", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="a108da6790780001010510f54ee79eb9d907fb9d07fcef1219000000c3a733016cea811a21b407c33c7d1795be15550a40aa7f77588a81fe72e497b165c11dec35d0fceb608cbe8f4ce125528cc11fc7295b6663cdefb61ae9295519c24953edd123c21132110e5935666d5b506797df35c928aa52c6cfd9aac2cc270ea8f6c7def6c8066777b772b79f95b1a4912277ae00000000000088108a0d49767ee33ef3efe29ebdb6a30b882c70cb1f5b41833a27b32e388773fc41bd3bd6f5bdd923bb09707fcf1407bd06"]) 01:16:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) r2 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) r3 = dup2(r1, r2) r4 = kqueue() sendto$unix(r3, &(0x7f0000000100)="9bd7fdf92abce3ed925e8b1221278e01186ea39b060c879e88afe906670787209aaf7f644ae70627f170a91edb685e03243359c150b5a023f1b867dc", 0x3c, 0xb, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x69, 0x1}], 0xfaf, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 01:16:24 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045054369000600fe800000009c080000000081fcabf185fe8000000000000000000000000000aa"]) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000100)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000140)=ANY=[@ANYBLOB="29d38fae00000000000000000000000067c109c0ee39000000002f1e34bdcacbe22017a9defbf4c5b364bb053bd2535c7999ab87a67750249d475c420ef96cb08b3c1b8244ea4959a0259f0cbe69095ef4eec55970725a6f1cbe627ad0358a9c1596be6fecf57bb91ca6710be3ea325de405749a4744da531af98ebf6be9b6551050d43aea0b33142bec4919c5bcf1f4a661a97f38e4256217d76b6ca8202e92d7357c7f26a890f6616a04204418a38b0230f9"]) 01:16:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/150, 0x96, 0x2, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="ab5d3610c7e28202ed11d4133e121be4ebeced5cbb701a249feed9420709ef4ac9b25281f760cdbe45a2f60c742a39e9757fc70728d1635913088d1c255241aabf406bf0055139f73f7e81c4b626a06788991bbc5215a0dcbc4b278fb77c0bce334c58cc00478c00c7c4a470111d7e99a53fe8cd85e06d09751247afd051fe828cae147d72207308b62f3c64e9461aaf617ab102c6d73e6e154a89c1af01a35e292a2a81988a7bd241e6286e255ae17c1770bf3704c852ea98ccb68f", 0xbc, 0x8, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r0}) setsockopt(r1, 0x7ff, 0x0, &(0x7f0000000340)="c0c0c2ba5b1e9f1afe2941eae49dcedf2fa34ae10611452dd48fc8bc08dda55539da59d5bef3bb29fe4daf4feac035ddc8db84", 0x33) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r2, 0x10001, 0x9, &(0x7f0000000400), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') getpeername(r2, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000500)={0x1, 0x2}) linkat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0x9, 0xc95f}, 0x487, [0x430e, 0xb13, 0xa035, 0x0, 0x7, 0x3, 0x7fff, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r4 = semget(0x3, 0x4, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x1, 0x8, 0x9, 0x7, 0xffff, 0x3]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000006c0)={0x2008000, 0x80, './file0\x00', 0xffff, 0x40, 0x20, 0x6}) 01:16:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, 0x0, 0x22) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 01:16:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000040)='./file0\x00', r2, r7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6512a0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0829c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695e19c22c3256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fce8eff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d837749e35dc752e80ac46b41a390cb9d76fb6a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3d83e07e1dca52a6a8a38e17831d0000000080884cdf1f8fc5f04c9a6b0e622b89821854ad41", 0x171) 01:16:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x5b4) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000240)=[{0x1, 0x1004, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3}, {0x1, 0x0, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xb1, 0x1000}], 0x8) semop(0x0, &(0x7f0000000080), 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000000)=[{0x0, 0xff8c, 0xc00}, {0x4, 0x7, 0x1000}, {0x2, 0x1, 0x1000}, {0x1}, {0x2, 0x6}, {0x0, 0xe8a, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x8}, {0x1, 0x1, 0x1000}], 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/194) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0de9bae3c6514e6ae973739ea78b7ec000"}) r4 = kqueue() getuid() ioctl$TIOCCBRK(r1, 0x2000747a) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x5, 0x800}, {0x0, 0x2}, {0x4, 0x4}], 0x3) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 01:16:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) preadv(r3, &(0x7f0000000100), 0x0, 0x0, 0x80) close(r0) r4 = syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x8000000000000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x5) dup2(r7, r6) ioctl$KDGKBMODE(r7, 0x40044b06) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08e080866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f7dd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b678500"/1133, 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) dup(0xffffffffffffffff) 01:16:24 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaa9fb9fdaaaaaaaa080045000070000000000001fb78e0000002ffffffff030a907800000000450000002000000000500000e0000001ffffffff831700e0ae9a00000206000001ac1400aaac14000000000000000000000000000000000000ffffffff0000000100"/128]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x9) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000000)) 01:16:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffff9c, &(0x7f0000001340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/66, 0x42}], 0x4, &(0x7f0000001240)=""/229, 0xe5}, 0x2) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 01:16:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="716783f7f727e2712f1e49ac28087612decb387133cc4cff"], 0x1) r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) setsockopt(r0, 0x1, 0x4, &(0x7f00000001c0)="16eecbf6762f5bd3a9964287754bdb6e3492df08a2439caef4e9941417358ac2fa010e052133165ee0d9dcc312ca2cfba8d46b2e2d2bf6420080a6fecb2e547fa0f352c1aa46a90844f0293d1a0367ba9ab31a903579b7443ee0d6edc5996f14d51e274ee1eb30da47c4d310adc626cc2c1e96a0392c8c2d9653c8edba79baf2b77750247c545a154fee84d6f3da28cbd17f168138d75d2a19ded96cfe45b7ce8384095bbb795130b450544df87b734a8518c9aa6dc8c993abf76d9c90d7a68737d02ca0a6", 0xc5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x80000001) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000340)="b7a0fb1686c98cc87821e36e3dbe07b58fbdb11bad82e329695629ee2bd6eceb4d6a49b1ea3a3f6c5e9d1ae352d3c933171dc5067eb26660", 0x38}], 0x2) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 01:16:24 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0xc, 0x7f, 0x0, 0x0, [{[@loopback]}]}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffe, 0x0, 0x0, 0x0, @multicast2, @multicast1}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r2) 01:16:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) syz_open_pts() socket$inet6(0x18, 0x1, 0x4) r2 = socket(0x5ddeedd49b12e382, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x10, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) close(r2) close(r0) 01:16:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x8, {0x0, 0x2000000}}) 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) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:16:24 executing program 0: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, 0x0) pipe(&(0x7f00000000c0)) socket(0x20, 0x2, 0x0) 01:16:24 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) poll(0x0, 0x0, 0x59) nanosleep(&(0x7f0000000080)={0x0, 0x10000001}, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x20}, {0xffffffffffffff9c, 0x20}], 0x6, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 01:16:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x63, 0x1}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe84) r3 = socket(0x20, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3) fcntl$getown(r3, 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x8000000000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000280)=0x2) close(r1) connect$unix(r4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, r4) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="cb8df93cd511f70c7e2bf0364954e2a1e994010915f4ecd1557b94252d30672602e3594cd5afdfe0a9812fdb16e16db3d007d7804276ca435ac620cf9025c9418ef472f30e", 0x45}, {&(0x7f0000000100)="9161c3353edb2acec90ad8ffe97304dd4ef10bfd84c94e5fba4f19cc0a5c4a5a00bed5ff47d28173ca775e2fb2d1a7fd950ee1926cd509e68bdf585351d797", 0x3f}, {&(0x7f0000000140)="36653acc09ad00040be17a40fa676a78fdb2a951f894fdf838f6b3d5a0de1b737992696359502676", 0x28}], 0x3, 0x0, 0xff) 01:16:25 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) r0 = socket(0x26, 0x1, 0x4) setitimer(0x1, &(0x7f0000000240)={{0x7fff, 0x9}, {0x1b5, 0xfc000000000}}, 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) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf55dd724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af201ef2f24b05c241e230b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a0596a80dba31e406f600971a4dd01e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a789731256294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638effffff7f000000002aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a51cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f2350c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000"], 0x10) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0xfffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000200)={0x3, 0x4}, 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) dup2(r6, r0) 01:16:25 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) 01:16:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d0700000000000000080000004042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670df2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb58d659f03f7414af85bc6b4226c2ce54109ea9646620d057e5e192061865870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619627e7aa51b8a85e7fcffe1e068b791911f8aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b199328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f35633242d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5221029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f194657310c3dd915ed9dea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9b08ac20a322d182fd754e6f6e7e6b939f09d4005801ee4883d59681a9e87f95ad41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68302c4b0f79089834dd1e42650228e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5fd70fbeece3e1030549fb56f8943b2e79a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x9, '.\x00', './file0\x00'}) 01:16:26 executing program 0: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666b82391fe0b9726b08ba696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x7) 01:16:27 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaa26d4f5421ee8c9dd58aaaaaabb86dd60e2db140008000000000000000000000000000001000000000000000000000000000000014e204e2300089078"]) 01:16:27 executing program 0: syz_emit_ethernet(0x70, &(0x7f00000000c0)={@local, @random="0000f7ffff7f", [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3a, 0x3a, 0xff, @mcast2, @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x0, 0x6, "08e5ebd2cb840b0c5e8fd1b8572b71b5e85640cb3b5f7269a972d7c6515dabb76a69792088b5380e3ae147f6737b"}, {}]}}}}}}) 01:16:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="53457129ea", 0x5) sendto(r2, &(0x7f0000000140)="252df396e8676f970e0e11a2a5ce2f1e9314234d5fdbf3c28e597bcc0c80ff381d03a44b308d085191009d99b66d29be7a850be1f2afecc6d0965f639a277fb79226da3c7640cf55da14c9da8cf470577d2b681456aebdce48e04b7f3031d4cc38cf8415fe51eadf4a169aff839fbf023306b681", 0x74, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/93) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100400004}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) dup2(r1, r0) 01:16:27 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000001400)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x10, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x2c, 0x1, [], [@jumbo, @generic]}]}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 01:16:27 executing program 0: 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) r1 = semget$private(0x0, 0x3, 0x294) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) lseek(r2, 0x0, 0x80000000, 0x1) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/191) unveil(0x0, &(0x7f0000000100)='x\x00') renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001100)=""/236) 01:16:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0xfffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xe2c, 0x2, 0x100, "acaeda01c2c61de83773d123d7dfad677e242877", 0x1, 0x8001}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa5ff21a494812ac93054053ee4dbd9c3caaaaaaaa0800460000200000000000019078e0000001"]) 01:16:27 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semop(r0, &(0x7f0000000000)=[{0x3, 0x7}, {0x3, 0x69, 0x1800}, {0x2, 0x1, 0x1000}, {0xa5de2d368919135, 0x6, 0x1000}, {0x4, 0x3}, {0x0, 0x80, 0x1800}], 0x6) 01:16:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0xfffffffe) r5 = fcntl$dupfd(r3, 0xa, r4) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r5, &(0x7f0000000280)="20d3cf596a0a", 0x6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:16:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xfffffffe) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:16:28 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x194, &(0x7f0000ff7000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000fee000/0x10000)=nil, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/141) 01:16:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x300000000}) flock(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x100, 0x3, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 01:16:28 executing program 0: 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) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x200a1, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8438, 0x1000}], 0x1) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(0x0, &(0x7f0000000200), 0x63) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/89) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x15, &(0x7f0000000200)={0x3, 0x2, 0x3f, 0x6, r4}) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x9, 0x3000}, {0x3, 0x8, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) 01:16:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaab43b5d539906beaa86dd6000ff7f00080000e24d0874ffa471c8c3a4e67d40000000fe8000000000000000000000000000aa4e"]) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xc8, 0x80000001, 0x7fff}) 01:16:29 executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10001, 0x9, 0x5b63, 0x0, "c79c2f65be3e5cb1f6d7e34f25f99d784569b945", 0x5, 0x400}) 01:16:29 executing program 0: syz_emit_ethernet(0xce6, &(0x7f00000000c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xcb0, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x0, 0x13, "a9f4abf54a6b11fcb35efa958e565f29e962361ea852bc3b94df4c2934f60fb7e696ae0f823ce1c7c7b31593049c0d81680bd536d7688e7af382da2b6d73fcfa983c6df05ccdfa38e756f30dca792d4542bdcac15e43abf716b21bdad9926d4cddbe36e40752a164bc22dad4137714c71ed9476dc846ed82b117b04814be7b45e04388861f3edc783c252428ed69d849113cb76a5b028a42"}, {0x0, 0x17, "bd62ae6fce33d6c1f18e77c084fbb0e8b49d310f28dcc44ec9bcc25e8f466f12f3d3eaf03ffb2137e0fc1f7ba4437bb25f7871d81fed936332e49ef1bbcbefb03b8b314387038d434fa886d5ae78c8b5f3d196ca665da9be2301d3a85f4700266afb0e07602725152bea8926853b53b04760964d26121c49d3a5b12a175e3e9b981551f9e34ef5573569e0d544c6d7b09702dbf22ee8ae2d2c511cb3d11947033b668bb38a3c398c8c56b7f3c97f37d03ad0a153c034b3fbaf8a05"}, {0x0, 0x1d, "9de196cb2327fb1647d65f16a7d60cb254d06d8d75187766323808e2d728d815d6ebc8ba3a8cd6035075632f9e810e23261a7ca91fa95262ea5c292ab767a0f950394435ac8798debb274f8d20f536df39f28af4189ce6baa209c9349aca48680f77a351fd46eaae748f728bad839fc535ec0de3c3f0bba0dbafe597e9da5644a42d963995992639f7f7cfb2eb0ed12ba5a8a01ed84b9e0e31ea8a9ff59eb6de5c0553c36a183bb697779f5efcd71a031b8c424a744c49756f2a1aadd1ab6f5abfdf7bbe94e4f294a53e134047bedda951923d2588c2011798a60a2cea3d316992fb68f8b420853a"}, {0x0, 0x14c, "09043409b694e5160a9f58824d8778b63768e4c44d490b9fc4f762e9005284a6dd9cd1ff18b47376e436ab2722894a9ee5c499eb7f7c0fb1fa3e2ee64e9ce77435597ee2c0fe92a31a50f6d3508f9c127e08bb62876c05eda38a4a405037f43195e63c0d040593ef3290f56e432967b36282bdf8296efb6a3d4a76c5e39d4712de1086e8be101a43346d608c3fba9f6cfee4a57875930202cd33dd01d30e8453b39f55e0e40194972468995038dd8ca7cb33da1477d4f49a3d2c85f26e8550de53540f6b2e2f88b9e2f878f606e6cd0fcbedee0ccb3e6bac2c4694ebcf5d28840ae7cb97fe6952f817d73397f9de2ff7f968da941a41b2cc11a99e6d5582f4a03002ff5d62c6a27344860ee16fc610ad0504133c6addbafa42f4297e0789db29fd98ff31eb606554726aa88c005f911f3ef3edcbe366aacbab4d16806be960fb35e89f8c19672b3cde4c5be1b768e3ebaf9be4316cfc381f2f7108e99ccfc66d4d4faa0f23bc1f009c2e900637a0b4671932c8d2d9272d8e067a665484ea007365b7522a859f8672d170837fa8bbc51f27b5fb4ea3f89cf14785e3c4bbde3cad8f24fe2122943d5564b790072b8b76254c03d99a1691882c76df90e8de59d3c286052664089070da54df364f270950984662cbb2bd2b7673685687eb81b4696dd401dafcef8f2e264d07f67a83b9387fc8ae1562d0930379310ece0249e4ed00239e117bb3f38c51db4394290d4a21aa7f8d085220cddfdd29dbfeae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6945181b10056d11b8f30fb79a598bb4d359cb7413e58335358f0bbb64b87868d2782e0dfaef8e13e20bc0b0c8911dd9fa980bbbd6b4dd312450c354443fd50d204fbad25cba519ed6f1b2fa8cc4b89c3d76fabe1c8e2c6a5202067517a7a4f90f291fb5a2a08ca88070ceb1e1e8ff963652b27e2ca5f07dfd68bb934fdb2894fa78dc97e603603ae5d2974fe8ef83682a886c1d5a2d105940d7b6918a02e5b94f18b5549049defa0555d3f32505476e443785b2f1cb0a29afd3f16d8a3249f6ba3383a5581b149a3a1f75794632546ce2741cc3885f7cca103ec09f103210f78804c5537e706fbdf4d3f8395d663fe58bf83cf4fa18c17f0eadb8586f1b7144731184a5edc310c723ecabfced78bbd39d2d02fcd0ce10d3aff7ae0965ed705b88554cc284928f50219c53d0a615baa43ad281f0e70b52f82f387d63dd45bea05cc38863524c0d2be12b871ed976d82ef5976cc1da84a4dd5b28e43e4a41bef8260c8b630c48c9ea5e1ceb08c509b9ce4cd47f5b3eb323455fe2d59eef8b8a68bec92a10772b33d60b29811be5b62bb1abf82e2a9b4b05d0cfef66fd7ca41b562f91bef175d8d52b9fd7a4f6bf29c1eeac318d85d3f7f21a8d8d426ee47b2250ae7bda96afe1ff98787fd62b4ea1fd792f8f4137de9aabf94c54c76e49cb64613ad056ba736333638402e9e2a8159a7eea283bd08572a32d41497c3400d51547e9d176de8f85c595e0e59a4140c1ba88070dcfa8e52fdde6399cf2e87b1df108bc18348452ae7d34c3dec6ac43cf99d57cbc813541b9f990b88179c6f1d59b4d99f91211e26010eebc8868bc26eb5e238a4defd37d7ad9ea147f8f0709069141740da28cd747966dd05ad08e97d6069251e170af489f7dff6959c85fb14d729c466ae27a4accd7054120a39e200d6584f0ba74f0c5546c6826ce8dd55bcac34bf156da7ad4ece9dcc282d9f3c2353058dd1a4fcb7fa233273da65ccc9e5422d107bbf720366090828b5c3f3457e41168a350fa074c905ffd01240325f67736e7f20c27274b4ec581dbd394b05ddd338ee9a6edb0d793cc744b3aa473e59ddee9979f7cdc2a647cb873253c91495833597f6f9478a989af7569e25314739ac874bb8ab327c3f9ba0805af06491adf7ae38cd8ebbce3df689d63946dd6ee54c721ea42100fa5a167fe74a0cad72d21cb2735c6fe1c2ab3df2f8c64e0c7c7983fd1350ee3cd969e420dc6b06c7c8fc4da2e6e86fa834ae82b46557e54466c08218ef7aea40541c7efaf9bcd3a6e656bf1bd7ed85bd975adb4f63dbe9470d3eebdc258892dd73cd2704d93bddd675c23f9b8d36e28b50f89ca3505b6b12445812d6665688d5c14499c914418af11d658126fa5871735d359a5f07550eb2ebfe24cc031dd61612280665b16924ff8ec2228e2e02036c262411f857132c1115479335320a8986389bccf6c5be03153adb77c7b1b151550d41c7efa35b594110c6ba8e1d55a06446a992217f5400da1b67103f7f3fcc281b26ff3065ccd0d50047f30b5b3d3836f201742fc905d7715fc78d3a14a1612958258ceb937e0e4cbac3269a508bca57d91f049c00516a63189822036ef04b7c8fd64847baac998d79a80cd9646a30b5d21c82cef151c2aa81605edae4b78d3f5bf4b68a82105942c4400b98bb680ea4e39868c618e967abb6c32123800385cab4216bc84bd12b4e67dfd656dc685eafffca5e79a8fe635490a4c138f57e617d5fb9248f5fb0c78605f48f458ca87f161f2ba5ee72118ef1b3c15773d7ab6ce36b58ee89d19a4779bb3af6e1a39baab0baf4c1de2084b36934694c2106d60740815cce3fd02a8bcdfa7c088843712355bb1749efa5674e9fc051dd45c32cf5142d4ba86234c08760418fd5905f41b240dd087f1ced9f17d5b2d480e2a5ca1846af2fc9b8e3734c16ca3cb526b40c6f23d09ff0131ee64722e13ef9be9149d254ef73165b3a2683b29cc41f6dbc1922c7bc2b77c8a1ab102b3b715644a6f226fef2c8a55908372f3090cdd27c7e06b8889972739ed58ebdcb15e0f37ef52a49d050208a618d66f6e32539c035736e405f34984248335199f44ab581bd3e4c10935d817ec3d18e42ca1512bcb0b2e0beb59adeb31d4c3257addcc410663312661770fb7a09ca5b589c309e9d7dfc6a88dfb0935dc7c4af70bc3cfbd584188527faa9579812398c97f7c1473fb3778facc8841a25e2815b1ca8337ba203e1b5e4818a55775045b41a3a9ee41de0629943083d34b15acb58bf1522641d049262add965ee01d7301ab02c1c4609b2ec2e5051e17b258f76e78886f2420467d706617c65978f946f772858e99ccc161331ad19fd819596af3a009e19ad039ead89423eeebb5bdd95728011722e7cb282df29190066f86e5fdfa98ef81e08e71ee03011ad255e061ce4db788e3b7b430abf8223ef54bd8bb3f7c90f7b473d2e26beeacf367ce0fcf5cddf129c578ee6276e01e3afe0506f159439c32a73eda0683f1f1aa95168362ea5751beee75dcbcf41b749afd9c292f331070f5f51c11e8081343d011c5ca899f0fed89b1251b2ed763426c407d041109de1279b827f3431d90c0b81a8a9849348e1219dc2c12fac61cb04ac2f44e961d4a5cdfcf558f58bcf7daf612bbe83f412d27b4f1846c0a03c1368cd27cd225ce383e59569671089f46fd2adb0bbf6b901b48202fbcb47d8fb5b1d94ae8634fcbd17e8aac7e290430946db65a6e4c956369b412eef3d63e05fc91f466ed7487dac4833e5f310217c9b25d848c91edbe2abf674caad44bcf38d0300b19e397ced6407bdb788f90c8d"}]}}}}}}) syz_emit_ethernet(0x120, &(0x7f0000000dc0)={@local, @random="f4e66cda6e0b", [{[{0x88a8, 0x0, 0x0, 0x1}], {0x8100, 0x6, 0x1, 0x1}}], {@ipv4={0x800, {{0x6, 0x4, 0x1, 0x25, 0x10a, 0x68, 0x1, 0x80, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @generic={0x0, 0x2}]}}, @udp={{0x2, 0x3, 0x8}, {"93d14af259bea06718c9be3369d1529c8e2dea689c5a8e21eca117975cdeb0f15c644070861afad478587a70b9f6e2281b2592784f57113796525e537d8e5b3c4f47aee37d4eb3db77db6f302eeea876ac183402f606941d22645a75e3989d0438ef2a4ab8dd8b8b8cbafaf978bea40ad13c8434a7c8328a55719cbab5148e987e18828548d41d5abcb8cc391d60396766e5f807062a0eefd3e9a8ed0afcc8b376f51a9bb0d10f805f4b9b5afb6263e743538a0188fa49b2cd60c8c80f7bee64d3749ed4f4b25a375f1af61266b600702e7accbf92e9fe585296445c992d22ddbbd2e92d6d1473b37f2a"}}}}}}) 01:16:29 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@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}, [@fragment={0x33, 0x0, 0xff, 0x0, 0x0, 0xb}]}}}}}}}) r0 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/121) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semop(r0, &(0x7f0000000000)=[{0x4, 0xbf, 0x800}, {0x4, 0x5}], 0x2) r1 = semget(0x3, 0x0, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001100)=""/151) 01:16:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fsync(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="6967b9e8b1add1b5f5945d0890240fcd2849f0e3a0db4d9c58140d3f2cf9bef6045fc4f2f1e718d8e6dded6997d09aeaa14a9eb39b1291116a1003ffd4cc310d1309e2130506081dc9f5d8204b3b37adece2f96d0a91e71dee71f23540d34444c46f180aa4d0444570300fd2df13862b9c486fc6552ed61cea7175fb4dd4064df95cb8a9daf647061f32d52a1844aa2493a6eb11a6929a0165285bdd273848996ba35270687d7072235281a1c4e02a78b09380633ab9b6a309ed14fd9e96d617fff6739d653fbb1a99606ef39c48054b3bffe83ffcaf47a62052701273ef2b856da217605f5342bcea7befe3c9849831c1827ce67247f37c14d44edf369e10568e03f8efa7c9ff9cc92a0d9f4e9e32b7a2e5041823250b97eb7a188697f6e2e8926f11212cecf84b3f60a4ef73dac05e7e2fa149bff1114da5c4af90c654942c7ae7aeb08bdc05a80609e39d4f8017eaeeb88e04c0c744c19b7ac11177b04bb65af2a15f0b26ca61e9bef30bc7122a9f55784afd685f0fca9f83259cebb7d44636daac83da6c63e788f41944b5adf61755dbabe9899beee10e6aec87fecd97c0faebd882f96752243c1adbca1e9458cbe4e0a6fbe679cef94698727dbf0977346504d7fe63919e5ae72ebe822bd4f3bedec42b268d08d3fce58091c4d08b89045e5943b0e2bb1bfd08ad10f4b964691662d338374d56326df6e3769dc57078117ce4232a79948c83c2266afc06d48df9bc3cd81d1871c34397010c6e6e33cb9f1701fc78c8eee548ac566f3e44c3b6fa0574c2806e3afc6a9ab40708215c6d2a5395e15aac3c8b19e81b064eda680d2b9f7aecaf47b16b914cb342864c59d28151a8a140b2917d3956f9825235867e73ff4ad6423a59c22376f6fe200485092ffe1a6a3ce48037f5a88cedbc6c86a27590d48e47956c7ecef88bf4ed11e6bb092137efb1ef92b8b8d7e78a38c2367a83a3f458e214e18540952f4f1b9d63d91d3afcea4bcc2bbf3f2a566b52904535137dd5cb2d2c3aae89cb5c290c563121ed1b976d051cd40ff22fbbaba9087baf1cab4a6bea427dbd8025638a382d02fed5bab543a1b5bec856bf78853b7defe928a4fc475de32f389671d6240992dcec8df030d93e5dd48c5ca305f4a9b6737e069eff41f9270f94059b1c68e32e6f49249c1dd422d4b0f7e6e68a98d08cb98d2fadcf7c53a2a0b8a0ed37fb3ceceabf9c2f97699378474e34bc595391257f11756755c0c465be2968b46e7f1a48186f10e2106c032f33a402841ae671fac4e4885ea063292df6cdddba581db31001b31c5d3f8519239b1484d8dc28436e29d1a9c2b03caf783454543299f802e80decd47645536409de426eff893a172ec7032e9585fa53aadbf55fc34ff25709658c6bee2958a6999021367ee5a1dfba4c4977c8c680f7a10bb61d5c1c42aa76a03caa0884cc645294a1f99a002da8cd86cee2b661b12a1a84b80fee31f54444f5244e2d7bfbabef82891fc52f594fdd869bca511b56674630d171dd35cac5354078dd60e2b024b4430d9db3ac1122489786acf7d5552278071deeca5c275d4104cb0a13d0faf5e82f237bc6583302117ae47cd908b582043c8ae536c9c8c1c4f01f287663cd89b34b06d5be24acc3defe127584a591da3d2b9e3fb78b2207cd67ef381e40fa1065b80fb6f9c1a6f81c1e2c529749efcccb8e2d61381a63759d40aa225163f0ee41f56eaa4db5eb2d896680eb1f4c888ebdcc01b865fda93f9c37f7024900c1dfd3e1d19debb00b5fddacdb1d407d70ee12185e1ac273d3b2c675566baeb877708959c38d04e65405e0f124df9f6066e146d7d53729ea1bcb0ca7a408dfa1ac7d55dac3e2665984868a7909a123f8a927e59d0c557bef3baf81ff73b661bf21733b5622002c88ded340e45d2428cbcdf2a272c332003de53f25466d41613b760be0415ddd664f97a54d2a2d6f075b2ddd2520c69552eb61c6dffd08d4acb346125791992eeb2a737e3543f6bd28b85cf5994850a1f22707db332722ae9359c8658b351184c94f5caec15a969c089a939db01d58fdedf5fe93e2dcba5ce901dc67131ac3eaba8cab88f5aeb61178122856ad6b5e2218cccf3345f87763fc8c4fb7c162ce85d24c6ea30380c056a2ac29eed5a1bf8cf509641c6091c9395dc5979489269d36f7ebb641dc971e181cea68efa4ddadf627fce83d12cdc69a25f2c470bf8846d4c063014a930fd5398edaf456594b39863158b18deb17e5f8cb7c9e43b807d48a3a1dcef5fccb763c7ce2b6c27ef2737e1d6e3255737c8e65a8f5301f86436c5e322ee6b2c6f32923a31366918f99504c0f5b94dc9b72795aeb02061c5faf408bc4ab3a3f4c7ac859f0031a8d4229027663b5f0a8bead2157a0d8dc1138a6e5044d03495073bad31a83e87c416ca923dbe1f0ad9db38c65aa6c02907cccd4981f5621f70f0ec65894649e84e1a49e00f9b3824d6f7915d62d75459cdba1b3401c46c590ae32576efc098d678de360a18611f5533b0af2b8de969dbc8fa7e557b84d9c01813a8de360824c926222b687d5505a61548286b9707b0dd9a9e51288fbac122a71a393b8e5e7ad81813cc141acd169a29e828a111f394fbac8382be825373db88e3ac73425753b6ab15b172197fd0dcf946b523625f5f3533f1c4280786571741347975c2dc50fd676f75c7b95494efaf2596afb08c44f90bc6b527bb7a693e11f56a4139c53942aebba6c04bc7b005abb3fc0302a18127655e364292fff4289308c1bd24a226eca7e84fcd9e54132436e96e0fc3556faf35d82ca87892b7996fbc7e0fb6c0699dfb59d9269eb0ab8e7d70c169b0547aab1dc723dcceb24260182b36fd2fee5d13b3523f25532434ea0c3d555060155d1f2f2c3f5e46ad66da31496a18ec0792a3a6dad00e345ae4b2fe45df5eacd625fb4a57ce6a04261fce3570238983183a36386144335a0c77c466f6a1bf7b571376543e40b4613f8400da61f42e0b4cb633e906af7b7de2e9b59191f030091ea0ccff4d8f84d1982b44fac2c896a530f5de3f71dca39a7754eae86e00d328220897f95ff3e303cf94a998d022fa38ae3b9a6ea07a5d9ad0f5721cd363b9dde19f2d7e2f28ef63fd949f65786b6fdac0ccfd4f44857e3469e3298fcad1b807a3f538d51c2f05a0b1428e50961bf049f48bc8b82f6d31696e5bf56316d403be76e0cb63f64dd1e2e9645f73351d4708b086137f30575b430a114cfbf30d5c673d7c2e373dc08f6a3368d9e137ea87089ead1125f9ce6d1c65b830a57a1fb4cfac309a6064146203a66a65a3dabb6894e6ce64158437ddf54c5af6c5c6cd9650e771f7f053a55607b65582a78c7d9170042d8c448a3859257094c7c1899d821775188f2e676c1b0047a301d93a7036483de7c6ff2ab5fce9e74e408d133e5fae660e807c80aa5c5e5b99fc0521a99f31a2fa20bbc5740ea02a59ce91b18144eddd99d81de15f0ca11eac8e55b956b60131a83a333f91426f44da9de61a9bddbf2a0600ff136c8cf49b81246e0940a49458a16c985ad3d86a35a0e1b3f735dc8c9eed978f7d5728abd2ac6deacd680dd8f7c99f870ab699a992ef10137f482ff889d7eb71b582fa4b4732a455bdb031fe9e1a140676fb5ee38d679fb34f47addc684de2f952a2370fc3ff17fd2379d675294a2bf4498aa312bf24d7d675346bbd1f91dc2b4961068047bc6321fcc3fd84bdfb255a2f89087a3ca061c00cdcddb6cd134cb873d87f068c5ac6112b928999aa18bf59fe659075e50a9147b8891d0c6e29222ecd84ca22f9a573c0b09cb177d8ac46f1c0b40468d62ff0f2b6d124e655195e5efc89d54e342b342085ef9c81a41182debd6cdcef9ac43e2055f96fc4b1fe9787c2b472ea9a99c550aeb1410ea4f83582cbb706f4597669926edc78c69cf0aacc8c3de7980eef49b1d6f17e7ab8294c3809caf1f9a144b9415e7735ff781547cebffa2a873e2254888edf12e0c577272ff723b7643e60b27f2765b7e5e3c6ff30358cac10260bc825df4f81926820f61256840ba55bc9622ec137384d65f4be22421b6d8c770e981ce3cc3d2c4323110c8294a400a184a8662f493b3af0dc32631abef34be31691a9aa83e57c53ee494686e0f4e4beccf04020e05235ca4489137e506936e05aae7bf3112e03cad23eb6669b8a068df06b3a8e56fd98f9d09caaa716cbcace58c77d6048412903e16dd88755af55d30becbdce17f7019a333fea3ad86d1482acad78908c319dac88fdc23dbf9e6a28db26d88f0e5fa70d3574b62d2815528e457b9b4c0e0e1bc0bdbc60309aee01f1cd80fb432bdf5c1490473d87067c00a63faa72a8048867a7b258875002696f61dc186f145c8e3ce6c6664a9c842842e552debbcfdbfa1087506f4a141df6e1c107bfbf6babcc208fffb063697f3fee41c9b42f86df102016f57bc8e8dbc4f07b8712175503b4c7042ea4c69f7cefeb4345da56166147c94514e2b96e799270b372c9d0e148604dba46d79be8bde0b8e3d6ba23b9f7657b7ff638c2ae1163186bb82123a06ede3d95970d78177d2bc1c2f11267fe8bdbab942f2acc23af91086b2018d45a4e0f1e4c5099e1b1065c2ba0a91d184047a1a11a499d3e5fdb5e522f23e45601bd989fb6dea7cb46f7e2981f9cabd775408638535437357a2190eb828f48326c60e453351f0ca8fa05d9223d35fe16eadfad836da77f049a53e606d4d450006c07d93a664f3a1b3bd2ecf409272cc710556b33351c4931f1937871c95ef53d9838929701221cfb87fbb5f5d10ac996a0da268449cc27ca3e5b78e1230b0b02a6ccde88456ec43bc303630322c00fa0e667f47a4e2b5e9bea46d12e5bf5c501cbde473b90445518361a99b88c7ba8a91072ead87eb0593e2ff4534c7246057b5af244cb603e188aee1badea26f3d514efed8b1160b6a3801ccb7dcd566b5741b129b6dc77d682457b26eb741efcc9b3583fba630c85a710c2a5eb0af8a0e93df8a27d7be5936d0b9eb9123eaccdafe7672fb15371f5851e56c10e60888ad72a3e72e97018fffede5c35fc5f445a0ca88abd89f844a2f793fe996bac2e29e3bc2ed1d147b69d81a9ed077878a3725cf08c9d9585c3640167dada3d05df200fbbc5700c7868b9d2766a16f606c744ea314ba6545354bd924d86760da7b352060cb280264b149109bec0aa5c1f10dd7da3172f34763a9de6143e2c72c4df4b3f140d64a4eb30b465fb100299b6712ab184ddc5eece8bff8e69262cfc5ac04c2b0454ec936ac82f13c2ad5fd2a50636659c4a6b126bc0ebf70156a31c2961491b2a2894a48f30057d32fd0cb6c11330c17da2f8f30bf15a8fe0cf0da79ef6d8ddbb0bc88d74a9e4119fdeb36edee1a2c4a3355e2dfd622e560b2cf1d17df6ddf14046356d46fa7f7dac8b7292c1619ae2d5b60a1e8d9f43bc127ded3e578f5d2e66f689cbc658de84b89a4ac50c453b423403d082fb8143dbe1854b6997ac97c85eae153d5c547b2f486fcd725ca27b07850c5bb86fcc9fef5ca7faf278860f7746922009997261668c535fa84addb178e0ec600383e283a59412b6b130f360dde9bae069aab564b921f71b107bfc0c025f796897ea0789f6679e98846315666859cd706cfff098eb1654dc22dd6599d2dbde7b60ed36eff9521e263105a011390c5918f357ca8517ba04c9a63ee960e9f1921d1ef2ba9ea16789de2b12c6d8329d5bea2493404672b5fb58c6241a9f81fe2df690fc24f312318431ffe114e72e2f958a299e2", 0x1000}, {&(0x7f00000010c0)="416cadbf871dbe2d13dd156ce0dae0f8a68094fe92cc8ec940f6ce696542189274969615d54491076a6b0ecc85c0fff576e8555bdbd2e793ad6714c789eee5f6a9aa77a16654c8f3f8e5f78bf41e98976196e3dfad789a535f7e5cbd15fcb6e3b92945a36c282b7f2042c284e3c79f56525befbc664c17d97c2bda7ca21743d82ab8b3f64a340516a8740662d0eb6dc93fc342", 0x93}], 0x2) 01:16:29 executing program 0: 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) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x404}, 0x406) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x1, 0x0) dup2(0xffffffffffffff9c, r2) 01:16:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x160}], 0x1, 0x606dca73) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x9, 0x7, 0x5, 0x80000001, "9fde0fefbb4ac3a6be8a428ff16b8dae2419592a", 0x8, 0xffee}) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x5a, &(0x7f0000000080)=ANY=[@ANYBLOB="65d37e713bebaaaaaaaaaaa286dd603e4ea500243c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00010000000001030000004e234e22", @ANYRES64, @ANYRES32=0x41424344, @ANYRESOCT=r1]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000280)=[{0x3, 0x140, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x80000001}], 0xa) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x8) 01:16:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6a8ba9731adb5f10fd3b6ad84b7f2fb9f94f49cb92df382205d83d19b29cab024e859dd44405c6506090cb3a3b"], 0x10) sendto$inet(r2, &(0x7f0000001240)="2de81080f90c06eb02bc892d007a608dc06887215f5ff7deeacc3be249", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 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, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f00000001c0)=""/4110, 0x100e, 0x0, 0x0, 0x0) 01:16:30 executing program 0: mprotect(&(0x7f00008da000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) r4 = dup2(r1, r2) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x7, 0x1ff, 0x0, 0x4, 0x7fff, 0x100, 0x7]}) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:16:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xc8) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 01:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x5a32}) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) 01:16:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3eda2dda1c500cda498851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da654001f7ce66a79b8bbee5270cf563d58507d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a314298ea1c47a57bc9bd01bc7d722d0f168a674f02fc792dde251ed0318ae180669b9d3b36"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x0, 0x321) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, r6, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r9 = getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r9}}) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r2, r5, r10}, @cred={0x20}], 0x40}, 0x0) 01:16:34 executing program 0: r0 = socket(0x18, 0x8000, 0xe2) 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, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8e2, 0x102) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) fcntl$setflags(r3, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c40300dce4a7ef64fe3bfd6fc50500bed7123bdff51e2f6620df15b8d3c60362612e87dda55c421c6b23d1a32d6c22a7bb4b20cdcecaf3736ebbe60000000000000005d13c4ead05e83a06a07684c4a7d26dc075fbb9e545b9a920deace2f464930552d92403c00af7303d10f6381bbcafb02067ca2e7235586103d74d4daae0d626cb1d56835f62b7066e75750a9963fa6e2a516bd47683e6d11dc3786cd5b042b4baeca3a7651474c958e144539e1b4754de1314ff64b4a35b7a88dbf476fc92601c0cf566183588328f4a04d0ff17cbb0061c3ede6f7d8dcd5dc7e7c3463c4604c587"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x20, 0x4000, 0xfc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0xffff, 0x8}) close(r2) 01:16:34 executing program 0: r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) 01:16:34 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000240), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r2, r1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x2, 0x0) fcntl$getown(r4, 0x5) close(r5) connect$unix(r5, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0x0, r5) msgsnd(0x0, &(0x7f0000001140)={0x0, "16e2bf70730f691b91d9b0cf4640cf2255dd0c7868cb9d964025746ebfed7a241a28eb582889acca5c97ddb01ef158de3b59321aec9430c598ecc18d320b4005517d64eb8ac63ff958d4eeea8dac845f5e5eb2e462e94efe64deffa6238f1aaf963cb2b4ff3dc1ba5ce6a5b8f36b02a67577a89920af6ba71dd5c63dbb1d2b3fdcf298bc6835298ad3b2d9c3988d9a159ac9dcea7f377a4906b364605127d7166bf5c26ad21225f9038e62d30d4cbd150636f147ba1e6093bcaa3916b180592a90564a34b2ea59e5bc6eee5864e2a90a3602bb17789958e0df224b8d12214b20b5770c99bfe0ca2e0d155ca339f37480e5d5c4c89bf8c68aa22b804f79fe56195ed3d2ba87cc4d12f13728270355326a8155d39692822a32db85ce96d73b35c9a7f15f13f184e6142fda204896f526853d5f8771039d9a6a961b83563c26f9865f94600d27b74f9e80f21d30c2e22d188345daa321cfb0b83a37ef84c9e69d657fc5a535a41fa30f6b88a6306f46ca946877f6a175f331ee037b60dde20109c747ac6b4bdf7b294f331f1bf810a195df51b70a05d5c8cae4b1beabbd11a2b4965a0ae8e2f184ba0cc14b807b8daab16f52fc2c40437eb129693c37c664894377e455e211a0318164d17484ca705449016213fdae8d48919f50eaa0f63223b67b5c50e3923134e7314dc85a58cb09ae16800c30bad268d957683182ce67cf8fb0bbd745a6b3892477949f178f2d655ffc15ca0231129dc16acb820f9e0221d1ae35b44a272ed08c913cc14a6ffd05522b885940f7526d1fd25fdfc2c13f6c896a54fa6aa5ed3c2c2e74afdb7523c703b2c038881ba66cd506af58a2af505f0e44fb42b64eb38beb4191ea0636c49808f2428c3d0e0041b6e434e0f6661de96ae5bc53cf1f2a21bd8d85e02c7ecf3ae044207ac758e00f40c13cf4ac4e0450a6e65db5a394cb15c223b89fa9396a950112f50def4bcc40831eeac0f2a30ba75a48ab05b02c7d04380e0f0ff42b32672fb9ee8def03c00bd99f3997b240e79c9326f3facf65e4b6d2655129ad3883cd385144393a62c9ac7deee5b229ac80a21f190b427702cdf761dce5cb04901b24e495e7ac1fffc5141de022ceb5c80f8790f0525fffb41b6b827dd9b9da7381ac2c08b0f0ccc2c086b06cb4874e5d91482507a295f2ffd81c9b2ce8bc83fcb5b4ec6e4019c2069eb4c6ce5af4fe55737ae0618692f20fe8f37fc63dd880a60583ca8f99ced948d0ddbec6c66081dd71fa62b0e4a19f2f92e755e5bf55298d5c436ea84543c5d3bcc58b54a8083669a5c9c03fd98088ef0f2fadc1b459256e3031692a2c3759c5637bcdfc5aa824731f07fb81d79b42936a6f4feea791f061e9d53bc3bfa2a6251faef23b8a70edd62d3c2e77655ad8ce7eea5b0cbf5590c2e17c7ce5ddfdffa52dae9a8424fde7bfdb3864935b2c1b2be684b83f3a652eb657311272153882ba807e20cb181d9169195f9bc9ebc9bec0314778ee54a798261c5988f203500e8cfcac0bd36879af0d96382788589383fdf6a8b8fe340fe019663f5fa614d34fc468b174045e6a8beacb4464a84685c0768fc22b5b6d71842cbad377f62c88c305ada95e4a494c7682c8d732ff44e4f507185d6ffa8711d07fe3c425eb0a2499f29cb2bab5c5821668fae5aec3a2afe9b20fe8f40004847d5a30a87b8178629c2e5ce5365d19570975ce3e76646ce2850d514fbc5fe760dfe90b28fa3e0d15a943d4205484ce9df80e4a54bbf7178fc1d147dd3b771cb6efbc110d814ff22db2b9ddbfac97006ba394138863d99b8092cabaf0d15323cd375155dd4a59a04b78e86b6aa3a3002c08395db27abd77c66400beb88d30db0d49c4d149188a56dacd7fcb0be6b28607e780c2b07f7cecd2b5f243cf125dfd16b233dacf896cc292f64da974979db05dbb60bc86586be88bd51cbcca8e59cf63faa60eb0d94b546585858aada34e29233994b44bc3ca562b3cdf713027380423c0f82ff4dfe2f010a7b68ec9c92382d66f61c709cbc881fd24710f38dfa271487ecb1ce754eedd65b58766d6b74ef403d9f1d4110a01136b728422dbac73359afd0ff999ce0f32452b55eb0f1683bf693e51e36ed9dedfad443c2b2a0613d9f82b5452b9fc003bdc627d97d332e480531f9585d24d5bd07b1cc2e88b8060f126dad3c67cb29010f446f64688ec2cfc48415659505e22f5e2dee258bb584a35f08df10f997539601eec84aeb0f417a1c8e37600ffc17de52fa84c692717a50716c9c9fd3e955d7aec78e3a1de53365ae5d58d6b3f62e599debeddd261b4d102de141392cef96ea36b45569bdd95a67661cd1405aa79c5151325b6cc039cf8f5c24956ed3c3dc61a64b8388c7c038fb1b4315730577d3776730e9e5e46c8fd3262efd6a027afdf9bd0c28c23833d3e0dfc334a0f808f9a749ddb454a923124bf783094c44b073689d7701f2e8025f5c0ac1dc5e62b9913f4284d44b25a0a9d958fe822150959e303799fe1efe5dfcb95ef602539007d9faf258f72668bd33769fead503d0153c5bd6ca978a71ee89ab7fb9ba9123ce01f739602974503e7d48ddb314d7f548f6c379f26b303ac3f27e82dffd845ca908dc921f03362ea2810cd9085f483824fb4ab98e8850c15bf1811aaabdc51601730dd0cb633d37231770491362b6ab599023011c629477505b4fd0a1872c50c8c7034086b030f280e71b4bf269e5d1d35d09fe292f1c1b3b522ffdd420b066db82a99cf56fb089eda00a663e70c26bac43fca6cc1b712f5e4795beec3ac5cf992986b71ed7e57b1dc0da108a342fae9cce300f92365f2eee05b47f80ce4df88155e62c6b6e14f56b92a1981a44cb9c50e89249bdedc0e7b7d8c7304f1b02be0d2dae127ebae19ce88511413bb7d0c8eef5a0464adf5481ddac83a42f08161480366302ff1cb5354921e34b50a9542e14c13659eeceda65b86a73dcb2c15bb59336e197cdc52dd0abf181f1381519242cbcc692b9e870795cea863ed250bc6d1dd1f2fc75ad0118c76b03eeb7e715804f128252402fdbbc09f2dbf45e8907bc8d78ee50ef41ee59fbf3aa58bfc270b3b46ec8f208d1ab4033faf399836279d1e9b1aff482ffb19d959bc39c9a63f4a9bca321612b2f7d95bd434e57bf1534b899f5d1d88499319c7c7e6577002557a55673603b0c8895cec58526e6e1ca8ec73aee1f726aff0698fe6d61e914efa211d4f2fc21bff425d53e56ade4ad8d5a436fd84fd32393d23d679b0ee63da92d7dbc06daba3b40e31570c964e475dcbfe9b2863f7dfaaf888794199406bd7b4cd697f8c3ea04e1f4c794953ca517af0c0dcf4403bb2e39e47b1f91c3725ee411e143c36e8b85dcb37bdd555088038bb520fe27bf2f99e0413dacc37a7113d630c1a969b8bd83f02eff9272eabda9490ad392364be27bb4700a2942c09f09268e50a340f2d0cc2f7cb24c7a867a46442f29cc8100d7f54f004dc140d3fbe8db9a9edd246b2e7ce3b11d8f26a67e5a5f7a061cca83fcd45856a0bd2d8c61ca65b08e48cd06fe4b290091f7bc5f170e2c86207c69c3f6fb4d7b16a5d0c12940d79c622444ec4891871a31eb1e6b3609d5567da47e8ff191607e137548bcec656ff8f6875c7f0bfea4c330750d59fb20f378b6a732bdf98220bbf0d64ae9ef18958b4ca7f295c1a459ce668d589924d4fb73de3c7e253f4819e7505a362d56f9e33b6ce6618db1a8ef11ac53d6d2028d61922f0ef1e5ed3667799c00eea69c4fd45494169e6df9feee621eda2077a97929fac0f80c6ca7ca3935682175ce3b670d771f94c8803aa1462a3874ad2f835064dc118794e8c095e9f028b3de6bbe9f6f685bd68323cac075b85d38578fb65c9548b870c010d0db8dfc887883156e556fefc9289f2cc41ca00450939921eafad2224e07372df64039730c9592150ee97ed03a9f355bdcd8968dbf11997a448bbab98613d4396f385314bfddbebaf59a0e7f1310d5efab111f063b56c3a07c019a2892ec6934f39520413faeea845a1078a8df3a177dca7227ef81860d21dba9a76cb63ab76500c0aae2ccd3ef31ae14770d58c138afd5237dff15b7081adad44426ab453644a1557b2c894752cd0fbbaaef5e35e9bc112e198cea5575d31c68ffbe072a560c68a9776606386e372524c60092b9cbe67199cef0c9fd6e2ae5da631b4663a883be6495c139ca381f7e6762462fe4e6106e9d4965dd7e04666f4a4490667385a2bdab01a36510b2c8939c8d66e212297da4d0fa8d8efb5340ceb7604371ff648198789cba3da364283b018922d59f0a07ea15bcebcf771c0c6b5318a89ccb901d512bd8d45f0ff5856310265986ba8ef2b642f96093e6743d055514149bdd94c2b40377bfc368e3356ae1b218615fe357801ca5c238fc0e01827696a915490e1e7907fd3e8562573672a34609810b170ff687eaecddeb3f154b836ae4b1d7412a31359181745e73e4703add3aae07b432335618bb9186915dee0324618690f3d34e41ea1a53254f54fbb1f43c5609c017b0b277edf35ec1930c2098943d00defb3e9b812f5af02ab514c915dff1a7e15a2cad864215109c3aace009915521cad356d616e566cc24a0a6439ee8b6f4d18fa1ac0d207d95885c31cd874e6eee8ec147de0652bf04c98ea7cc2e8fe84a8f9f22eea2c52edac2e7789fed9aaa7a77caadc405d5afadd2caabcacb647f1fff5addc6e4260ca68fabe20868deca46cb6fde443f71d9270bd2927534dd3d3b0a58df6407d8535c8ace304d14002f987de9a7b99fa257cb010ceaf146d1385a94dae70f95bc501eec9bb22d5ccc2d6544863859acaaba8c9634bf49f27e0587b6fc3b404bdce847feffe61a536027174cb7d76397486a8c0afb6e66bc039bae0ebe5566217ba060571b0e932eaa771d6ec0e85ba534b1e2807fa7733de15565b0a42eac9a96e6531af59968ffb11537ec92bfa7ca0f8977ddabe657cf57c73eddebf17053014aec9f4119a5f1a6030d014a2929120358ebccbd80f7ce2a083ad5006b16dec0502d3faf691ad774e380de3e03c8afdc8f56fa414eeae61d7f909ae667f729d353b4144214e06b21d804c2acf5ef7a4936cf6f13386f6f4af0e3c47040c8d1ce7d3c77da89f2c8b6dca1bca2d16c1e357bb774b5cfb96ff99f39a057ff54a55f1963d76c6ff399d39cd877f606bfe3e4bc45a44fbbe886d376bc67fac921ba40812eb9ab89c36e8e5b9a4a6affb3001f35cb8d69e1a822c4c01a7eccd48d25d044688d8d62051fc14c99bc87c65294a6ddf796c9be44acafb58e1d6548c348731ff107cbf31267efb8a68fe1e9c03e0ef56a379b3066a3adc8d96a2ff8c8635b962ac5cbbf1ab955e8bb121c2deb8ab6268a318af30dd257bfd324b1fc910715522a8ed8de198bfb2ad726139bec4629c08ae244787efad91cd4eafadb8a0ac4ed2b919721487c3b3f4a63e1bc8eec909f8854ba85b3d91226b9847459030fe7decf1ba0d0cfbdce397fb51c5e472b80d336cb2f96b882a1016c30ef8174313d104e9efd55bd541a6406f45e2bf53a44fcfc3e73372b6818f38c3345bcead5f08b3be1864814c7412a421c364f08a393679d014c20cea0abb955e329cf078b636bb089cda6f5a8525d3df41676642f7dab4575788eb8d6582be174a3875c0ee4c5ba8358f70b10da14fa1455bee57df30fb625b715f5906d677f92cb32359d1656f45a2da593d6dab5059141838010cdd7a11634326b1e44f3f77967724f572b268d95402e11b859752e941"}, 0x1008, 0x800) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:16:34 executing program 0: syz_emit_ethernet(0xc0, &(0x7f0000000080)={@empty, @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x9, 0xb2, 0x64, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x2, 0x5, {0x23, 0x4, 0x0, 0x3, 0x7f, 0x68, 0x80, 0x80, 0x0, 0x8001, @local={0xac, 0x14, 0x0}, @loopback, {[@generic={0x94, 0xc, "0cd5a7afe66925169ccd"}, @end, @generic={0x88, 0x12, "695cdc14345bd823eea3cbf3581c46ea"}, @generic={0x44, 0xb, "2f740602e2280fdce8"}, @ssrr={0x89, 0x1b, 0x80, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @rand_addr=0x3, @empty]}, @rr={0x7, 0x1f, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2, @broadcast, @loopback]}, @lsrr={0x83, 0xb, 0x80, [@empty, @rand_addr=0x8]}, @generic={0x1, 0x9, "25bcbbbffe2198"}]}}, "feb4f1c661a2"}}}}}) 01:16:34 executing program 0: syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x0, 0x0, @empty, @mcast2, {[@dstopts={0x3c, 0x0, [], [@enc_lim={0x4, 0x1, 0x80}]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) rmdir(&(0x7f0000000000)='./file0\x00') 01:16:34 executing program 0: clock_gettime(0x42edef6596497b5a, 0x0) msgget(0x2, 0x600) r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0}}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x5, &(0x7f0000000180)="00f7438c45bef9dc21faf32834da63dd0000", 0x12) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) fcntl$setown(r5, 0x6, 0x0) r6 = msgget$private(0x0, 0x742) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x7fd, 0x0, r4, r0, 0x0, 0x68, 0x8}, 0x6, 0x408, 0x0, 0x0, 0x0, 0x0, 0x8040000, 0x3}) 01:16:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xa0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="0848bc0e280e701df28bc9bda707258c3838a3a750e93e512ee39604c6280f1a7d7c", 0x22) 01:16:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r1) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000000)=""/4, 0x4, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}]}}}}}}}) 01:16:35 executing program 0: syz_emit_ethernet(0x1385, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff26d11fb580c286dd67456bbd134f0605fe8000000000000000000000000000aaff0100000000000000000000000000012901000000000000010700000000000000000000000000003a00000000000000000100000100000006003f4866000000012b9078000000006962e75c000770178c799c4f702246eabb2d8f22e8c1800600000000000000000000ffffffffffff0101000000000000000100000100000100050200050000000c0200000000000005020007c204000000000100393353ca5f43972fb1757e3e9a389477ca191ba13d57d50714c3c0af3473829d3c8b71672996ffc144f244d293e164f324dd85ebc4302380582201d099f4245b060ebca3b7b548cdd4c247acada67fcf68e631fd80ad248fca5e7cc3f664058f297feb87fbffbcc5f6d87e15848bd12886333f2bbf5b44600e84fa33e86efe14b9ff21bc837849c76e9022d162bf54f2a3ef2eb706369b1cbba9141aad107b75ec3dbe19d79da77b96767e7c35f45442ae445d43a347b8f927d0ecce7816c9bfafcd4cafcf81399ffe36eec52b00b4153b9a8c73396e0d93fe0854b05eac2fdd267dd21550d8ef12583518c5838ef06c6ce7ea172a24282289ee21f1b29c01320a19f23149cf1de418805b0fd2cd62cb83734a61eb35ced9cd07fd182136b38b8e36ca9e00dfe0a9d8c4fcb469be85fb381178590c7d09cddbf37774fb907f3ea4c105f7e75ba0c783db89db85c9e47c868887ebf3aab8136eb678492369a3c9ddf890e862a0b1d2ae200b3fae908fae0b15a3328d59ca0f309e71b62018b60b2a5cb592cb9743a27f76b15f0b83cfbfcd96da310b2a8a0e44adb533eaba78d4787260589a01984091074f34af1bfb03edb42377621e8d408b07bb77c1a0b26b88a1eae3ad966253243a77f6efdca5806a9ad9d16b392515a487cabaad612b07a2615b32b8717f4bcbd307a50924d30757d244e33ae35d82229d7bb25b061c3dfdb135d5cc9a55f42644a0200213ffe98f32ae20e854386820c9373ab2f80f9af6ba44d7db87843efc13f1b946b1589c4d0e3c28ffb34e50a003c5b4f59156f9fe9c03bbd2cc22c5c8fa865ff56bd58dcb8ce736956c8a9137013defa51d53fafec0bbdab652ee5043202bf688bea23841a711ac89a0f886d9c3e3cbeee303114c48a0159ab6efcad17591b689b3fa1bfe4e393a7e90c76623d798b330a477f41ad3a497d4c2e0d2db1870fddf9860f8a3e05891561aaebcd05c66ccf8a580009316330ffe5e1d490582df3a8c452c84930ed5290e6cf2a6b333bf7129d84ba4942399fb8defb26fdd12582c790153cef7d1186168538e3af5e0eeb4b6859ac04515ec1c81e25ef3f8a119b1a7b049ca815af5d91c85937cc513131836cbd3afb6dbe27da222f3379f0f8f623a670d4b34822e7d45e91a824751c34f66768e7f191f248d01efc5a785b9c94942e5fdc2e1e8b32de0fbefacb3e9eb38fcf79ee0a7bebd3006b251a31292100fbc07e9d76e4822a70f852cbb5841394d2d3c49306e0b46128c6a49d04bd5774c8a73de3c23c4a1ac92a484cbbd49e98c4709f19fdd044521961e574a41adb31e7d1421fe7da2bf98418dd54f885462936683623df134c8bb3207ec5ddcdb9b155d87538b163749c168c96d4de77738ff53435156e049a1a0c0510f711d6592caf5f997183a6f55a52518fdf71c924543e7f2d6cc41572ab36200941f4245159dd0b1888774698c4f3a0e23e9fab319db51591bd16c6b3da26f7fd8b8b63c0902f5dc4b3d4990ad4db7c73797bf69c93cc4666fafad8fb4e7efc434e6564ef6cd743a7de5525e035f705e71e744016b244f5e22fb7317be80c735f015f15409ee4cfce02e1356dea6853f1b716d49ccc307cca2df92b21ffd2e93c429cf4afa80fe85d8973fab3446c5dabbead4118a6cdee06dddd8267f7479b56a4dc543a8def81d96bd2bc43bdb8e21af8e4b7e9c583bd00f1fbe397c76eb30de186fb34aeb5208bba3e503e0525b2b8ec620c0a789f861999fd4b64ce47858933ec2792ec1b34d5f50a41a831f3188b73349b518c26f6ceeb2ecdf062a6706ead8108c8f25db47ea79ac99e980ce11bc647ba8110d4250b21c9ea8788bad5857286cdaeea5217edeaee041954c0f61258beb75ae33db4081e061e38b3b3c6a3614aa1896433d18356680c6f11c3b7dfe2ac74403ac520ffac3fb3e7a8442ce5269895eb213d49829a35668f0db055bb1b529046d40b91fab9709f5d381c87977bb81fcac072a1418d762c03065e749160b7a929961f68d05f2b7633836358b8141a39d5acc52dca24fc68c53607068611e36b17ca5d696fd3e7be8f5428edfc4c1215c8e596024a77d68e0e08bfb17eb365aa80177279b3929af2c156cbda5fbda9c980d31fdd79dbc647663df88fc235187ac0675caa5ec3c54ea3b1a3d88d2f9e0fdd395d7916a6b55ab7748b83d55722c7220f5a83d85dbae75551c88bb6f984016be6e9496dcc853e769e1541aa63fa0a4da41e972d4bef781e2569d1fd343f07e40a32c7358bc4fb788b1533a6153a7ef5b7d3513e476beaa79531ccf9d416fdce1d35edb966e2c888db59365b84c1da23a046cef6a950f940b5f5add1368f13307621d055cf527b7438b48001037244b39706d99c4c56717a81f291c306d5971600e9b74735751bbc3a894a773c6430fc2a92b74d71566840c1b95607e5272409fc8a1b6c410945a8e7a81a93b3a7b2c282f607d51310bed2096260304393088de0e1fbf41bb805528fffd003378d5e373db47798fcfeb2604eb116bb475e3e4eadd94f349e994308bfe926163180190c5ca3bed171e777c550f65e6b129a4d12262789656c426775e72fe63e16bde8fc8b04716828f59e7a0b6cf2e35b07ea0cce13ae85969b8ce668d8f48c279d87ba113de55521cf80841af0f1b26449b56e1f0b73d1271e0361537c5208d9110a82b4865d93418e980ea242310f73516a5133a0eea8e24260b485c824a9e4ad7a4e01bc18069ffdd9f66e2a29ee6bed8b3f380f67f15bb4fba8e7789a2ff458b5833e39d2846f7b15d1eb21d95376e95cb400577e611fc25f522974255182e7e566012774715a757df8159e74c4ece0668db57f3f964d22eb7f54aab3eda67fa60edc65836cbbc4e1ab61e8d03f3eadb0e19a966c9bb336d45f357c7b3ba7a0237445b45f611809b11d5619590a0de00f6d253a900af387b06d6b6340d64190a845d1d7a64cdb06d27ef860e378d9097f4fc865543f11e2866189d8e6deb9a26e28055de5d39e115be4330337c8517631495df9bb14e3219cc9e18417a867bf0139e992d0db03fe4012cbd754afc3c2765c4b303d471742fa8ef7fbaffd94b1c80876855b42a2ec8014d32ce570996ccb9fa7e3a94c3597d1d429355fb5a3575616547ba58d3bcabab38c48b6e18beef05ac50b23a69b5d493307d8db40464f62381ca6a2f332e9e60fa8f86adea27c28ab6baef8aaf07da5e429e5f4442768649f424580430891d672862e36f03427ea28017e288a3252dae295193005a44a59eb7ae50d98ffe432fef1fcb9fc920fe0e53d9bbc44984c03ad9771859a034398f7054fdfa31ba259b9cfcb9394794a2e8937dddbc1f4d059627ed8641af63740acf4300e513dc452c522a0842e2ce7e11bf14482747ce11a0bdd692969486a729cbd1ccb2cfc6af6fdc04fff2a42b4c1276172f83d1d6b742732b2156b5dacbd0160cca8664cb5bcf5fbfadf0b058ece961c151ae1de3fc2e8fdd7a91d0e2116dcdd9d38db1bc62becd52ae7b40f68b57521d84cdc9b3f3c0e2fde418ff29661a4d1229e7525336beb7548e85e91b09095d8fbef9545a3ae7bc7dda25f7c2cca2a5773b588a8da64140e43d45031a2979caeaa46dbf8044acdfb205e3b48f9ab1861e3f288055824c6046e7ca6ef00fe5a42e9561d6b5f466c63274e4cd48775f21ca21d16ca0634194c1c46628a79d14e6644d62cd60721be5483a93a042f590afecb3a8786d68bbb4b4f0792c8b718db4360cbb188022398319ddc2bce506c26c040b5aa8e2dfe70152663275947c797d88d17ceb4bcd86251011630caeb0aa30f17cfc333ffda6c88262aee64dcfc7576c4fbba48c31746ded2c988ad63a6c3e3f1f8a9032a1405fc25900a934f6a74c698a22c0cb8900d70ecd35f7300a2af07f2a350daeb41f7d5747e155078e2ace51e69b5b82fb263e725467d0069b9072b243e8271d5b88198bd4e3bbc47cc720e00cfeb207aae9d496e0987a797c8fc08442772a6a2b7c706a201ea1a49447023858a8de55e8b2c9edfaeb2e641391b90f5ec8907515eef54ddf5f0c8fd22d191155d0d846fea5e0f30506dcaef191393e687eebeac89a7dc9b83ed51ee575a7917557cda61c910d48b44abdd12a283c04109cb95cb012594fb9a7e2bbf4599c28c954de681db95e1aac0766ae24edcd7a82033610e66a82de4959f7ae9744270dad9c4a39d524934fc412125a589f0b57516298eab9849e752f0f6708e8f98186676659a1d35f16f159ed87505dd579191c5ae96f3a6504d6017160434381422002fc0bc4f1284b9fadfdbb20d7a53798d74b66b6525ae5eb6204bfbceffc52c36161cb244cea65941da4c6cd3149a0f46dbebb14c5783c8312208e06d0ceac45520c2b1d2a0d7955831f4707bfe1592b20abfb1413a0065772e306386e70217708b222ca5cd26bd073d721d93278a5546adf5d7e883f8a1d3908210628bb7cddac27fe2f96a74c83ad6cce70d06b94e6b9f5ac4ff27cd8f412223acdb7ce56d166e652adc27744ce3487f05a1a1524bdf935f542aab17a2280d4ae04c30b511bdc4f63a92bccb2bd72e99cec3e4630dab6250ab3f58ad883c9f09d83e80cd518126ae3ba243d9e7c37ecf46dca55fe8ce00f493989d5b17d23ce8204cada5d4a9507a5b6f6607616390d2010ed7373be1d363b086abaaaae4e944a8be82e1186537cd7982bbf471284ecdbf9292d3c714ef1946d64abadbe94c6d9bc757db32a162d8944149d870ab809519930c14ed77a5fbadf3da865c136d827d6328d333fc77b2df63b51125bbe43eaa1c9e123645f2fd07e53765d40b42f9b9da05258b2531ce608685dd66ab5b3829d95e940bf55d6922aac07116da14e1162b7d2a4ec8e974a9502bc6ad2e041874d5f70ddb59af65b679cb8c5232d4116c2873426798ed17cf4e88ba580285d83a095fc4aba9ac83a2b43a9966afc48088162e5d7a53184cc264402d28dce87c2c8ab2511e5b4cbc793cc7d8d57231aa7e8c7677dc7e1bf7866f3e8ef5d848a7ca7f19855e04dcc188b21793fbf7030bbb7541481205a6870102dfe096fc060eea32af48563e9eb67911cc9347722ecf4c3f3aab4a3d8a79367cc7b9d06ac1c173792ee96cf85009dc4aa1973887b194d941b72e251d38623ab08884812bef2f9fe7b6a250a8b2e327f51213d755f7e00d99e1ba484c62a541c69b80a7ae47afccce74146c5700f31ac81a4e1e88b44ba526c422f92cb80f4bd37255d948ce956d04411fec4978aac5e360913dcb6e779f6be80e7e667bdc1b739078838fb4f1a483b2c899059ec50043372a8de894964ac5b12d9f6e299f7d1d2902c43d7cab8d8ecf6cc919bded4bea21cf7e4af0955799602f677cc0679890b104cc1de1374c2feeb2577fdd60123186d0a7032338e40b243b4322fb1754458d337b1a90c1dfafe85ef3746641b659a0681d35f5ee3d7af000c98cecca68bceba456c63175abf18f23795b321e11c3c7ef9c1d42f20e112ef392bd72ab79325202fac959c2a3a078e31ff880e8f8e66b23696a7097de22d8df0798662c75d3e9933c2613a782907da8cf3755a98b8c816769f41be37724a9b6c5df3fa54464a09ae9af1dcdeea14bb19aaf2865f31669ce7936db4bf895d7751c63fc581e7b04964d220a08943d7e1e54715383b142d97473d6796edba9b93dfddac3ff5b86209dd5e920be7fa959cd12ecd74c3a3d8e4fdce92e82d70ab91e35a29e573d67a0cefd8263757b4ea74b7916e276e1541d0347903f5d6fcf6240001000001000000000000000021000000000000fffcfd4efa6addb9eeee3e33f9b18e80e0d62a21bc068b60686c93505a21268ffcc0e6c163956072095b1269870aff212696ba19542c88d4042cdb7d4b51d6117a67cf87f8f0b6d80c64e0a0dd51547f4f89ae8b68f81fbc8c7022f7f695aca8d6b3f1da65eef3e326731055ae56fe6bd4bb7e659b08c16534651c23bb58f5c960e06af15d90bffe5fbd912ab33e70f95df60ced30163268b9aeafa68666b23bf38382dcf47245d208edbec451207a275e7c66ab726954a4cc38122cb76463d4fbe1594fecdeec775d43f269a34c5d543cc42f9dafc132fac935798ab8e9b97281a9557ae5d644a9e08ee9a6bf9f2d1535d25a1f4e30dfa81cca082fc81d01080000000000000000c2040000000500008808000900000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa3202000000000000c204000000ff0401350001000502f49b05020004000000002f0400e200000000ff010000000000000000000000000001fe8000000000000000000000000000bb0003000000000000c20400010000000100c204000000090401010105000000000000000000000000110200000000000005020000010200000401080102000004010304012c000000dd7978878ef695fcbfa4981bf04556af0449e0c8e4fc093fbbcf846c3caf1ffec94a8102eb6fdb050a221dbb43d753eaefd6ad70673f4c4a412436800cdde34581377210566f21240ef39897b1c9e73e787216e9d36f954066bdf4f24461094748e305f71a196f5789440c3f640770c6b6d8d9a5085c61fe9552e00839b52f82652cf7cb0845c054ab95149447e9c3fe2c22350c590791ab72674c3a6c38777ab06486314984a7d937f2603cb8cf20e653f8c32272005630ba3ffd5f30426a696a1d8ea4ae55087e831eb1d5677e6c293cad1725a65e0f502a2abeab724328edb46e89200432d1ec3149ff2f48791b5dc901361a5e8d1b7c30083de73bec5bac1f93babf61f7329ff6f77c925e75fc341e3d81500ae4"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 01:16:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r0, 0x6, r2) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) close(r1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x2, 0x0) fcntl$getown(r6, 0x5) close(r7) connect$unix(r7, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r7) 01:16:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 01:16:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) nanosleep(&(0x7f0000000280)={0xb69, 0x2}, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_flags}) msgrcv(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec6a0dd186e669a6b8f364388f00"/4119], 0x1017, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x101) r6 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000340), 0x0) dup2(0xffffffffffffffff, r6) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340), &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 01:16:36 executing program 0: r0 = kqueue() fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x1e1, 0x1, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x81, 0x2}, {{r0}, 0xfffffffffffffffd, 0x25, 0x0, 0xf07, 0x763}, {{}, 0xfffffffffffffffa, 0x8, 0x20, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80000000, 0x0, 0x9}, {{0xffffffffffffff9c}, 0x3, 0x40, 0x4, 0x5, 0xfffffffffffffffd}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x1, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x44, 0x8, 0xfffffffffffffffc, 0x6}], 0x101, &(0x7f0000000200)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:16:39 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) 01:16:39 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000380)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x3, 0x17fc}, {0x0, 0x1009, 0x1800}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x806}, {0x2, 0x100, 0x3c00}, {0x1, 0xdfff, 0x1800}, {0x4, 0x1, 0x1800}, {0x4, 0x3}, {0x4, 0x6, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/150) semop(r0, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x3, 0x7a0, 0x1000}, {0x0, 0x9, 0x800}, {0x2, 0x3ff}, {0x0, 0x9}, {0x3, 0x7, 0x1000}, {0x2, 0x101, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x7}], 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/68) setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x25c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xfffffff8, 0x7ff, 0xffff8000, 0x0, 0x205, 0x10001, 0x2, 0x2, 0x0, 0x8000, 0x3f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) 01:16:40 executing program 0: semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000080)=""/49) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1}, {0xfffffffffffffffd, 0x3}}, 0x0) semget$private(0x0, 0x1, 0x22) 01:16:40 executing program 0: 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"}]}}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 01:16:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x22) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x606dca73) dup2(r1, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x3f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r3, r2) ftruncate(r2, 0x0, 0x3) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x7) semget$private(0x0, 0x2, 0x94) minherit(&(0x7f0000ffc000/0x1000)=nil, 0xffffffffdf003fff, 0x0) 01:16:41 executing program 0: syz_emit_ethernet(0xbc, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffff31797100860600bdb91f0000001c9d60cca81247e4f515ff0200000000000000000000000000013300b100000000004e2007000000000000000630999dba6c30c806edc690b450d6c6e1561c9d0d8bc3f4b31047e9434aba62030bda51b389b1cc90f38db7778211641a1c6f7620c4382adbf55e9277ea9c7def2dc69111a4e68c7c01acda543fed04bd449ef6a626472b3271a92d562324b8b426e4af9e374f23087d337078a6c13656fc4b3d90981264152c2f147da9ad54f766a605cab30400000000000000015c21dd30173e94956218ec9e6e5effa607c2a33e517ccd3280afa197ba73dbbec3ea3efd28bebfb9c3ce76d03d235ffdf21dd0f5a45ad687c46b3d91c5208b349b2025825dc0faeecb316c87fe6a0b04edf4d3e6bf1e57eb66c10cf19df8c5ef1cf255e669243933dcd1a4512c43e685b8e3b72c2c0a6726d0490900be91f1eabae0132a786a1858125daaa72a0edc896338f1e6469fa075819a383880765376c85a6fbfad"]) 01:16:41 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = socket(0x10, 0x1, 0x2) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) close(r2) connect$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socket(0x18, 0x2, 0x0) fcntl$getown(r3, 0x5) close(0xffffffffffffffff) 01:16:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/190, 0xbe, 0x2, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) connect$unix(r0, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x7fffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) fcntl$setflags(r1, 0x2, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 01:16:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgid(r5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 01:16:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280), 0x0) write(r2, &(0x7f0000000100)="95", 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) 01:16:41 executing program 0: 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) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r1, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 01:16:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0xfffffffe) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/245, 0xf5}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000240)}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000500)=""/164, 0xa4}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/36, 0x24}], 0x8, &(0x7f0000000640)=""/202, 0xca}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000300)) 01:16:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$getown(r2, 0x5) close(r3) connect$unix(r3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r1, 0x160}], 0x1, 0x606dca73) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "100931000000000000001ca513d5270300"}) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 01:16:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000400)=ANY=[@ANYRESDEC], 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="c72ea45534610ca7fe38c14cb74c0156dbda0a3a0851807fd23f2ac38f7e663e7b74c055ab7c86aa5a0dc51df488aec69bb8d536b14724ba993d4d1feb33d80e10e08ca635bd6b500d36981f3e121034ad7f0f7ac0a7d52cbb1a0232bc626adc2f3f55d63d91b1cfda0ee705e01863bed1a3f7eccd9341da702eb83fa59a47", 0x7f}, {&(0x7f0000000200)="7c4c3ed6866601f2475c869401cfa2f44bf592544eb6b9f35ac5e24798d1f27057b2e7b2d823e47874326bc9a9ae2144199a50b70b958779238369f931653977cff46b47e1113b13d95c95165929c127614e3db21c59157559812b5b6bdffecee7cb107a9caaf94b5ad53f8bf36161e52ab25b7bf53150ac4dad8a8b1372a58e94426953db66f152e0405baf73649d6f37c2b192d8479aecc68e3e641fceb3aa9430356e1e0f0c5282d534967541d8358d56c393e9873ddea7b334af7560f300f5fe7405aa50ef0e2158bdc5158cf04f", 0xd0}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8800000000000000ffff000004000000267bf0a312270f31928b5a796c78916c7e625b0f54f0d12cdc5cd0515f382c2dfe6f75a2373ab74dc07b8d5d3afb020c8847548e00258d49b0daa0f2ac26c0ec0a140ed524c93ca7a7c5e53afdecf1928602c1c3f6e232f55708aafcfa29d40c484324aff69179eec70582d04fd4336dc915318c2a931b001800000000000000ffff00000010000069467a297a2efe004800000000000000ffff0000ffffff7f0f477e412e3ccf77c66c0bedc7588d4c3edad8d1741a193dfe119c3f04a8de001d654fc2583c9af7d0840000000000000088000000000000000100000005000000e79cc89d5329e3b192c125982038a1a82d924ab633d43b1fec58f709ce4600fa9fd8b08a6fff10ec2d27ef45aa848b44dcba95a56d893a69983db8ec41ece9ce0156fade1a7890b065ca853dfcf6f8abfad71b65ff6d58d73669966e54c0daf499284ad8e882dc085ab8db7d262fdb1a9828e034360000003000000000000000ffff0000a2d100004fe47012d363e0e86cba4e5c6eb54117993473e4c432169102db4238cb1a000090000000000000000100000050cc00000c13e5aed96869a2a5dfef3cdc47276754498c535fd8cf7830e7f1b78db6602f14bcbb35c5f8e4e86b62baa26e3b41701a2c32e1f2dd2c7f3ced2e7c33b6380c3e0becea0ea845f2ad7a17813a9533be7984809ee93483a1834edcec15ca265ca273b68493aecdc68dabde1cfbd8ac2c020a13bdfc12afc96c7000000000000080000000000000000100000002000000f2f3c3da77de80082fa159f7f0e24bf25757ff6181038404472ba60bb881aceb2b1389969fbdb84c5b71936c3a832f6472299257e014141149a203363ae89a1e484dee2c2cf768da343aeb44670be8610863f97bfd905d9cd8fa62604c115ba6455f16039d2edc4c60fe27cd00000000"], 0x2b0}, 0xb) setrlimit(0x6, &(0x7f0000000380)={0x7, 0x40000000800008}) r0 = syz_open_pts() close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) r3 = socket(0x1, 0x4, 0x4) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a", 0x5}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc", 0x72}], 0x2) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000140)=[{r1, 0x18}, {r1, 0x10}, {0xffffffffffffffff, 0x4}, {r3, 0x20}, {r0, 0x4}, {0xffffffffffffffff, 0x20}, {r0, 0x4}], 0x7, 0x2c) semop(0x0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(0x0, &(0x7f0000000000), 0x22) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000003c0)={0x400, 0x0, './file0\x00', 0x4, 0x2, 0x3, 0x5}) semop(0x0, &(0x7f0000000080)=[{0x1, 0x2, 0x3000}, {0x3, 0xfff, 0x800}, {0x4, 0x29e, 0xc00}, {0x2, 0xffff}, {0x3, 0x0, 0x1000}, {0x3, 0x31f, 0x1800}], 0x6) login: 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